DEV Community

Cover image for Stay ahead in web development: latest news, tools, and insights #73
Adam
Adam

Posted on • Originally published at weeklyfoo.com

10

Stay ahead in web development: latest news, tools, and insights #73

Signup here for the newsletter to get the weekly digest right into your inbox.

weeklyfoo #73 is here: your weekly digest of all webdev news you need to know! This time you'll find 34 valuable links in 7 categories! Enjoy!

🚀 Read it!

  • Cloudflare, Unikernels & Bare Metal: Life of a Prisma Postgres Query: Prisma Postgres is the most innovative PostgreSQL database on the market. In this article, we dive deep into its technology stack, which enables lightning-fast queries, global caching, real-time events, and more. by Nikolas Burk / prisma, postgres, cloudlfare, unikernels / 13 min read

📰 Good to know

  • Create contextual console loggers: Use different console loggers for different contexts. by devtoolstips.org / logs / 3 min read
  • Small Tech: I frequently see debates about whether it's better to be a cog at a giant semi-monopoly, or to take investment money in the hopes of one day growing to be head cog at a giant semi-monopoly. by Jamie Brandon / career / 6 min read
  • To avoid being replaced by LLMs, do what they can't: It’s a strange time to be a software engineer. Large language models are very good at writing code and rapidly getting better. by Sean Goedecke / llms, engineering / 5 min read
  • ESLint now officially supports linting of CSS: Taking our next step towards providing a language-agnostic platform for source code linting. by Nicholas C. Zakas / eslint, css / 7 min read
  • Astro 5.3: Next minor release of Astro by Matt Kane / astro / 7 min read
  • My LLM codegen workflow atm: tl:dr; Brainstorm spec, then plan a plan, then execute using LLM codegen. Discrete loops. Then magic. by Harper Reed / llm / 17 min read
  • Parsing JSON in 500 lines of Rust: Let Krish guide you through how to build a json parser in Rust. by Krish Krish / rust / 13 min read
  • How I Migrated from WordPress to Astro: I migrated my blog from WordPress to Astro in 3 days! by Kedasha Kerr / astro / 7 min read
  • When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines: Often when designing systems, we aim for perfection in things like consistency of data, availability, latency, and more. by Jaz / bluesky, scaling / 9 min read
  • How Deno's documentation is evolving: Making good docs is a big task, but an important one. by Phil Hawksworth / docs, deno / 6 min read
  • CSS @function + CSS if() = 🤯: This post is about an upcoming CSS feature. You can’t use it … yet. by Bramus / css / 11 min read
  • Gaining Years of Experience in a Few Months: This is a followup to what I wrote about how someone can have 5 times 1 year of experience instead of 5 years of experience. Note that some concepts and ideas will overlap as this is just a different way to look at the same question of career growth and pace of learning. by Marc Gauthier / career / 6 min read
  • suckless: software that sucks less by suckless.org / software / 8 min read
  • Johnny Decimal: A system to organise your life by johnnydecimal.com / organization / 8 min read

🧰 Tools

  • Typia: Super-fast/easy runtime validators and serializers via transformation by Jeongho Nam / typescript, validators
  • Awesome CursorRules: A curated list of awesome .cursorrules files by PatrickJS / cursor
  • Video Compressor: Compress videos right in the browser by up to 90% for free. No upload needed. by Addy Osmani / compression, videos
  • fixi.js: fixi.js is an experimental, minimalist implementation of generalized hypermedia controls by Big Sky Software / html
  • Scira: Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find information on the internet. Powered by Vercel AI SDK! Search with models like Grok 2.0. by Zaid Mukaddam / ai, search
  • Create React App for TanStack Router: Create-tsrouter-app is drop-in replacement for create-react-app that builds TanStack Router based SPA applications by TanStack / react, tanstack, vite
  • reactbits: Hand-picked animated components collection for creative developers by reactbits.dev / react, ui, components
  • LaLoka Layouts: Useful layouts for Tailwind CSS by lalokalabs.dev / tailwind
  • RelaGit: The elegant solution to graphical version control. by rela.dev / git
  • TypeConf: A Typescript tool to write configs with types. Manage your configs as code. Remove type errors, make configs easily shareable. Tool is installable via NPM, can be adopted incrementally! by typeconf.dev / typescript, config
  • ezpa.ge: Build stunning form pages in minutes. No coding required. Perfect for collecting leads, signups, or feedback. Just customize your form and share your page with the world. by Charlie Clark / forms, gallery
  • Pattern Club: A curated gallery to find pattern inspiration by patternclub.io / gallery, patterns
  • GenSX: The TypeScript framework for agents & workflows with react-like components. Lightning fast dev loop. Easy to learn. Easy to extend. by gensx.com / ai

🎨 Design


🤪 Fun


📚 Tutorials


📺 Videos

  • Developer Experience: Lee Robinson talking about what Devex is about. by Lee Robinson / devex, devrel

Want to read more? Check out the full article here.

To sign up for the weekly newsletter, visit weeklyfoo.com.

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • 0:56 --last-failed
  • 2:34 --only-changed
  • 4:27 --repeat-each
  • 5:15 --forbid-only
  • 5:51 --ui --headed --workers 1

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Click on any timestamp above to jump directly to that section in the tutorial!

Top comments (0)

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

If this article connected with you, consider tapping ❤️ or leaving a brief comment to share your thoughts!

Okay