Arthur Melo

Arthur Melo

@arthurmelo.com

Web developer โœŒ๐Ÿป https://github.com/arthur-melo

59 followers232 following1 post

Arthur Melo reposted

Arthur Melo reposted

In September 1996, Microsoft implemented JavaScript into Internet Explorer 3.0 under the name JScript 1.0. By changing the name to JScript, Microsoft wanted to avoid potential patent litigation with Sun Microsystems.

Arthur Melo reposted

โœจ Have you ever wondered whether JavaScript animation libraries like GSAP or Motion are as performant as raw CSS transitions/keyframes? The answer is surprisingly nuanced. We dig into the question in my brand-new blog post:

joshwcomeau.comCSS vs. JavaScript โ€ข Josh W. ComeauThere are a bunch of JavaScript animation libraries out there, and you might have wondered whether thereโ€™s a performance cost compared to traditional CSS transitions and keyframe animations. In this b...

Arthur Melo reposted

CSS is getting native randomness ๐ŸŽฒ random() and random-item() are coming with: - per-element randomness - step-based ranges - shared value options - zero JS required I wrote an overview of the feature, how it works, and what browsers support it. alvaromontoro.com/blog/68092/n... #css #webdev

alvaromontoro.comNative Random Values in CSSThe CSS Working Group has published the Values and Units Module Level 5, which introduces native mechanisms for generating random content using only CSS. This is the tl;dr of a longer article explorin...

Arthur Melo reposted

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3โ€“4 weeks. Sigh of relief. ๐Ÿ˜… (BTW, this is a good opportunity to support your favourite local bookshop!)

Arthur Melo reposted

I just did the dumbest thing of my entire career to prove a much more serious point. I tricked ChatGPT and Google, and made them tell other users Iโ€™m a competitive hot-dog-eating world champion People are using this trick on a massive scale to make AI tell you lies. Iโ€™ll explain how I did it

Arthur Melo reposted

๐ŸŽ‰ Live from the CSS WG F2F: We just agreed to support multiple borders and outlines per element, comma-separated! But we canโ€™t decide on the order: inside out or outside in? What feels more natural to you, A or B? (it needs to be the same across borders and outlines or different box-sizing values)

Arthur Melo reposted

I want this next generation of software development tools to run on my own computer. Vim and Emacs helped democratize software development and made it accessible. We shouldn't allow this AI wave to take us backwards. I really hope the open source community can keep pace.

Arthur Melo reposted

Arthur Melo reposted

๐ŸŽ‰ And we're live! ๐ŸŽ‰ We just launched CSS Wrapped 2025: our annual recap of all things CSS & web UI that landed in Chrome over the course of the year. ๐Ÿš€ This is a big one! We highlighted 22 new features to help you build better on the web. Check out: chrome.dev/css-wrapped-2025

chrome.devCSS Wrapped 2025Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.

Arthur Melo reposted

Google at its peak was basically the best information retrieval system in human history and they and every competitor decided going from there to โ€œyou didnโ€™t want answers you wanted half-assed auto-complete 80%-wrong hallucinationsโ€ in a few years was the right idea

Arthur Melo reposted

Wow! This is actually *really* useful as a teaching tool.

Simon Willison@simonwillison.net

Nano Banana Pro, released this morning, is clearly the best image generation model. Superb instruction following, plus it can generate full infographics (with correct spelling and properly rendered text!) from a short prompt based on running extra searches simonwillison.net/2025/Nov/20/...

Arthur Melo reposted

Node excitement ๐Ÿ˜‰ Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable ๐ŸŽ‰ You can run: node index.ts The capabilities have not changed since Node 24. This is purely a maturity indicator.

Marco Ippolito@marcoippolito.dev

Type stripping is now stable. Enjoy ๐ŸŒž

Arthur Melo reposted

โœจ In March 2023, I published an article about AI. This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years. Well, itโ€™s been 2 years! So, I just published a follow-up:

joshwcomeau.comThe Post-Developer Era โ€ข Josh W. ComeauWhen OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, itโ€™s ...

Arthur Melo reposted

๐ŸŒ  I just updated by CSS Reset to include a handy new declaration: html { interpolate-size: allow-keywords; } This rule allows us to animate height from "0px" to "auto", perfect for accordions and other collapsible UI. โœจ Learn more in my blog post about it: www.joshwcomeau.com/css/custom-c...

joshwcomeau.comA Modern CSS Reset โ€ข Josh W. ComeauI have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!

Arthur Melo reposted

๐Ÿ—ฃ๏ธ PSA: Chrome on Android is getting an upgrade and will support edge-to-edge from Chrome 135. Hereโ€™s all you need to know to migrate your website to support edge-to-edge: developer.chrome.com/docs/css-ui/... (Be sure to check this guide if you have `position: fixed` content at `bottom: 0`)

Arthur Melo reposted

New in Chrome DevTools: Accurately emulate CPU performance of a low/mid tier phone with Automatic CPU throttling calibration! ๐Ÿ“ฒ This feature calculates slow-downs for your specific device. Wanted this for years! We just shipped it.