Engineering

Engineering

1020 bookmarks
Custom sorting
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
Kraken Technologies: How we organise our very large Python monolith
Kraken Technologies: How we organise our very large Python monolith
By David Seddon from Kraken Technologies. Hi, I’m David, a Python developer at Kraken Technologies. I work on Kraken: a Python application which has, at last count, 27,637 modules. Yes, you read that right: nearly 28k separate Python files - not including tests. I do this along with
·blog.europython.eu·
Kraken Technologies: How we organise our very large Python monolith
Writing code for both computers and humans - Tony Mottaz
Writing code for both computers and humans - Tony Mottaz
Code is run by computers, but it is read by humans. In this post, I explore an example of code that is written with empathy for other programmers.
·tonymottaz.com·
Writing code for both computers and humans - Tony Mottaz
How to Write Commit Messages that Project Maintainers Will Appreciate
How to Write Commit Messages that Project Maintainers Will Appreciate
You know the saying “If you keep looking at the past, you’ll miss the future”? Well in the context of coding and working with Git, that’s not the case. Your commit history plays a huge role in the future of the open source projects that you contribute to, and
·freecodecamp.org·
How to Write Commit Messages that Project Maintainers Will Appreciate
How one line of code caused a $60 million loss
How one line of code caused a $60 million loss
60,000 people lost full phone service, half of AT&T's network was down, and 500 airline flights were delayed
·engineercodex.substack.com·
How one line of code caused a $60 million loss
Demystifying the React useCallback Hook - Semaphore
Demystifying the React useCallback Hook - Semaphore
In this article, we explore the key concepts related to useCallback, including its purpose, usage, benefits, and best practices.
·semaphoreci.com·
Demystifying the React useCallback Hook - Semaphore
Version Control: Comprehensive Summary
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…
·lennart-lerin.medium.com·
Version Control: Comprehensive Summary
HTML Web Components
HTML Web Components
Writing about the big beautiful mess that is making things for the world wide web.
·blog.jim-nielsen.com·
HTML Web Components
Else Nuances
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...
·testing.googleblog.com·
Else Nuances