Engineering

Engineering

1001 bookmarks
Custom sorting
No more 404
No more 404
As with any ageing blog, _some_ of my outbound links are hitting either 404s or domains that are no longer active. It's understandable given that my blog is ar…
·remysharp.com·
No more 404
Tao of React - Software Design, Architecture & Best Practices
Tao of React - Software Design, Architecture & Best Practices
I’ve been working with React since 2016 and still there isn’t a single best practice when it comes to application structure and design. While there are best…
·alexkondov.com·
Tao of React - Software Design, Architecture & Best Practices
MediaSession - Web APIs | MDN
MediaSession - Web APIs | MDN
The MediaSession interface of the Media Session API allows a web page to provide custom behaviors for standard media playback interactions, and to report metadata that can be sent by the user agent to the device or operating system for presentation in standardized user interface elements.
·developer.mozilla.org·
MediaSession - Web APIs | MDN
A language to specify Platform Architecture
A language to specify Platform Architecture
Software isn’t hardware. While it takes time to build, assemble and ship a hardware product, software can literally be built, assembled and…
·benkku.medium.com·
A language to specify Platform Architecture
Upgrading: Codemods | Next.js
Upgrading: Codemods | Next.js
Use codemods to upgrade your Next.js codebase when new features are released.
·nextjs.org·
Upgrading: Codemods | Next.js
Goodbye, Node.js Buffer
Goodbye, Node.js Buffer
It's time to move from Buffer to Uint8Array.
·sindresorhus.com·
Goodbye, Node.js Buffer
The nine best recommendations in the new React docs
The nine best recommendations in the new React docs
The latest React docs include recommendations on how to write React code. Here are nine points that come up most about React code style to help you avoid difficult-to-diagnose bugs.
·blog.testdouble.com·
The nine best recommendations in the new React docs
A Journey Into Shaders
A Journey Into Shaders
I finally decided to learn shaders. If you're curious about what shaders are and how they work, this article is for you. We'll start with the basics and build a simple blob from scratch.
·mayerowitz.io·
A Journey Into Shaders
Use Abstraction to Improve Function Readability
Use Abstraction to Improve Function Readability
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Testin...
·testing.googleblog.com·
Use Abstraction to Improve Function Readability
Hide Your Large JSON Files from The TypeScript Compiler
Hide Your Large JSON Files from The TypeScript Compiler
I spent some time at work looking into speeding up TypeScript type checking via tsc. One of the biggest wins I found was also one of the simplest to implement.
·blog.levineandrew.com·
Hide Your Large JSON Files from The TypeScript Compiler
Was Rust Worth It?
Was Rust Worth It?
From JavaScript to Rust, three years in.
·jsoverson.medium.com·
Was Rust Worth It?
Tests Are Bad For Developers
Tests Are Bad For Developers
Why aren't developers write tests? Because they are bad for them
·amazingcto.com·
Tests Are Bad For Developers
How to Write a Great README
How to Write a Great README
This article explores what makes a great project README, how Appsmith made ours as accessible as possible and provides examples of other effective READMEs.
·appsmith.com·
How to Write a Great README
Oh my poor business logic
Oh my poor business logic
Adopting existing tools that work, applying them to the business problems at hand, and quickly iterating in the business domain rather than endlessly swirling in the vortex of technobabble is woefully underrated. I’ve worked at two kinds of companies before: One that only cares about measurable business outcomes, accruing technical debt and blaming engineers when no one wants to work with their codebase, ultimately hurting the product. Another that has staff engineers spending all day on linter configurations and writing seldom-read RFCs while juniors want to ditch Celery for Kafka because the latter is hip.
·rednafi.com·
Oh my poor business logic
[EN] Writing a Compiler is Surprisingly Easy (part 1)
[EN] Writing a Compiler is Surprisingly Easy (part 1)
Part 1: expressions, arithmetic Part 2: statements, control flow Ever since I was a teenager I wanted to create my own systems pr...
·sebmestre.blogspot.com·
[EN] Writing a Compiler is Surprisingly Easy (part 1)
The Ultimate Interactive JQ Guide
The Ultimate Interactive JQ Guide
Learn how to search, query, and modify JSON data with 25 interactive jq examples and explainations
·ishan.page·
The Ultimate Interactive JQ Guide
Why You Want React Query
Why You Want React Query
Let's take a look at why you'd want a library like React Query, even if you don't need all the extra features it provides...
·tkdodo.eu·
Why You Want React Query
Generate open graph social preview images with Remix
Generate open graph social preview images with Remix
Learn how to generate social preview images for your website with Remix and Tailwind. Use Vercel's Satori package with Remix for dynamic open graph images. Fetch fonts from Google automatically.
·jacobparis.com·
Generate open graph social preview images with Remix
Writing Components That Work In Any Frontend Framework
Writing Components That Work In Any Frontend Framework
Web components let developers write interoperable components, but at the cost of lots of boilerplate. Learn how you can write components that work in Svelte, Vue, React, and other frameworks, with minimal boilerplate.
·component-odyssey.com·
Writing Components That Work In Any Frontend Framework
Singleton classes with Typescript
Singleton classes with Typescript
In this post, we will learn how to create a singleton class using Typescript. Singleton...
·dev.to·
Singleton classes with Typescript