Datomic - The Ten Rules of Schema Growth

Engineering
Simplify Your Control Flows
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Why are React-Scripts a big deal in React?
Understand the purpose of react-scripts and the power it brings to building React apps efficiently
Introducing the Netlify Composable Web Platform
Announcing the Netlify Composable Web Platform — the foundation for companies looking to modernize their web architecture to ship faster, reduce risk, and drive higher revenue.
Edge and beyond: How to meet the increasing demand for memory - Stack Overflow
The complete guide to WebSockets with React
Discover everything you need to know about using WebSockets with React, including how to build a smooth realtime cursor experience from scratch.
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.
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.
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.
Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature | iliazeus
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
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.
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.
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.
Navigating around in your shell
Different methods and hacks for navigating around in your shell
A Very Subtle Bug - Made of Bugs
Angular polyfill strategies
GitHub - DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.
2023 Blog Refresh
Including some of my latest hot takes (okay they are pretty mild).
The Only 5 Zsh Plugins You Need
Transform your terminal with these 5 awesome Zsh plugins. These plugins enhance the appearance of your terminal and add extra functionality.
Why I Switched Back From DevRel to Engineering
In this article, I talk about the main reasons that made me want to switch back from Developer Relations to an Engineering role.
150
Data-Driven Development is a Lie
Developing an effective CI/CD pipeline for frontend apps - LogRocket Blog
Explore some best practices for setting up a continuous integration and continuous delivery pipeline for more efficient frontend development.
How Much Testing is Enough?
By George Pirocanac A familiar question every software developer and team grapples with is, “How much testing is enough to qualify a softwar...
Taming Complexity with Reversibility
Originally published July 2015 In 2002, Professor Enrico Zaninotto, Dean of Economics at the University of Trento, gave a keynote at the Extreme Programming conference. It was the clearest technical talk I have ever seen, even though it was delivered by a non-programmer in an unfamiliar language. What set the talk apart was the clarity and depth of the thought behind it.
/ htmx ~ Why I Tend Not To Use Content Negotiation
Coding is actually hard
Welcome to my little corner of the Internet - Kapil Dutta
The top WordPress plugins are… a little sad?
This is a little negative-nancy-ish, so if you aren’t feeling that right now — just close this tab 😜. It struck me recently how this list of plugins I saw in the 2023 Annual WordPress…
@storybook-test: more streamlined and powerful testing
What's new in Storybook, November 2023