Engineering

Engineering

1002 bookmarks
Custom sorting
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
Building the Tailwind Blog with Next.js - Tailwind CSS
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!
·tailwindcss.com·
Building the Tailwind Blog with Next.js - Tailwind CSS
My muscle-memory git toolbox
My muscle-memory git toolbox
This blog post has been on my to-do list ever since I saw Daniel Stenberg’s blog post “This is how I git” (November 2020). I thought, “I should do one of those posts, too!” This post focuses on my basic muscle-memory git commands. There are at least two other major Git subtopics this post doesn’t mention at all: “branching discipline” (what is a release branch? what’s the difference between rebase and merge?) and “hygiene” (how big should a commit be? what does a good commit message look like?). That is — as usual for this blog — we’re talking tactics, not strategy.
·quuxplusone.github.io·
My muscle-memory git toolbox
The five principles of modern developer tools | Knock
The five principles of modern developer tools | Knock
A deep dive into how modern developer tools bring typing, CI/CD integration, and version control to engineering teams where they work.
·knock.app·
The five principles of modern developer tools | Knock
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine
Passkeys are beginning to make their way into popular apps, from password managers to multi-factor authenticators, but what exactly are they? As this new technology promises to make passwords a thing of the past, Neal Fennimore explains the concepts behind passkeys, demonstrates how they work, and speculates what we might expect from them in the future.
·smashingmagazine.com·
Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine