Reader
Latest posts from blogs I follow
-
-
-
80ms response SLO(opens in new tab)
Alex Sims, Solutions Architect & Sr. Software Engineer at James and James Fulfilment, talks about their journey to 80ms response SLO with PHP & React.Alex shares how they optimised API performance, specifically highlighting improvements made by altering interactions with Amazon ...
-
Automation Engine(opens in new tab)
Today we delve into BuildKit and Dagger, focusing on their significance in the development and deployment of containerized applications, as well as Kubernetes integration.BuildKit's Role: Essential for anyone using Docker Build, facilitating efficient, dependency-aware container builds with advanced caching mechanisms. ...
-
How much CPU & Memory?(opens in new tab)
This episode looks into the observability tool Parca & Polar Signals Cloud with Frederic Branczyk and Thor Hansen. We discuss experiences and discoveries using Parca for detailed system-wide performance analysis, which transcends programming languages.We highlight a significant discovery related to ...
-
Terminal Trove January 2024 Wrap Up(opens in new tab)
A wrap up of all the things that happened in Terminal Trove in January 2024.
-
Own Your Web – Issue 10: Links Worth Sharing(opens in new tab)
Hi All! 🤗 Every day, we browse the Web and scroll our timelines. And every day, we find even more interesting websites, blog posts, articles, videos, podcasts, and other insights and ideas that we want to document, preserve, and share. ...
-
-
215: Staying Technical as a Manager(opens in new tab)
Software engineers that move into leadership roles have a struggle between learning leadership skills, maintaining technical skills, and learning new leadership and technical skills. Matt Makai went from individual contributor to developer relations to leadership in devrel. We discuss how ...
-
-
Ep 10: Granny Games & Playdates(opens in new tab)
Shrimp, bagels, grannies pwning newbs, fantasy consoles, Alan Turing cameos, 'American Hand Egg', and data loss; This episode has it all!Links & Notes:Game devPanic Playdate handheld console and SDKGodot game engineCreativity in the design of Comix ZoneM*ckup (Part 2)⚠️ Be ...
-
20 Algebra Problems Selected from the Romanian Olympiad (Part 1)(opens in new tab)
Introduction This is a “follow-up” to the previous article: “The math exams of my life”, as some readers were curious to see some examples of Math Olympiad exercises. This is a selection of cute, non-trivial algebra problems (with a hint ...
-
Gathering Structures(opens in new tab)
How to gather people and create communities in ways that are low-stress and high-payoff
-
-
Finding Postgres rows too large for BTree indexes(opens in new tab)
We are currently migrating our main application database from AWS Aurora Postgres to Google AlloyDB Postgres (it’s a cost decision) and I’m using Google’s database Migration tool to do the work. At some point last week the migration failed on ...
-
zoxide has forever improved the way I navigate in the terminal.(opens in new tab)
Whilst I love working in the CLI one thing that I've often found a challenge has been navigating across multiple directories in the terminal. Fortunately, I found the best solution I could
-
We ❤️ RSS(opens in new tab)
In the last issue of Own Your Web, we looked at blogrolls as one way to improve the visibility and discoverability of our sites. Whether or not you want to add a blogroll to your site is a matter of ...
-
-
Own Your Web – Issue 9: We ❤️ RSS(opens in new tab)
Hi All! 🤗 In the last issue, we looked at blogrolls as one way to improve the visibility and discoverability of our sites. Whether or not you want to add a blogroll to your site is a matter of personal ...
-
-
Fargate Is Not Firecracker(opens in new tab)
A common misconception that AWS never corrected anyone about.
-
Everything You Can Do with Python's textwrap Module(opens in new tab)
Python has many options for formatting strings and text, including f-strings, `format()` function, templates and more. There's however one module that few people know about and it's called `textwrap`. This module is specifically built to help you with line-wrapping, indentation, ...
-
214: Python Testing in VS Code(opens in new tab)
If you haven't tried running automated tests, especially with pytest, in VS Code recently, you should take another look.The Python for VS Code interface for testing, especially for pytest, has changed recently. On this episode we discuss the change with ...
-
-
Sorry for marking all the posts as unread(opens in new tab)
I noticed that the URLs were all a little off (had two slashes instead of one) and went in and fixed it. I did not think everyone's RSS software was going to freak out the way it did. PS: this ...
-
It feels like React is getting a bit of a kicking recently(opens in new tab)
“I talk about an apparent attitude shift in attitude towards React in the community and also make some recommendations about decision-making for your projects.”
-
Switching costs(opens in new tab)
“Personally, I would love it if more people were complaining about the dreadful user experience inflicted by client-side React. Instead the complaints are universally about the developer experience.”
-
-
Own Your Web – Issue 8: On a Roll(opens in new tab)
Hi All! 🤗 “Where have all the websites gone?” “Websites, as we know them, are dead.” “Blogging is dead.” I don’t know about you, but whenever I hear or read statements like that in controversial headlines or viral posts, I ...
-
-
-
-
Removing React is just weakness leaving your codebase(opens in new tab)
“By ejecting from the thrash of React and other heavy-handed frameworks and doubling down on web fundamentals, you’ll be future-proofing both your career and your codebases.”
-
Bring Back Short Stories(opens in new tab)
There was a time, before the screens took over, when people read these things called "books". Remarkably efficient things. Always-on display. Could survive dropping from a great height. Somewhat fragile but who cares when you could mass produce thousands of ...
-
Concatenating text(opens in new tab)
“Why the heck is everyone reaching for React as soon as something on the screen needs to update? And why do we insist on squishing our frontend concerns together with our backend concerns?”
-
Custom Element, Two ways(opens in new tab)
Sometimes I build a custom element, and then I have second thoughts about it.
-
User Styles(opens in new tab)
You’re allowed to have preferences. Set your preferences.
-
add Whisper to your iOS Action Button(opens in new tab)
The new iPhones ditched the physical mute button with a software enabled action button, that allows some customization. the highest degree of customization is Shortcuts. Apple's default transcription is terrible. I got a new iPhone recently and so this is ...
-
Hello Sidero(opens in new tab)
I've joined Sidero to help companies realize the full potential of Kubernetes on-prem
-
-
-
The other SDLC(opens in new tab)
Right now I'm between farms and making computers do a think
-
-
-
213: Repeating Tests(opens in new tab)
If a test fails in a test suite, I'm going to want to re-run the test. I may even want to re-run a test, or a subset of the suite, a bunch of times. There are a few pytest plugins ...
-
React, where are you going?(opens in new tab)
“However, today I see two problems that make me enjoy React a little less and make me worry that new developers might be intimidated by it: ownership and complexity.”
-
Moving on from React(opens in new tab)
“After a false start with React in 2023, we’re now on a tech stack that we’re not fighting against and that maps better to our customers’ domain.”
-
Own Your Web – Issue 7: What Is It For?(opens in new tab)
Hi All! 🤗 One question I’ve heard repeatedly from people getting started with their personal website is “what pages and sections – like blog, photos, about me – does my site need to have?” I asked myself the exact same ...
-
212: Canon TDD - by Kent Beck(opens in new tab)
In 2002, Kent Beck released a book called "Test Driven Development by Example".In December of 2023, Kent wrote an article called "Canon TDD".With Kent's permission, this episode contains the full content of the article.Brian's commentary is saved for a followup ...
-
Kind of annoyed at React(opens in new tab)
“[...] I still reach for React when I want to build something somewhat complex, I just… wish I were happier about it when I do.”