Curated river of news
Reader
Latest posts from blogs I follow
Golang Web: PATCH Method(opens in new tab)
Introduction In previous sections of this series, we've covered the GET, POST, and PUT methods. Now, we will explore the PATCH method, which differs from the ot
224: pytest plugins - a full series(opens in new tab)
This episode kicks off a series on pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list on pythontest.comExploring popular pluginsLearning from plugin examplesLinks:Top pytest plugins listpytest.org plugin listTop PyPI ...
An Oral History of the Kubernetes Revolution with Brian Grant(opens in new tab)
Kubernetes isn’t just a platform—it’s a revolution. On this episode of Fork Around and Find Out, Justin and Autumn sit down with Kubernetes co-creator Brian Grant to explore the origins of this game-changing technology. From Google’s internal tooling to the ...
Designing a Logo(opens in new tab)
I recently kicked off a 99designs contest for a new logo: https://99designs.com/logo-design/contests/logo-brand-ai-engineering-podcast-help-define-industry-1307842/
How to Import Academic Papers from Zotero into Tana(opens in new tab)
How to use Zotero's translator and Tana Paste formatting to easily import papers into Tana
Actually Structured Journaling (Jan 2025)(opens in new tab)
I was very excited when I saw Cal Newport's episode on Structured Journaling come up, but I was disappointed by the recommendations:
Pseudocode for Intentionality(opens in new tab)
I've been interested in being more intentional with my work, time and life recently. Here is my working definition of how to be more intentional.
Owning It(opens in new tab)
For the second time now, someone mentioned to me that it is kind of paradoxical that my newsletter, which is called “Own Your Web”, is not hosted on my own server or under my own domain but on Buttondown. And ...
Growing a Human: The First 30 Weeks(opens in new tab)
Reflections on the strange experience of growing a human from scratch, without any conscious understanding of how you are doing it
Remaining Authentic in Retirement with Kelsey Hightower(opens in new tab)
Retirement is about the journey, not the destination. For Kelsey Hightower, it’s been an epic journey. On our debut episode of the Fork Around and Find Out Podcast (and much to Autumn’s elation), Kelsey joins us to run down his ...
Everything I did in 2024(opens in new tab)
I want to get back into writing more regularly this year, so in light of that, here’s my last year in review. Evaluating LLMs Like many of us in tech, I spent a large portion of 2024 thinking about and ...
A reluctant roundup of 2024(opens in new tab)
In the spirit of self-love and positivity, I will now force myself to list all of the things I did on the internet (and beyond) in 2024.
Date Me!(opens in new tab)
if you like me, and you're interested but never thought to ask, just ask!
Golang weak package(opens in new tab)
Introduction What is weak package about? What are weak pointers Difference of weak and strong references Context of Garbage collector and unique pointers Mechan
Understanding Go's Weak Package(opens in new tab)
Go's weak package provides weak references for garbage collection.
Own Your Web – Issue 17: Jump Start(opens in new tab)
Hi All! 🤗 And then, one cold evening in December, my car broke down. In the middle of the intersection, right when the traffic lights turned green and I was about to leave. The engine, which had been turned off ...
The Evolution of My Personal Websites - A Journey Through the "Eras"(opens in new tab)
My favorite audiobooks of 2024 (and also 2017 through 2023)(opens in new tab)
2024: my year in review(opens in new tab)
2024 Review - A Year of Growth and Change(opens in new tab)
A brief review of 2024 and what I'm looking forward to in 2025.
2024: Year Review(opens in new tab)
Introduction It is the end of the year, and I write this yearly as I have been writing it since . I get a lot of insights on the things after writing them. Let�
Recursive project search in Emacs(opens in new tab)
The workflow of recursively searching for things or dealing with a list of issues to fix without getting lost.
Terminal Trove December 2024 Wrap Up(opens in new tab)
A wrap up of all the things that happened in Terminal Trove in December 2024.
swyx in 2024 End of Year wraps(opens in new tab)
i was involved in 3 end of year-ish recaps today:
Becoming a Docker Captain(opens in new tab)
This blog shares Saloni Narang's Journey on becoming Docker captain and also a quick introduction to docker desktop.
It’s OK to have a slow day(opens in new tab)
Sometimes, our bodies speak louder than our minds.
Let's build a CDN - Part 2(opens in new tab)
This is a follow-up to Let's build a CDN - Part 1A new friend joins us. We talk about the high-level, including why Varnish and why we are doing this in the first place. We go through the plan for ...
Write code with your Alphabet Radio on(opens in new tab)
There is a lot of debate in the software community around whether LLMs can replace developers. Part of the reason is the way we formulate the problem of what it means to write software. In industry, we still give outsize ...
Mastering Kubernetes Costs: From Monitoring to Automation(opens in new tab)
Discover how to optimize Kubernetes costs with advanced monitoring and automation. Learn actionable strategies, explore CAST AI's innovative solutions, and
On Leaving Meta(opens in new tab)
From imposter syndrome to shipping features used by millions, here's what I learned during my year as a remote engineer at Meta.
Your live coding stream does not need a bigger audience(opens in new tab)
Less is more.
The 4 types of DevRel content(opens in new tab)
Discover how to classify DevRel content to understand what works for your team. Learn about 4 content types, their goals, and leading themes.
Advent of Code Day 5 in Golang: Ordering Pages(opens in new tab)
Introduction It is day 5 of the advent of code, and today we have an interesting problem of ordering pages. Let’s dive into the problem and how I approached i
Welcome to Fork Around and Find Out!(opens in new tab)
Fork Around and Find Out is your downtime from uptime. Your break from the pager, and a chance to learn from expert’s successes and failures. We cover state-of-the-art, legacy practices for building, running, and maintaining software and systems. Be sure ...
Lazy self-installing Python scripts with uv(opens in new tab)
Advent of Code Day 4 in Golang: Finding XMAS and X-MAS(opens in new tab)
Introduction Moving on to day 4, we have a grid problem in front of us, we are given some numbers in the form of a grid, i.e. some rows and columns with some up
Holding Space for Wicked (Part One)(opens in new tab)
Good links: 8 December 2024(opens in new tab)
A story about a coat(opens in new tab)
A coat cannot make you truly happy.
Advent of Code Day 3 in Golang: Do Or Don’t Regex(opens in new tab)
Introduction Well, it is day 3 of the advent of code 2024, and I have been doing it on live streams. I am behind two days but working through them one by one. S
Seven Years of JS Party: A Personal Reflection(opens in new tab)
A personal reflection on seven years of JS Party as the show transitions into its next chapter with dysfunctional.fm.
How I reduced an API call from >5 seconds to under 100ms(opens in new tab)
I wrote more terrible code. Here's how I fixed it.
How to organize and improve your documentation for your favorite repositories(opens in new tab)
Licensing Code on CSS Wizardry(opens in new tab)
I’ve recently decided to apply the permissive MIT License to all content on CSS Wizardry by default. How does this affect you?