Engineering

Engineering

983 bookmarks
Custom sorting
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
What I Wish I Knew About Working In Development Right Out Of School — Smashing Magazine
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.
·smashingmagazine.com·
What I Wish I Knew About Working In Development Right Out Of School — Smashing Magazine
Moving back to React
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.
·daily.dev·
Moving back to React
Enterprise React in 2022
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
·javascript.plainenglish.io·
Enterprise React in 2022