rssbox

Hacker News: Front Page

Apparently Google hates us now 156 52 4h ago
Article URL: https://twitter.com/pokemoncentral/status/2057123807404638250 Comments URL: https://news.ycombinator.com/item?id=48210263 Points: 156 # Comments: 52 Read
Victory: Tennessee man jailed 37 days for Trump meme wins $835,000 settlement 398 222 6h ago
Article URL: https://www.fire.org/news/victory-tennessee-man-jailed-37-days-trump-meme-wins-835000-settlement-after-first-amendment Comments URL: https://news.ycombinator.com/item?id=48208502 Points: 398 # Comments: 222 Read
Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment 721 7h ago
Article URL: https://www.lesnumeriques.com/banque-en-ligne/adieu-visa-et-mastercard-130-millions-d-europeens-basculent-vers-un-paiement-100-souverain-des-2026-n250918.html Comments URL: https://news.ycombinator.com/item?id=48207004 Points: 721 #... Read
Meta blocks human rights accounts from reaching audiences in Saudi Arabia, UAE 707 297 8h ago
Article URL: https://www.alqst.org/ar/posts/1190 Comments URL: https://news.ycombinator.com/item?id=48206768 Points: 707 # Comments: 297 Read
Saying Goodbye to Asm.js 195 90 8h ago
Article URL: https://spidermonkey.dev/blog/2026/05/20/saying-goodbye-to-asmjs.html Comments URL: https://news.ycombinator.com/item?id=48206340 Points: 195 # Comments: 90 Read
More...
Google's AI is being manipulated. The search giant is quietly fighting back 146 89 10h ago
Article URL: https://www.bbc.com/future/article/20260519-google-tackles-attempts-to-hack-its-ai-results Comments URL: https://news.ycombinator.com/item?id=48205782 Points: 146 # Comments: 89 Read
Map of Metal 288 100 10h ago
Article URL: https://mapofmetal.com/ Comments URL: https://news.ycombinator.com/item?id=48205699 Points: 288 # Comments: 100 Read
Qwen3.7-Max: The Agent Frontier 413 159 10h ago
Article URL: https://qwen.ai/blog?id=qwen3.7 Comments URL: https://news.ycombinator.com/item?id=48205626 Points: 413 # Comments: 159 Read
Everything in C is undefined behavior 408 556 14h ago
Article URL: https://blog.habets.se/2026/05/Everything-in-C-is-undefined-behavior.html Comments URL: https://news.ycombinator.com/item?id=48203698 Points: 408 # Comments: 556 Read
Infomaniak transitions to a foundation model to protect user data privacy 145 40 15h ago
Article URL: https://news.infomaniak.com/en/infomaniak-foundation-sovereign-cloud/ Comments URL: https://news.ycombinator.com/item?id=48203536 Points: 145 # Comments: 40 Read
Japan is gripped by mass allergies. A 1950s project is to blame 286 139 19h ago
Article URL: https://www.bbc.com/future/article/20260515-the-1950s-blunder-which-causes-mass-hay-fever-in-japan Comments URL: https://news.ycombinator.com/item?id=48202047 Points: 286 # Comments: 139 Read
FiveThirtyEight articles on the Internet Archive 338 77 19h ago
Article URL: https://fivethirtyeightindex.com/ Comments URL: https://news.ycombinator.com/item?id=48201973 Points: 338 # Comments: 77 Read
Gemini 3.5 Flash 917 625 1d ago
https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flas... Comments URL: https://news.ycombinator.com/item?id=48196570 Points: 917 # Comments: 625 Read
Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks 1d ago
Hi HN, I'm Antoine Zambelli, AI Director at Texas Instruments.I built Forge, an open-source reliability layer for self-hosted LLM tool-calling.What it does:- Adds domain-and-tool-agnostic guardrails (retry nudges, step enforcement, error recovery,... Read

