Carsten Behrends (@BehrendsCarsten) profile picture

Frontend Developer

Hamburg, Germany
Joined April 2019
Carsten Behrends retweeted
Vibe coded an infinite 3D tunnel scroll using @threejs with object pooling and @greensock animations, all created with @GeminiApp 3 Pro AI in under 30 minutes :D It’s a fully procedural, mathematically generated world that renders endlessly as you scroll up and down without eating your device memory (that's what at least AI said 😆) Live: delphi-three.vercel.app/ Code: github.com/thebuggeddev/delp… now returning to the job that funds my ability to overwork myself :)
51
121
4
1,696
96,419
Carsten Behrends retweeted
Snow-like material and glittery material using normalNode. It's interesting to observe physical movements in a slower speed. "Bounce" physics by @perplexdotgg Made with #threejs TSL live demo (all source code is in a single html of the page) -> mameson.com/experiment/glsl/…
2
12
86
8,972
Carsten Behrends retweeted
WebGPU + Compute Shaders = 🤯 >500K stars runs at 60fps on my M1 Pro ⚡️ In my latest blog post, I walk through how to build this interactive galaxy simulation 🌌 threejsroadmap.com/blog/gala… Source code and live demo link in comments 👇🏻 #threejs #webgl #webgpu #shaders
9
52
1
441
18,712
Carsten Behrends retweeted
accordion transitions w/ css ::details-content, <details> + <summary> 🧑‍🍳 details:has(~ [open]) { --y: -1; } [open] ~ details { --y: 1; } details { translate: 0 calc(var(--y) * 1rem); } [open]::details-content { height: fit-content; }
Accordion interaction ✨ Built with @motiondotdev and inspired by @nitishkmrk
29
138
6
2,225
151,951
Carsten Behrends retweeted
Vue 3 Pixi is a lightweight & flexible Vue library for creating applications with the 2D rendering system PixiJS 📦️✨ - madewithvuejs.com/vue-pixi
6
29
2,915
Carsten Behrends retweeted
This Claude Code prompt literally turns Claude Code into ultrathink visionary🤯
154
400
24
4,362
520,012
Carsten Behrends retweeted
JavaScript DOM methods cheatsheet.
8
186
3
1,274
73,888
Carsten Behrends retweeted
Free Web Development Resources: 🧵
1,048
7,407
623
19,569
Know Your Network Protocols
2
235
1,711
125,080
21 Most used Linux Commands 🔥
7
104
2
581
33,160
Carsten Behrends retweeted
Day 1 of sharing something useful related tech Learn Git - (basic guide)
Containerizing applications using Docker
6
144
2
798
128,734
Carsten Behrends retweeted
worth takin' this one further? with GSAP and SVG filters you can define some pretty cool transitions 🤙
disintegratin' HTML out here 🤙
9
24
579
61,679
Carsten Behrends retweeted
When you build an app, you may want to get it out there so the world can see it. This means you'll need to deploy it - which can sound like a daunting process. In this course, Kerollos teaches you how to deploy your apps using various popular tools. freecodecamp.org/news/how-to…
1
74
518
19,864
HTTP status codes you should know.
2
102
1
651
65,885
Carsten Behrends retweeted
And you could do the whole thing without JavaScript 🤙 • Use the HTML [popover] API (nested) • CSS starting-style to transition open/close ⭐️ • Anchor positioning ⚓️ <button popovertarget="menu"></button> <div popover="auto" id="menu"></div>
unavailable
32
155
8
1,763
179,090
Carsten Behrends retweeted
Putting CSS Anchor Positioning to the test by throwing dropdown menus around 💪 [popover].dropdown { top: anchor(bottom); right: anchor(right); position-try-options: flip-block, flip-inline; } That's all 👆 Keeps the menu tethered to the button
16
136
5
1,325
112,239
Carsten Behrends retweeted
Update... All you need is this for a CSS-only magnetic link effect 🤯 li:has(a:is(:hover, :focus-visible)) {anchor-name: --a; } ul::before { left: anchor(--a left); width: anchor-size(--a width); } Create an anchor on hover, makes sense! 🤦‍♂️ h/t @yassi_lah for the push 🤙
Responsive magnetic link effect using CSS anchor positioning 🧲 nav li:nth-of-type(2) { anchor-name: --i2; } nav:has(li:nth-of-type(2) a:hover) { --a: --i2; } ul::before { /* indicator */ left: anchor(var(--a) left); width: anchor-size(var(--a) width); }
8
159
10
1,614
194,904