_maddeveloper's profile picture. Software engineer, web artisan, design maniac. Passionated about computer science since childhood, I can talk about this everyday. I talk about this everyday.

Julien Sergent

@_maddeveloper

Software engineer, web artisan, design maniac. Passionated about computer science since childhood, I can talk about this everyday. I talk about this everyday.

Julien Sergent reposted

CSS Tip! 🤙 You can create this magnetic :hover effect with CSS anchor positioning, :has, and zero JS 🔥 article { anchor-name: --develop; } ul:has(li:hover) { --anchor: --develop; } ul::after { inset: anchor(var(--anchor) top) anchor(var(--anchor) right)…

Nice effect 💫 Do you know how to do this?



Julien Sergent reposted

Future UI Tip ✨ You can create an HTML && CSS only Accordion that only has one section open at a time 🤙 Do this by adding a matching name attribute to sibling details elements ✨ <details name=accordion> <summary>One</summary> </details> <details name=accordion>…

Blink: Intent to Ship: Accordion pattern using name attribute on <details> elements groups.google.com/a/chromium.org…



Julien Sergent reposted

Vite 5.0.0-beta.11 is out! ✋ ❤️ Upgrade to @RollupJS v4! 📅 Node.js v18+ required ⚠️ CJS Node API deprecation 🎁 And a lot more features and cleanups Learn more at the Vite 5 migration guide and help us test the beta! 🙏 main.vitejs.dev/guide/migration

main.vitejs.dev

Migration from v6

Next Generation Frontend Tooling


Julien Sergent reposted

Modern CSS is incredible. We've come a long way from floats. codepen.io/davideast/full…

_davideast's tweet image. Modern CSS is incredible. We&apos;ve come a long way from floats.

codepen.io/davideast/full…

Julien Sergent reposted

There’s a native API for deep copying objects in JS: structuredClone No more JSON.stringify hacks, no need for lodash or other libs. Magic.

builderio's tweet image. There’s a native API for deep copying objects in JS: structuredClone

No more JSON.stringify hacks, no need for lodash or other libs. Magic.

Julien Sergent reposted

Node.js now has a built-in test runner 😍: import test from 'node:test'; import * as assert from 'assert/strict'; test('sync test', (t) => { assert.equal(1, 1); }); test('async test', async (t) => { assert.equal(1, 1); });


Julien Sergent reposted

Our team is obsessed with speed, so when we've heard the latest @Vite_js 2.9 significantly optimizes cold start (+more!), we had to put it to the test. Well… wow 🤯


Julien Sergent reposted

🔥 This two-column form layout is great for organizing long forms and filling wider screens without using awkward long form fields.

steveschoger's tweet image. 🔥 This two-column form layout is great for organizing long forms and filling wider screens without using awkward long form fields.

Julien Sergent reposted

🔥 It can be really hard to keep user generated content looking clean and balanced if you aren’t careful about how you present it. Here are some tricks you can use to “normalize” content you don’t control into a really great looking design.

steveschoger's tweet image. 🔥 It can be really hard to keep user generated content looking clean and balanced if you aren’t careful about how you present it.

Here are some tricks you can use to “normalize” content you don’t control into a really great looking design.

Julien Sergent reposted

Our next major version, React 18, is available as a Release Candidate. If you’d like to help us prepare for the stable release, follow this upgrade guide and let us know if you find any issues! reactjs.org/blog/2022/03/0…


Julien Sergent reposted

💡 When it comes to mobile table design, there's not a lot of dependable solutions that match up against the desktop experience. Here's a visual reference of a few patterns that may be a sensible compromise 👉🏻

steveschoger's tweet image. 💡 When it comes to mobile table design, there&apos;s not a lot of dependable solutions that match up against the desktop experience.

Here&apos;s a visual reference of a few patterns that may be a sensible compromise 👉🏻

Julien Sergent reposted

Designing for dark mode as an afterthought can be really tricky. Here are a few things you can try that might help you be more successful 🧵

steveschoger's tweet image. Designing for dark mode as an afterthought can be really tricky. Here are a few things you can try that might help you be more successful 🧵

Julien Sergent reposted

CSS Tip 💡 Create image Carousel using two lines of CSS.

Prathkum's tweet image. CSS Tip 💡

Create image Carousel using two lines of CSS.

Julien Sergent reposted

Tip: Get native-app like sharing in a few lines of JS with the Web Share API: web.dev/web-share. Supports sharing links, text & files.

addyosmani's tweet image. Tip: Get native-app like sharing in a few lines of JS with the Web Share API: web.dev/web-share. Supports sharing links, text &amp;amp; files.

Julien Sergent reposted

Still totally in love with the new Tailwind CSS v3.0 website we shipped last month 😍 Here are some of my favorite details... tailwindcss.com


Julien Sergent reposted

Just learned about the groupBy feature in #javascript. (currently stage 3) This sure looks handy!

housecor's tweet image. Just learned about the groupBy feature in #javascript. (currently stage 3)

This sure looks handy!

Loading...

Something went wrong.


Something went wrong.