Experienced Devs

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones 3d ago
A thread for Developers and IT folks with less experience to ask more experienced souls questions about the industry. ​ Please keep top level comments limited to Inexperienced Devs. Most rules do not apply, but keep it civil. Being a jerk will not... Read
Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones 17d ago
A thread for Developers and IT folks with less experience to ask more experienced souls questions about the industry. ​ Please keep top level comments limited to Inexperienced Devs. Most rules do not apply, but keep it civil. Being a jerk will not... Read
Ai coding tools just turned me into an exhausted babysitter 4h ago
spent like three hours today debugging a PR that looked syntactically perfect but had a massive logical race condition buried inside it. our juniors are basically just pasting LLM output now and praying it passes review. Management thinks we are... Read
All PR's approved and merged at end of every sprint 9h ago
I realize this is concerning but looking for a sanity check on whether it's a yellow, orange, or red flag. I work for a "tech" company. We sell software, that is our only revenue source, not an internal tools team for some boomer legacy non-tech... Read
How are you continuing to grow ? 5h ago
With a lot of these companies putting pressure on devs to use AI for near complete workflows how is everyone continuing to grow their skills or learn anything new ? I feel like I’m a the point where I get a new task or feature to implement and I’m... Read
More...
What's actually happening in recruiting process that "raises the bar"? 3h ago
As a developer of 11 years, I've been through a lot of interview loops. This last few months has been the most challenging set of loops I've ever gone through. It feels like you have to be perfect in each of your coding/system design rounds and... Read
How to I learn about advanced LLM techniques outside of work? 11h ago
I'm a web developer with ~5YOE and in my current work the only LLM tool available is Copilot365, which as far as I'm aware is just a chat window. Now I'm perfectly happy with this, it lets me keep my skills sharp while also giving me a useful tool... Read
How to deal with working memory exhaustion and mental fatigue? 10h ago
Greetings r/ExperiencedDevs How do you guys deal with working memory exhaustion, context switching and mental fatigue? I've been doing fullstack engineering with more backend-focus for 6+ years across different sectors and systems. I've been the... Read
AITA for flagging code quality issues on a team where no one else seems to care? 17h ago
I recently joined a small team, about four developers and a tech lead, with around 3 years of experience under my belt. The team dynamic has been a bit rough from the start and I am trying to figure out how to handle a situation that keeps getting... Read
Need some advice on office politics. 7h ago
​ My director has a little tech background but he’s actually very good with KPIs, customer support decisions, and taking initiatives. Recently he also started monitoring attendance, late joining, work tracking etc. Not extreme micromanagement, but... Read
How do you avoid joining companies with bad engineering culture? 1d ago
I spent 5 years at a large local telecom company after university. It was honestly a great place to start because I got strong mentorship, learned a lot, and built a solid technical foundation. Eventually I felt like people still saw me as “the... Read
How to deal with context switching? 20h ago
SDE II at Amazon, 4 YOE. I’m in charge of 5 different projects at work now, with each one a “high priority”. AI has decreased the amount of time and focus required to make a feature, but as a result has increased the need to switch from thread to... Read
Jumping from SDE2 to Senior SDE. Feeling imposter syndrome. Need advice 5h ago
Currently an SDE2 at a non-FAANG company and recently accepted a Senior SDE role at another non-FAANG company. Honestly feeling a bit of imposter syndrome because in my head “Senior” always sounded like someone with 10+ years experience... Read
Just got an email from a recruiter for a very low paying "Senior Cursor Engineer" contract role, is this really how far this industry has sunken? 1d ago
The kicker is the salary: $38/hr.... I had to double read the email after I saw the rate. Obviously going to ignore it, but I was so shocked to see it I had to share. It's a 2 year remote contract, and requires 7+ years of experience in Full Stack... Read
Struggling to move fast enough at work 19h ago
Hello all, I am a senior data engineer with ~5+ years of experience. I recently joined a new org (4 months in) and I am realizing that I am having a hard time keeping up with everyone around me. I was leveled as a senior when I interviewed for the... Read
Engineering For AI/ML Systems 17h ago
Hey folks, I'm an experienced engineer - got years of experience in the industry and well versed with cloud technologies and distributed systems. However, my understanding of the whole AI/ML field is little to none, the most I have done is use... Read
What's your most recent "win" and how did you achieve it? 1d ago
The constant negativity of industry doom and gloom posts or miserable team dynamics is draining. Hopefully this post can bring a little more positivity to this sub. I'm curious what your most recent "win" is. What's something that you would put on... Read
Resource for OIDC 3h ago
How can I learn OIDC, any resources which the community can suggest? The IDP is Auth0. Tech stack is Java and angular. submitted by /u/HitmaN_2911 [link] [comments] Read
Approaching Leaving a Job Early (<1 Year) 17h ago
4 YOE and currently have 8 months at my current company (second job). I had no initial plans to leave my current company. However, a former coworker reached out about a higher paying role (~20% base bump + RSUs for the first time in my career +... Read
Is it worth taking a downlevel with a paycut to move into a hotter domain? (ML Infra) 1d ago
I have 10 years of experience, primarily in data engineering and platform. Currently, I manage a data platform within my company's IT org as a Senior SWE. The pay is great, but the work isn't novel, it's mostly cross-functional working with non... Read
do non-tech-savvy founders think AI customer-feedback summaries are accurate or has AI-fatigue caught up? 6h ago
AI-generated customer feedback summaries are splitting people in 2 camps right now. either you take the summary as the answer and ship off it, or you bounce off because it reads too clean and you want the raw quotes. The stack i’m using personally... Read
Is it normal for a senior to have to spend so much time wrangling other teams for availability and approvals? 2d ago
I feel like I’m going crazy. I used to set up meetings and then have people accept/decline or just ping if they can’t attend. Otherwise people would just show up. I would also only need to schedule meetings if email or ping can’t easily resolve... Read
Fixing Every Bug 1d ago
Does your company fix every bug that is filed? The company I work for has a goal to address every bug. When triaged we set the severity and then based on that we have X days to fix it. So a high priority bug might be 2 weeks and a low priority bug... Read
Senior/Tech Leads: do you actually have public portfolios/side projects? 2d ago
Hey folks, I’m curious how other seniors/tech leads are handling this in 2026 with AI changing everything so fast. I’ve got ~8 years of experience , currently in a lead role, strong frontend/system design experience, but honestly… no real public... Read
Am I the only who feels this way abou AI generated code? 12h ago
I see everybody talking about how AI writes 90% of their code, but in my experience, AI-generated code is still quite bad. It feels like I'm detached from what everyone else is experiencing 😅 I really struggle with AI-generated code. One day I... Read

The Pragmatic Engineer

Google Cloud deletes Australian trading fund’s infra 12h ago
A $124B fund in Australia would have lost all data stored with Google Cloud, had they not relied on a third-party backup. A rare blunder from GCP, where regional replication did not stop the deletion – and a just as rare statement from Google... Read
The Pulse: Did capacity shortages turn Anthropic hostile to devs? 6d ago
For the past few weeks, Anthropic has continually upset devs with its “dumber” model, and by removing Claude Code access from some paid accounts. After securing lots of compute from SpaceX, could the reason have been to conceal capacity issues? Read
TechPays has been acquired by Levels.fyi 8d ago
tl;dr: TechPays is joining Levels.fyi: so the leading tech salary site in Europe gets the love and care it deserves. Thanks to Zsombor for building this project with me for so many years.Pay transparency has always been an issue in tech, especially... Read
The Pulse: AI load breaks GitHub – why not other vendors? 13d ago
GitHub’s leadership blames the 3.5x increase in service load as the cause of degradation – or it might be self-inflicted. Read
The Pulse: token spend breaks budgets – what next? 20d ago
In the past 2-3 months, spending on AI agents has exploded at many tech companies, Details from 15 of them, including the different ways they are coping with this realization. Read
More...
The Pulse: ‘Tokenmaxxing’ as a weird new trend 27d ago
At Meta, Microsoft, Salesforce and other large companies, devs are purposefully burning tokens (and money!) to inflate their AI usage and hit AI usage metrics which they treat as targets. Read
The Pulse: is GitHub still best for AI-native development? 47d ago
Availability has dropped to one nine (~90% – !!), partly due to not being able to handle increased traffic from AI coding agents. There’s also no CEO and an apparent lack of direction. Read
Is the FDE role becoming less desirable? 54d ago
Job postings for Forward Deployed Engineers (FDEs) have surged, but many professionals don’t want the role because it’s more like solutions engineering than software development. Read
The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source 76d ago
An engineer at Cloudflare rewrote most of Vercel’s Next.js in one week with AI agents. It looks like a sign of how AI will disrupt existing moats and business models. Analysis Read
I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code 111d ago
I used to pay $120/year for a SaaS that hasn’t added new features in four years, and didn’t fix its broken billing system for three years. Using an LLM, I managed to rewrite all the functionality I used to pay for in 20 minutes. Is this bad news... Read
The grief when AI writes most of the code 133d ago
When AI writes almost all code, what happens to software engineering? There is grief involved for us developers, that's for sure. Read
The Pulse: Cloudflare’s latest outage proves dangers of global configuration changes (again) 153d ago
Deja vu: a large Cloudflare outage caused by an instantly rolled-out global config change – two weeks after a similar problem Read
The Pulse: Could a 5-day RTO be around the corner for Big Tech? 158d ago
From next February, workers at Instagram must be in the office, five days a week. This makes Meta the second tech giant after Amazon to mandate a 5-day RTO. Will more big companies do the same? Read
Downdetector and the real cost of no upstream dependencies 166d ago
During the Cloudflare outage, Downdetector was also unavailable. I got details from the team about why they have a hard dependency on Cloudflare, and why that won’t change anytime soon. Read
A startup in Mongolia translated my book 180d ago
A 30-person startup called Nasha Tech translated The Software Engineer's Guidebook for the benefit of their company and the Mongolian tech ecosystem. Read

The Astro Blog

Astro 6.3 14d ago
Astro 6.3 introduces experimental advanced routing with Hono support, image redirect handling, resilient island hydration, and more. Read
Starlight 0.39 14d ago
Get more flexible autogenerated sidebars, improved styling, and stronger multilingual docs support with the latest Starlight release. Read
Astro 6.2 21d ago
Astro 6.2 introduces an experimental custom logger with JSON output, an SVG optimizer API, a new font file URL helper, and more. Read
What's new in Astro - April 2026 21d ago
April 2026 - Astro Together London, an alpha preview of Astro 7, and more! Read
What's new in Astro - March 2026 51d ago
March 2026 - Astro 6, CloudCannon CMS Partnership, Astro Together London, and more! Read
More...
Astro 6.1 56d ago
Astro 6.1 introduces codec-specific Sharp image defaults, advanced SmartyPants configuration, and i18n fallback routes for integrations. Read
CloudCannon Joins Astro as an Official CMS Partner 70d ago
Announcing CloudCannon as an official Astro partner, sponsoring $4,000 each month toward the ongoing open-source maintenance and development of Astro. Read
Astro 6.0 72d ago
Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more. Read
What's new in Astro - February 2026 82d ago
February 2026 - Astro shines in the 2025 State of JS, adoption climbs according to HTTP Archive results, and more! Read
What's new in Astro - January 2026 110d ago
January 2026 - Astro joins Cloudflare, Astro v6 beta is released, and more! Read
Astro 5.17 112d ago
Astro 5.17 brings configurable dev toolbar placement, support for partitioned cookies, and powerful new image optimization options. Read
Supporting the future of Astro 120d ago
Help make Astro a sustainable open source project by sponsoring our community maintainers. Read
The Astro Technology Company joins Cloudflare 125d ago
The Astro Technology Company is joining Cloudflare! Astro remains open-source, MIT-licensed, and platform-agnostic. With Cloudflare's support, we're focusing 100% on building the best framework for content-driven websites. Astro 6 beta is available... Read
Astro 6 Beta 128d ago
A redesigned development server, significant rendering performance improvements, and new built-in APIs for working with CSP, fonts, and live content collections. Read
2025 year in review 129d ago
Revisit everything that happened in Astro last year: new feature releases, ecosystem growth, conference talks, and more! Read
What's new in Astro - December 2025 142d ago
December 2025 - Astro v6 alpha release, and more! Read
What's new in Astro - November 2025 172d ago
November 2025 - Astro powers Webflow's App Gen, Stainless launches a Starlight-powered docs platform, and more! Read
Astro 5.16 182d ago
Astro 5.16 brings experimental SVG optimization with SVGO, interactive CLI shortcuts, and improved developer experience across the board. Read
Stainless Sponsors Astro, Launches Astro-Powered Docs Platform 197d ago
Stainless chooses Astro and Starlight to power the new Stainless Docs Platform and joins as our newest official sponsoring partner of the Astro open-source project. Read
What's new in Astro - October 2025 202d ago
October 2025 - The future of Astro is revealed, Biome support arrives, Astro skyrockets in GitHub's Octoverse 2025, and more! Read
Astro 5.15 210d ago
Astro 5.15 introduces Netlify skew protection, granular font preload filtering, and new adapter APIs for customizing fetch headers and assets. Read
Spirit of Astro: meet the winning designs 230d ago
New t-shirt designs and a pixel perfect Astro mug, designed with love by the Astro community. Read
What's new in Astro - September 2025 233d ago
September 2025 - Partnerships and sponsorships, 3 million npm downloads, State of JS survey, and more! Read
Astro 5.14 238d ago
Astro 5.14 has a bumper harvest of features and DX improvements to warm the cockles of your heart, with new routing tools, async Svelte rendering, React 19 actions support, and more! Read
Cloudflare Donates $150,000 to Support Astro's Open Source Mission 240d ago
Announcing Cloudflare as our new partner alongside their $150,000 donation to the Astro open source project. Read
Webflow Donates $150,000 to Support Astro's Open Source Mission 246d ago
We are happy to announce Webflow's $150,000 donation to Astro and selection of Astro to power their new AI code gen capabilities, coming soon. Read
Mux: Our Official Video Partner 254d ago
We are happy to announce Mux as our official video partner, donating $5,000 each month toward the ongoing open-source maintenance and development of Astro. Read
Unleashing creativity 254d ago
How CodeTV built a video streaming platform with Astro and Mux Read
What's new in Astro - August 2025 263d ago
August 2025 - 1 million Astro VSCode extension installs, easier ways to contribute to Astro, and more! Read
Astro 5.13 280d ago
Astro 5.13 ships experimental improvements to environment variable handling, support for Chrome DevTools workspaces, and more! Read
What's new in Astro - July 2025 294d ago
July 2025 - Build Astro with AI Tools, "The Future of Astro" at ViteConf 2025, and more! Read
Astro 5.12 308d ago
Astro 5.12 ships TOML support for content loaders, experimental raw environment values, and improved Netlify adapter development experience! Read
Starlight 0.35 309d ago
Customize icons, attributes, and page slugs with the latest Starlight release. Read
Astro 5.11 323d ago
Astro 5.11 ships more Content Security Policy (CSP) features, the ability to disable streaming in the Node.js adapter, and more! Read
What's new in Astro - June 2025 325d ago
June 2025 - Astro Solstice Festival, new Astro Mart swag shop, Spirit of Astro design contest, and more! Read
Live Content Collections: A Deep Dive 329d ago
Explore Astro 5.10's experimental live content collections - bringing real-time data to your Astro sites with the same familiar API you know and love. Read
Introducing… Astro Mart 332d ago
It’s time to suit up, Astronaut! Welcome to a brave new frontier in Astro merch. Read
Astro Solstice Festival 332d ago
The planets have aligned to bring you the Astro Solstice Festival – a week-long celebration of all things Astro Read
Astro 5.10 336d ago
Astro 5.10 brings responsive images for everyone, plus experimental live content collections, CSP improvements, and more! Read
Astro 5.9 350d ago
Astro 5.9 has got your site on lockdown, with experimental support for Content Security Policy, rendering Markdown in content loaders, and more! Read
What's new in Astro - May 2025 355d ago
May 2025 - Michelin + ApostropheCMS case study, new Astro course from James Q Quick, and more! Read
Astro 5.8 367d ago
Astro 5.8 is a Nodally fresh update which bumps the minimum required version of Node.js. Read
What's new in Astro - April 2025 386d ago
April 2025 - April Launch Week, Agency Partner Program, 2 million monthly downloads, and more! Read
2025 Technical Steering Committee 398d ago
Meet Astro’s 2025 Technical Steering Committee and learn how our open governance model supports the framework’s growth, performance, and community-led development. Read
Starlight April Update 399d ago
Rejuvenate your docs with heading anchor links, Tailwind v4 support, CSS @layer, and a new head metadata API. Read
Astro 5.7 401d ago
Astro 5.7 has a basketload of treats, including stable Sessions and SVG components and a new Experimental Fonts API. Read
Astro Agency Partner Program 402d ago
Announcing the Astro Agency Partner Program, a new way to connect with expert Astro agencies Read
Astro 5.6 413d ago
Astro 5.6 brings first-class astro:env and experimental session support to Cloudflare, and gives more control over prefetching. Read
What's new in Astro - March 2025 416d ago
March 2025 - Celebrating 50K GitHub stars, ViteConf, and more! Read
Astro 5.5 434d ago
Astro 5.5 dives deep with better support for diagramming tools, improved Markdown compatibility, and type-safe sessions! Read
What's new in Astro - February 2025 447d ago
February 2025 - Storyblok live previews, Astro integrations at TheJam.dev, behind the scenes at Astro Together, and more! Read
Astro 5.4 450d ago
Astro 5.4 brings remote image optimization in Markdown, enhanced security for dev and preview servers, RegExp support for Vercel ISR excludes, and more! Read
Starlight 0.32 458d ago
The latest Starlight features unlock new possibilities on our path to v1. Let’s meet route middleware, plugin i18n APIs, and multisite search. Read
Astro 5.3 462d ago
Astro 5.3 is here with faster page rendering, easier setup for experimental sessions, and more! Read
What's new in Astro - January 2025 475d ago
January 2025 - Starting the year off with a bang! Read
Astro 5.2 476d ago
Astro 5.2 is now available! The first minor release of 2025 includes Tailwind 4 support, a new way to access config values in your pages, better trailing slash handling, and support for external redirects. Read
2024 year in review 489d ago
Revisit everything that happened in Astro last year: new feature releases, survey results, Astro Together, and more! Read
What's new in Astro - December 2024 506d ago
December 2024 - Astro 5, State of JS, Google IDX partnership, and more! Read
Astro 5.1 518d ago
Astro 5.1 is now available. This includes a new experimental sessions feature, improved caching for images, and new tools for building Astro Actions. Read
Astro 5.0 534d ago
Astro 5.0 brings exciting new features like the Astro Content Layer for seamless content loading from any source, and Server Islands for effortlessly combining static and dynamic personalized content. Read
Google IDX: Our Official Online Editor Partner 535d ago
We are happy to announce that Google IDX has become Astro’s official online editor partner, donating $10,000 each month towards the ongoing open-source maintenance and development of Astro. Read
What's new in Astro - November 2024 537d ago
November 2024 - Astro joins Bluesky, Vite 6, and more! Read
What's new in Astro - October 2024 567d ago
October 2024 - The State of Frontend 2024, Astro Cloudinary, and more! Read
Astro x Cloudinary SDK 595d ago
We are happy to partner with Cloudinary to launch the Astro x Cloudinary SDK: a comprehensive API for building with images and videos in Astro. Read
What's new in Astro - September 2024 598d ago
September 2024 - Beta 5.0, Astro Storefront, $100,000 Ecosystem Fund update, and more! Read
Community Loaders for Astro Content Layer 609d ago
An overview of some of the early and promising loaders for Astro's Content Layer. Read
Astro x Hygraph: Content Loader 609d ago
We are excited to announce Hygraph as a launch partner for Astro Content Layer. Read
Astro x Cloudinary: Content Loader 609d ago
We are happy to announce Cloudinary as a launch partner for the Astro Content Layer API. Read
Astro x Storyblok: Content Loader 609d ago
We are excited to announce Storyblok as a launch partner for Astro Content Layer. Read
Content Layer: A Deep Dive 610d ago
There's a new way to handle content in Astro. Take a deep dive into the Content Layer API, and learn how it can help you build even more kinds of sites using Astro. Read
Starlight 0.28 610d ago
Meet the latest Starlight features: i18next, on-demand rendering support, sidebar persistence, smart tabs, and more for your docs. Read
Astro 5.0 Beta Release 611d ago
The first beta for Astro 5.0 beta is now available for you to try! Read
The $100,000 Astro Ecosystem Fund Fall Update 612d ago
Astro — the web framework for building content-driven websites like blogs, marketing, and e-commerce — is giving away $100,000 to support other open-source projects in our ecosystem that improve the lives of Astro users everywhere, every day.... Read
Goodbye Studio, Hello DB 615d ago
We have decided to wind down Astro Studio and open up Astro DB to connect to any libSQL database, including Turso. Read on to hear what comes next for Astro and Astro DB. Read
What's new in Astro - August 2024 628d ago
August 2024 - Content Layer API (experimental), Astro Actions, and more! Read
Astro 4.15 630d ago
Astro 4.15 is now available! This release stabilizes Astro Actions — our solution for fully type-safe backend functions. Also included: support for libSQL remotes in Astro DB, a new timeout option for `client:idle`, and more. Read
Astro 4.14 644d ago
Astro 4.14 is available now! This release includes the first experimental version of the Content Layer API, experimental support for Intellisense inside content files, and more. Read
Astro 4.13 658d ago
Astro 4.13 is now available! This release includes stabilized experimental features, logging improvements, and more. Read
What's new in Astro - July 2024 659d ago
July 2024 - Server islands, Netlify partnership, and more! Read
Astro 4.12: Server Islands 672d ago
Astro 4.12 is now available! This release includes includes the first experimental release of Server Islands, improvements to pagination and syntax highlighting, and more. Read
Netlify: Our Official Deployment Partner 675d ago
We are happy to announce that Netlify has become Astro’s official deployment partner, donating $12,500 each month towards the ongoing open source maintenance and development of Astro. Read
What's new in Astro - June 2024 690d ago
June 2024 - Celebrating Astro, together! Read
Astro 4.11 700d ago
Astro 4.11 is out with custom 500 page improvements and Shiki transformers in the Code component. Read
Astro Together 2024 706d ago
A look back at our meetup in Montreal Read
Server Islands 707d ago
Part three of our series on The Future of Astro, covering a new island architecture pattern for dynamic content rendered inside of fast, CDN-cached static pages. Read
The Astro Content Layer 708d ago
Part two of our series on The Future of Astro, covering our plans for the next evolution of content management in Astro. Read
Zero-JavaScript View Transitions 709d ago
Part one of our series on The Future of Astro. Browser-native page transitions are now possible with zero JavaScript required. Read
Astro 4.10 714d ago
Astro 4.10 is out with experimental type-safe environment variables, as well as enhancements to the Container API and Rewrites. Read
Starlight turns one year old! 715d ago
Discover the latest news from 12 months of Starlight development Read
What's new in Astro - May 2024 720d ago
May 2024 - Celebrating Astro, together! Read
Astro 4.9 728d ago
Astro 4.9 is now available! This release includes the long-awaited Container API, stabilized experimental features, and more. Read
Astro 4.8 742d ago
Astro 4.8 is here! This release includes experimental support for Astro actions and request rewriting, performance improvements, and more. Read
What's new in Astro - April 2024 751d ago
April 2024 - Passing 10,000,000 downloads on NPM, getting together in Montreal, and more! Read
Astro 4.7 756d ago
Astro 4.7 is out now! This release includes significant improvements to the API for making toolbar apps, a new way to keep yourself up to date, and more. Read
Astro 4.6 770d ago
Astro 4.6 is here! This release includes a new manual routing strategy for internationalization, the ability to move the dev toolbar, experimental support for CSRF protection, and more. Read
What's new in Astro - March 2024 781d ago
March 2024 - Astro DB, Astro Developer Portal and so much more Read
Migrating 500+ tests from Mocha to Node.js 787d ago
A retrospective of how Astro migrated more than 500 test suites from Mocha to Node.js test runner. Read
Astro DB: A Deep Dive 799d ago
Yesterday we launched a fully managed SQL database service designed exclusively for the Astro web framework. Let's dive into the implementation details of Astro DB: how it works, why we built it, and why we're adopting libSQL. Read
The Astro Developer Portal 799d ago
Today, we’re launching the Astro Developer Portal, a platform where theme authors can submit, manage, and promote their themes built for Astro. Read
Astro DB 800d ago
Astro DB is here! Astro DB is a fully managed SQL database designed exclusively for Astro. It is fast, lightweight, and ridiculously easy-to-use. Read
Astro 4.5 801d ago
Astro 4.5 is out! This release includes a new Dev Audit UI, View Transition improvements, Shiki 1.0, multi-CDN asset prefixing, and more! Read
Astro + Volar = 💖 801d ago
Astro relies on the hard work and dedication of several open-source projects, and we are extremely thankful to the maintainers of each and every one. In this article, we'd like to highlight one specific project that made a significant impact to the... Read
What's new in Astro - February 2024 812d ago
Leap into Astro news with a bonus February day! Read
Astro 4.4 826d ago
Astro 4.4 is now available! This release includes the addition of performance audits for the dev toolbar, performance upgrades, the ability to automatically infer the dimensions of remote images, and more. Read
Astro 4.3 840d ago
Astro 4.3 is out now! This release includes support for domain routing in i18n, better support for relative images in Markdown, a new `ComponentProps` type export, and more. Read
What's new in Astro - January 2024 841d ago
2023 was a huge year for Astro, and 2024 is already shaping up to be even bigger. Let's dive into the updates! Read
Astro 4.2 854d ago
Astro 4.2 is out now! This release includes two new experimental features to try out, improvements to accessibility rules, and more. Read
Astro 4.1 868d ago
Astro 4.1, our first release of the new year, is here! This release includes new accessibility audit rules, an extended `client:visible` directive, and more. Read
What's new in Astro - December 2023 872d ago
December: last month of the year, a time to reflect on all the amazing things we've shipped, including Astro 4.0! Read
No More Bottlenecks 892d ago
How Thinkmill Reduced Dependencies on Senior Developers with Astro Read
Building a community of builders 896d ago
Today, we launch our newest initiative to recognize people in our community who go above and beyond, including our very own maintainers. Read
Slashing Development Costs 896d ago
How WP Engine Lowered Development Costs by Over 50% with Astro’s Starlight Read
Sentry: Our Official Monitoring Partner 897d ago
Sentry is Astro's new official monitoring partner. To celebrate, we're featuring Spotlight, a rich debug overlay from Sentry. Read
Astro 4.0 898d ago
Astro 4.0 is here! New APIs, faster builds, redesigned docs, and a unique new Dev Toolbar for Astro that enhances your local dev environment in new and exciting ways. Read
The $100,000 Astro Ecosystem Fund 899d ago
Astro — the web framework for building content-driven websites like blogs, marketing, and e-commerce — is giving away $100,000 to support other open-source projects in our ecosystem that improve the lives of Astro users everywhere, every day. Read
What's new in Astro - November 2023 903d ago
November: the month of migrating the Astro Docs to Starlight, 3 Starlight minor releases, new view transition events and more! Read more about what's new in Astro this month. Read
Astro 4.0 Beta Release 906d ago
The first Astro 4.0 beta release is now available for you to try out in any existing Astro project! Stay tuned for more information about the upcoming Astro 4. Read
Astro 3.5: i18n Routing 925d ago
Astro 3.5 is out! It includes experimental support for i18n routing, prefetch for speedier page loads, form support with ViewTransitions, image optimization improvements, and more. Read
What's new in Astro - October 2023 933d ago
Another busy month in Astro! From Hacktoberfest to releasing Page Partials. Read up on everything that happened this month in the Astro universe. Read
Astro 3.4: Page Partials 938d ago
Astro 3.4 is now released with support for page partials, improved image optimization performance, and an early preview of a new dev overlay. Read
Web Pages in Half The Time 942d ago
Why Microsoft Chose Astro to Build Their Fluent 2 Design System Website Read
Astro 3.3: Picture component 952d ago
Astro 3.3 is out with a brand new, experimental Picture component, improved compatibility for syntax highlighting, and package provenance. Read
Astro @ ViteConf 2023 962d ago
See you at ViteConf! Hear from members of the Astro core team, alongside an amazing lineup of projects from the Vite ecosystem. Read
Astro 3.2: View Transitions improvements 966d ago
Astro 3.2 is out with several improvements to View Transitions, including the ability to control the history stack, and a JavaScript navigation API Read
How Astro does i18n 994d ago
Leading open-source documentation with and for an international community. Read
Astro 3.0 995d ago
30% faster and more powerful than ever, Astro 3.0 is here! Includes new features and enhancements around View Transitions, Image Optimization, Fast Refresh JSX and more. Read
Vercel: Our Official Hosting Partner 997d ago
Vercel is Astro's new official hosting partner. To celebrate, we're launching new features for Astro users who deploy to Vercel's frontend cloud. Read
Release Content Faster 1014d ago
How Firebase Cut Blog Publishing From Hours to Minutes with Astro Read
Astro 2.10: Persistent State in View Transitions 1022d ago
Persistent UI in View Transitions and our first look at Astro 3.0 Read
Astro 2.9: View Transitions (experimental) 1036d ago
Astro 2.9 is out with experimental support for View Transitions, allowing smooth page transitions. Read
Content for Everyone 1057d ago
How Astro Helped Contenda Build a Content-Sharing Platform in One Month Read
Better Images in Astro 1079d ago
A new feature brings built-in image optimization to Astro. Coming in Astro 3.0, you can opt-in to try it yourself in today. Images in Astro have been completely redesigned with more features, faster performance, and a better end-user experience... Read
Astro 2.6: Middleware 1080d ago
A handful of experimental features go stable in Astro 2.6 including middleware, hybrid SSR output mode, custom client directives, and CSS inlining. Experimental support for a new redirects API is also introduced. Read
Astro 2.5 1099d ago
Data collections • Hybrid rendering • Custom client directives • HTML minification • Parallelized rendering • Polymorphic type helper • More! Read
Astro 2.4 1113d ago
Stronger CSS scoping • Code component improvements • Middleware • CSS inlining • More! Read
Astro 2.2 1142d ago
CDN support for assets • image() schema helper API change • Much more! Read
CloudCannon announces official support for Astro 1161d ago
CloudCannon, a popular Git-based CMS for static site generators, has announced full support for Astro. Read
Astro 2.1 1170d ago
Introducing built-in image support • Markdoc integration • Watch mode for astro check • New TypeScript helpers and more! Read
2023 Web Framework Performance Report 1171d ago
A look at how different web frameworks perform in the real world in 2023. Based on real-world, production data from HTTP Archive and Google Chrome. Read
Welcome, World 1172d ago
Astro's new look is live! Learn all about our new brand including the design process, our new logo, typeface, color palette, and mascot. Read
WebStorm announces official support for Astro 1203d ago
WebStorm, the popular IDE for Javascript by JetBrains, has announced initial support for Astro. Features include syntax highlighting, code completion, refactorings, navigation, intentions, code folding, Emmet support, and correct formatting. Read
Astro Community Awards 2022 1210d ago
The Astro Community Awards for 2022 have been announced! These awards recognize the Astro community members who went above and beyond the past year. Read more to find out who was recognized! Read
Unlock New Possibilities with Hybrid Rendering 1211d ago
New in Astro 2.0: Hybrid rendering unlocks the best of both worlds—choose between the performance of static pages or the full flexibility of server rendering for each page of your website. Read
Introducing Content Collections: Type-Safe Markdown in Astro 2.0 1212d ago
New in Astro 2.0: Content Collections deliver a better developer experience for working with local content like Markdown and MDX. Powered by TypeScript, your local content is now automatically typed and validated for you against a schema so that... Read
Astro 2.0 1213d ago
Astro 2.0 is here! Astro 2.0 is the first major web framework to deliver complete type-safety for Markdown and MDX. Other release highlights include: Hybrid Rendering • Redesigned Error Overlays • Improved Dev Server and HMR • Vite 4.0 • A New... Read
Themes Catalog Updates 1260d ago
Announcing the new and improved themes catalog. Now with support for more detailed theme descriptions and paid themes. Read
Announcing the Astro Tutorial 1294d ago
Wrapping up Astro Docs week with our biggest Docs announcement to date: our first Astro Tutorial. Read
Hacktoberfest with Astro Docs 1298d ago
It’s Astro Docs week! See how we hacked Hacktoberfest to celebrate our awesome contributors this October. Read
Astro 1.5.0 Release 1316d ago
Introducing: Adapter support for astro preview • Node.js standalone mode • HMR improvements • New API route params Read
Astro @ ViteConf 2022 1319d ago
See you at ViteConf! We have a ton of speakers from Astro giving talks and appearing on panels, alongside an amazing lineup. Read
Astro 1.4.0 Release 1330d ago
Introducing: Astro.cookies • Strict dependency installation • Better control over style ordering • JSX in Vue components Read
Storyblok Becomes Astro's Official CMS Partner 1352d ago
We are happy to announce that Storyblok has become Astro’s exclusive CMS partner, donating $2,500 each month towards the ongoing open source maintenance and development of Astro. Read
Astro Contributor Awards: September 2022 Edition 1353d ago
Every few months, we distribute 100% of our sponsorship funds for an entire month to the standout members of our community. These awards go to recognize the people who go above and beyond to improve Astro in some way, contributing inside and... Read
Astro 1.0 1381d ago
Astro 1.0 is out now! Astro is a web framework for building fast, content-focused websites. Performance powered by Astro next-gen island architecture. Learn more about Astro 1.0 release, our new website, and what people are saying about Astro. Read
Astro 1.0 Release Update 1445d ago
Just announced: The Astro v1.0.0 release date has been pushed back to late July. Read
Vercel launches zero-configuration support for Astro 1463d ago
You can now deploy Astro projects to Vercel with ease. Read
Astro on Netlify Edge Functions 1493d ago
Announcing support for the new Netlify Edge Functions platform Read
The Astro 1.0 Hackathon is Here 1504d ago
4 weeks. Fully remote. 3 awesome Astro categories. $15,000 in prizes. What are you waiting for? Read
Introducing The Astro Showcase 1504d ago
Explore beautiful community websites built with Astro. Read
Astro Contributor Day 1505d ago
Happy Astro Contributor Day! Who are some of our awesome contributors? Where does Astro's sponsorship 💰 go? How does Astro give back to OSS? Lets get into it! Read
Astro Themes & Integrations 1506d ago
Introducing: a growing catalog of themes, components, and integrations to jumpstart your next Astro project. Read
Server-Side Rendering with Astro 1507d ago
Announcing experimental support for server-side rendering in Astro Read
Astro 1.0 Beta Release 1508d ago
The Astro 1.0 Beta is now available! This release marks the stabilization of all major APIs, with no more major breaking changes planned between now and the official v1.0 release. Read
Astro Beta Launch Week 1515d ago
incoming transmission // attention space cadets... Read
Astro 0.25 Release Notes 1516d ago
Introducing: a new integration system • a new "add" command • shiki syntax highlighting • improved CLI build output Read
Astro 0.23 Release Notes 1552d ago
Introducing: Dynamic file routes • Automatic XSS protection • two new component directives • vite 2.8 • and more! Read
Scaling Astro to 10,000+ Pages 1577d ago
A new experimental flag in Astro build enables building sites with tens of thousands of pages. Read
Announcing The Astro Technology Company 1590d ago
The Astro Technology Company has formed to support the Astro open source project and build a better platform for web developers everywhere. Read
Astro 0.21 1644d ago
Astro v0.21.0 is finally here! Read
Astro 0.21 Preview: Vite + WASM = ⚡️ 1688d ago
Get a sneak preview of what is next for Astro, including our new Vite build engine and WASM-powered Go compiler. Read
Astro Demo Day September Edition 1704d ago
Astro September Demo Day was today and we had 4 amazing talks, including one with big announcements on the future direction of Astro. Read
Introducing the Astro REPL 1707d ago
The power of Astro, right in your browser. Read
Netlify Becomes Astro's Official Hosting Partner 1715d ago
We are happy to announce that Netlify has become Astro’s first corporate sponsor and exclusive hosting partner, donating $2,500 each month towards the ongoing open source maintenance and development of Astro. Read
Astro 0.19 1737d ago
Introducing: Next.js-inspired dynamic routing • Astro.resolve() • client:only components • translations • and more! Read
Astro 0.18 Release 1759d ago
Introducing: Responsive partial hydration • Solid.js support • Lit SSR support • Named slots • Global style support • and more! Read
Introducing Astro: Ship Less JavaScript 1808d ago
We're excited to announce Astro as a new way to build static websites and deliver lightning-fast performance without sacrificing a modern developer experience. Read

This Week in Neovim

25 most popular plugins published during the end of 2024, YouTube playlists for Neovim conf and VimConf 2024 499d ago
Introduction Hello everyone and happy new year! Excited to get back to publishing This Week in Neovim after a long hiatus during the fall. Since the last issue of TWIN 162 new plugins have been published on Dotfyle. I've decided to limit this issue... Read
Official Supermaven code completion in Neovim, Beautiful menu UI for Neovim, NvChad UI collection, reactive UI development 589d ago
Introduction We have several new plugins related building beautiful Neovim UI's from NvChad; including a beautiful menu UI, a UI collection, a color picker and a plugin for creating reactive UI in Neovim. Supermaven released an official Neovim... Read
NeovimConf speaker applications, render-markdown.nvim, telescope-frecency.nvim, smart-open.nvim, avante.nvim 605d ago
Introduction I've been away for more than a month due to vacation, travel and work, but excited to be back with a big update filled with new additions to Neovim core and several new plugins from the community! NeovimConf 2024 has started accepting... Read
Neovim the most admired editor, live preview markdown with markview.nvim, simple session management with persistance.nvim, control your music player with music-controls.nvim 652d ago
Introduction Neovim was found to be the most admired editor by developers In the 2024 Stack Overflow Developer Survey. Additionally we have exciting new plugins for live previewing markdown in Neovim, managing sessions with persistence.nvim,... Read
Neovim configuration without plugins, color picker in Neovim, AI completion source for cmp, chezmoi for Neovim, whichkey.nvim release 666d ago
Introduction This week we have several exciting updates, including a Neovim configuration without any plugins, a color picker in Neovim, a Git Graph plugin for Neovim under development, AI completion source for cmp with support for various remote... Read
More...
lazy.nvim v11 supports luarocks and pkg.json, VimConf 2024 speaker applications open, tiny-inline-diagnostic.nvim, nvim-rip-substitute, nvim-lsp-endhints 680d ago
Introduction Hello everyone! Since the last issue of TWiN was 3 weeks ago we have quite a big update this week; including a new release of lazy.nvim, call for speakers at VimConf 2024, and several new plugins & core contributions! Hope you enjoy... Read
mini.diff for hunk management, mini-git for git management, and mini.nvim version release, Neovim used on WWDC, neorg-telescope 701d ago
Introduction This week we have several exciting updates from Neovim core and new plugins from the community. mini.nvim has released a new version with several exciting updates including new modules; mini.diff for hunk management and mini-git for... Read
Neovim builtin completion code example, window animations prototype, fzf multiline support, telescope-heading.nvim, cmp-beancount 711d ago
Introduction This week we have a code example for setting up Neovim builtin completion, a prototype for window animations inside Neovim, fzf adds multiline support, and several new plugins! Hope you enjoy this weeks issue! Neovim core Updates of... Read
Neovim v0.10.0 release, builtin autocompletion, faster LuaLS setup with lazydev.nvim, grug-far.nvim, tiny-devicons-auto-colors.nvim 716d ago
Introduction The past couple of weeks we have several exciting updates including the official release of Neovim v.0.10.0, builtin autocompletion being added to Neovim nightly, LSP default mappings being readded to nightly, and more. From the plugin... Read
Markdown viewing in Neovim, hints for motions, nvim-tree floating window preview, LaTeX snippets, telescope-switch.nvim, mason-bridge.nvim 736d ago
Introduction This week we have several Neovim core additions. The LSP mapping from last weeks update were reverted due to conflicts. Updates from the community include new Neo-tree maintainer, new plugins include markdown viewer, hints for motions,... Read
Can't fetch https-www.vibecodingweekly.devrss

SRE WEEKLY

SRE Weekly Issue #517 3d ago
View on sreweekly.com A message from our sponsor, BigPanda: No single team sees the full incident anymore. Today’s P1s break across services, teams, and infrastructure. Instead of chasing dashboards, waiting on tribal knowledge, or piecing together... Read
SRE Weekly Issue #516 10d ago
View on sreweekly.com A message from our sponsor, incident.io: Paging is just 10% of your incident workflow. incident.io’s 4-step framework turns migration into a forcing function for the other 90%: cut alert noise, fix service ownership, and build... Read
SRE Weekly Issue #515 17d ago
View on sreweekly.com A message from our sponsor, atscaleconference.com: Building scalable, high-performance infrastructure for AI is one of today’s toughest challenges. Join @Scale: Systems & Reliability on June 25 in Bellevue, WA to learn how... Read
SRE Weekly Issue #514 24d ago
View on sreweekly.com How we built a real-world evaluation platform for autonomous SRE agents at scale Finally! Someone actually explaining how they test their SRE agent. Having a testing methodology is table stakes. Showing their work helps us... Read
SRE Weekly Issue #513 31d ago
View on sreweekly.com A message from our sponsor, incident.io: “Lifting and shifting” noise to new tools just buys a different UI for the same burnout. incident.io’s migration framework prioritizes service cataloging and inventory to fix ownership,... Read
More...

The Spacebar

I finally tried Ghostty, and it's pretty good 23d ago
Even if you don't live in the terminal, Ghostty is probably a worthwhile upgrade on Mac and Linux. Read
How to use the Galaxy XR with PC VR and VRChat 31d ago
Everything you need to use the Galaxy XR for PC VR gaming. Read
The Galaxy XR is not the future of computing, but I like it anyway 71d ago
The first outing of Android XR is far from perfect, but there's at least one reason to buy it. Read
This is every Ubuntu Linux default wallpaper 73d ago
The default wallpapers from over 20 years of Ubuntu Linux, from Warty Warthog to Resolute Raccoon, in full original quality. Read
I used an original iPod Nano in 2026, and it worked surprisingly well 106d ago
Nearly 20 years after its introduction, the iPod Nano is still a perfectly functional music player. Read
More...
That time Apple sent everyone a U2 album: 'I DONT WANT YOU.' 134d ago
The release of U2's album Songs of Innocence spawned jokes, backlash, and arguably, a worse music industry. Read
Is Android really the next big desktop operating system? 184d ago
Google says Android-powered laptops are coming in 2026. Will they actually matter, though? Read
I made a website with Apple iWeb in 2025 216d ago
Apple's late-2000s WYSIWYG website creator still works, as long as you have an old Mac. Read
Excel's AI: 20% of the time, it works every time 230d ago
A Microsoft blog post about "vibe working" broke me. Read
I hacked Microsoft Edge to make my ideal Chromium web browser 254d ago
You can use custom IT policies to turn Microsoft Edge into a decent Chrome alternative. Read
We hate AI because it's everything we hate 277d ago
Tech companies wanted "AI" to represent a bright future. Now it represents every annoyance in our daily lives. Read
I tried Servo, the undercover web browser engine made with Rust 294d ago
Servo was supposed to be Firefox's future. Now it's an independent effort to make a fast and secure web browser engine. Read
Apple's history is hiding in a Mac font 325d ago
FireWire, the Newton PDA, and other technologies from Apple's past are still hiding in macOS. Read
How to download audio-only media files with yt-dlp 339d ago
You can download videos and audio as MP3, M4A, OGG, or other audio formats with the yt-dlp command line tool. Read
Moonbase Alpha: That time NASA made a meme video game 358d ago
John Madden. John Madden. Aeiou. Aeiou. Read

Keyboard Builders' Digest

Behind the scenes #211 2d ago
Behind the scenes with the April switch top list, Epomaker HE68 Lite and KiiBOOM Phantom 98 Lite reviews, open-source and commercial projects, keyboard art, meetups, new shops and discounts, etc. Read
Hawk / Verzweiflungstat 4d ago
The handwired split Hawk by VBNC8 features latching pushbuttons and molded weights. Read
Tucky Two Times 4d ago
Tucky Two Times is a low-pro split keyboard with funny placement of the thumb keys – by Stephan Møller. Read
Willis 4d ago
A wireless version of Bruce the Keyboard: Willis by Alexander Krikun. Read
KiiBOOM Phantom 98 Lite review 6d ago
I reviewed KiiBOOM's Phantom 98 Lite, a cute wireless keyboard with 1800-ish layout and the silly froggy keycap design. Read
More...
Vanguard Keyboard Outsider 7d ago
DreaM117er's Vanguard Keyboard Outsider is a modular ortholinear board, supporting various trackpads and encoders. Read
Best-selling keyboard switches of April 2026 13d ago
Here are April’s top mechanical switches, the community’s favorites based on vendor sales data. Read
Levels54 13d ago
The Levels54, a dual-trackball wireless split keyboard sold by ergokeyboards.com, is now fully open source. Read
Epomaker HE68 Lite review 18d ago
A very affordable magnetic board punching above its weight: Epomaker HE68 Lite review. Read
Behind the scenes #210 21d ago
Behind the scenes with the IQUNIX EV63 review, open-source and commercial projects, keyboard art, meetups, new shops and discounts, etc. Read
PISIC 22d ago
The PISIC is a 42-44 key split keyboard by Youngmin Lee, with GRIN-inspired layout. Read
Lemonshark 24d ago
A wireless split keyboard with per-key RGB and nice!view displays: Lemonshark by lu. Read
IQUNIX EV63 HE review 26d ago
IQUNIX's flagship magnetic EV63 HE is a high-end gamer keyboard full of aluminum and some forged carbon. Read
Leonardo KeycapRio 26d ago
Stephan Møller's Leonardo KeycapRio is a single-PCB tented unibody keyboard. Read
Krteq 27d ago
An open-source ortholinear keyboard featuring Gateron low-pro switches: Krteq by Jan Bláha. Read
Alatus 30d ago
A 38-key split keyboard with trackpoint: Alatus by DoomishGuy. Read
MMOrtho 34d ago
SKZBadHabit's MMOrtho is a handwired unibody split build with a custom configurator. Read
Laika 36d ago
A 45%-ish v4n4g0n-inspired open-source keyboard: Laika by kapee1. Read
Behind the scenes #209 40d ago
Behind the scenes with March's top switches, KiiBOOM Phantom 98 and Dareu Cool68 reviews, open-source and commercial projects, keyboard art, meetups, new shops and discounts, etc. Read
Best-selling keyboard switches of March 2026 42d ago
Here are March’s top mechanical switches, the community’s favorites based on vendor sales data. Read
Tom's 3x6 board 43d ago
A Piantor-derivative by Tom Strowger. 36-key low-pro alu split keyboard driven by wireless XIAOs. Read
Hector36 43d ago
The Hector36 is a compact wireless split keyboard by ezxzeng – with splay. Read
Hollow Wood 49d ago
A 36-key unibody ergonomic keyboard: Hollow Wood designed by Mefred. Read
Pando58 49d ago
An open-source 58-key split with RJ45 sockets: Pando58 by Julian Yap. Read
Dareu Cool68 review 54d ago
The Dareu Cool68 is a 65% magnetic gamer keyboard with very nice housing design, featuring unique ambient light diffusers. Read

Frontend Masters Boost RSS Feed

Testing Safari on a Budget 7h ago
Good luck on non-Apple devices! You may want to try remote hardware or an online service. Or go refurbished and try to keep the cost down. Read
border-shape 1d ago
Una Kravets: Creating non-standard shapes on the web, like a speech bubble or a heart have typically required you to cut off your actual borders with clip-path. […] This is where border-shape comes in. It’s a powerful upcoming CSS primitive that... Read
React Server Components in TanStack 2d ago
RSCs in TanStack Start are server-only executed code — perhaps a significant improvement over the Next.js implementation. Read
How to Control Infinite CSS Animations (Part 2 of 2) 5d ago
This time we get into very smooth starts and stops for infinite animations using CSS. One of the tricks is layering on a transition on top of an animation. Read
AI Engineer Is a New Role 6d ago
The job is creating dependable applications in production. Not just "a developer who uses LLMs", but an engineer in a constant evaluation and improvement loop. Read
More...
Callout UI with CSS Offset & Border 7d ago
We look at designing callout UI elements using CSS, incorporating leader lines and text boxes. It details setting up the HTML structure, utilizing CSS properties like offset-path and borders. Read
Repeating Square Dots Backgrounds in CSS 8d ago
We look at a couple of ways to essentially draw a little square dot in a slightly larger area and let it repeat, giving us a nice dotted background effect. Read
Arrays, objects… now ‘composites’? 9d ago
Nice 9-minute video from Matt Pocock (from about a year ago) introducing composites. The problem of not being able to compare objects definitely feels worth solving. Or, more accurately, fixing the issue where when compare two objects that look... Read
How to Control Infinite CSS Animations (Part 1 of 2) 12d ago
Something like manipulating the speed of an animation isn't a big deal, but it's harder when the animation is *already running*. We got tricks. Read
Same Page View Transition Examples 13d ago
I just blogged about a niche idea for View Transitions. Here are a couple more posts that specifically use the same-page style View Transitions and have a bit more practical demos: Read

web.dev: Blog

New to the web platform in April 27d ago
Discover some of the interesting features that have landed in stable and beta web browsers during April 2026. Read
March 2026 Baseline monthly digest 37d ago
Read about various happenings with Baseline during March 2026. Read
February 2026 Baseline monthly digest 52d ago
Read about various happenings with Baseline during February 2026. Read
New to the web platform in March 55d ago
Discover some of the interesting features that have landed in stable and beta web browsers during March 2026. Read
January 2026 Baseline monthly digest 80d ago
Read about various happenings with Baseline during January 2026 Read
More...
New to the web platform in February 84d ago
Discover some of the interesting features that have landed in stable and beta web browsers during February 2026. Read
Navigation API - a better way to navigate, is now Baseline Newly Available 93d ago
The Navigation API is now Baseline Newly available, providing a better way to handle navigation in single-page applications. Read
Interop 2026: Continuing to improve the web for developers 98d ago
Learn about the features included in Interop 2026. Read
Start our latest course, Learn AI! 105d ago
Learn how to build a responsible AI system for your website or web application. Read
New to the web platform in January 111d ago
Discover some of the interesting features that have landed in stable and beta web browsers during January 2026. Read

CSS-Tricks

Stack Overflow: When We Stop Asking 7h ago
It still hits like a ton of bricks to see the steep decline in Stack Overflow questions. What does that mean about learning in our industry? Stack Overflow: When We Stop Asking originally handwritten and published with love on CSS-Tricks. You... Read
Cross-Document View Transitions: The Gotchas Nobody Mentions 2d ago
This is Part 1 of a two-part series about cross-document view transitions, going over all the gotchas, from ditching the deprecated way to opt into them to a little-known 4-second timeout. Cross-Document View Transitions: The Gotchas Nobody... Read
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More 5d ago
If 3D voxel scenes (that you can style), flying focus animations, or new CSS syntaxes sound like your kinda thing, then this issue of What’s !important is definitely for you. What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and... Read
Computing and Displaying Discounted Prices in CSS 6d ago
A clever use of CSS to calculate and display a discounted product price by providing a base price and discount amount, featuring modern CSS features like attr(), mod(), and round(). Computing and Displaying Discounted Prices in CSS originally... Read
rotateX() 7d ago
The rotateX() function rotates an element around the x-axis in a three-dimensional space rotateX() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well. Read
More...
rotateY() 7d ago
The rotateY() function rotates an element around its vertical y-axis. rotateY() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well. Read
rotateZ() 7d ago
The rotateZ() function rotates an element around its z-axis, so clockwise or counterclockwise. rotateZ() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well. Read
rotate() 7d ago
The rotate() function spins an element either clockwise or counterclockwise in a 2D plane. rotate() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well. Read
Soon We Can Finally Banish JavaScript to the ShadowRealm 8d ago
The proposed ShadowRealm API introduces a new kind of realm specifically designed for isolation, and only that. Soon We Can Finally Banish JavaScript to the ShadowRealm originally handwritten and published with love on CSS-Tricks. You should... Read
Using CSS corner-shape For Folded Corners 12d ago
I came across Kitty Giraudel’s folded corners technique. I’ve been on a bit of a corner-shape kick lately, so I figured that corner-shape could be used to create folded corners as well. Using CSS corner-shape For Folded Corners originally... Read
A Scrollytelling Gift for Mum on Mother’s Day 2026 13d ago
I will explain how my mum inspired this 2026 Mother’s Day scrollytelling experiment — but also, how she inspired my approach to dev and life. A Scrollytelling Gift for Mum on Mother’s Day 2026 originally handwritten and published with love on... Read
Google’s Prompt API 14d ago
Mat Marquis on Google pulling the web standards equivalent of U2 album marketing: As a Chrome user, you’ll have received Gemini Nano in the form of a 4GB transfer recently; no permission asked or required. If you remove it, … Google’s Prompt... Read
Making Zigzag CSS Layouts With a Grid + Transform Trick 14d ago
Most grid layouts sit in neat rows, perfectly aligned, like soldiers in formation. But sometimes you want something with more rhythm like, say, a zigzag pattern. Here's how to do it with CSS Grid. Making Zigzag CSS Layouts With a Grid + Transform... Read
Fixed-Height Cards: More Fragile Than They Look 16d ago
Getting a multi-column of cards to line up equally is is a headache we've all faced, and it gets even harder when working with fixed heights. Fixed-Height Cards: More Fragile Than They Look originally handwritten and published with love on... Read
What’s !important #10: HTML-in-Canvas, Hex Maps, E-ink Optimization, and More 19d ago
Developers have been experimenting with HTML-in-Canvas, a hexagonal world map-analytics feature, a web-based OS for e-ink devices, replacing image sources using the content property, and more. This is What’s !important #10. What’s !important #10:... Read

A List Apart: The Full Feed

Good designers, bad websites: a proposal
I want to discuss accessibility because it is the most important thing for making websites. Other A List Apart articles give you innovation and insight. This article will give you homework. These are just my personal views, but they’re pretty... Read
Design for Amiability: Lessons from Vienna
Today’s web is not always an amiable place. Sites greet you with a popover that demands assent to their cookie policy, and leave you with Taboola ads promising “One Weird Trick!” to cure your ailments. Social media sites are tuned for engagement,... Read
Design Dialects: Breaking the Rules, Not the System
"Language is not merely a set of unrelated sounds, clauses, rules, and meanings; it is a totally coherent system bound to context and behavior." — Kenneth L. Pike The web has accents. So should our design systems. Design Systems as Living... Read
An Holistic Framework for Shared Design Leadership
Picture this: You’re in a meeting room at your tech company, and two people are having what looks like the same conversation about the same design problem. One is talking about whether the team has the right skills to tackle it. The other is diving... Read
From Beta to Bedrock: Build Products that Stick.
As a product builder over too many years to mention, I've lost count of the number of times I've seen promising ideas go from zero to hero in a few weeks, only to fizzle out within months. Financial products, which is the field I work in, are no... Read
More...
User Research Is Storytelling
Ever since I was a boy, I’ve been fascinated with movies. I loved the characters and the excitement—but most of all the stories. I wanted to be an actor. And I believed that I’d get to do the things that Indiana Jones did and go on exciting... Read
To Ignite a Personalization Practice, Run this Prepersonalization Workshop
Picture this. You’ve joined a squad at your company that’s designing new product features with an emphasis on automation or AI. Or your company has just implemented a personalization engine. Either way, you’re designing with data. Now what? When it... Read
The Wax and the Wane of the Web
I offer a single bit of advice to friends and family when they become new parents: When you start to think that you’ve got everything figured out, everything will change. Just as you start to get the hang of feedings, diapers, and regular naps,... Read
Opportunities for AI in Accessibility
In reading Joe Dolson’s recent piece on the intersection of AI and accessibility, I absolutely appreciated the skepticism that he has for AI in general as well as for the ways that many have been using it. In fact, I’m very skeptical of AI myself,... Read
I am a creative.
I am a creative. What I do is alchemy. It is a mystery. I do not so much do it, as let it be done through me. I am a creative. Not all creative people like this label. Not all see themselves this way. Some creative people see science in what... Read
Humility: An Essential Value
Humility, a designer’s essential value—that has a nice ring to it. What about humility, an office manager’s essential value? Or a dentist’s? Or a librarian’s? They all sound great. When humility is our guiding light, the path is always open for... Read
Personalization Pyramid: A Framework for Designing with User Data
As a UX professional in today’s data-driven landscape, it’s increasingly likely that you’ve been asked to design a personalized digital experience, whether it’s a public website, user portal, or native application. Yet while there continues to be... Read
Mobile-First CSS: Is It Time for a Rethink?
The mobile-first design methodology is great—it focuses on what really matters to the user, it’s well-practiced, and it’s been a common design pattern for years. So developing your CSS mobile-first should also be great, too…right?  Well, not... Read
Designers, (Re)define Success First
About two and a half years ago, I introduced the idea of daily ethical design. It was born out of my frustration with the many obstacles to achieving design that’s usable and equitable; protects people’s privacy, agency, and focus; benefits... Read
Breaking Out of the Box
CSS is about styling boxes. In fact, the whole web is made of boxes, from the browser viewport to elements on a page. But every once in a while a new feature comes along that makes us rethink our design approach. Round displays, for example,... Read
How to Sell UX Research with Two Simple Questions
Do you find yourself designing screens with only a vague idea of how the things on the screen relate to the things elsewhere in the system? Do you leave stakeholder meetings with unclear directives that often seem to contradict previous... Read
A Content Model Is Not a Design System
Do you remember when having a great website was enough? Now, people are getting answers from Siri, Google search snippets, and mobile apps, not just our websites. Forward-thinking organizations have adopted an omnichannel content strategy, whose... Read
Design for Safety, An Excerpt
Antiracist economist Kim Crayton says that “intention without strategy is chaos.” We’ve discussed how our biases, assumptions, and inattention toward marginalized and vulnerable groups lead to dangerous and unethical tech—but what, specifically, do... Read
Sustainable Web Design, An Excerpt
In the 1950s, many in the elite running community had begun to believe it wasn’t possible to run a mile in less than four minutes. Runners had been attempting it since the late 19th century and were beginning to draw the conclusion that the human... Read
Voice Content and Usability
We’ve been having conversations for thousands of years. Whether to convey information, conduct transactions, or simply to check in on one another, people have yammered away, chattering and gesticulating, through spoken conversation for countless... Read

Josh Comeau's blog

Scroll-Driven Animations 22d ago
The new Animation Timeline API allows us to create dynamic scroll animations without any JavaScript! It’s honestly a very lovely API, and in this blog post, we’ll explore some of the super cool things we can do with it. Read
Squash and Stretch 37d ago
Have you ever heard of Disney’s 12 Basic Principles of Animation? In this tutorial, we’ll explore how we can use the very first principle to create SVG micro-interactions that feel way more natural and believable. It’s one of those small things... Read
Sneaky Header Blocker Trick 58d ago
There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post, I’ll break down the... Read
Sprites on the Web 86d ago
In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web these days. Which is a shame, because we can do some pretty cool stuff with sprites! In this post, we’ll share the niche CSS... Read
Brand New Layouts with CSS Subgrid 176d ago
Subgrid 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 convenience, but it turns out that it’s so much more.... Read
More...
Springs and Bounces in Native CSS 204d ago
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right in vanilla CSS! That said, there are some limitations and quirks to be aware of. I’ve been experimenting with this API for a while now, and in this... Read
The Big Gotcha With @starting-style 240d ago
CSS has been on fire lately, with tons of great new features. @starting-style is an interesting one; it allows us to use CSS transitions for enter animations, something previously reserved for CSS keyframe animations. But is the juice worth the... Read
Color Shifting in CSS 254d ago
A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it comes to color processing! In this tutorial, we’ll... Read
An Interactive Guide to SVG Paths 275d ago
SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see... Read
A Friendly Introduction to SVG 303d ago
SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most important fundamentals, and show you some of the... Read
Partial Keyframes 344d ago
CSS Keyframe animations are so much more powerful than most developers realize. In this tutorial, I’ll show you something that completely blew my mind, a technique that makes our keyframe animations so much more reusable and dynamic! 🤯 Read
The Height Enigma 373d ago
One of the most perplexing and befuddling things in CSS for me, for many years, was the behaviour of percentage-based heights. Sometimes, seemingly at random, setting height: 100% would have no effect at all. When I finally figured out what was... Read
The Post-Developer Era 401d ago
When 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 been more than two years since then, and I... Read
A Million Little Secrets 450d ago
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one... Read
Container Queries Unleashed 478d ago
Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this potential! In this post, I’ll share the “killer... Read
Next-level frosted glass with backdrop-filter 534d ago
Glassy headers have become a core part of the “slick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most realistic lush frosted glass anywhere on the internet. Read
A Framework for Evaluating Browser Support 540d ago
Lots of exciting new features have been landing in CSS recently, and it can be tough trying to figure out if they’re safe to use or not. We might know that a feature is available for 92% of users, but is that sufficient? Where do we draw the line?... Read
A Friendly Introduction to Container Queries 562d ago
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as media queries. In this tutorial, we’ll break it... Read
How I Built My Blog 603d ago
I recently launched a brand new version of this blog, and in this post, I share how it’s built! We’ll examine the tech stack and see how all of the pieces fit together, as well as dig into some of the details to see how they work. Read
The Undeniable Utility Of CSS :has 618d ago
Of all the latest and greatest CSS features, the “:has” pseudo-class wasn’t exactly at the top of my wishlist. Once I started using it, however, I kept discovering incredible things I could do with it. It’s now become a core part of my toolkit! In... Read
Promises From The Ground Up 716d ago
The “Promises” API is a surprisingly tricky part of modern JavaScript. Without the right context, it doesn’t make much sense at all! In this tutorial, you’ll build an intuition for how Promises work by getting a deeper understanding of JavaScript... Read
Snappy UI Optimization with useDeferredValue 737d ago
useDeferredValue is one of the most underrated React hooks. It allows us to dramatically improve the performance of our applications in certain contexts. I recently used it to solve a gnarly performance problem on this blog, and in this tutorial,... Read
CSS in React Server Components 765d ago
You can’t make an omelette without cracking a few eggs, and when the core React team unveiled their vision for the future of React, some of my favourite libraries got scrambled 😅. In this blog post, we’re going to explore the compatibility issues... Read
How To Center a Div 827d ago
Back in the day, centering an element was one of the trickiest things in CSS. As the language has evolved, we’ve been given lots of new tools we can use… But how do we pick the best option? When do we use Flexbox, or CSS Grid, or something else?... Read
An Interactive Guide to CSS Grid 911d ago
CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll... Read
Understanding the JavaScript Modulo Operator 975d ago
One of the most commonly-misunderstood operators is Modulo (%). In this tutorial, we'll unpack exactly what this little bugger does, and learn how it can help us solve practical problems. Read
Making Sense of React Server Components 987d ago
This year, the React team unveiled something they've been quietly researching for years: an official way to run React components exclusively on the server. This is a significant paradigm shift, and it's caused a whole lot of confusion in the React... Read
Animated Pride Flags 1079d ago
Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️‍🌈 Read
The “const” Deception 1122d ago
The “const” keyword in JavaScript is used to create constants, variables that can't change. Curiously, though, we do seem to be able to edit objects and arrays that are created using “const”. In this tutorial, we're going to dig into the... Read
The End of Front-End Development 1157d ago
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on social media. I'm much more optimistic about... Read
Common Beginner Mistakes with React 1171d ago
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common... Read
Data Binding in React 1227d ago
As developers, we don't like working with forms, but they're a critical part of most web applications! In this tutorial, you'll learn exactly how to wire up all of the different form controls in React. Never forget how to data-bind a checkbox or... Read
Color Formats in CSS 1269d ago
CSS gives us so many options when it comes to expressing color—we can use hex codes, rgb, hsl, and more. Which option should we choose? This turns out to be a surprisingly important decision! In this article, we'll take a tour of color formats in... Read
An Interactive Guide to Flexbox 1275d ago
When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible things. Fluid layouts that stretch and shrink without arbitrary breakpoints. In this action-packed interactive tutorial, we'll pop the hood on the... Read
A World-Class Code Playground with Sandpack 1317d ago
No developer blog or technical documentation site is complete without an interactive code playground. The CodeSandbox team recently released a wonderful tool called Sandpack, to help us create these live-updating code editors. In this tutorial,... Read
Understanding useMemo and useCallback 1359d ago
What's the deal with these two hooks?! Lots of devs find them confusing, for a whole host of reasons. In this tutorial, we'll dig deep and understand what they do, why they're useful, and how to get the most out of them. Read
Why React Re-Renders 1373d ago
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this... Read
Statements Vs. Expressions 1409d ago
One of the most foundational things to understand about JavaScript is that programs are made up of statements, and statements have slots for expressions. In this blog post, we'll dig into how these two structures work, and see how building an... Read
My Wonderful HTML Email Workflow 1423d ago
If you've ever had the misfortune of being tasked with building a template for HTML emails, you know it's tricky business! In this blog post, I share the approach I took to build responsive, client-friendly emails without a single tag. Read
The Surprising Truth About Pixels and Accessibility 1464d ago
“Should I use pixels or rems?”. In this comprehensive blog post, we'll answer this question once and for all. You'll learn about the accessibility implications, and how to determine the best unit to use in any scenario. Read
You Don’t Need a UI Framework 1478d ago
As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap. Seems like a great way to outsource design and save a bunch of time, right? In my experience, this is an unrealistic expectation, and things don’t... Read
The Front-End Developer's Guide to the Terminal 1492d ago
If you want to learn a modern JavaScript framework like React or Angular, you better be familiar with the terminal! So many frameworks and tools assume that you're proficient with it, without ever explaining it. This blog post is your missing... Read
Understanding Layout Algorithms 1514d ago
As front-end developers, we often learn CSS by focusing on individual properties. Instead, we should focus on how the language uses those properties to calculate layouts. In this blog post, we'll pop the hood on CSS and see how the language is... Read
Delightful React File/Directory Structure 1527d ago
How should we structure components and other files in our React apps? I've iterated my way to a solution I'm really happy with. In this blog post, I'll share how it works, what the tradeoffs are, and how I mitigate them. Read
Make Beautiful Gradients 1590d ago
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients. Read
A Modern CSS Reset 1639d ago
I 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! Read
Introducing “Shadow Palette Generator” 1646d ago
In order to create lush, realistic shadows in CSS, we need to use multiple layers and colors. How do we come up with all of the parameters, though? I've built a tool that'll help. Read
Designing Beautiful Shadows in CSS 1710d ago
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how. Read
An Interactive Guide to Keyframe Animations 1723d ago
CSS keyframe animations are incredibly flexible and powerful, but they’re also a bit weird. In this deep-dive tutorial, we'll learn how CSS keyframes work from the ground up, and see how to use them to build high-quality animations. Read
The World of CSS Transforms 1745d ago
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do. Read
How To Learn Stuff Quickly 1766d ago
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower. Read
Demystifying styled-components 1794d ago
For so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how... Read
How I Built My Blog 1856d ago
An in-depth look at the technical stack behind this very blog! We'll see how I use Next's API routes to implement my hit and like counters, how I use MDX to add interaction and customization, and how I organize my codebase, among others. Read
Building a Magical 3D Button 1877d ago
Every action we take on the web starts with a button click, and yet most buttons are ho-hum and uninspired. In this tutorial, we'll build an animated 3D button with HTML and CSS that sparks joy. Read
The Importance of Learning CSS 1904d ago
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career. Read
What The Heck, z-index?? 1913d ago
The z-index property can be a tricky little bugger. Sometimes, no matter how much you crank up the number, the element never rises to the top! In this article, we explore stacking contexts, and see how they can thwart our efforts to use z-index.... Read
An Interactive Guide to CSS Transitions 1926d ago
This comprehensive guide shows how to use CSS transitions! A back-to-basics look at the fundamental building blocks we need to create microinteractions and other animations. Read
The styled-components Happy Path 1941d ago
styled-components is a wonderfully powerful styling library for React, and over the years I've learned a lot about how to use it effectively. This article shares my personal “best practices”. Read
Let's Bring Spacer GIFs Back! 1955d ago
The 90s web gave us many delightful things: web rings, guestbooks, “under construction” animations, and spacer GIFs. In this article, we'll see how I use a Spacer component to solve common layout problems, and why it's often a great tool for the... Read
Refreshing Server-Side Props 1983d ago
Next allows you to do server-side data-fetching, but what happens when that data needs to change on the client? This brief tutorial shows how to re-fetch the props without doing a full server reload. Read
The Rules of Margin Collapse 1990d ago
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our... Read
Boop! 2004d ago
An in-depth tutorial that teaches how to create one of the most adorable interactions I've ever created. We'll learn how to use React components and hooks to abstract behaviours, and see how to design the perfect API. Even if you're not into... Read
Chasing the Pixel-Perfect Dream 2025d ago
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my... Read
Hands-Free Coding 2037d ago
Earlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary... Read
Full-Bleed Layout Using CSS Grid 2053d ago
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid. Read
A Friendly Introduction to Spring Physics 2067d ago
Of all the little tips and techniques I've picked up over the years about animation, spring physics remains one of the most powerful and flexible. In this tutorial, we'll learn how to harness their power to build fluid, organic transitions. Read
Local Testing on an iPhone 2185d ago
Learn how to set up an ideal workflow for debugging your development server on your iPhone. This may not be the most exciting topic I've written about, but it's probably one of the most useful! Read
Animated Sparkles in React 2192d ago
In this dazzling tutorial, we'll see how to build an animated component. Wrap it around text or images and watch them twinkle! This neat trick is a perfect way to emphasize positive or exciting things. Read
Lessons Learned Speaking at Conferences 2205d ago
Speaking at conferences is equal parts exciting and terrifying. This article is a behind-the-scenes look at what the experience is like, and shares tips for getting started as a conference speaker. Read
Accessible Animations in React 2208d ago
I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled. Read
Why My Blog is Closed-Source 2211d ago
In our community, it's so common for developer projects to be open-source. I'm breaking with this trend for my blog, but I have good reasons! In this article, I'll share my reasoning, as well as a workaround in case you _really_ want to see the... Read
The Quest for the Perfect Dark Mode 2220d ago
Dark Mode has become common enough that it's a user expectation. And yet, creating the perfect dark mode with a statically-built site/app is deceptively tricky. In this in-depth tutorial, we'll see how to build the perfect, flicker-free,... Read
CSS Variables for React Devs 2228d ago
CSS variables are *really* cool, and they're incredibly powerful when it comes to React! This tutorial shows how we can use them with React to create dynamic themes. We'll see how to get the most out of CSS-in-JS tools like styled-components, and... Read
Styling Ordered Lists with CSS Counters 2234d ago
Styling an ordered list can be surprisingly tricky; there's no way to get at that bullet! In this tutorial, we'll see a handy trick using CSS counters that lets us style ordered lists without breaking proper semantics. Read
Announcing “use-sound”, a React Hook for Sound Effects 2242d ago
By and large, using the web is a visual experience. This is in terrible contrast to mobile apps, which interact with three of our human senses (sight, sound, and touch, through haptic feedback). I just released a library to make it easy to add... Read
Becoming a Software Developer Without a CS Degree 2256d ago
A look at how hundreds of developers got their start in the industry despite not having a Computer Science or Software Engineering degree. We'll sort responses into 6 categories, and detail strategies that you can use to ensure you capture the... Read
The Perils of Hydration 2270d ago
A surprisingly-common misconception can lead to big rendering issues that are difficult to debug. This deep-dive tutorial examines how React and Gatsby can be used to pre-render content, and how we can work around the constraints to build dynamic,... Read
Persisting React State in localStorage 2277d ago
A common thing in React development is that we want to store a bit of React state in localStorage, and re-initialize from that value on the next page-load. This quick tutorial shows you how we can build a custom hook that does exactly this! Read
Effective Collaboration with Product and Design 2311d ago
How we work with design can have a tremendous impact on our overall output, and yet we don't always treat it as very important. A look at how collaborating with design can supercharge our own productivity. Read
Magical Rainbow Gradients 2319d ago
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients,... Read
Finding your first remote job 2344d ago
As remote work becomes increasingly popular, I am frequently asked how to get started. This article shares everything I know about landing that first remote gig. Read
My experience as a remote worker 2361d ago
I've spent half of my career working remotely. This post chronicles those experiences, giving a real-world window into what it's like to work fully-remote as a software engineer. Read
Clever Code Considered Harmful 2380d ago
As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This... Read
Folding the DOM 2558d ago
In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in real-life. On that journey, we'll learn a lot about 3D transforms and CSS animation techniques! Read
Dynamic Bézier Curves 2919d ago
A deep dive into Bézier curves in React. We'll look at how to build dynamic effects such as scroll-to-flatten using SVG path instructions, and how to architect our components for maximum readability and reusability. Read
Animating the Unanimatable 3747d ago
An in-depth look at the surprisingly complicated problem of animating the transition when two items in a list swap positions. Read

Architecture Weekly

On mashing up modelling techniques for fun and profit 2d ago
Many people believe there should be one, and only one, way to model software. Read
Don't overestimate domain expertise 9d ago
On why domain experts can be wrong but LLMs can't replace them. And why we shouldn't drop collaboration Read
Borys had the best dribbling 16d ago
A nostalgic essay on (not) setting and (not) achieving personal goals Read
Vibing, Harness and OODA loop 24d ago
On why Vibing and Harness are not new and why feedback loops are important Read
Yoda Principle for better integrations 30d ago
On why doing is better than trying for api and workflows design Read
More...
Anti-patterns in event modelling - Passive-Aggressive Events 37d ago
On why event-driven communication should not be only about events. Read
The one where Oskar explains Example Mapping 51d ago
Learn one of the simplest and actionable modelling technique Read
Interactive Rubber Ducking with GenAI 65d ago
On how to work on the design with GenAI, without getting mad at you're absolutely right! Read
The End of Coding? Wrong Question 72d ago
Be careful what you wish for, because your wish may come true. Read
Parse, Don't Guess 79d ago
Last time, I shared with you how sneaky I was on transaction handling.. Today, the opposite: I’ll tell you how I fixed the issue when I tried to be too sneaky. I already told you that Sneaky Code Bites Back. The moral? Do as I tell, not how I do. Read
How I cheated on transactions 93d ago
Or how to make tradeoffs based on my Cloudflare D1 support Read
On rebuilding read models, Dead-Letter Queues and Why Letting Go is Sometimes the Answer 121d ago
In the last article, I explained how to rebuild Event-Driven Read Models in a safe and resilient way. I asked readers to let me know if they find any blind spots in my design. Read
Rebuilding Event-Driven Read Models in a safe and resilient way 135d ago
And what distributed locking, PostgreSQL Advisory Locks have to do with that Read
Architecture Weekly is 5 years old! 🎉 142d ago
Yup, I just realised that it happened! Let's do a small celebration and recap how I got here! Read
Multi-tenancy and dynamic messaging workload distribution 156d ago
This time, I discussed how to setup and scale message processing when you have multi-tenant environment or other dynamic setup. You'll see considerations where to scale horizontally, where vertically and why that matters to you Read
Checkpointing the message processing 163d ago
I realised that checkpointing our (message) processing is similar to using cheat codes in Super Frog and similar old games.We need to recover and use the code to get where we were. Of course, sometimes that means going through the half of the level... Read
Consumers, projectors, reactors and all that messaging jazz in Emmett 170d ago
Let me show you today how I designed messaging abstractions in Emmett, and why I split them into Consumers and Processors. Why I added abstractions like Projector and Reactor, and the trade-offs I chose. I think this can be a good learning... Read
Requeuing Roulette in Event-Driven Architecture and Messaging 184d ago
I’m always saying that there’s a thin line between good and bad practice, and this thin line is named “Context”. That’s also true for the (anti-)pattern I’m calling “Requeuing Roulette”.What’s the Requeuing Roulette? As the name suggests, this... Read
Handling Events Coming in an Unknown Order 198d ago
In the last article we discussed on the scenario where you know what events you should receive, just not the order. But what if you don't know that? That's the question I got from Ben, let's answer that today and explain how using revisions can... Read
Dealing with Race Conditions in Event-Driven Architecture with Read Models 212d ago
My events came out of order! What should I do? Are you familiar with the term "phantom record" and its benefits? No? Let me explain it to you today. Let's discuss how to embrace the chaos and learn to deal with it. Read

Terminal Trove Tool of the Week

wrkflw 21h ago
A CLI and TUI to validate and run GitHub Actions locally. Read
cheznav 8d ago
A TUI for managing chezmoi dotfiles. Read
nless 15d ago
Excel for your logs. Pipe in anything, wrangle it into columns. Read
lfk 22d ago
A Lightning Fast Kubernetes navigator. Read
hzfind 29d ago
A CLI/TUI to find the best Hetzner Server Auction deals. Read
More...
netwatch 36d ago
Real time network diagnostics in your terminal. Read
gloomberb 43d ago
An extensive financial terminal, in your terminal. Read
hyprmoncfg 50d ago
A terminal first monitor configurator and daemon for Hyprland. Read
cliamp 57d ago
A terminal music player inspired by winamp. Read
gittop 64d ago
A TUI for visualizing Git repository statistics. Read
tortuise 71d ago
A 3D gaussian splat viewer that works in your terminal. Read
msgvault 78d ago
Archive a lifetime of email with analytics and search in milliseconds, entirely offline. Read
lazykiq 85d ago
A rich terminal UI for Sidekiq. Read
dealve-tui 92d ago
Delve into game deals from your terminal. Read
whosthere 99d ago
A local area network (LAN) discovery tool with a modern TUI interface. Read
endcord 106d ago
A feature rich Discord TUI client. Read
surge 113d ago
A blazing fast TUI download manager. Read
jolt 120d ago
A beautiful TUI battery and energy monitor for your terminal. Read
snitch 127d ago
A TUI for inspecting network connections, like netstat for humans. Read
pacsea 134d ago
Fast TUI for searching, inspecting, and queueing pacman/AUR packages. Read
dotstate 141d ago
A modern, secure, and user-friendly dotfile manager. Read
sqlit 148d ago
A user friendly TUI for SQL databases. Read
superseedr 155d ago
A BitTorrent client in your terminal. Read
qo 162d ago
An interactive minimalist TUI to query JSON, CSV, and TSV using SQL. Read
oeis-tui 168d ago
A TUI and CLI for exploring the On-Line Encyclopedia of Integer Sequences (OEIS). Read
kyanos 176d ago
A simple & powerful eBPF-based network issue, analysis and tracing tool. Read
gitlogue 183d ago
A git commit history replay tool for the terminal. Read
podliner 190d ago
Podcasts in any terminal. Fast, clean, offline. Read
mcat 197d ago
Parse, convert & preview images, videos & markdown in your terminal. Read
cronboard 204d ago
A terminal tool for managing cron jobs locally and on servers. Read
tuios 211d ago
A TUI window manager for managing multiple terminal sessions. Read
gobackup 218d ago
A CLI tool to backup your databases, files to cloud storage. Read
intelli-shell 225d ago
Like IntelliSense, but for shells! Read
flowrs 232d ago
A TUI application for Apache Airflow. Read
lue 239d ago
A TUI ebook reader with Text-to-Speech (TTS). Read
lazyssh 246d ago
A terminal-based SSH manager. Read
dirsearch 253d ago
A web path scanner for finding hidden files and directories. Read
dcv 260d ago
A TUI viewer for docker-compose. Read
doxx 267d ago
A viewer for Microsoft Word .docx files in the terminal. Read
jocalsend 274d ago
A TUI file-sharing tool based on the LocalSend protocol. Read
cariddi 281d ago
A tool to crawl urls, scan endpoints, secrets, api keys, file extensions, tokens and more. Read
exosphere 288d ago
A CLI / TUI for aggregated patch reporting & system status monitoring via SSH. Read
apisnip 295d ago
A TUI tool for trimming OpenAPI specifications down to size. Read
bitchat-tui 302d ago
A TUI client for bitchat. Read
taproom 309d ago
An interactive TUI for Homebrew. Read
mcp-probe 316d ago
Advanced MCP Protocol Debugger & Interactive TUI. Read
vi-mongo 323d ago
A TUI for managing MongoDB databases. Read
smassh 330d ago
Smassh your Keyboard, TUI Edition. Read
e1s 337d ago
A TUI for managing AWS ECS Resources. Read
deletor 344d ago
Manage & delete files efficiently with an interactive TUI & scriptable CLI. Read
tldx 351d ago
A Domain Availability Research Tool. Read
kdash 358d ago
A simple and fast dashboard for Kubernetes. Read
basalt 365d ago
A TUI for managing Obsidian vaults and notes. Read
nerdlog 372d ago
A fast, remote-first, multi-host TUI log viewer. Read
daylight 379d ago
Track sunrise and sunset times in the terminal. Read
andcli 386d ago
A 2FA TUI for your shell. Read
ticker 393d ago
A terminal stock ticker with live updates and position tracking. Read
parllama 400d ago
TUI for ollama and other LLM providers. Read
xan 407d ago
The CSV magician. Read
wtfis 414d ago
Passive hostname, domain and IP lookup tool for non-robots. Read
euporie 421d ago
Jupyter notebooks in the terminal. Read
mani 428d ago
A CLI tool to help you manage multiple repositories. Read
ddv 435d ago
A TUI to view Amazon DynamoDB in the terminal. Read
bibiman 442d ago
A simple TUI for handling your BibLaTeX database. Read
loggo 449d ago
A powerful terminal app for structured log streaming. Read
forgit 456d ago
A utility tool powered by fzf for using Git interactively. Read
flamelens 463d ago
An interactive flamegraph viewer in the terminal. Read
godap 470d ago
A complete terminal user interface (TUI) for LDAP. Read
bagels 477d ago
A powerful expense tracker that lives in your terminal. Read
isd 484d ago
A keyboard-focused, highly customizable systemd units TUI. Read
wiper 491d ago
A TUI disk analyser and cleanup tool. Read
sunbeam 498d ago
A general purpose command-line launcher. Read
textual-paint 512d ago
MS Paint in your terminal. Read
tuistash 519d ago
A terminal user interface for Logstash. Read
kl 526d ago
An interactive Kubernetes log viewer for your terminal. Read
television 533d ago
A blazingly fast general purpose fuzzy finder TUI. Read
sshclick 540d ago
Terminal based assisted management of your SSH config files. Read
wireman 547d ago
A TUI gRPC client for the terminal. Read
ddgr 554d ago
DuckDuckGo from the terminal. Read
mqttui 561d ago
A TUI tool to publish/subscribe MQTT messages from the terminal. Read
cy 568d ago
A time traveling terminal multiplexer. Read
tenere 575d ago
A TUI interface for LLMs. Read
monolith 582d ago
A CLI tool for saving complete web pages as a single HTML file. Read
lychee 589d ago
A fast, async link checker written in Rust. Read
binsider 596d ago
Analyze ELF binaries like a boss. Read
spiel 603d ago
Display richly-styled presentations using your terminal. Read
pik 610d ago
A TUI for interactively stopping processes. Read
gitnr 617d ago
A CLI / TUI to generate .gitignore files using templates. Read
gama 624d ago
Manage your GitHub Actions from the terminal. Read
atuin 631d ago
Sync, search and backup shell history. Read
moneyterm 638d ago
TUI expense and budget tracker. Read
tgt 645d ago
A simple TUI for Telegram. Read
chdig 652d ago
Dig into ClickHouse with TUI interface. Read
rustscan 659d ago
The Modern Port Scanner. Read
posting 666d ago
A powerful HTTP client that lives in your terminal. Read
sampler 673d ago
Visualization for any shell command. Read
kaskade 680d ago
A text user interface (TUI) for Apache Kafka. Read
pillager 687d ago
Pillage filesystems for sensitive information. Read
ktop 694d ago
A top-like tool for your Kubernetes clusters. Read
fq 701d ago
jq for binary formats. Read
lnav 708d ago
An ncurses-based log file viewer for the terminal. Read
pug 715d ago
Drive terraform at terminal velocity. Read
oterm 722d ago
A text-based terminal client for ollama. Read
flawz 729d ago
A TUI for browsing CVE security vulnerabilities. Read
atac 736d ago
A simple API client (postman like) in your terminal. Read
tinboard 743d ago
A terminal-based client for pinboard.in Read
jwt-ui 750d ago
A CLI and TUI for decoding/encoding JSON Web Tokens. Read
sttr 757d ago
A CLI/TUI tool to perform 30+ string transformations on text. Read
termscp 764d ago
A feature rich terminal file transfer tool. Read
fnug 771d ago
Run all your lints, tests and commands at once, in the terminal. Read
openapi-tui 778d ago
Browse and run APIs defined with OpenAPI v3.0 in the TUI Read
bandwhich 785d ago
Terminal bandwidth utilization tool Read
crates-tui 792d ago
A TUI for exploring crates.io Read
age 799d ago
A simple, modern and secure file encryption tool. Read
dolphie 806d ago
Realtime MySQL health monitoring in the terminal. Read
kalker 813d ago
A scientific terminal calculator with math syntax. Read
jless 820d ago
A command-line JSON viewer. Read
tiptop 827d ago
Command-line system monitoring Read
wiki-tui 834d ago
A fast Wikipedia CLI/TUI client Read
trippy 841d ago
A TUI network diagnostics tool Read
eget 848d ago
Easily install prebuilt binaries from GitHub. Read
gdu 855d ago
Pretty fast disk usage analyzer Read
aider 862d ago
AI pair programming in your terminal. Read
harlequin 869d ago
The SQL IDE for Your Terminal. Read
Last updated 3h ago