A Very Subtle Bug - Made of Bugs
Navigating around in your shell
Different methods and hacks for navigating around in your shell
We are drowning in Google's magnanimity
I’ve had a sneaking suspicion for a whle that OKRs - as in Objectives and Key Results - are in fact clever device deployed by Google 1 to throw startups off track.
The appeal of OKRs is in their perceived simplicity: any problem large, or small, organizational or technical, made solvable by careful setting of O’s and KR’s.2
It never plays out as promised: a few cycles deep into OKRs will leave startups wondering why they’re so dumb they can’t implement what seems like a pretty simple system.
The Lack of Compensation in Open Source Software is Unsustainable
It’s 11:43pm on a Monday night. My 6-week-old son is asleep in my office so my wife can get some uninterrupted rest for the first half of the night. He’s finally asleep now, and I probably should be also after a full day of work. But I’m not done for the day. Even though I’m a software engineer by trade, I’m also a computer programmer by hobby and passion. So I do what I’ve been doing for well over a decade now: I boot up my computer to write some code.
How to scale a large codebase – Vercel
Transition from monolithic to monorepo architectures with Vercel. Explore feature flags for safe releases, incremental builds for quick iterations, and skew protection for version consistency to ease codebase management and speed up development.
Google - The Web Can Do What!?
Seamless. Consistent. High performance. High fidelity. These are a few of the many things the modern web can deliver. Check out https://thewebshowcase.withgoogle.com to see what the platform can do today. #TheWebCan
Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature | iliazeus
How to use NPM packages outside of Node - Neon
Learn how to run NPM packages in other places — such as Vercel Edge Functions, or even web browsers — using a couple of simple techniques.
What I learned building an audio plugins system for the web
About a month ago I released an app I’d been working on for awhile, Volca Sampler. If you visit the app you might be a bit confused, but among the niche group of folks who own a KORG volca sample hardware sample synthesizer, this app has been very well-received. It embeds KORG’s open-source C library for transferring audio data to the volca sample, making it much easier to load one’s own sounds onto the device.
Rust for JavaScript Developers: An Overview of Testing
This article explores how you can test a web application in Rust and compares it to the way you would do it in JavaScript - covering unit tests, integration tests and API testing as well as mocking.
Building the Tailwind Blog with Next.js - Tailwind CSS
One of the things we believe as a team is that everything we make should be sealed with a blog post. Forcing ourselves to write up a short announcement post for every project we work on acts as a built-in quality check, making sure that we never call a project "done" until we feel comfortable telling the world it's out there. The problem was that up until today, we didn't actually have anywhere to publish those posts!
How we migrated our legacy frontend to NextJS
By Thibaut Sabot (Lead Frontend Engineer)
Enterprise React in 2022
React-based tech stack to build your next great app with Next.js, Redux, Redux-Saga, React Hook Form and Chakra UI
Wasm By Example
A hands-on introduction into WebAssembly ( Wasm ). Containing simple wasm examples and wasm tutorials on how to implement concepts and various tasks using WebAssembly.
Push Ifs Up And Fors Down
A short note on two related rules of thumb.
Building towards a new default rendering model for web applications – Vercel
Partial Prerendering
A decade of developing a programming language
Laurence Tratt: Four Kinds of Optimisation
Please Don't Ask if an Open Source Project is Dead
The best-case scenario is that you annoy the maintainers.
Moving back to React
Discover the story behind daily.dev's transition from Preact to React for frontend development. This post explores the challenges, solutions, and benefits of migrating to React, enhancing our web app's performance and development experience.
Enforcing coding style with @vercel/style-guide | Matthew Kwong
Learn to enforce coding style with @vercel/style-guide. Uncover effective use of ESLint, Prettier, and TypeScript for improved code quality and consistency.
HTML DOM — Phuoc Nguyen
Modern frontend testing with Vitest, Storybook, and Playwright - Defined Networking
In this blog post, we’ll share why we think frontend testing is worth doing, why it had a bad reputation in the past, and the approach we have taken to make our tests easy to write and maintain.
What I Wish I Knew About Working In Development Right Out Of School — Smashing Magazine
Victoria Johnson began a career in front-end development upon graduating from college. Now, roughly one year later, she reflects back on the decisions she made to crack into the field and find her first full-time job. This is her story, and she’s sharing it to provide those who are just starting out with another beginner’s perspective.
Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit
We tried migrating our trusty Lunch codebase from Node to Bun. Was the transition as smooth as advertised?
git rebase: what can go wrong?
67 Weird Debugging Tricks Your Browser Doesn't Want You to Know | Alan Norbauer
Advanced browser parlor tricks
Else Nuances
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Testin...
HTML Web Components
Writing about the big beautiful mess that is making things for the world wide web.
Version Control: Comprehensive Summary
Version control plays a crucial role in modern software development. Here are some detailed concepts you might want to know about Version…