A senior engineer's guide to the system design interview
A complete guide for senior engineers on how to prepare for a system design interview.
The latest blog posts to take off on Hacker News. 1,733 posts.
A complete guide for senior engineers on how to prepare for a system design interview.
Readers occasionally request which static HTML generator is used by fabiensanglard.net , and if they can take the same stylesheet/ fonts to start their own blog. I usually send back the whole 134 lines of gen.php [1] and invite them to copy whatever they need to get started [2] .
The build step helps Node.js/npm run in the browser, optimize end-user performance, etc. But long build times limit productivity. With modern tooling, do we still need a build step?
I see a lot of new terms like Command-Event, Event-Based Compute, etc., presented around Event-Driven Architecture. Let me clear that up because there are no such things…
This is the second post in the series about effortless performance improvements in C++. Check the first post to get the full story!
VT220 TrueType font
In this series I'll be documenting my journey learning Nix and this first installment is more of a prequel. A common complaint when learning Nix is that the documentation "is not good", and I think what people mean by that is that the documentation is spread across several sources which may or may not be easy to find…
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Developers can now integrate GPT‑3.5 Turbo and Whisper models into their apps and products through our API.
It's not about technology for its own sake. It's about being able to implement your ideas.
Integer division is expensive. Much more expensive than multiplication. Much, much more expensive than addition. If you’re trying to make some integer operations really fast it’s bad news if you need to do division.
Studio Terabyte is a full stack web development studio who finds and builds solutions that fit your project
about me
“Do The Simplest Thing That Can Possibly Work” – that’s what. Now, what does that mean?
Many programming "best practices" taught today are performance disasters waiting to happen.
From the highly eclectic blog of Mark Dominus
In the early to mid-90s, I ran a BBS out of my bedroom. It wasn’t very popular, but I did have a lot of time on my hands and I spent a lot of that time modding it. Initially, I wrote mods for myself, but eventually I started releasing them to other people. As a teenager, this was the first software that I wrote that…
A fresh new alternative to the official Nix installation scripts.
Is Carbon going to be a real replacement for C++? Let's find out.
Loris Cro's Blog
How I switched hosting my Go-based side projects from Amazon EC2 to Fly.io, significantly simplified deployment, and saved a bit of cash while I was at it.
DegenCity Casino for New Zealand players: 30 free spins with no deposit, an NZ$6,000 welcome package, a four-tier VIP program, Apple Pay, cards and crypto, payouts within 24 hours.
RFCs, also called Design Documents, let us describe software designs before implementation. But how do you make sure that RFCs get deep review and are seen by the right people? How do you help reviewers catch problems in a system’s design? We’ve been iterating on our RFC review process and here’s wh
All about changes and improvements that Godot 4.0 offers to C# developers.
Those who fail to study databases are doomed to write them
tldr; With GPT-3, Supabase, Pinecone, and Klaviyo, I built a semantic embeddings search that saved hundreds of hours of manual work for my girlfriends skincare brand ( Oliver Care ).
mruby is the lightweight implementation of the Ruby language complying to (part of) the ISO standard. mruby can be linked and embedded within your application. We provide the interpreter program
A talk by Dave Gauer , 2023. Made with minslides , which I made for this talk . Use the J and K keys to go forward and backward. You can also just scroll down like a regular web page. Toggle notes/annotations with the N key.