"Systems design" is a branch of study that tries to find universal architectural patterns that are valid across disciplines. You might thin...| apenwarr.ca
I spend a lot of time answering various people's tech-business questions. Occasionally, I will say something that sounds brilliant, and an...| apenwarr.ca
People keep asking me If I use Generative AI tools for coding and what I think of them, so this is my effort to put my thoughts in writing, so that I can send people here instead of having to repeat…| blog.miguelgrinberg.com
understand + work backwards from the root goal • don’t rely too much on permission or encouragement • make success inevitable • find your angle • think real hard • reflect on your thinking| benkuhn.net
During the ReplCon 2022 keynote, we announced that we were going to geo-distribute our infrastructure so that your Repls are much faster when accessed outside of the United States. The speed of electrons / light in a medium is a fundamental speed limit. Most of our users are several thousand kilometers away from the data centers where we host Repls (currently limited to the United States), so the round trip from them to the users' homes is going to necessarily take several hundred millisecond...| Replit Blog
LLMs are putting pressure on junior tech jobs. Learn how to stay ahead.| sourcegraph.com
Most enterprises will sooner or later find themselves refactoring legacy code. Here's what you need to know about that process.| vFunction
A guide to how we built the CKEditor 5 architecture for collaborative editing from the ground up, by extending Operational Transformation concepts.| ckeditor.com
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.| martinfowler.com
“We have to rewrite it!”| Sean Werkema's Blog
I’ve been talking with folks on a Slack about refactoring today, and I thought I’d put some of my thoughts here. Maybe a little less polished than I’ …| robnapier.net
I really enjoyed reading the debates around choosing boring or exciting technology.| blog.mathieu-leplatre.info
If you are overwhelmed with re-engineering a legacy data pipeline, then this post is for you. In this post, we go over 6 key principles to help you figure out the most impactful data features for your end user and how to deliver them.| www.startdataengineering.com
Aging your code isn't about resisting progress; it's about ensuring that when progress happens, it's built on a rock-solid foundation.| Vadim Kravcenko
Confused by all the tools and frameworks available to scale your data pipeline? Then this post is for you. In this post, we go over what scaling is, the different types of scaling, and how to choose scaling strategies for your data pipelines. By the end of this post, you will be able to come up with the correct scaling strategy for any data pipeline.| www.startdataengineering.com
When you absolutely, positively can't use an existing modern language.| nested.substack.com
“Outdated tech stack and metaphorical gaffer tape holding together the code” - sound familiar? How about “We can’t recruit, because nobody wants to touch this legacy stuff”? Yet banks and governments would stop working if mainframes were switched off. Instead of outsourcing to the lowest bidder, maintenance is a job for experienced engineers. Not “the short straw”, brown field development can be more exciting than a feature factory. After all, the shiny code written today is the...| beny23.github.io
No matter what language you program in or what applications you use: everything you do with a computer today is powered at some level by a piece of C/C++ code.| kristoff.it