2024-10-04
Recorded live on twitch, GET IN ### Reviewed Video https://www.youtube.com/watch?v=NgZPa78InWw By: Brodie Robertson | https://www.youtube.com/@BrodieRobertson ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend...
2024-10-04
https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/primeyt https://discord.gg/ThePrimeagen Have something for me to read or react to?:...
2024-10-04
Scott and Wes talk with GitHub’s Sarah Vessels about the ins and outs of code reviews, their critical role in collaborative development, and tips for making your reviews more effective. Show Notes (00:00) - Welcome to Syntax! (00:59) - What is a...
2024-10-03
This week we will learn to inspect our system and install Hyprland on a system that's running NVIDIA drivers. Episode 1: https://youtu.be/qboMuv9vSpQ Episode 6: Coming next week. Full series available without ads at:...
2024-10-03
The United States Attorney’s Office for the District of Columbia: Haotian Sun, 34, and Pengfei Xue, 34, both Chinese nationals, were sentenced today for participating in a sophisticated scheme to defraud Apple Inc. out of millions of dollars’ worth...
2024-10-03
Zac Hall, 9to5Mac: iPhone users are being notified about an excessive heat weather event through Apple’s Weather app on iPhone. While the weather event is happening in the Santa Clara Valley region of California, the alert says that the occurrence is...
2024-10-03
Cool Hunting: We love getting into the nerdy details of design innovations and the iPhone 16‘s new Camera Control button presented a perfect opportunity to dig in. For this first podcast of our new Design Tangents series aptly named Nerdy Details we...
2024-10-03
Ryan Christoffel, writing for 9to5Mac: Hurricane Helene has caused massive damage and taken over 100 lives across several US states. Many thousands of people are without power and/or cell service. But in the wake of the storm, reports have surfaced...
2024-10-03
Chili Palmer, reporting for HighSpeedInternet: Starlink announced on Oct. 2 it will offer one month of free internet in Hurricane Helene disaster areas. The free service will be available to new customers who order through the Starlink website and to...
2024-10-03
An important follow-up to yesterday’s item about Russia demanding Apple remove VPN apps from the Russian App Store: you can use a VPN on iOS without an app. It just requires some futzing in Settings and a VPN provider that supports it. Presumably,...
2024-10-03
We are constantly hearing about disillusionment as it relates to AI. Some of that is probably valid, but Mike Lewis, an AI architect from Cincinnati, has proven that he can consistently get LLM and GenAI apps to the point of real enterprise value...
2024-10-03
In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry...
2024-10-03
Tomek Sułkowski from TutorialKit joins Jerod to tell him all about the open source toolkit for creating awesome, interactive tutorials without having to code up the hard parts.
2024-10-03
Welp. The WP Engine saga continues. Source: https://x.com/wpengine/status/1841643374090031461 Check out my Twitch, Twitter, Discord more at https://t3.gg
2024-10-03
Ask HN: What happens to ".io" TLD after UK gives back the Chagos Islands? This morning on the BBC: UK will give sovereignty of Chagos Islands to Mauritius. The Chagos Islands include the area that the UK calls the British Indian Ocean...
2024-10-03
Announcing FLUX1.1 [pro] and the BFL API FLUX is the image generation model family from Black Forest Labs, a startup founded by members of the team that previously created Stable Diffusion. Released today, FLUX1.1 [pro] continues the general trend of...
2024-10-03
At first, I struggled to understand why anyone would want to write this way. My dialogue with ChatGPT was frustratingly meandering, as though I were excavating an essay instead of crafting one. But, when I thought about the psychological experience of...
2024-10-03
Gemini 1.5 Flash-8B is now production ready Gemini 1.5 Flash-8B is "a smaller and faster variant of 1.5 Flash" - and is now released to production, at half the price of the 1.5 Flash model. It's really, really cheap: $0.0375 per 1 million...
2024-10-03
Recorded live on twitch, GET IN ### Article https://www.networkworld.com/article/3526076/linus-torvalds-advises-open-source-developers-to-pursue-meaningful-projects-not-hype.html By: Sean Michael Kerner |...
2024-10-03
https://twitch.tv/ThePrimeagen ### Best Way To Support Me https://boot.dev/primeyt https://youtube.com/ThePrimeagen https://discord.gg/ThePrimeagen Have something for me to read or react to?: https://www.reddit.com/r/ThePrimeagen Kinesis Advantage...
2024-10-03
14 Web Development Tips I Wish I Knew Sooner Scott and Wes share 13 web development tips they wish they knew earlier in their careers relating to skills, tools, learning approaches and career...
2024-10-02
The AP: Technology reporter Taylor Lorenz said Tuesday that she is leaving The Washington Post, less than two months after the newspaper launched an internal review following her social media post about President Joe Biden. Lorenz, a well-regarded...
2024-10-02
Christian Selig: For those not aware, a few months ago after reaching out to me, YouTube contacted the App Store stating that Juno does not adhere to YouTube guidelines and modifies the website in a way they don’t approve of, and alludes to their...
2024-10-02
Novaya Gazeta Europe: Apple removed nearly 60 additional virtual private network (VPN) apps from its Russia App Store between July and September, significantly more than the 25 acknowledged by the Russian authorities, according to a report published...
2024-10-02
Jerod is joined by the co-hosts of core.py , Pablo Galindo & Łukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now...
2024-10-02
TanStack Start is the future, and I guess the future is now TY CLERK FOR SPONSORING https://clerk.com Check it out: https://tanstack.com/start/latest Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏
2024-10-02
Rust developers are stuck in an endless hamster wheel where every month / week there is a new best way to do something, and the previous way is now deprecated, kind of like in the fronntend development world with the weekly hottest JavaScript...
2024-10-02
Building an automatically updating live blog in Django Here's an extended write-up of how I implemented the live blog feature I used for my coverage of OpenAI DevDay yesterday. I built the first version using Claude while waiting for the keynote...
2024-10-02
Ethical Applications of AI to Public Sector Problems Jacob Kaplan-Moss developed this model a few years ago (before the generative AI rush) while working with public-sector startups and is publishing it now. He starts by outright dismissing the...
2024-10-02
I had a fun time live blogging OpenAI DevDay yesterday - I’ve now shared notes about the live blogging system I threw other in a hurry on the day (with assistance from Claude and GPT-4o). Now that the smoke has settled a little, here are my...
2024-10-02
Recorded live on twitch, GET IN ### Article https://voidzero.dev/posts/announcing-voidzero-inc By: Evan You ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite...
2024-10-02
Scott and Wes share 14 game-changing tips they wish they’d known earlier in their web dev careers. From embracing tools to learning by doing, these insights will help you level up your skills faster! Show Notes 00:00 Welcome to Syntax! 02:09 Brought...
2024-10-02
Episode #829 Web Development Tips I Wish I Knew Sooner Scott and Wes share 13 web development tips they wish they knew earlier in their careers relating to skills, tools, learning approaches and career...
2024-10-02
The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities like singing, dancing, and making art have been turned into skills instead of being recognized as behaviors? The point of doing these things has...
2024-10-01
2024-10-01
I received this email today. tldr; I am not selling my soul. From: Microsoft Subject: Congratulations on your Microsoft MVP award You’ve been accepted to the Microsoft MVP program Daniel Stenberg, We’re pleased to welcome you to the Microsoft Most...
2024-10-01
The Cincinnati Enquirer: Pete Rose, the Cincinnati native who became baseball’s all-time hits leader as well as one of the most divisive figures in the sport’s history, died Monday, according to a TMZ report, which was confirmed by his agent, Ryan...
2024-10-01
With WorkOS you can start selling to enterprises with just a few lines of code. It provides a complete User Management solution along with SSO, SCIM, and FGA. The APIs are modular and easy-to-use, allowing integrations to be completed in minutes...
2024-10-01
Om Malik, after Apple’s September 9 “It’s Glowtime” event at Steve Jobs Theater: I decided to become a fly on the wall and chronicle the spectacle unfolding in front of me. I focused on those who were there to create content about the devices, not...
2024-10-01
Allen Pike: As I understand it, my first experience in a self-driving car was typical: Minute 1: “How safe is this? Will it notice that cyclist? What about those construction cones?” Minute 10: “This is wild. It’s driving so calmly and safely. I...
2024-10-01
Jason Snell returns to the show to discuss Apple’s September product announcements, and Meta’s Orion prototype AR glasses. Absolutely no baseball talk, almost. Sponsored by: WorkOS: The modern identity platform for B2B SaaS — free up to 1 million...
2024-10-01
This video from “MTT” warmed my heart. And that takes a lot. I learned Pascal on this keyboard. I absolutely loved this keyboard when I first encountered it. But, today, man, what a weird keyboard it is. I mean the arrow-key layout is one thing (up,...
2024-10-01
I am actually pretty hyped about Deno 2.0 and you should be too. SOURCES https://deno.com/blog/v2.0-release-candidate https://deno.com/blog/rusty-v8-stabilized Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏
2024-10-01
[Reddit is] mostly ported over entirely to Lit now. There are a few straggling pages that we're still working on, but most of what everyday typical users see and use is now entirely Lit based. This includes both logged out and logged in...
2024-10-01
Whisper large-v3-turbo model It’s OpenAI DevDay today. Last year they released a whole stack of new features, including GPT-4 vision and GPTs and their text-to-speech API, so I’m intrigued to see what they release today (I’ll be at the San Francisco...
2024-10-01
I'm at OpenAI DevDay in San Francisco, and I'm trying something new: a live blog, where this entry will be updated with new notes during the event. See OpenAI DevDay: Let’s build developer tools, not digital God for my notes written after the...
2024-10-01
Recorded live on twitch, GET IN ### Article https://deno.com/blog/v2.0-release-candidate By: Bartek Iwańczuk -- https://x.com/biwanczuk & Andy Jiang -- https://twitter.com/andyjiang ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To...
2024-10-01
In this video CJ shows some component libraries you can use with Next.js that are built on top of tailwind. This video is an excerpt from a longer video where CJ shows how to set up a Next.js starter template from scratch. In that video, he also...
2024-10-01
Topher Martini says teams should work to make meetings more focused, reduce attendees to the stakeholders and keep meeting etiquette in mind. People too often get caught up in wanting to feeling busy and...
2024-09-30
Simon Willison: Audio Overview is a fun new feature of Google’s NotebookLM which is getting a lot of attention right now. It generates a one-off custom podcast against content you provide, where two AI hosts start up a “deep dive” discussion about...
2024-09-30
Topics covered in this episode: uv under discussion on Mastodon erdantic: Entity Relationship Diagrams Extra, Extra, Extra Django Extra, Extra, Extra Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses...
2024-09-30
OpenFreeMap puts OpenStreetMap data on your website for free, Fatih Arslan builds a Dieter Rams inspired iPhone dock, Joseph Gentle thinks the Rust programming language feels like a first-gen product & the web dev community is debating the...
2024-09-30
But in terms of the responsibility of journalism, we do have intense fact-checking because we want it to be right. Those big stories are aggregations of incredible journalism. So it cannot function without journalism. Now, we recheck it to make sure...
2024-09-30
llama-3.2-webgpu Llama 3.2 1B is a really interesting models, given its 128,000 token input and its tiny size (barely more than a GB). This page loads a 1.24GB q4f16 ONNX build of the Llama-3.2-1B-Instruct model and runs it with a React-powered chat...
2024-09-30
Conflating Overture Places Using DuckDB, Ollama, Embeddings, and More Drew Breunig's detailed tutorial on "conflation" - combining different geospatial data sources by de-duplicating address strings such as RESTAURANT LOS ARCOS,3359...
2024-09-30
I fell behind a bit on my weeknotes. Here's most of what I've been doing in September. Lisbon, Portugal and Durham, North Carolina I had two trips this month. The first was a short visit to Lisbon, Portugal for the Python Software...
2024-09-30
I listened to the whole 15-minute podcast this morning. It was, indeed, surprisingly effective. It remains somewhere in the uncanny valley, but not at all in a creepy way. Just more in a “this is a bit vapid and phony” way. [...] But ultimately the...
2024-09-30
Bop Spotter Riley Walz: "I installed a box high up on a pole somewhere in the Mission of San Francisco. Inside is a crappy Android phone, set to Shazam constantly, 24 hours a day, 7 days a week. It's solar powered, and the mic is pointed down...
2024-09-30
Recorded live on twitch, GET IN ### Guest TJ DeVries | https://www.youtube.com/c/tjdevries ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support TJ and Me Become a backend engineer. Its my favorite site https://boot.dev/btw This...
2024-09-30
Scott and Wes break down the pros and cons of modern authentication methods like magic links, 2FA, and SMS codes. Learn how each technique works, the security trade-offs, and what might be the best approach for your apps. Show Notes 00:00 Welcome to...
2024-09-30
Logging in Verification: Magic Links, 2FA, SMS Codes Discussion on different login and user verification methods like magic links, OAuth, codes, trusted devices,...
2024-09-29
Jason Snell, Six Colors: These are companies playing the same game, but in different ways. Who’s ahead? I would argue that it’s impossible to tell, because if Apple had a product like Orion we would never see it. We can argue about whether Apple’s...
2024-09-29
My thanks to Method Financial for sponsoring last week at Daring Fireball. Method Financial’s authentication technology allows instant access to a consumer’s full liability portfolio using just personal information and consent, eliminating the need...
2024-09-29
MM (Matt) reached out wanting to clarify some things about the WordPress vs WP Engine drama, so I had him come over to my studio to talk it out Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4seOn3 for the awesome edit 🙏
2024-09-29
If you use a JavaScript framework you should: be able to justify with evidence, how using JavaScript would benefit users be aware of any negative impacts and be able to mitigate them consider whether the benefits of using it outweigh the potential...
2024-09-29
Ensuring a block is overridden in a Django template Neat Django trick by Tom Carrick: implement a Django template tag that raises a custom exception, then you can use this pattern in your templates: {% block title %}{% ensure_overridden %}{% endblock...
2024-09-29
In the future, we won't need programmers; just people who can describe to a computer precisely what they want it to do.— Jason Gorman Tags: ai-assisted-programming, llms, ai, generative-ai
2024-09-29
mlx-vlm The MLX ecosystem of libraries for running machine learning models on Apple Silicon continues to expand. Prince Canuma is actively developing this library for running vision models such as Qwen-2 VL and Pixtral and LLaVA using Python running...
2024-09-29
Audio Overview is a fun new feature of Google's NotebookLM which is getting a lot of attention right now. It generates a one-off custom podcast against content you provide, where two AI hosts start up a “deep dive” discussion about the collected...
2024-09-29
Recorded live on twitch, GET IN ### Article https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/ By: Simone Margaritelli | https://x.com/evilsocket ### Guest Low Level Learning |...
2024-09-29
Discounted Tickets: https://ti.to/gitnation/jsnation-us-edition/discount/SYNTAX10 Scott sat down with Carson Gross to talk about his upcoming talk at JSNation US. Come hang with the entire Syntax squad and see awesome talk's like Carson's...
2024-09-29
Discounted Tickets: https://ti.to/gitnation/jsnation-us-edition/discount/SYNTAX10 Scott sat down with Wes Bos to talk about his upcoming talk at JSNation US. Come hang with the entire Syntax squad and see awesome talk's like Wes' A Look Ahead...
2024-09-29
Sean Voisen has a great post about 1) how we as humans think of randomness, 2) how computers simulate randomness, and the difference between the two. He puts forth an intriguing thought: in a world increasingly driven by computation, how does that...
2024-09-28
In the midst of recording last week’s episode of The Talk Show with Nilay Patel, I offhandedly mentioned the age-old trick of holding down the Shift key while minimizing a window (clicking the yellow button) to see the genie effect in slow motion....
2024-09-28
Every September, the whole extended family at Relay FM raises money for St. Jude Children’s Research Hospital, one of the most amazing institutions in the world. St. Jude is dedicated to curing childhood cancer and helping families affected by it....
2024-09-28
DjangoTV Brand new site by Jeff Triplett gathering together videos from Django conferences around the world. Here's Jeff's blog post introducing the project. Via @webology Tags: jeff-triplett, django
2024-09-28
OpenFreeMap New free map tile hosting service from Zsolt Ero: OpenFreeMap lets you display custom maps on your website and apps for free. […] Using our public instance is completely free: there are no limits on the number of map views or requests....
2024-09-28
OpenAI’s revenue in August more than tripled from a year ago, according to the documents, and about 350 million people — up from around 100 million in March — used its services each month as of June. […] Roughly 10 million ChatGPT users pay the...
2024-09-28
Recorded live on twitch, GET IN ### Article https://kibty.town/blog/arc/ By: Xyzeva | https://twitter.com/xyz3va?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become...
2024-09-27
The ability to learn on the job has been a critical skill for David Beale throughout his career. Is the job market not allowing that anymore?
2024-09-27
Nick Nisi joins Adam and Jerod to talk about Karaoke, ARC and the business model of web browsers, this WordPress drama, and an epic bonus for Changelog ++ subscribers.
2024-09-27
Thank you BrowserBase for the support, check them out at https://browserbase.com Arc getting hacked is terrifying. Firebase being responsible is even...
2024-09-27
Consumer products have had growth hackers for many years optimizing every part of the onboarding funnel. Dev tools should do the same. Getting started shouldn't be an afterthought after you built the product. Getting started is the product! And I...
2024-09-27
Niche Museums: The Vincent and Ethel Simonetti Historic Tuba Collection DjangoCon was in Durham, North Carolina this year and thanks to Atlas Obscura I found out about the fabulous Vincent and Ethel Simonetti Historic Tuba Collection. We got together...
2024-09-27
I just arrived home from a trip to Durham, North Carolina for DjangoCon US 2024. I’ve already written about my talk where I announced a new plugin system for Django; here are my notes on some of the other themes that resonated with me during the...
2024-09-27
Some Go web dev notes Julia Evans on writing small, self-contained web applications in Go: In general everything about it feels like it makes projects easy to work on for 5 days, abandon for 2 years, and then get back into writing code without a lot...
2024-09-27
Scott and Wes talk with Topher Martini, a former Engineering Program Manager at Apple, about his extensive experience over two decades in the tech industry. Topher shares his journey at Apple, from starting as an intern in 2001 to working on...
2024-09-27
Career Development with Topher Martini Topher Martini discusses his career development lessons from working at Apple for over 15 years across various products like iPhone and...
2024-09-26
In this video I will show you where to start with learning Azure for free and how you can become a DevOps / Cloud Engineer without breaking the bank. Want to learn DevOps in a vibrant community and receive personal coaching? 👉...
2024-09-26
Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too...
2024-09-26
Jerod is joined by Ryan Dahl to discuss his second take on leveling up JavaScript developers all around the world. Jerod asks Ryan why not try to fix or fork Node instead of starting fresh, how Deno (the open source project) can avoid the all too...
2024-09-26
Thank you https://infinite.red for sponsoring!!! OpenAI's been getting less and less "open" for awhile now, but fully shutting down the nonprofit was not expected at all. Mira and crew leaving is also wild. Hope this breakdown is...
2024-09-26
This WordPress drama is...wild. Matt is on a bender, WP Engine is getting flamed, the trademark and other legal threats are nuts. SOURCES https://gist.github.com/t3dotgg/42b4f913f771a1d7012bf0ab9973f8ca Check out my Twitch, Twitter, Discord more at...
2024-09-26
I think individual creators or publishers tend to overestimate the value of their specific content in the grand scheme of [AI training]. […] We pay for content when it’s valuable to people. We’re just not going to pay for content when it’s not...
2024-09-26
django-plugin-datasette I did some more work on my DJP plugin mechanism for Django at the DjangoCon US sprints today. I added a new plugin hook, asgi_wrapper(), released in DJP 0.3 and inspired by the similar hook in Datasette. The hook only works for...
2024-09-26
Recorded live on twitch, GET IN ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/?promo=PRIMEYT This is also the best way to support me is to support yourself...
2024-09-26
Recorded live on twitch, GET IN ### Guest Matt Mullenweg | https://x.com/photomatt ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/?promo=PRIMEYT This is...
2024-09-26
In this live stream CJ solves some CSS battles and then works on a Tauri / Rust / Svelte app (the Syntax Production Assistant) and Syntax.fm (a SvelteKit App). 00:00:00 Live...
2024-09-25
On Monday this week, I did a talk at the Nordic Software Security Summit conference in Stockholm Sweden. I titled it CVEMITRECVSSNVDCNAOSS WTF with the subtitle “Keeping the world from Burning”. The talk was well received and I think it added...
2024-09-25
Do you have kids? Maybe nieces and nephews? Or maybe you work in a school environment? Maybe it's just friend's who know you're a programmer and ask about how they should go about introducing programming concepts with them. Anna-Lena...
2024-09-25
Seems like we are hearing a lot about GraphRAG these days, but there are lots of questions: what is it, is it hype, what is practical? One of our all time favorite podcast friends, Prashanth Rao, joins us to dig into this topic beyond the hype....
2024-09-25
Recorded live on twitch, GET IN ### Article https://asteriskmag.com/issues/07/can-you-trust-an-ai-press-release By: Lawrence Chan ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite...
2024-09-25
Recorded live on twitch, GET IN ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/?promo=PRIMEYT This is also the best way to support me is to support yourself...
2024-09-25
Discounted Tickets: https://ti.to/gitnation/jsnation-us-edition/discount/SYNTAX10
2024-09-25
You Need These 30 Apps - PART 2 Scott and Wes discuss their favorite Mac apps including utilities, screenshots, developers tools and more. ------------------------------------------------------------------------------ Hit us up on Socials! Scott:...
2024-09-25
Today I learned how to call a makefile from within another makefile. Nested makefiles I like to use make and makefiles on my projects and today I needed to call a makefile from within another makefile... I was pretty sure there was a “proper” way to...
2024-09-25
This article outlines the steps I follow to prepare my technical talks, including notes on slide design, engaging with the audience, how to prepare the delivery, and how to manage the Q&A. How I prepare a technical talk I have a lot of fun giving...
2024-09-24
In this video I will teach you how to choose the right cloud provider to learn and how to research your local market for opportunities. If you want to learn DevOps and like a Premium community: 👉 https://skool.com/kubecraft SOCIAL MEDIA 🐦 X /...
2024-09-24
Tech twitter ("tech X"?) is abuzz with Paul Graham's Founder Mode essay. How does that affect you or come into play when you're not a founder? Does it matter at all to you, your projects & your code?
2024-09-24
Thanks to https://www.epicreact.dev for sponsoring! React 19 is adding in better meta tag support which is great! But... Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏
2024-09-24
Recorded live on twitch, GET IN ### Article https://blog.cloudflare.com/pingora-saving-compute-1-percent-at-a-time/ By: Kevin Guthrie ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my...
2024-09-24
Recorded live on twitch, GET IN ### My Stream https://twitch.tv/ThePrimeagen ### Best Way To Support Me Become a backend engineer. Its my favorite site https://boot.dev/?promo=PRIMEYT This is also the best way to support me is to support yourself...
2024-09-23
Topics include , narwhals, Microsoft wants Three Mile Island to fuel its AI power needs, and zsh-in-docker.
2024-09-23
Mahmoud Mousa releases Sidekick, a tool for hosting side projects on a cheap VPS, Ryan Dahl, has had enough of Oracle bogarting "JavaScript" but not even using it, Thomas Rampelberg's kty is a sweet terminal for Kubernetes, Redis users are...
2024-09-23
VS Code + Copilot, Zed, Cursor, and now Supermaven? The IDE wars are ramping up much faster than I expected... Check out Supermaven: https://supermaven.com/ Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏
2024-09-22
When you read a great blog post, the feeling you often get is: “I already knew this, I just hadn’t been able to express it!” In this sense, writing a great blog post is about listening. If you’re listening — to others, your coworkers, the people you...
2024-09-22
2024-09-21
This week we will learn about the initramfs, configuring the boot loader and configuring networking using only Systemd. Episode 1: https://youtu.be/qboMuv9vSpQ Episode 5: Coming next week. Full series available without ads at:...
2024-09-21
Thank you https://www.blacksmith.sh for sponsoring!!! It's time to free JavaScript, even if I have some skepticism. Link to the source here: https://javascript.tm/ Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4seon3 for the...
2024-09-21
Addressing high Kubernetes costs and inefficient pod distribution, this article reveals how balancing spot and on-demand instances with Topology Spread Cons
2024-09-20
Do you have text that you want to process automatically? Maybe you want to pull out key products or topics of conversation? Maybe you want to get the sentiment? The possibilities are many with this week's topic: NLP with spaCy and Python. Our...
2024-09-20
uBlue is trying to build the world's best Linux experience for developers and gamers. Jorge Castro joins Justin & Autumn to tell us how it's going.
2024-09-20
Gerhard Lazu joins us for Kaizen 16! Our Pipe Dream™️ is becoming a reality, our custom feeds are shipping, our deploys are rolling out faster & our tooling is getting `just` right.
2024-09-20
Thank you Posthog for sponsoring! Check them out at https://posthog.com/theo This video was filmed before I made the changes to how we do sponsors, but it was too good so I decided to post it anyways. Posthog is the only analytics provider actively...
2024-09-19
(Download trurl here) Release presentation At 08:00 UTC I will do a live-streamed release presentation of trurl 0.16 on Twitch. Bump I decided to bump the minor version number again because there is a new option: --qtrim. This is the old --trim option...
2024-09-19
In the 1800s, before serfdom was abolished in the Russian empire, landowners paid taxes based on how many serfs they had. A census was conducted every few years by government employees traveling across the empire and doing counts; a manual map-reduce...
2024-09-19
Nick is joined by Josh Goldberg & Dimitri Mitropoulos to discuss SquiggleConf, a new conference focused on web dev tooling. We explore the motivations behind creating a conference dedicated to developer tools, the challenges of organizing both...
2024-09-19
Thank you https://browserbase.com/ for sponsoring!!! Is remote work over forever? Amazon seems to think so. I'm sure people will be totally rational about this... Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the...
2024-09-19
Today's topic is not easy to cover as wars in the Middle East are rarely discussed without emotion and without being spammed to death by bots, so I will do my best to, as usual, follow the editorial lines of this blog and stay neutral and...
2024-09-18
Sleeping better with DevOps! Using home assistant is boring. In this video, I'll show you how I created a full DevOps project using Python and my Kubernetes homelab. Learn DevOps & Kubernetes from me. Join weekly group coaching calls and a...
2024-09-18
Welcome to this follow-up patch release, just a week after we shipped 8.10.0. A bunch of bugfixes. Numbers the 261th release0 changes7 days (total: 9,679)24 bugfixes (total: 10,828)50 commits (total: 33,259)0 new public libcurl function (total: 94)0...
2024-09-18
In this follow-up to episode #306, "How soon until AI takes my job?", the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype.
2024-09-18
Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let's just say...
2024-09-18
UploadThing's V7 release has been in the works for awhile. I'm so happy it's finally out and with effectively no breaking changes. Oh, it's also fast as hell. ANNOUNCEMENT POST https://docs.uploadthing.com/blog/v7-launch Check out my...
2024-09-17
Topics include We must replace uwsgi by something else, Let’s build and optimize a Rust extension for Python, Fake recruiter coding tests target devs with malicious Python packages, and Monthly PSF Board Office Hours.
2024-09-17
Recently the company stewarding the open source library scikit-learn announced their seed funding. Also, OpenAI released "o1" with new behavior in which it pauses to "think" about complex tasks. Chris and Daniel take some time to do...
2024-09-17
TY CODERABBIT FOR SPONSORING! Learn more about them here: https://bit.ly/4etwAnJ Use code THEO1MFREE for 1 free month VS Code's not gonna let Cursor just 100% destroy Copilot after all. These changes are cool, but are they cool...
2024-09-17
Beware ye who enter, here be personal opinions. I’ve never understood reading time estimation widgets. Why did these get so popular? Is it because they’re easy? I mean, you can grab one off npm no problem. Baldur suggests a theory in his piece about...
2024-09-16
Join my Discord: https://discord.com/invite/5e8R5eDut6 Follow me on Instagram: https://instagram.com/joe_scotto ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a...
2024-09-16
Scott Chacon writes up his insider take on GitHub's success, Sentry wants other companies to take the Open Source Pledge, Benj Edwards used AI to reproduce his late father's handwriting, Dave Kiss explains the current hype that PHP is getting...
2024-09-16
Zustand's a great package. It's rare I see a React codebase with complex state that wouldn't benefit from it. SOURCES https://www.frontendundefined.com/posts/monthly/zustand-review/ https://x.com/sebastienlorber Check out my Twitch,...
2024-09-16
Rick Rubin gives this advice about working in the studio with artists when making an album: [Let’s say] We’ve recorded twenty-five songs. We think the album is going to have ten. Instead of picking our favorite ten, we limit it to: “What are the five...
2024-09-16
Jeff Bridgforth: A front-end developer is the one that makes the design come alive. He or she is the person responsible for bringing the creative vision of the designer into being through code and can even push the design further by adding the...
2024-09-14
This week we will learn about mounts, configure the /etc/fstab and learn about man pages and acquiring information from the command line. Episode 1: https://youtu.be/qboMuv9vSpQ Episode 4: Coming next week. Full series available without ads at:...
2024-09-14
Every two-to-four years my body chemistry changes and my armpits start to reject my deodorant with an intense itch. All that aluminum has gunked up the works I guess. Usually cycling out deodorants works fine, but this time it didn’t work because my...
2024-09-13
David Flanagan created a successful YouTube channel but knew to take things to the next level he'd need to own more of the stack.
2024-09-13
Brian LeRoux posted a few thoughts about forms and the idea of a “good form” resonated with me so I dogpiled some of my own thoughts and experiences on it. Here’s a compilation of those ideas. I’m sure this is incomplete and would love to see your...
2024-09-12
I went from working as a Nurse to DevOps Engineer in 6 months. Follow these 10 steps to avoid mistakes I made for the ideal DevOps Roadmap, so you can learn how to become a DevOps Engineer yourself even quicker. Learn DevOps & Note Taking in the...
2024-09-12
trurl is slowing growing up and maturing. This is a minor patch release following up the previous one done just a few weeks ago, fixing a few annoying bugs only. Download it from curl.se/trurl Fixes in 0.15.1 Future I have this feeling that we still...
2024-09-12
It really wasn’t that long ago when the Western U.S. wasn’t absolutely guaranteed to be on fire every summer and into the fall. Now, it’s just what happens. August and September? That’s “smoke...
2024-09-12
I saw a tweet awhile back that sent my brain to a far off galaxy… Most people are proud of their reading habit. But for many, it’s just an act of productive procrastination. I’m looking at you “I read a book a week” club ...
2024-09-11
Numbers the 260th release18 changes42 days (total: 9,672)245 bugfixes (total: 10,804)461 commits (total: 33,209)0 new public libcurl function (total: 94)0 new curl_easy_setopt() option (total: 306)2 new curl command line option (total: 265)57...
2024-09-10
Many organizations have spent many years building and refining their software delivery infrastructure within non-kubernetes environments. They might run their infrastructure on cloud-hosted VMs or bare metal servers using a virtualizing tool such as ...
2024-09-09
Topics include , Docker images using uv's python, 10 years of sustainable open source, and humanize.
2024-09-08
Stanford psychologist Emily Pronin and her colleagues came up with an interesting study in human behavior. Subjects were given incomplete words and asked to complete them with the first word that came to mind. For example, you’re given the fragments...
2024-09-07
In this episode we're talking about importing part of a package into another part of the same package.We'll look at: `from . import module` and `from .module import something`and also: `import package` to access the external API from with the...
2024-09-06
The ScottoSlant (PCB Edition) is a 38-key 0.25u row-staggered keyboard with a split 2u spacebar. It uses some very cheap Ajazz green switches along with $10 Aliexpress XDA matcha keycaps. Overall the build is neat but more than anything it was an...
2024-09-05
I've watched other tutorials and was SHOCKED at what they were teaching. Why is Arch Linux the best? Why should you install it? In this video I will explain why and how to install Arch Linux the RIGHT way. Episode 2:...
2024-09-05
I've watched other tutorials and was SHOCKED at what they were teaching. Why is Arch Linux the best? Why should you install it? In this video I will explain why and how to install Arch Linux the RIGHT way. Episode 1:...
2024-09-04
A couple of weeks ago, Charlie Marsh and the folks at Astral made another big splash with a major release of uv called "uv: Unified Python packaging" which has many far reaching features. We had to have Charlie on the show to give us the...
2024-09-04
I look at some people’s personal websites and think, “Stupendous! If I ever reach that zenith of personal web design, I will call it quits.” Then I read a post by them later and they say something like, “Gah! I just really don’t like where I’m at with...
2024-09-04
I love the product name. Ruby has just learned two-wheel bike riding and is loving it. But we live in a very hilly area. This little tow strap thing is very easy to pop on and off so I can tug her up hills when she needs it, then remove when she...
2024-09-03
Topics include Why I Still Use Python Virtual Environments in Docker, Python Developer Survey Results, Anaconda Code add-in for Microsoft Excel, and Disabling Scheduled Dependency Updates.
2024-09-03
One of the ways I like to do development is to build something, click around a ton, make tweaks, click around more, more tweaks, more clicks, etc., until I finally consider it done. The clicking around a ton is the important part. If it’s a page...
2024-09-03
Weeks ago I was looking in to a performance issue for our animated spinner component and stumbled across a tool in DevTools I hadn’t used before: The Performance Monitor Panel. In you open Dev Tools > More Tools > Performance Monitor you’ll see...
2024-09-02
Yes! It is yet again time for a dual Zoom-twitch curl webinar. This one-hour (or so) session will be live-streamed on Twitch and broadcast on Zoom concurrently. Of course entirely free to attend. Date: September 5, 2024Time: 17:00 UTC (19:00 CEST,...
2024-09-02
Today, we bring you the final episode of the first season of Backend Banter! It’s a wrap up for now. With 69 episodes behind us, we want to tell you the story of Boot Dev and how far we’ve come from our beginnings, and for that, we bring Allan Lires,...
2024-08-30
In this video I'll walk you through my entire Second Brain and my definition of that concept. If you just found this playlist, I recommend watching Episode 1 first: https://youtu.be/Xw3SkhB4dMk Learn DevOps & Note Taking in my community with...
2024-08-29
In this guide, we'll break down the essentials of scheduling in Kubernetes.
2024-08-29
I was joking on Mastodon about how the zeitgeist has changed over the years, but its pattern is revealing itself: an acronym which merely drops letters. The Next Big Thing™ is clearly going to be “A”. 2010: Everyone needs an "API" 2020:...
2024-08-28
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) If
2024-08-28
I quite enjoyed Pen & Teller’s Masterclass (paywall, sorry!). I learned some practical card tricks that came in handy while we sitting in the airport waiting for a connecting fight with restless kids. I also really enjoyed Pen & Teller’s...
2024-08-27
Can you solve this crossword where all hints are regular expressions? Problem statement The regex crossword puzzle grid. At EuroPython 2024 I watched a lightning talk about the art of puzzle solving. In it, the speaker showed the regex crossword...
2024-08-27
The function random.shuffle relies on the mutability of the argument and mutability is a pain in the arse, so we propose an alternative. Mutability and random.shuffle The function random.shuffle shuffles its argument in place, which means it relies...
2024-08-26
Topics include , uv 0.3.0 and all the excitement, Top pytest Plugins, and A comparison of hosts / providers for Python serverless functions Faas)
2024-08-26
In this blog, we'll explore how reproducible builds plays a significant role in securing the software supply chain.
2024-08-26
Today we welcome Chuck Carpenter aka Charles The 3rd, co-host at Whiskey Web and Whatnot. As two content creators in the tech scene, we discuss if and how celebrity developers and tech influencers are a good thing for the community, how we should be...
2024-08-24
Meet Pieter Levels, the man who makes millions with a $400 VPS writing web apps in jQuery and PHP! It is so refreshing to see an Indie Hacker being very succesful with a simple tech stack. As a DevOps engineer who loves to over engineer things, I...
2024-08-24
Every year the core developers meet to discuss and propose the major changes and trends in Python itself. This invite-only conference of about 50 people happens inside PyCon in the US. Because it's private, we rarely get detailed looks inside this...
2024-08-24
The temperatures soared over 100ºF and the yard is dead and everything smells roasted. But the ten day forecast shows a ten degree dip and that is cause for celebration. Another school year has started. My son has started middle school and my daughter...
2024-08-23
Maybe you knew Brad Frost played the bass? What you might not know is Brad is a monster on the bass. His love for performing music is off the charts. So for Brad’s 40th birthday he had an idea: throw a concert. It came fully named:...
2024-08-22
WEB UNLEASHED is the ultimate front-end developer conference. Here’s the important details: I’ll be there to give a talk and be around. I’ve decided that it would be fun to talk about DX, Developer Experience...
2024-08-20
Topics include pyawaitable, Annotated area charts with plotnine, DeltaDB, and PyCon US 2024 Recap + Videos are up.
2024-08-19
This is episode four in my mini-series about shiny new features in the upcoming curl 8.10.0 release. One of the most commonly used curl command line options is the dash capital O (-O) which also is known as dash dash remote-name (--remote-name) in its...
2024-08-19
Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert...
2024-08-19
In today’s episode, we bring back Aaron Francis. If you haven’t watched our previous episode with him, he is a software developer, fellow content creator and co-founder of Try Hard Studios. In the past he’s been an accountant at a Big 4 but now he...
2024-08-18
2024-08-17
This is episode three in my mini-series of posts describing news in the coming curl 8.10.0 release. Part one was more help, part two verbose, verbose and verbosest. This new command line option in curl 8.10.0 is a simple one that has been requested by...
2024-08-15
The Space space keyboard is a small, non-split keyboard designed by qpockets, of the now (unfortunately) closed P3Dstore. The keyboard in the picture in particular was built by Reddit user lily_vacation01. The interest check for this board was held...
2024-08-14
I received an email today. What follows is a slightly edited version (for brevity). From: DOE Attestation <[email protected]>Subject: [ACTION REQUIRED] U.S. Department of Energy Secure Software Development Attestation Submission...
2024-08-14
Not to bury my point: contextual is the normal, good, fair, effective type of advertising. Targeted is the creepy, resource intensive, privacy invading, and, (?!?!?!!) not particularly effective type of advertising. We’ll get there. A...
2024-08-13
Topics include uv venv & uv python, Python 3.12.5 released, Compile and use dependencies for multiple Python versions in Tox, and Catalog of Dark Patterns.
2024-08-13
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) Software
2024-08-12
Taking a look at the $129 Chosfox Geonix48 which is the evolution of the minipeg48 I took a look at a few months back. It uses 16x16mm spaced Choc switches leading to a very compact and portable keyboard. Geonix48:...
2024-08-12
In today’s episode, we bring Adam Argyle, a CSS Dev Rel at Google, content creator, co-host at CSS Podcast, Bad At CSS Podcast and host of GUI Challenges. He’s also the creator of a bunch of tools and utilities for the front-end. We’re going to touch...
2024-08-10
A week from today is Frostapalooza, Brad’s big show he’s throwing incorporating a ton of friends and family. In addition to the 40 musicians rotating on stage, now there will be visual artists showing off their work as well. Brad...
2024-08-09
This article outlines how I use a pre-commit hook and cog to keep my blog stats updated automatically. Automatic site updates with cog and pre-commit Some months ago I introduced some basic stats in my blog that show how many articles I've...
2024-08-08
I’ve become a bit obsessed with how much it costs to fuel my body during the working hours. Item Cost/Serving Qty/Day Cost/Day Qty/Month Cost/Month Snap Kitchen 500cal meal $10.00 1 $10.00 22 $220 Fairlife 42g Protein...
2024-08-07
In this post, I will guide you through creating an API Gateway with Lambda using Pulumi. I will also explain some of Pulumi's functionalities along the way.
2024-08-06
Topics include py-free-threading.github.io, Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress, Status pages for sites, and PEP 751 – A file format to list Python dependencies for installation reproducibility.
2024-08-05
Confidential computing - it's not a fancy word anymore, it is something that has a whole ecosystem around it and also tooling to make it happen. Can we create a safe isolated environment in the cloud where our application is isolated from the rest of...
2024-08-05
In today’s episode, we welcome Matt Pocock, an educator, content creator and engineer who used to be a voice coach. Now, he teaches Typescript on his YouTube channel and is building Total Typescript, the most comprehensive TypeScript course available...
2024-08-04
Check out Backend Banter, updating on this channel every Monday! #code #webdevelopment #backend #programming #shorts #podcast #development #language #learning #javascript
2024-08-02
Do you feel like ADHD is holding you back? Maybe you don't personally have ADHD but you work with folks who do and you'd like to support them better. Either way, how ADHD interplays with programming and programmers is pretty fascinating. On...
2024-08-02
Check out Backend Banter, updating on this channel every Monday! #code #webdevelopment #backend #programming #shorts #podcast #development #language #learning #javascript
2024-08-01
Check out Backend Banter, updating on this channel every Monday! #code #webdevelopment #backend #programming #shorts #podcast #development #language #learning #javascript
2024-07-31
In this blog we’ll explore k8sGPT, a powerful tool that brings the capabilities of AI to change the way you manage Kubernetes.
2024-07-30
Topics include Python is easy now, Trying out free-threaded Python on macOS, Module itertools overview, and uptime-kuma.
2024-07-30
Check out Backend Banter, updating on this channel every Monday! #code #webdevelopment #backend #programming #shorts #podcast #development #language #learning #javascript
2024-07-29
In today’s episode, we welcome Lawrence Lockhart, a former hospitality manager turned full stack software developer. Apart from his tech job, he’s also a developer advocate, a teaching assistant at a coding bootcamp and a tech meetup leader, so you...
2024-07-26
Flask is one of the most important Python web frameworks and powers a bunch of the internet. David Lord, Flask's lead maintainer is here to give us an update on the state of Flask and Pallets in 2024. If you care about where Flask is and where...
2024-07-24
The ScottoHazard is a 4x5 (40-keys) or 4x6 (48-keys) split ortholinear keyboard that uses a TRRS cable for the interconnect. It's my first "real" split keyboard as it uses two separate controllers unlike my first split, the ScottoSplit....
2024-07-24
This article shows how you can create a case-insensitive string class using some basic meta programming with the dunder method __new__. Case-insensitive string class In this article we want to implement a case-insensitive string class, that we will...
2024-07-24
The dunder method __new__ is used to customise object creation and is a core stepping stone in understanding metaprogramming in Python. Customising object creation with __new__ The dunder method __new__ is a static method that creates new instances...
2024-07-24
Over the last few months I watched… They were all kinda dark. I’m starting the Bear Season 3 now and we’ll see if I can take it. I might need something a little funnier or lighter or something for a while.
2024-07-23
Topics include Marimo: of Notebooks”, pytest 8.3.0 & 8.3.1 are out, Python Language Summit 2024, and bash-dungeon.
2024-07-23
In this blog, we dive into Generic Client-Go, Controller Abstractions, and CRD Macros with Kube.rs.
2024-07-23
This article briefly describes the iterators available in the Python module itertools and how to use them. Module itertools overview The Python module itertools contains 20 tools that every Python developer should be aware of. We divide the iterators...
2024-07-22
If you want to get better at something, often times the path is pretty clear. If you get better at swimming, you go to the pool and practice your strokes and put in time doing the laps. If you want to get better at mountain biking, hit the trails and...
2024-07-22
In today’s episode, we bring Spiro Floropoulos, a senior developer and architect with over 20 years of experience. This episode is an unusual one, as Spiro recently got laid off due to a bizarre chain of events that involved HTMX, overworking, and...
2024-07-22
Back in 2016 I wrote a book called Practical SVG. Recently, the publisher, A Book Apart, closed shop. Now you can Read Practical SVG on the web, here on this site, for free. I always like how Mat’s book was online so now mine can join that...
2024-07-20
Join my Discord: https://discord.com/invite/5e8R5eDut6 Follow me on Instagram: https://instagram.com/joe_scotto ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a...
2024-07-18
4:05am The windows are open, hoping to capture the faint winds and convert them into a mythical cooling cross-breeze. A gust passes through vacuuming all the doors shut, cancelling hope for a miracle. I’m awake. It’s cool but I’m on top of the covers...
2024-07-17
Topics include 2024 PSF Board Election & Proposed Bylaw Change Results, SATYRN: A modern Jupyter client for Mac, Incident Report: Leaked GitHub Personal Access Token, and.
2024-07-16
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) Tomy
2024-07-15
In today’s episode, we go to war with Sam Selikoff, co-host of the Frontend First podcast, and specialist on everything Frontend related. We have an amazing conversation where we discuss Sam’s journey, as he also did some backend work in the past, we...
2024-07-15
4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my OPML file growing from 566 rss feeds in 2022 to 771* in 2024 (with quite a few of my fave NPR podcasts dying), and my backlog mounting to 43GB...
2024-07-13
To help my future self out, I made a self-care checklist I can use when I’m feeling bad. It might help you out, too!
2024-07-13
Today I learned how to fix an issue with Ctrl+left and Ctrl+right not working in the new Python REPL on MacOS. Ctrl+left and Ctrl+right not working in the Python REPL on MacOS The (new) Python REPL (3.13+) has many useful keyboard shortcuts and two...
2024-07-13
Today I learned how to debug the new Python REPL with _pyrepl.trace and the environment variable PYREPL_TRACE. Debugging the new Python REPL with trace and PYREPL_TRACE As of Python 3.13, the Python REPL is written in Python. This means that if you...
2024-07-13
Let’s say you’re on a big mission in the world. You think websites should be more accessible. Websites should work for anyone regardless of their disabilities. You also think the web right now is failing in this regard. There are far too many...
2024-07-12
It's been a few months since I've discussed PCBs on the channel and today I'm back with a deep dive into STM32, specifically STM32F072CBT6. This is part of a new series of releases on the ScottoKeebs repo called ScottoModules which aim to...
2024-07-12
Python is special. It's used by the big tech companies but also by those you would rarely classify as developers. On this episode, we get a look inside how Python is being used at a Children's Hospital to speed and improve patient care. We...
2024-07-12
In this blog, we will delve into the primary causes of CVE fatigue and discuss some actionable strategies to minimize CVE fatigue.
2024-07-11
Join my Discord: https://discord.com/invite/5e8R5eDut6 Follow me on Instagram: https://instagram.com/joe_scotto ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a...
2024-07-10
Join my Discord: https://discord.com/invite/5e8R5eDut6 ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a patron: https://patreon.com/joe_scotto ~ Handwiring Tools...
2024-07-09
Topics include Vendorize packages from PyPI, A Guide to Python's Weak References Using weakref Module, Making Time Speak, and How Should You Test Your Machine Learning Project? A Beginner’s Guide.
2024-07-09
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) 37.2%
2024-07-08
Python is one of the most popular languages of the current era. It dominates data science, it an incredible choice for web development, and its many people's first language. But it's not super great on front-end programing, is it? Frameworks...
2024-07-08
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) As
2024-07-08
Today we bring Thomas Ballinger, a developer at Convex, an open-source backend for application builders. We will be discussing mainly databases, and why at Convex they use Rust and Typescript. We'll also talk about systems scalability,...
2024-07-07
Reflections on two years of working at Elicit and why it's time to leave
2024-07-06
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
2024-07-04
Discord: https://discord.com/invite/5e8R5eDut6 ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a patron: https://patreon.com/joe_scotto ~ Handwiring Tools ~ TS100...
2024-07-04
In HTTP/1.1 requests are processed sequentially: clients need to wait for the server's response to send another request which means that if you web page embeds multiples resources (.css, .js, .jpg... files), they will all be fetched one after...
2024-07-03
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) So
2024-07-02
Topics include Joining Strings in Python: A Moment, 10 hard-to-swallow truths they won't tell you about software engineer job, My thoughts on Python in Excel, and.
2024-07-02
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) "If
2024-07-01
Stenography is a different way of text input, writing in syllables at a time. Every once in a while there's a census. What is the community like in 2024?
2024-07-01
I've gathered a group of Python experts who have been thinking deeply about where Python is going and who have lived through where it has been. This episode is all about near-term Python trends and things we each believe will be important to focus...
2024-07-01
This post is part of my Summer of Rust 2024 serie: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) Who
2024-07-01
Today we bring another returning guest, Adam Elmore! An AWS Hero, Teacher and fellow content creator! You might notice today's talk is a bit different, as we don't cover too many technical details but we do cover a lot of other interesting...
2024-06-30
The algorithm sucked me into another model craft hobby: Mini 4WD racing (ミニ四駆). A Mini 4WD is a 1:32 scale model that is a mix between slot cars and RC cars. You don’t control these cars with a remote control nor do they drive in an electrified slot,...
2024-06-29
Discord: https://discord.com/invite/5e8R5eDut6 ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a patron: https://patreon.com/joe_scotto ~ Handwiring Tools ~ TS100...
2024-06-29
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) If
2024-06-29
The cicadas hum their ancient alien tune in the treetops above. The asphalt is hot to the touch. Cars and homes fill with the white noise of air conditioning in attempts to keep those inside alive. My enemy, the Sun, beams its photonic radiation at me...
2024-06-27
A custom bottom plate makes room for the controller, to allow for a lower overal height. A novel idea!
2024-06-26
This post is part of my Summer of Rust 2024 series: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 Dont forget to Subscribe (Email & RSS) HTTP
2024-06-25
Florent Linguenheld and their partner designed two keyboards that are filled with character and attention to detail.
2024-06-25
Group buys are still used as a business model, but its popularity is dwindling quickly. Why is that, and is that justified?
2024-06-24
A hip ska-themed stenography keyboard designed by Lucy Goose.
2024-06-24
Topics include Solara UI Framework, Coverage at a crossroads, and “Virtual” methods in Python classes.
2024-06-24
This post is part of my Summer of Rust 2024 serie: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and find a new exciting job 🤘 One of the biggest problems with Rust is
2024-06-24
In today's episode, we bring back @JamesQQuick. Last time we talked about his best tips to land your first ever job as a developer. Today we talk about James' new startup and how he manages all his new tech adventures with being a parent and...
2024-06-22
A race report of the Banthumloop, where I challenged my goal time of 30:00 at a distance of 5k.
2024-06-20
I have a special episode for you this time around. We're coming to you live from PyCon 2024. I had the chance to sit down with some amazing people from the data science side of things: Jodie Burchell, Maria Jose Molina-Contreras, and Jessica...
2024-06-20
I'm currently working on a pretty interesting Rust project which made me think that while I often complain on this blog about the poor quality of the Rust code that I encounter, it was time to share what I consider to be the "best...
2024-06-20
This post is part of my Summer of Rust 2024 serie: weekly (or more) quickies about how to write great Rust code so you will be ready to rock at the end of the summer and maybe even find a new job in an exciting industry 🤘 While Rust and
2024-06-20
It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. Play Mundango I’ve got something for you. Lately I’ve been getting a lot of joy from life’s small moments; like texting an old friend, seeing a cool bug, or...
2024-06-18
The Scotto37 is a 37-key gasket-mounted 0.25u row-staggered keyboard with a 3u spacebar. I originally teased the idea of a gasket mounted build months ago with my ScottoKatana but I lost interest in that build after designing this one. It uses a...
2024-06-18
Topics include , Cloud engineer gets 2 years for wiping ex-employer’s code repos, Python: Import by string with pkgutil.resolve_name(), and DuckDB goes 1.0.
2024-06-15
The first time I went mountain biking, during a weekend trip with a group of unfamiliar people.
2024-06-14
You're using Pydantic and it seems pretty straightforward, right? But could you adopt some simple changes to your code that would make it a lot faster and more efficient? Chances are, you'll find a couple of the tips from Sydney Runkle that...
2024-06-13
In this article we'll discuss the Supply Chain Levels for Software Artifacts (SLSA) framework to achieve supply chain security in an organization.
2024-06-11
Topics include Dataherald, Python's many command-line utilities, Distroless Python, and functools.cache cachetools cachebox.
2024-06-10
Ben and Adam Wathan cover the development and reimagining of Tailwind CSS, focusing on the release of Tailwind 4.0. They delve into the motivation behind the rewrite, the challenges faced, and the approach to maintaining backward compatibility. The...
2024-06-10
This post introduces BuildSafe that lets you build your application using nix with ease. It also helps you in securing your software supply chain.
2024-06-08
There hasn't been a boom like the AI boom since the .com days. And it may look like a space destined to be controlled by a couple of tech giants. But Ines Montani thinks open source will play an important role in the future of AI. I hope you join...
2024-06-08
Journey to Kubestronaut, learning Kubernetes over the years and implementing at different organizations.
2024-06-06
PCB Kit: https://scottokeebs.com/products/scottowing-pcb-kit Case: https://scottokeebs.com/products/scottowing-keyboard-case Files: https://github.com/joe-scotto/scottokeebs/tree/main/ScottoWing/PCB Discord: https://discord.com/invite/5e8R5eDut6 ~...
2024-06-04
Topics include NumPy 2.0 release date is June 16, Uvicorn adds multiprocess workers, pixi, and JupyterLab 4.2 and Notebook 7.2.
2024-06-03
We've got some code we want to test, and some tests.The tests need to be able to import the code under test, or at least the API to it, in order to run tests against it.How do we do that? How do we set things up so that our tests can import our...
2024-05-29
Do you want to look inside your Django request? How about all of your requests in development and see where they overlap? If that sounds useful, you should check out Kolo. It's a pretty incredible extension for your editor (VS Code at the moment,...
2024-05-29
In this article, we will delve into the fundamental aspects of supply chain security and its increasing significance.
2024-05-28
Through stalking the #WebComponents hashtag and my Frontend Masters course, I’m privy to a lot of developers’ first experiences with web components. There’s a wide range of people digging in, but the most common first-time experience I come across is...
2024-05-27
Ben and Matt discuss the role of a product engineer and Matt's journey as a content creator. Matt shares his experience working at a consulting agency and how it shaped his perspective on engineering. They also discuss the benefits of working...
2024-05-27
Topics include PostgresREST, How Python Asyncio Works: Recreating it from Scratch, Bend, and The Smartest Way to Learn Python Regular Expressions.
2024-05-25
This is a near-transcript of the talk I gave at PyCon Italia 2024 in May in Florence. Introduction Buongiorno PyconIt, grazie per avermi invitata a parlare! Avrei voluta fare tutto il discorso in italiano, ma lo sto ancora imparando. Per adesso posso...
2024-05-25
So you've created a web app with Python using Flask, Django, FastAPI, or even Emmett. It works great on your machine. How do you get it out to the world? You'll need a production-ready web server. On this episode, we have Giovanni Barillari to...
2024-05-24
The ScottoWing (PCB Edition) is my newest mechanical keyboard and it's built with a PCB. It features a split-monoblock design with either a 3x5 (34-keys) or 3x6 (40-keys) layout. It supports both an RP2040 Pro Micro for Vial and QMK or nice!nano...
2024-05-22
WebAssembly is one of these things that sounds too good to be true and yet we are that close to have it reaches mainstream: what if we had an universal executable format that could run anywhere: from web browsers to embedded devices passing by cloud...
2024-05-21
Topics include Git: Force push safely with and, , Being friendly: Strategies for friendly fork management, and tach.
2024-05-16
Last Monday was my first day as an official employee of Microsoft where I’ll be working on web components as part of the Fluent design system team. As longtime readers already know, I’ve had a long term relationship with Microsoft – from Paravel’s...
2024-05-15
This episode dives into some of the most important data science libraries from the Python space with one of its pioneers: Wes McKinney. He's the creator or co-creator of pandas, Apache Arrow, and Ibis projects and an entrepreneur in this space.
2024-05-15
Up until recently, approximately 60% of the traffic on my various websites were from bots, some that I barely knew even existed. And I'm not alone, according to this 2023 report by Imperva, a web security company, around 50% of internet traffic...
2024-05-13
In this conversation, Ben and Derrick discuss the challenges of growing a business and the decision to target specific market segments. They explore the trade-offs between serving a broad audience and focusing on a niche market. They also discuss the...
2024-05-13
An exploration of the problems and possible futures of flooding the web with generative AI content
2024-05-09
Do you use Python in an academic setting? Maybe you run a research lab or teach courses using Python. Maybe you're even a student using Python. Whichever it is, you'll find a ton of great advice in this episode. I talk with Keiland Cooper...
2024-05-08
Buying fake William Morris prints on Etsy and other early signs of epistemological collapse
2024-05-08
Supply chain attacks have been well studied on my blog because they combine the best of both social engineering attacks and highly technical exploits: they can be used to target any organization with relative ease, like social engineering attacks, and...
2024-05-06
Jakob’s Law of UX goes something like this. I, as a user online, spend my time on many sites. As such, when I come to your site, I am already used to the way the other sites work, and I don’t want to learn new paradigms. Some also call these...
2024-05-05
An unseasonable gloomy spring in Austin, TX. The kids are nearly done with school for the year and summer plans are shoring up. My son goes to middle school next year. Unbelievable. We’ve battled some on-and-off sicknesses these past couple months and...
2024-05-05
I wanted to experiment with the new CSS function light-dark() and get a sense of how to use it in a CSS architecture of nested (web) components. I think it’s going to be a powerful tool in the new responsive world of component architecture but I don’t...
2024-05-04
PyCon US is just around the corner. I've asked Rob Ludwick to come on the show to discuss how to get the most out of your PyCon experience. There's a lot to do. A lot of activities to juggle, including actual juggling, which is where we start...
2024-05-02
Do you find yourself or your team building internal apps frequently for your company? Are you familiar with the term "forms over data"? They are super empowering for your org but they can be pretty repetitive and you might find yourself...
2024-04-30
I want to reaffirm my commitment to make my books and my website Large Language Models (LLMs - ChatGPT & co) free (yes, despit all the typos 🙃). I find the current hype around LLMs weird. Producing trash was never a bottleneck. Neither for...
2024-04-29
A fine post by Ethan Marcotte called The negotiation cycle led me to an incredible essay by Alan Jacobs called From Tech Critique to Ways of Living. It references an old idea called “The SCT1” which is new to me but based on thinking by the likes of...
2024-04-27
We all know that tools like ChatGPT have really empowered developers to tackle bigger problems. Are you using TailwindCSS and need a login page? Try asking Chat "What is the HTML for a login page with the login username, password, and button in...
2024-04-25
We are now in a very weird liminal space in information retrieval for consumers, particularly those attuned to trends in search and working on the bleeding edge of LLMs. On the one hand, we have the fall of old companies. Broadcast-based centralized...
2024-04-25
Matt Haughey wrote a blueprint for his “Dream CMS” and we had him on ShopTalk to talk about it. That got me thinking about what features I’d want in my dream CMS. It’s fun to think of what a modern CMS might have like inline editing, asset serving,...
2024-04-23
I'm starting a SaaS project using Django, and there are tons of decisions right out of the gate. To help me navigate these decisions, I've brought on Cory Zue. Cory is the creator of SaaS Pegasus, and has tons of experience with Django.Some...
2024-04-22
LYNXware is a company based out of Germany that makes 3D printed ergonomic keyboards. Each half individually is known as a CAT and together they make up a full keyboard. The version I have here is the Typewriter which has buttons and a gyroscope on...
2024-04-22
In this episode, Ben chats with Thorsten Ball. This conversation fits neatly into two halves - in the first, Ben and Thorsten go deep on how to differentiate yourself, work in public, and make it easy for people to hire you. In the second part of the...
2024-04-20
Check out LYNXware: https://lynxware.org Make sure to join my Discord: https://scottokeebs.com/discord ~ Links ~ Find out more about the project: https://scottokeebs.com Donations are greatly appreciated: https://bit.ly/41odBEu Become a patron:...
2024-04-17
Nicole is a software engineer and writer, and recently wrote about the trade-offs we make when deciding which tests to write and how much testing is enough.We talk about:Balancing schedule vs testingHow much testing is the right about of testingShould...
2024-04-17
A step-by-step guide on performing basic CRUD operations on a Kubernetes resource, using Go as the programming language.
2024-04-16
I, like many developers who have worked on high-scale, low-latency web services over the last fifteen years, have an intimate relationship with Redis. At any new job, when you ask where the data is, and someone points you to a server address with port...
2024-04-15
This article explores strategies for optimizing scalability using Locust for load testing on Amazon EKS.
2024-04-11
If you've ever thought about starting a podcast or a SaaS project, you'll want to listen to this episode. Justin is one of the people who motivated me to get started podcasting. He's also running a successful SaaS company, transistor.fm,...
2024-04-10
I bought a 40 pound weighted vest for $40 dollars on Amazon. The workout term for this is “rucking” and has connotations with being outdoorsy and/or in the military. Load up a backpack full of weights (or in my case, a vest full of sand bags) and...
2024-04-10
At the end of each MSNBC YouTube video right now they have a 30 second post-roll of Ali Velshi explaining the 5-step process on how to install the new MSNBC app. Tap on the App Store on your phone Hit “Search” on the bottom right corner Type in...
2024-04-08
Unikraft is a fast, secure and open-source Unikernel Development Kit which enables you to easily build minimal, ultra-lightweight virtual machines.
2024-04-01
Ben interviews Andreas Kling, creator of SerenityOS and the Ladybird browser. They talk about the concept of lifestyle software and how it relates to the development of SerenityOS, Andreas’ vision of creating a Zen garden for developers, and the...
2024-04-01
This article is a step-by-step walkthrough on how to install a Kubernetes cluster on a MacBook (M series) laptop using the kubeadm tool.
2024-03-31
My first attempt at bringing back the short story in ~30 years.
2024-03-29
In this conversation, Fable and Ben dig deep on building a technical career that balances programming and company leadership. Fable shares their experience working at Stripe and the different roles they have held, including being a technical advisor...
2024-03-29
“You know those body builders with the big arms and skinny little legs? Your jaw is like that.” My dentist is explaining this to me while both her hands are inside my mouth clenching the left and right sides of my jaw. She explains that my right jaw...
2024-03-28
Are tests more valuable than the rest of your application code? Caleb Porzio, creator of Livewire and AlpineJS, thinks so!
2024-03-27
Team Kubesimplify was at KubeCon and WasmIO. This blgo highlights the summary of both the events.
2024-03-23
This article explain in depth what network policies are with help of hands on examples to make the concepts clear.
2024-03-22
I manifested a "State of Diffusion++" meetup yesterday that I felt was a success. 200 people signed up! Here are some photos!
2024-03-21
Hank Green posted a video about four lies he believed. It’s a great video because it’s embarrassing to be wrong on the internet and here is smart person™️ Hank Green admitting he believed some bullshit. As you travel through the internet you’re...
2024-03-19
In this practical guide, we'll cover the fundamental aspects of the Kubernetes API to help you navigate it confidently.
2024-03-13
edit: Huge thanks to Vamsi for digging into how to translate this into English! I recently came across a really great Soviet video from 1971 called “Myself and Others” (unfortunately only in Russian so far) where the creators...
2024-03-11
Charlie Marsh and team are using Rust to make Python tooling faster.Ruff can take the place of Flake8, isort, and Black, and so much more.uv can take the place of pip, pip-tools, and virtualenvAstral is Charlie's venture backed company, and what...
2024-03-09
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
2024-03-08
A collection of public thoughts that could be blogposts but i dont have time, so here, have the short form. I may upgrade these to full posts in future.
2024-03-06
Taylor Otwell, creator of Laravel, on how he thinks about the maintenance burden of framework pull requests and evaluates which ones to accept.
2024-02-28
Table of Contents How We Use LLM Artifacts What is a machine learning model Starting with a simple model Writing the model code Instantiating the model object Serializing our objects What is a file How does PyTorch write objects to files? How Pickle...
2024-02-26
This is an extended intro to the full interview that Ben did with Josh here: https://youtu.be/n5op9Yuq9ds
2024-02-26
Taylor Otwell, creator of Laravel, on how he tackles large projects.
2024-02-25
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...
2024-02-23
In this episode, Ben interviews Josh Pigford, founder of Maybe.co, about the company’s journey from VC-backed startup, to closed startup, to open source project, to funded open source project. They discuss JavaScript and Rails trade-offs, the...
2024-02-22
Taylor Otwell, creator of Laravel, on why clean code matters.
2024-02-13
Taylor Otwell, creator of Laravel, on developers' unending desire to rewrite and how to avoid "shopping around" with frameworks.
2024-02-06
In this conversation, Ben interviews Caleb Porzio, the creator of AlpineJS and Laravel Livewire. Links Tuple.app (https://tuple.app) - The best app for pair programming AlpineJS (https://alpinejs.dev) Laravel Livewire...
2024-02-06
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...
2024-02-05
Taylor Otwell, creator of Laravel, on why the best OSS contributions come from real business needs.
2024-01-24
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...
2024-01-22
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...
2024-01-19
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 that help with...
2024-01-15
Image with some help from Dingboard. In 2023, I wrote two pieces on machine learning engineering for The Pragmatic Programmer. (Part 1 and Part 2). However, since I started working with LLMs recently, neural architectures have changed some of those...
2024-01-13
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...
2024-01-05
Viberary is a side project that I worked on in 2023, which does semantic search for books by vibe. It was hosted at [viberary.pizza.] I’m shutting down the running app and putting the codebase in maintenance mode because: A lot of what I...
2024-01-03
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years straight (see main 2019 list, then my 2020 and 2021 and 2022 diffs), so it's time to do year 5(!)
2023-12-26
Favorite books of 2023 This year, I managed to read more than last year, but I was still pretty caught up in technical learning and unfortunately didn’t reach the fiction-non fiction balance I wanted (I always try to read more fiction than...
2023-12-15
We want to be able to run tests in a suite, and debug them in isolation, and have the behavior be the same. If the behavior is different in isolation vs in a suite, it's a nightmare to debug. In this episode, we'll talk about:Causes of...
2023-12-12
The failure of drawing materials without mediums and meat
2023-12-11
I saw this tweet over the weekend and wanted to dive into the fundamental question behind this: Given this potential error, why do we use conditional imports at all, or, more specifically, when might we use this pattern? The TL;DR is that we use this...
2023-11-29
Test Driven Development. Red, Green, Refactor. Do we have to do the refactor part? Does the refactor at the end include tests? Or can I refactor the tests at any time?Why is refactor at the end? This episode is to talk about this with a an...
2023-11-29
My first introduction to bouldering was in 2017, in DUMBO Boulders in Brooklyn Bridge Park (now closed):
2023-11-16
How do you test the argument parsing bit of an application that uses argparse?This episode covers:Design for Test: Structuring your app or script so it's easier to test.pytest & capsys for testing stdoutAdding debug and preview flags for...
2023-11-03
I was recently involved in moderating a chat with Kanjun Qiu of Imbue at the MIT AI conf: https://photos.google.com/share/AF1QipNJ9i78ICeg2YuemyAXmtStKvqr9l0Tao3xQWxmeAVjBALHn_NnFvPXFlNSkdMfqA?pli=1&key=dTFRRHBTLVRZTEVCem0zal8tNVkxblh0V3k4VXhR
2023-10-29
Why on earth would you want to write a test with no assert statements?After all, aren't assert statements how you decide wether a test passes or fails?In this episode, we walk through a handful of useful examples of test code without asserts.We...
2023-10-04
When positioning dropdowns, tooltips, or context menus with Floating UI (formerly Popper.js), transitions sometimes don't behave like you'd expect. The first time the element is positioned the transition won't originate from the right...
2023-09-30
Recently, I acquired a new client with a massive load of technical debt (in other words: a new client). The facility internet connection appeared to go down for an hour or two every day, typically in the mid-afternoon. Complicating things...
2023-09-25
New course: "The Complete pytest Course"pytest-repeat, which I'm starting to contribute toGive `--repeat-scope` a try. You can use it to change from repeating every test to repeating the session, module, or class.pytest-flakefinder, which...
2023-09-20
There are two vim emulator plugins for VS Code that are well known -- amVim and VsCodeVim. I've been using amVim for years, but discovered today that the other emulator works better with one tiny tweak to the default extension settings.
2023-09-13
This is the keynote I prepared for PyData Amsterdam 2023. The TL;DR is that we must understand the historical context of our engineering decisions if we are to be successful in this brave new LLM world. The text here isn’t exactly what I...
2023-09-07
A personal guide to Singapore for foreign friends visiting.
2023-08-31
Sarah asks a provoking question that has been on my mind a lot as I transition from part time creator to founder:
2023-08-23
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...
2023-08-17
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 better than I usually do. Here are the stats as of today:
2023-08-09
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 the SSO popups in this, namely that they just don't work at...
2023-08-02
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 important moment and end in my life. pardon any poorly phrased and organized...
2023-07-31
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 me. In this...
2023-07-24
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:
2023-07-18
Every day I open my LinkedIn and Twitter (and Mastodon and Bluesky and Threads….) and am innundated with the same messages: LLMs are sent to us from above, they make everyone’s life easier, we are quantizing and pruning, going...
2023-07-18
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 Learn pytestpytest is the number one test framework for Python.Learn the basics super fast...
2023-07-17
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 discuss...
2023-07-03
I'm pretty new to the pypi packaging ecosystem so recently ran into some trouble pushing a python package:
2023-06-29
“The beginning of wisdom is the ability to call things by their right names. " - Confucius. As a writer, I’ve always been fascinated with names. How people get their names, what they mean, whether they like them or not....
2023-02-26
I work in machine learning and read about it a lot, but ChatGPT still feels like it came out of nowhere. So I’ve been trying to understand the hype. I’m interested in what its impact is on the ML systems I’ll be building...
2023-01-17
This is part of a series of posts on building Viberary, a semantic search/recommendation engine for vibes and what happens when you have unlimited time to chase rabbit holes in side projects. I’m still in the early stages of this project and...
2023-01-11
In my continued effort to spruce up the site, I added a way to render 🔥 tips and callouts directly from markdown based content. This is all made possible via a CommonMark extension. Turns out it's pretty easy to do because we can extend another...
2023-01-10
I did a LOT in 2022. Way too much, especially in December when I was still a few months into a new job, running a conference, wrapping up a compsci class, and trying to plan a family trip to Argentina. Note, none of this does includes my other main...
2023-01-07
Torchlight is a syntax highlighting service created by the legendary Aaron Francis (Thank you Aaron, it's awesome!). It generates beautiful code blocks and I love how they look. However, I wanted to take it a step further and add a "Copy to...
2023-01-06
Leggendo Wohpe You can buy Wohpe on iBooks, for now the ebook here, on Kobo here, and soon on Kindle. There are very, very few people who are both excellent engineers and excellent communicators; so rare, in fact, that I can count them on one...
2023-01-05
Over winter break in 2022, my husband, my oldest daughter and I went to Argentina to see the country and visit my friend. We spent four days in Buenos Aires, the capital, and four in Bariloche, a small resort town that nestles the Andes foothills in...
2023-01-03
Proving you're a human on a web flooded with generative AI content
2023-01-02
Although the Laravel framework has its own conventions, there are several others I tend to follow that (I think) make me more efficient, so I want to share them with the world. These are my personal “best practices” for conventions in Laravel models,...
2022-12-22
On December 15, 2022, the first and only Normconf, the tech conference about all the stuff that matters in data and machine learning but doesn’t get the spotlight, happened. **All the talks, the lightning talks, and hallway track talks are...
2022-11-22
On seeing tools for thought through a historical and anthropological lens
2022-05-12
I blew several INCREDIBLY frustrating hours trying to troubleshoot issues installing Google Workspace Sync and Microsoft Office 365 on multiple Windows 10 workstations today. Searching for “failed to create profile” errors when setting up a Google...
2022-02-08
Today is the official release day for Laravel 9. This release is packed full of goodies. Unfortunately, I've been a slacker about upgrading to PHP 8. If you're like me and still on PHP 7.4, here's how you can upgrade. Updating PHP to...
2022-02-04
A history of our metaphorical understanding of the web
2022-01-26
I recently bought a server which came with Samsung PM1643 SSDs. Trying to install Ubuntu on them didn’t work at first try, because the drives had 520 byte sectors instead of 512 byte. Luckily, there’s a fix–get the drive(s) to a WORKING Ubuntu system,...
2022-01-08
Hi folks! It's been over a year since an article was published on this site. Yes, I fell off the content treadmill a bit last year. Anyway, we're back! Did you have a good year? Hope so! My year was fun. Although I shared little on the...
2021-12-20
Project Xanadu as a pattern language, rather than a failed software project
2021-11-17
There unfortunately are still a few stumbling blocks toward getting a properly, fully-working virt-manager setup running under WSL2 on Windows 11. apt install virt-manager just works, of course–but getting WSL2 to properly handle hostnames and SSH key...
2021-09-14
A discipline at the intersection of cultural anthropology and binary logic
2021-07-29
Longing for the paleolithic past in the Anthropocene
2021-06-11
How to build a digital garden without touching code
2021-05-28
A newly revived philosophy for publishing personal knowledge on the web
2021-03-01
A case study showing how I make illustrations for abstract programming concepts
2021-02-22
Visualising the cultural narratives around cultured meat
2021-02-10
Seventy years ago we dreamed up links that would allow us to create two-way, contextual conversations. Why don't we use them on the web?
2021-01-20
The lost permissioning and copyright system of the Web
2021-01-14
Data is currently dislocated – our narratives and metaphors around it try to convince us it is immaterial
2020-12-18
The year is almost over, so get prepared for a flood of year-end posts! Okay, not really. However, there are three I'd like to write — a reading list recap (this one), a 2020 year in review, and a 2021 goal and learning list. This year I vowed to...
2020-12-10
Webmentions are a protocol that allows sites to track when links are made to them and to receive notifications of those links. They are a neat way to keep tabs on the kinds of interactions related to a website or article, such as likes, retweets,...
2020-12-04
The ProblemAlthough I do most of my writing in Notion, I have to put posts into Statamic to publish them on my website. For more CSS-based demonstration posts, I needed a better way to display the code and the result. Sometimes code snippets...
2020-11-24
Now that I've got a mac with TouchID, I rarely use my password. It's incredible how convenient that little button is. One place I found myself still typing my password was running sudo commands in the terminal. Here's how you can use...
2020-11-22
Friday, I received a snazzy new M1 Macbook Pro in the mail. This article outlines how I was able to set it up for doing web development. We'll set up Homebrew, PHP, MySQL, Composer, and Laravel Valet. Let's jump in! Heads up! I wrote this...
2020-11-20
It's that time of year! That exciting time of... new stuff? In this week's article, we'll take a departure from the normal coding and design writings to explore why getting a new laptop seems like such a big thing in my world. A New...
2020-11-13
Recently I launched Jetty UI Kit — a collection of blocks for quickly making landing page designs in Figma. In this article, I'd like to outline what went into the product, how it sold, and reinforce a few of the lessons I learned along the...
2020-11-06
Recently I added a signup form for my email list to the site. Using ConvertKit's API, Tailwind CSS, and AlpineJS and the Javascript Fetch API made it easy to whip up. The result is a form that's much more customizable than the embeddable forms...
2020-10-30
This week I launched my first digital product — a landing page UI kit for Figma. Launching a product is something I've wanted to do for years, but I never actually committed and did the damn thing until now. I've been working on a few things,...
2020-10-23
Using Figma isn't difficult, but when you can use it efficiently, it becomes a heck of a lot more fun! The following tips will help you improve your workflow. The faster you get, the more productive you are, and the more fun you can have while you...
2020-10-16
Figma is a badass collaborative design application. It may seem simple, but there's a lot of power hidden in that simplicity. After years of working with it, I've picked up a handful of practical tips. In this article, I'll share some of...
2020-10-08
Anyone can design something that looks good. It just takes some attention to the right details. With design, details matter, but how do you know which details matter most? The answer is that it just takes a little practice and observation. In this...
2020-09-29
It's no secret — I'm a huge fan of Alpine. For me, it hits that goldilocks zone between minimalistic and powerful. Alpine is straightforward to get started with, especially if you have a VueJS background. However, there are a few hidden...
2020-05-05
WARNING: ALL WARRANTIES NULL AND VOID With that important disclaimer out of the way… when you’re stuck in the world’s worst apt -f install loop and can’t figure out any other way to get the damn thing unwedged when there’s a half-installed package (eg...
2020-03-20
I have this problem pretty frequently, and it always pisses me off: a pfSense router has a static route or two configured, and it works to ping through them in the router’s own Diagnostics … but they’re ignored entirely when requests come from...
2020-03-11
One of the questions that comes up time and time again about ZFS is “how can I migrate my data to a pool on a few of my disks, then add the rest of the disks afterward?” If you just want to get the data moved and don’t care about balance, you can just...
2020-02-08
You want to reclaim space on a ZFS pool by deleting some old snapshots. Problem is, you take snapshots frequently, so they all have deceptively low REFER values—REFER only shows you the space unique to a snapshot, so it’s entirely possible that...
2020-02-05
Let’s Encrypt certificates work just dandy not only for HTTPS, but also for SSL/TLS on IMAP and SMTP services in mailservers. I deployed Let’s Encrypt to replace manually-purchased-and-deployed certificates on a client server in 2019, and today, users...
2020-01-27
Inside your Windows VM, open an elevated command prompt (right-click Command Prompt from the Start menu, and Run as Administrator), then issue the following command: bcdedit /set useplatformclock true Now, you need to restart the guest—this change is...
2019-06-30
Everything you need to know about what API's are and how they work
2019-05-10
The absolute minimum you need to know about data storage
0001-01-01
Add Override Table Name For Prisma Model as a Prisma TIL
0001-01-01
Add Echo A Message From A SQL File as a MySQL TIL
0001-01-01
Add Avoid Conflicting Files as a Next.js TIL
0001-01-01
Add Avoid Accidentally Disabling Pry as an rspec TIL
0001-01-01
Add Configure Tests To Run In Random Order as an RSpec TIL
0001-01-01
Add Open Dashboard For Specific Add-On as Heroku TIL
0001-01-01
Add Generate A Rails App From The Main Branch as a Rails TIL
0001-01-01
Add Convert SVG To Favicon as a Unix TIL
0001-01-01
Add Check Network Quality Stats From The Command Line as a Mac TIL
0001-01-01
Add Skip The Front Of An Array With Drop as a Ruby TIL
0001-01-01
Add Connect To A Database By Color as a Heroku TIL
0001-01-01
Add Find Executables Installed By Go as a Go TIL
0001-01-01
Add Generate Modern Primary Key Columns as a Postgres TIL
0001-01-01
Add Validate Column Data With Check Constraints as a Rails TIL
0001-01-01
Add Install Java On Mac With Brew as a Java TIL
0001-01-01
Add Run A Hello World Program In Eclipse as a Java TIL
0001-01-01
Add List Running Docker Containers as a Docker TIL
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/wtf-is-kubernetes
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/understanding-by-design
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/collecting-all-environment-variables-in-rust
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/nodejs-esm-odules-and-common-js-interactions-with-import-require-and-dynamic-import
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/parsing-rust-enums-from-json-with-serde-and-tagged-types
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/converting-i64-to-u64-in-rust
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/using-components-ai-complex-gradients-in-figma
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/Markdown Test Document
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/learning-rustlang
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/the-rust-programming-language
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/things-that-make-your-pr-hard-to-merge
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/why-use-discord-for-open-communities
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/bash-script-for-creating-new-cargo-packages
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/wtf-is-cdk
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/surviving-docker-for-js-developers
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/what-is-a-cognito-user-pool-client
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/which-aws-appsync-authorization-mode-should-you-use
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/cognito-user-pool-vs-identity-pools
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/unable-to-determine-cloud-assembly-asset-output-directory
0001-01-01
undefined Read more at https://www.christopherbiscardi.com/building-a-rust-cli-with-subcommands-using-structopt-and-clap
0001-01-01
On June 16, 2023 a storm rolled through Mississippi. Violent straight-line winds and, possibly, a tornado caused several telephone poles in my subdivision to snap and fall, knocking out the power and blocking the only way in and out of the...
0001-01-01
In high school, I still had the ability to handwrite, albeit with some difficulty. Toward the end of high school in the early aughts, I was given use of an ancient computer for completing some of my assignments. At that time, typing on a keyboard was...
0001-01-01
I had an annoying situation where, when my AirPods connected to my Mac, they would take over as the active input device (ie, microphone). I didn’t want that because I already have a nice microphone setup. So I set out to find a way to prevent that...
0001-01-01
One web browser is plenty for most folks but you might find yourself needing more for various reasons. For instance, here is a handful of activities I can think of that you might want to perform in separate browsers: Work activity. Maybe you have a...
0001-01-01
In late October 2019, I desperately scoured the NaNoWriMo forums searching for creative inspiration ahead of November’s big writing event.[1] At some point, I decided to write down as many ways to generate a story as I could think of. This was the...
0001-01-01
I’m not a functional programming guru by any means, but I have a passing curiosity and I’ve been trying to learn more about it. I recently dealt with some annoying, repetitive code at work[1] by applying some functional programming concepts. Here’s a...
0001-01-01
Links and stuff Here’s quick list of links to the stuff I mention in the talk. Scroll down for the full text. This page is also accessible at . PDF slides An app can be a home-cooked meal by Robin Sloan Start (no longer maintained) A Fine Start - my...
0001-01-01
I’m supposed to be frantically writing a story for National Novel Writing Month. But I also have a streak of posting to my blog every month this year and I want to keep it going. To that end, I’m taking inspiration from Robb Knight and the Hemispheric...
0001-01-01
In the fall of 2022, I started using Twitter more. I don’t know why; probably a curious desire to see how bad Elon Musk would screw it up. To make it bearable from a user interface perspective I alternated between the Twitterrific[1] and Tweetbot...
0001-01-01
I always feel like nothing much happened during the year. I’m not a super active person in terms of getting out and doing things so when I try to think back over the year it all feels kind of same-y. Work, eat, sleep, repeat. But when I push myself to...
0001-01-01
For two years in a row I’ve taken some time off at the end of the year to rest and relax and, most importantly, to work on personal projects. I’ve begun calling it my annual holiday sprint. This past year I ended up building two apps. One is a writing...
0001-01-01
I don’t link to it often but I do have an archive of my old disability blog. It used to have its own domain and everything. I did my best to make sure that old domain and any URLs still work and redirect to this static archive—because cool URIs don’t...
0001-01-01
No one is ever going to invent a Blake’s Life Simulator. Well, probably not. I can imagine some quantum computer of the future that allows you to simulate any person given known details of their life and AI-powered estimations. Short of that, this...
0001-01-01
My brother, Matt, and I decided to explore our fairly different musical tastes and do a song swap. What follows is my reaction to a song of his choice from his collection. Go check out Matt’s reaction to Lilac Wine by Jeff Buckley. Song:...
0001-01-01
Screenshot of the homepage for posterity. Try changing the color theme :-) This website began life as a typical personal homepage in the mid-2000s. Having dabbled with WYSIWYG programs for a few years prior, I had finally started learning HTML and...
0001-01-01
For several years now I have been wondering how I might fit an e-ink display into my workflow. It’s not as simple as just getting one of the cool e-ink tablets that exist. For example the recently announced DC-1 from Daylight Computer looks amazing....
0001-01-01
I did a bit of a design refresh Two years ago this month, I decided to make my own little app for keeping bookmarks. I’m a longtime customer of Pinboard, but I was becoming frustrated with errors in its archival functionally and, in general, it...
0001-01-01
The following is a modified version of a writeup I did for my players in a play-by-post game we’ve just started on Discord. I wrote it to give the players a brief summary of the game and also to help myself understand the game, as I am also learning...
0001-01-01
Spinal muscular atrophy is pretty rare. There aren’t many of us out there relative to other conditions. I always enjoy connecting with people that have SMA, so I thought it would be nice to list out a few of the communities that are available. I...
0001-01-01
I switch notetaking apps constantly. It’s a problem I’ve had for a long time now. Unfortunately, I’ve probably spent more time hopping around notes apps than taking good notes. I’ve written about some of those times. There was that time I got into...