Reposted by Kexi Dangnolen @itseieio.bsky.social · 21/09/2026I made multiplayer Windows 98 Solitaire. It's called Solitaire Alone Together. You can play together, with the whole internet, but you can't chat or talk. solitairealonetogether.com 9487177
Reposted by Kexi DangDave Rupert @davatron5000.bsky.social · 19/08/2026🚀 I made a smol ~2kb syntax highlighter that uses the CSS `::highlight()` API. davatron5000.github.io/microlighter/davatron5000.github.ioMicroLighter - A zero-dep syntax highlighter 824442
Reposted by Kexi DangNeciu Dan @neciudan.dev · 16/07/2026There's an HTTP status code for performance. 103 Early Hints sends your preload and preconnect headers before the real response, so the browser downloads your CSS and hero image while your backend queries the database. 3355
Reposted by Kexi Dangsophie alpert @sophiebits.com · 25/06/2026got frustrated recently at work about people writing using AI instead of using their brains! here's my take on it: sophiebits.com/2026/06/25/t...sophiebits.comThere are no lossless transformations of natural-language text 1522165
Reposted by Kexi DangJen Simmons @jensimmons.bsky.social · 10/06/2026Interested in CSS Grid Lanes? We just launched the Field Guide to Grid Lanes! gridlanes.webkit.org It’s got everything you need in a fun interactive playground + tons of demos. (And read about the Field Guide at: webkit.org/blog/18098/i...) #CSSDay #wwdc26 #CSSgridlanes.webkit.orgThe Field Guide to CSS Grid LanesLearn Grid Lanes to create masonry layouts in pure CSS. Absorb the possibilities with the Field Guide’s interactive playground. Return to the cheat sheet. Get inspired by six real examples with dozens... 814230
Reposted by Kexi Dangdan @danabra.mov · 06/06/2026this is actually a very good article0xkato.xyzHow LLMs Actually WorkA from-the-ground-up walkthrough of how modern LLMs work, from tokens to transformer blocks to the next-token loop 1028954
Reposted by Kexi Dangdan @danabra.mov · 05/06/2026100% agree. if i see “chore” in commit log, im judging yousumnerevans.comStop Using Conventional CommitsYou’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format fo... 1815221
Reposted by Kexi DangGergely Orosz @gergely.pragmaticengineer.com · 19/05/2026Situation 1: dev A thinks approach X is correct, dev B thinks Y is the right way. They argue and try to convince each other. Situation 2: dev A thinks approach X is correct, tells the LLM to implement it. There is SO MUCH learning in Situation 1, lost when using LLMs.... 1616729
Reposted by Kexi DangMark Erikson @acemarke.dev · 07/05/2026I wrote about everything I've felt, feared, and experienced about using AI for code over the last few years, and my opinions on where we stand. It's the most personal thing I've ever written. And I'm putting it out there to share with all of you. blog.isquaredsoftware.com/2026/05/ai-t...blog.isquaredsoftware.comMy Thoughts on AI, Part 1: Fears, Opinions, and Mental JourneyMy own personal thoughts and opinions on AI effects and usage, and how those have evolved over time 1211418
Reposted by Kexi Dangpatak @patak.cat · 16/05/2026Heartbreaking. And a wake-up call. It is no longer about being difficult to find a way to sustain yourself through your work online. It is no longer sustainable to keep a website up now. Axel has done so much for the web and all of us. Buy one of his books if you can. We've learned so much from him. 431084
Reposted by Kexi DangJulia Evans @b0rk.jvns.ca · 02/05/2026testing Vue components in the browser jvns.ca/blog/2026/05... 1274
Reposted by Kexi DangGergely Orosz @gergely.pragmaticengineer.com · 31/03/2026This is either brilliant or scary: Anthropic accidentally leaked the TS source code of Claude Code (which is closed source). Repos sharing the source are taken down with DMCA. BUT this repo rewrote the code using Python, and so it violates no copyright & cannot be taken down! 882391533
Reposted by Kexi DangAddy Osmani @addyosmani.bsky.social · 28/03/2026"The levels of AI adoption" - Orchestration requires a different skillset. I spoke about orchestrating coding agents at O'Reilly AI CodeCon this week - here's the full free write-up + slides on what makes multi-agent coding works: addyosmani.com/blog/code-ag... Illustration by Steve Yeggae 14439
Reposted by Kexi DangChris Coyier @chriscoyier.net · 12/03/2026The CodePen 2.0 editor has a whole new brain: The CodePen Compiler. It looks at all your code, figures out what needs to be done, makes a plan, and executes it. It does a lot very quickly. (Go, naturally). Here's a page that goes into some of it: codepen.io/beta/compilercodepen.ioThe CodePen CompilerThe CodePen Compiler powers 2.0 editor: process and build your code with configurable blocks. 56215
Reposted by Kexi DangDevon Govett @devongovett.me · 12/03/2026Looks like Vite 8 is using Lightning CSS as the default CSS minifier! Most next-generation build tools are now using it, including Turbopack, Rspack, Tailwind, Parcel, Bun (a port), and now Vite. ⚡️ 21555
Reposted by Kexi Dangnpmx @npmx.dev · 03/03/2026npmx is now in alpha: this is our story, as told by our team and friendsnpmx.devAnnouncing npmx: a fast, modern browser for the npm registryToday we're releasing the alpha of npmx.dev – a fast, modern browser for the npm registry, built in the open by a growing community. 16367127
Reposted by Kexi DangJames Snell @jasnell.me · 27/02/2026After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...blog.cloudflare.comWe deserve a better streams API for JavaScriptThe Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like. 58329
Reposted by Kexi DangStefan Judis @stefanjudis.com · 23/02/2026Back to basics: I really enjoyed this in-depth guide about list styles. It explains `::marker`, `@counter-style`, and `symbols()`, and I must admit I've forgotten that `list-style-position` exists. 🫣 piccalil.li/blog/an-in-d... 0244
Reposted by Kexi DangBrittany Ellich @brittanyellich.com · 09/02/2026New post: Living in the Inflection Point. On the cognitive overload of watching software change in real time, why the backlash against AI is valid, and why the most important skill right now might not be technical at all. brittanyellich.com/living-in-th...brittanyellich.comLiving in the inflection pointI'm scared, I'm excited, and I'm exhausted by the pace of change. All of those things can be true at the same time. This blog post is a grounded take on living through AI's inflection point, why the b... 117714
Reposted by Kexi Dangdaniel r(ooooooh) 👻 @danielroe.dev · 14/01/2026wrote some things I've been thinking about ai ... and it ended up feeling very personal roe.dev/blog/the-go...roe.devThe golden threadAI can serve us as a force multiplier, augmenting our own agency and making the most of our own effort, hard work and value. Not by replacing it. 2319163
Reposted by Kexi Dangdan @danabra.mov · 11/01/2026this is probably the best articulation i’ve seen for what’s happening now in programming as well as the distractions in the discourse 2663
Reposted by Kexi DangJosh W. Comeau @joshwcomeau.com · 26/12/2025If you don’t speak English comfortably and you’re using ChatGPT to help polish your writing, I would strongly encourage you to write your message in your native language and translate it using something like Google Translate instead. 1111
Reposted by Kexi DangStoyan Stefanov @stoyan.me · 27/12/2025Web Performance Calendar day 27 with @nucliweb.net on using Chrome DevTools for fun and profit: inspect heavy files in Network panel, monitor Core Web Vitals, record performance traces, validate optimizations, and more. calendar.perfplanet.com/2025/chrome-...calendar.perfplanet.comChrome DevTools for Debugging Web PerformanceThis is a step-by-step guide on how I use Chrome DevTools (DevTools from now on) to detect Web Performance issues on a website, as well as validate hypotheses to fix some of the problems found. Discl... 0127
Reposted by Kexi Dangvalscion.bsky.social @valscion.bsky.social · 24/12/2025www.artmann.co/articles/30-... A trip down the memory lane! For me, it's been the last 20 years. Time flies! Hat tip to @cassidoo.co's amazing newsletter for this link 🙇artmann.co30 Years of <br> TagsThree decades of making things on the internet 083
Reposted by Kexi DangSam Rose @samwho.dev · 16/12/2025New post! ✨ Prompt caching ✨ My first big project post for @ngrok.com. 5 weeks, 12217 lines of code, 195 commits. I poured a lot into this one, and learned a lot in the process. I really hope you enjoy it ❤️ 79520
Reposted by Kexi Dangdan @danabra.mov · 19/12/2025in case you missed it: yesterday i wrote about a new open source tool i made, called RSC Explorer. it lets you interactively step through how the React Server Components protocol works directly in the browser — no server needed. 3634
Reposted by Kexi Dangdan @danabra.mov · 04/12/2025maybe not the best moment for it but i finally condensed my “why react server components” into a short blurb that does well on HN 511611
Reposted by Kexi DangJosh W. Comeau @joshwcomeau.com · 25/11/2025✨ I just published a new post, and it’s all about one of the most mind-blowing new CSS features: subgrid. Honestly, when I first heard about subgrid, I figured it’d be a convenient little utility. I had no idea it would solve one of the most longstanding issues I’ve had with CSS. 😮 Check it out:joshwcomeau.comBrand New Layouts with CSS Subgrid • Josh W. ComeauSubgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful conven... 49527
Reposted by Kexi DangJulia Evans @b0rk.jvns.ca · 27/11/2025tomorrow November 28 we're doing a Big Zine Sale! Here's a thread about every zine that will be on sale (it's all of them) (feel free to mute this thread :)) wizardzines.com (1/16) 1416
Reposted by Kexi DangStefan Judis @stefanjudis.com · 02/11/2025Some birdy (thanks @tunetheweb.com) told me that Chrome supports split views behind a flag. 😲 Good stuff! chrome://flags#side-by-side 63510
Reposted by Kexi Dangdan @danabra.mov · 29/10/2025aargh someone kill me. literally THE WHOLE POINT of directives is that they’re not just strings! they’re syntactically attached to the scope (function or module) in a way that’s reflected in AST. and both RSC and Next.js ones act at module boundary which is kinda gross for decorators or API calls 11866
Reposted by Kexi DangStefan Judis @stefanjudis.com · 31/10/2025I just love this single purpose domains/sites. This one is golden. stopcitingai.comstopcitingai.comStop Citing AIA response to ‘But ChatGPT said…’ 46737
Reposted by Kexi DangEric Wastl @was.tl · 22/10/2025Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more: adventofcode.com/2025/about#f... adventofcode.com/2025/about#f... 51613119
Reposted by Kexi DangNanda Syahrasyad @nan.fyi · 21/10/2025New post 🎉 Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch: nan.fyi/database 111518
Reposted by Kexi DangBramus @bram.us · 16/10/2025With View Transitions now being Baseline Newly available, and the View Transition API consisting of various features, it can be confusing to know what is supported in which browser versions. To help with that, I created this VT Feature Explorer (powered by View Transitions) web.dev/blog/same-do... 59729
Reposted by Kexi Dangdan @danabra.mov · 26/09/2025i wrote about atproto and why it mattersoverreacted.ioOpen Social — overreactedThe protocol is the API. 1252824504
Reposted by Kexi DangChris Coyier @chriscoyier.net · 22/09/2025I thought about things that have happened in CSS in 2025 and what I think you should probably know. Then I blogged it. frontendmasters.com/blog/what-yo... It's not *everything* — it's my own curated list.frontendmasters.comWhat You Need to Know about Modern CSS (2025 Edition)If you thought 2024 was packed with amazing new CSS, well, you're right. But so is 2025 and it keeps looking bright. Check out our list of the best stuff with easy-to-reference examples. 27815
Reposted by Kexi DangShacknews @shacknews.com · 18/09/2025LiveAI demo fails on the first prompt at Meta Connect 2025. #Meta #AI #LiveAI 3174345974
Reposted by Kexi DangAddy Osmani @addyosmani.bsky.social · 13/09/2025✍️ How modern browsers work addyo.substack.com/p/how-modern... - my write-up on browser internals for web developersaddyo.substack.comHow modern browsers workA web developers guide to browser internals 27919
Reposted by Kexi DangThomas Steiner @tomayac.com · 03/09/2025For all that's holy, can you just leverage the Web, please? 🔗 blog.tomayac.com/2025/09/03/f... A blog post about our washing machine and registering it, so we get 10 years of warranty. Featuring call center hell, website hell, customer comms hell, and an actually useful #WebAI feature with demo.blog.tomayac.comFor all that's holy, can you just leverage the Web, please?The personal blog of Thomas Steiner 0111
Reposted by Kexi DangKuba Suder 🇵🇱🇺🇦 @mackuba.eu · 20/08/2025My "Introduction to #ATProto" blog post that I've been working on for some time is ready 🙂 It goes through things like records, lexicons, DIDs, then PDS/AppView etc. and how it all works together. Let me know if anything is wrong! More parts later, with the Fedi comparisons & misconceptions etc.mackuba.euIntroduction to AT ProtocolWalkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together 44477106
Reposted by Kexi DangDevon Govett @devongovett.me · 27/07/2025Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out! devongovett.me/blog/parcel-...devongovett.meHow Parcel bundles React Server ComponentsParcel v2.14.0 added support for React Server Components. This post is a deep dive into the internals: how RSCs integrate with a bundler, what directives like "use client" actually do, how code splitt... 511420
Reposted by Kexi Dangdan @danabra.mov · 12/07/2025kind of funny that react solved 95% of the "re-renders" problem but most people have no idea. hope this PR will help github.com/reactjs/reac... 151619
Reposted by Kexi DangSam Rose @samwho.dev · 11/07/2025I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtfjsdate.wtfnew Date("wtf")How well do you know JavaScript's Date class? 62476158
Reposted by Kexi DangAndy Bell @bell.bz · 27/06/2025Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it. Clients: if you're looking for freelancers/contractors, get in the comments Freelancers/contractors: get in comments Everyone else: boosts appreciated 68355270
Reposted by Kexi DangSaron Yitbarek @saron.bsky.social · 10/07/2025New blog post just dropped! Animation-range cheatsheet for scroll-driven animations: webkit.org/blog/17184/s... All the values for animation-range broken down with detailed graphics. Hope it's helpful ❤️webkit.orgSo many ranges, so little time: A cheatsheet of animation-ranges for your next scroll-driven animationBackground If you’re new to scroll-driven animations, welcome! 24915
Reposted by Kexi Dangdaniel r(ooooooh) 👻 @danielroe.dev · 08/07/2025I am delighted to announce that @vercel.com are investing in Nuxt! they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt we remain independent — and our vision and ethos are not changing 💚 6541443
Reposted by Kexi DangRob Palmer @robpalmer.bsky.social · 26/06/2025ECMAScript excitement 😉 The Ecma General Assembly has approved ES2025 🎉 🔶 Duplicate Named Capture Groups 🔶 Float16Array 🔶 Import Attributes 🔶 Iterator Helpers 🔶 JSON Modules 🔶 Promise.try 🔶 RegExp.escape 🔶 RegExp Modifiers 🔶 Set Methods 28415
Reposted by Kexi DangMatheus Lima @terriblesoftware.org · 28/05/2025Hot take: Stop following DRY so religiously. I've seen more codebases destroyed by premature abstraction than by duplication. Sometimes copy-paste is the right answer. New post: terriblesoftware.org/2025/05/28/d...terriblesoftware.orgDuplication Is Not the EnemyWe’re taught to eliminate duplication at all costs. But the wrong abstraction is far more expensive than a little copy-paste. Here’s why. 143
Reposted by Kexi DangMark Erikson @acemarke.dev · 13/06/2025I'll be live on stage at @reactsummit.gitnation.org in an hour to talk about "The State of React and the Community in 2025"! Slides are already up on my blog: blog.isquaredsoftware.com/2025/06/pres...blog.isquaredsoftware.comPresentations: The State of React and the Community in 2025Slides and video for my talk on how React has been developed and current concerns in the community 2366