actually, everyone's life is weird If you’re free and in San Francisco this Sunday (tomorrow!) at 11 AM and would like to hang out with other subscribers, please fill out this form. I prioritized paid subscribers so we currently have 75 people but I thought maybe we could aim for 100? I’ll...
To broadcast or not to broadcast One of my friends, an outstanding programmer who likes to fly under the radar, frequently tells me he admires my “ability to broadcast”. I guess he refers to the fact that I’m keeping a blog, and that I’m not afraid of writing with transparency about my a...
Cache Grab: How Much Are You Leaving on the Table? – CSS Wizardry Quantifying the importance of caching just got a lot easier
Migrating From DokuWiki to Obsidian About a year ago, I decided to move all my personal notes from DokuWiki to Obsidian. DokuWiki is great software and has served me well, but I never utilized it
Blog Posts vs. Social Posts Writing about the big beautiful mess that is making things for the world wide web.
How to Make Wealth as a Startup Founder Having been in the startup space for quite some time and seen a bunch of engineers graduating from top schools and making it big, these are some thoughts on how founders might consider looking at liquidity.
A Terminal Based Workflow A deeper look at why a integrated terminal workflow is more than just using vim
State of Generics and Collections The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest 6 issues of the newsletter Hello everyone! Not a while ago I started to run a daily newsletter with resources (blog posts, videos and projects) about Go (Golang) that I found interesting. Here are the latest 6 issues of the newsletter. I hope you will find it useful. Happy coding! ...
Reckoning: Part 2 — Object Lesson - Infrequently Noted SNAP benefits sites for more than 20% of Americans are unusably slow. All of them would be significantly faster if states abandoned client-side-rendering, and along with it, the legacy JavaScript frameworks (React, Angular, etc.) built to enable the SPA m...
Twitter as the embodiment of the American ethos – Daniel Frank In the nerdy corners of the internet where I spend time, Twitter has become the dominant platform for intellectual discourse. Using Tyler Cowen’s daily link posts as a proxy—the go-to hub of content for those in my circle—now typically features a majority...
Sourcegraph went dark | Eric Fritz Towards the end of my mid-2019 job search, I was down to joining the Google Go team or Sourcegraph. Sourcegraph ultimately won due to cultural factors - the most important of which was the ability to build 100% in the open. All documents were public by de...
Constraining writers in distributed systems This is a note to describe a pattern for avoiding failures in distributed systems, variants of which has been written about multiple ways with multiple names (“copysets”, “read/write quorum systems”).
The gigantic and unregulated power plants in the cloud - Bert Hubert's writings Recently a Dutch hacker was able to take control of 4 million solar panel installations (FTM, Dutch and Euractiv, English). And this wasn’t the first time either something like this has happened (PV Magazine). As usual, huge thanks are due to the many bet...
Constructing nodes of a hand-made linked list, how hard can it be? - The Old New Thing Trying to force copy elision.
Micro-libraries need to die already Somehow people are still putting tiny libraries on npm, and it really needs to stop.
Roblox is Already the Biggest Game In The World. Why Can't It Make a Profit (And How Can It)? — MatthewBall.co With 380MM MAUs, Roblox probably counts more players than the entire AAA gaming ecosystem, is more played than Disney+ is watched, and is starting to rival smaller social networks in scale. But Roblox has yet to profit. How can it become a business compar...
Top .NET Blogs to Follow in 2024 for Mastering .NET Development Millions of websites there at the end of the day we like few because we understand their style of teaching.
GitHub - janbjorge/PgQueuer: PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing. PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing. - janbjorge/PgQueuer
FormattableStringFactory - Creating dynamic FormattableString instances I recently came across the FormattableStringFactory to create dynamic FormattableString instances. This is a very useful feature in combination with safe SQL queries and the SqlQuery method of Entity Framework Core.
GitHub - TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. - TomWright/dasel
It's not just B2C vs B2B anymore B2C/B2B fails to capture the diverse range of SaaS customers: consumers, prosumers, SMBs, large biz, enterprise. You can serve many simultaneously!
Create a Kamal-ready VPS on Hetzner using Terraform – Dylan Castillo A guide to create a Kamal-ready VPS on Hetzner using Terraform
Antimatter is the best post-chemical rocket propulsion system Or, how to explore the solar system and be back in time for Thanksgiving. It’s no secret that I’m a space nerd. One of the major headaches of human space travel is that if you put the e…
AI Systems Security: Top Tools for Preventing Prompt Injection Explore a selection of open-source tools that can help you scan your AI systems for vulnerabilities, mitigating the risks associated with prompt injections.
Everything you never thought you wanted to know about emoji flags — featherless software design Published: Aug 17, 2024
Crazy debugging stories - Recursion Welcome to the first post of my new miniseries, where I’ll be sharing some of the most intricate and entertaining bug investigations I’ve done throughout my career. I hope you find these stories enjoyable! Recursion Over a decade ago, I used to work in a ...
On The Defense Of Heroes How should we defend those people who have done great work that has inspired us, when they stand accused?
You might be overusing Vim visual mode | Max Shen Dev Learn why you might be overusing Vim's visual mode and how adopting a different mindset can help you use Vim more efficiently. Discover alternative commands and techniques that can save you keystrokes and boost your productivity in this insightful post.
Adding an Astro Search Bar Enhance your Astro-built website with a powerful, locally-powered search bar! Join David Teather as he guides you through adding a custom search feature using astro-pagefind. This blog includes easy-to-follow steps, code snippets, and tips for integrating...