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,702
96,411
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,970
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,708
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,229
151,925
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,914
Carsten Behrends retweeted
This Claude Code prompt literally turns Claude Code into ultrathink visionary🤯
155
400
24
4,368
519,847
Carsten Behrends retweeted
JavaScript DOM methods cheatsheet.
8
186
3
1,277
73,883
Carsten Behrends retweeted
Free Web Development Resources: 🧵
1,048
7,414
623
19,588
Know Your Network Protocols
2
235
1,711
125,074
21 Most used Linux Commands 🔥
7
104
2
581
33,158
Carsten Behrends retweeted
Day 1 of sharing something useful related tech Learn Git - (basic guide)
Containerizing applications using Docker
6
144
2
799
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
580
61,675
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
520
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,765
179,081
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,326
112,226
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,616
194,894