Terraform vs. GitOps vs. System Initiative(opens in new tab)
What are key differences between infrastructure management options in 2023
Curated river of news
Latest posts from blogs I follow
What are key differences between infrastructure management options in 2023
Austen adopts cats mid-episode, while being allergic to cats mid-episode. We also chat about chickens, coffee and wine adjectives, local honey, morel mushrooms, and all the hurdles around making videos. Bram's Law was also fulfilled on this day, yet again.Incredulously ...
Introduction In this part of the series, we will be continuing with the concurrency features of golang with channels. In the last post, we covered the fundament
Podcast jingle ideas, even more Laracon thoughts, and why Livewire is becoming the #GOAT, in our hopefully humble opinions.Superb Links:Laracon US 2023 Talks https://www.youtube.com/results?search_query=laracon+us+2023Livewire https://livewire.laravel.com/Alpine https://alpinejs.dev/Inertia https://inertiajs.com/Find us on Twitter (X?)@austencam@jesseleite85
TDD (Test Driven Development) started from Test First Programming, and has been around at least since the 90's. However, software tools and available CI systems have changed quite a bit since then. Maybe it's time to re-examine the assumptions, practices, ...
Imagine a podcast where we talk about publishing a podcast (how meta)! Jesse then recaps his second-ever Laracon. We also nerd out about drums for a while.Rad Links:Laracon US 2023 Talks https://www.youtube.com/results?search_query=laracon+us+2023Drumeo https://www.drumeo.com/Find us on Twitter (X?)@austencam@jesseleite85
I last talked about my Latent Space adventures in April and last December. Even as a well regarded developer-part-time-creator, the Latent Space Newsletter + Pod has done much…
I’ve been going through Writing your first Django app recently. I was looking for a simple website/project I could look at scaling and push the limits of, what better than the polls app! Step one of any efforts is to ...
One of (many) challenges that come with technical leadership is estimation and prioritisation. In essence, this boils down to answering either “What’s been done lately” or “When will x be done”.
From time to time, when coding, we all run into weird behaviours of the programming language. Sometimes it's a "feature" we weren't aware of, sometimes it's just quirky behaviour of the language, and sometimes it's borderline bug. Python - as ...
Mechanical keyboards are quite the rabbit hole. Also, you should try out Space Cadet Shift keys. Trust us.Very Good Links:What is "ortholinear"? https://twitter.com/jesseleite85/status/1495889187450544137?s=20Iris (Austen's keyboard) https://keeb.io/collections/iris-split-ergonomic-keyboard (keymap here)Lily58 (Jesse's keyboard) https://github.com/kata0510/Lily58 (keymap here)Nijuni (Corne variant that we're both building soon) ...
Jesse and Austen talk about each other's developer origin story. How (and when) did all this web development nonsense start? Warning: Garbage audio quality in this episode, but we hit publish anyway. It can only get better from here! Find ...
My smol menubar project utilizes Electron's special webview tag to dynamically generate a list of sub browser windows for chat. For the last couple months I've had an issue with…
note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish this essay up to my usual standards, but still wanted to capture this…
Couple days ago, I published my 100th article, so I feel like it’s time for reflections — looking at how I got there, what I learned along the way and whether it was actually worth the time and effort. As ...
On a recent episode of PythonBytes, I suggested it's hard to come up with good examples for pytest autouse fixtures, as there aren't very many good reasons to use them. James Falcon was kind enough to reach out and correct ...
How Amazon uses document reading to conduct meetings and stay focused.
Introduction One of the key features that set Go apart from many other languages is its native support for Goroutines - lightweight concurrent functions that ca
as a cheapo who uses Apple iCloud (the world's worst sync service) as a sync service for my Obsidian Second Brain, I have recently run into this issue a lot:
There’s still a lot of misunderstanding about CWV for SEO. Let’s work it out together.
Introduction In the 29th post of the series, we will be looking into generics in Golang. Generics were added in Golang version 1.18, so they are quite new in th
Learn how to write nonfiction fast and well.Johanna Rothman joins the show to discuss writing nonfiction.Johanna's book: Free Your Inner Nonfiction Writer
“Good code is thoughtful and written to achieve a specific goal”
Open Source is important to Intel and has been for a very long time.Joe Curley, vice president and general manager of software products and ecosystem, and Arun Gupta, vice president and general manager for open ecosystems, join the show to ...
There are certain bugs and issues that are very hard to troubleshoot. Just ask yourself, _"How would I debug deadlock, segmentation fault, crashing application, or a hanging process?" _ Now there's a tool to help you will all of that ...
If HTTP/2 is so much better, why does it look so similar to HTTP/1?!
The factory pattern (or factory method pattern) is a creational design pattern which abstracts away the creation of objects via a factory class. This allows us to defer object creation and alter the type of objects created at runtime.
etcd is the brain of every Kubernetes cluster, the key-value storage keeping track of all the objects in a cluster. It's intertwined and tightly coupled with Kubernetes, and it might seem like an inseparable part of a cluster, or is ...
Is there any reason to still measure the DOMContentLoaded event? Perhaps…
You don't have to build a platform.
There’s this famous video on YouTube featuring Richard Feynman and a reporter. The reporter asks the physicist: “Why do two magnets repel or attract one another?” Feynman, instead of directly schooling the audience on magnetism, electricity, electromagnetic fields, electrons, ferromagnetic ...
No, it’s not (just) run-parallel – let’s cut the local tox runtime by 75%!
Designing with Language Models
Let's imagine a situation - you have multiple Python applications running on Kubernetes that interact with each other. There's bug that you can't reproduce locally, but it surfaces everytime you hit a particular API endpoint. If only you could attach ...
Introduction In the 28th post of the series, I will be exploring date and time handling in Golang. We will be covering the following topics: Date and Time parsi
Sketchy ideas for interfaces that play with the novel capabilities of language models