Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #creative #comics #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
Making AWS Amplify work with Rollup AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make...
2nd Jun 2020
38

Making AWS Amplify work with Rollup

from swyx's site RSS Feed [alt+shift+b] in programming

2nd Jun 2020
AWS Amplify assumes CommonJS, which Rollup is allergic to. I recently discovered that you can make it work with Rollup with a few tweaks.
27th Dec 2025
Rudimentary 3D on the 2D HTML Canvas I’ve been working on a graphical web project that requires an interactive roll of a pair of dice....
29th Sep 2024
1

Rudimentary 3D on the 2D HTML Canvas

from Charles Petzold [alt+shift+b] in programming

29th Sep 2024
I’ve been working on a graphical web project that requires an interactive roll of a pair of dice. Dice are cubes and would be most convincingly rendered with 3D graphics. But because these dice are only a tiny part of this project, I was reluctant to call out the big guns. I...
Designing a fast I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the...
16th Jul 2015
1

Designing a fast

from Sedimental [alt+shift+b] in programming

16th Jul 2015
I wake up with a jolt, spilling most of my breakfast cereal onto a thirsty couch. My eyes find the clock. Cleaning will have to wait. I'm downing water like there's no tomorrow, but really tomorrow starts in one minute. Still drinking. All work is thirsty work if the day is long...
Gauss–Seidel visually explained An interactive demo of the Gauss-Seidel method for solving linear equation systems. When and why...
21st Sep 2025
51

Gauss–Seidel visually explained

from Words and Buttons Online [alt+shift+b] in programming

21st Sep 2025
An interactive demo of the Gauss-Seidel method for solving linear equation systems. When and why does it work? And why, when you flip the equations, it suddenly stop working? You can now play and see.
Avoid multitasking to write better code Multitasking is incredibly alluring. Why go slowly, doing one thing at a time, if you could get a...
26th Oct 2018
2

Avoid multitasking to write better code

from ntietz.com blog - technically a blog [alt+shift+b] in programming

26th Oct 2018
Multitasking is incredibly alluring. Why go slowly, doing one thing at a time, if you could get a second thing done? Why not fill those five seconds while your code compiles with reading an article about the latest web frameworks? In fact, multitasking is hiding everywhere in...
Go fix your bugs An exploration of some bugs you might not have known that you had
4th May 2023
38

Go fix your bugs

from Basta’s Notes [alt+shift+b] in programming

4th May 2023
An exploration of some bugs you might not have known that you had
Making a Website Under 1kB Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB...
2nd Aug 2022
33

Making a Website Under 1kB

from bt RSS Feed [alt+shift+b] in programming

2nd Aug 2022
Making a Website Under 1kB 2022-08-02 I recently launched (another) website club called the 1kB Club. Unlike the 1MB Club, it isn’t as accessible for most modern websites to become official members. Building a website that actually serves useful content while squeezing its page...
A Little Bit Now, A Lotta Bit Later In mid-March we released a big bug fix update—elementary OS 8.0.1—and since then we’ve been hard at...
6th May 2025
59

A Little Bit Now, A Lotta Bit Later

from elementary Blog [alt+shift+b] in programming

6th May 2025
In mid-March we released a big bug fix update—elementary OS 8.0.1—and since then we’ve been hard at work on even more bug fixes and some new exciting features that I’m excited to share with you today! Read ahead to find out what we’ve released recently and what you can help us...
So Long, Prog21 I always intended "Programming in the 21st Century" to have a limited run. I knew since the entry...
4th Jan 2017
50

So Long, Prog21

from Programming in the 21st Century [alt+shift+b] in programming

4th Jan 2017
I always intended "Programming in the 21st Century" to have a limited run. I knew since the entry from January 1, 2010, that I needed to end it. It just took a while.Recovering Programmer And now, an explanation. I started this blog to talk about issues tangentially related to...
My racism at accents Interesting NPR segment today: A powerful eruption on the sun disrupted radio signals on...
17th Dec 2023
106

My racism at accents

from Nelson's Weblog [alt+shift+b] in programming

17th Dec 2023
Interesting NPR segment today: A powerful eruption on the sun disrupted radio signals on earth. What’s remarkable is it’s a PhD candidate talking to an NPR host about solar flares, completely in two Southern Black accents. Two women, at that. I am dismayed at my own involuntary...
The Many Layers of Packaging The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The...
9th May 2017
1

The Many Layers of Packaging

from Sedimental [alt+shift+b] in programming

9th May 2017
The packaging gradient, and why PyPI isn't an app store. Update: I turned this post into a talk. The video from PyBay is here, the slides are available here. The long-cut video from BayPiggies is coming, but the "Extended Edition" slides are here. One lesson threaded...
Overcast 4.2: The privacy update Overcast 4.2 is out now. It enhances privacy in two major areas: Anonymous sync by default Overcast...
27th Apr 2018
49

Overcast 4.2: The privacy update

from Marco.org [alt+shift+b] in programming

27th Apr 2018
Overcast 4.2 is out now. It enhances privacy in two major areas: Anonymous sync by default Overcast has offered anonymous sync accounts since 2014. They’re fully functional, but they lack email addresses or passwords, so they can’t log into the website. A login token is stored in...
Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on...
5th Sep 2023
120

Remembering Doug Lenat (1950–2023) and His Quest to Capture the World with Logic

from Stephen Wolfram Writings [alt+shift+b] in programming

5th Sep 2023
Logic, Math and AI In many ways the great quest of Doug Lenat’s life was an attempt to follow on directly from the work of Aristotle and Leibniz. For what Doug was fundamentally trying to do over the forty years he spent developing his CYC system was to use the framework of...
Logical Quantifiers in Software I realize that for all I've talked about Logic for Programmers in this newsletter, I never once...
2nd Jul 2025
57

Logical Quantifiers in Software

from Computer Things [alt+shift+b] in programming

2nd Jul 2025
I realize that for all I've talked about Logic for Programmers in this newsletter, I never once explained basic logical quantifiers. They're both simple and incredibly useful, so let's do that this week! Sets and quantifiers A set is a collection of unordered, unique elements....
You can move !Unpin Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the...
4th Dec 2024
86

You can move !Unpin

from Quentin Santos [alt+shift+b] in programming

4th Dec 2024
Although I am now mostly comfortable with Rust, some concepts still elude me. One of them is the exact meaning of Unpin. The documentation says: The documentation of Unpin says: Types that do not require any pinning guarantees. Where pinning is described as: From this, you could...
Class action employment suits Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to...
12th Jun 2022
51

Class action employment suits

from Nelson's Weblog [alt+shift+b] in programming

12th Jun 2022
Google has agreed to settle a gender discrimination suit brought by employees. Congratulations to the plaintiffs, suing your employer is a difficult and stressful thing. But while the $118M headline looks big it works out to only $7600 per employee, less after the lawyers'...
Brand New Layouts with CSS Subgrid Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested...
25th Nov 2025
1

Brand New Layouts with CSS Subgrid

from Josh Comeau's blog [alt+shift+b] in programming

25th Nov 2025
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful convenience, but it turns out that it’s so much more. Subgrid unlocks exciting new...
Getting better at the New York Times crossword I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword...
15th Apr 2021
1

Getting better at the New York Times crossword

from Tyler Cipriani: blog [alt+shift+b] in programming

15th Apr 2021
I started doing crossword puzzles sometime in 2019. After learning the basics of American crossword puzzles, the best way to improve is to solve daily. As a budding cruciverbalist you develop a few key skills. The NYTimes website has an excellent guide on the basics of solving....
AI Revolution - Transformers and Large Language Models (LLMs) NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is...
30th Aug 2022
43

AI Revolution - Transformers and Large Language Models (LLMs)

from Elad Blog [alt+shift+b] in programming

30th Aug 2022
NLP & AI Revolution - Transformers and Large Language Models (LLMs) Part of the challenge of “AI” is we keep raising the bar on what it means for something to be a machine intelligence. Early machine learning models have been quite successful in terms of real world impact. Large...
Why I'm going to Hawaii with my co-founder * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder...
2nd Mar 2013
44

Why I'm going to Hawaii with my co-founder

from Joel Gascoigne [alt+shift+b] in programming

2nd Mar 2013
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * My co-founder Leo [http://leostartsup.com] and I are headed to Hawaii tomorrow morning for a 10 day trip. I just emailed the team, and I thought in line with one of our core...
Building rbenv on OpenBSD 7.5 Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my...
2nd Jun 2024
35

Building rbenv on OpenBSD 7.5

from bt RSS Feed [alt+shift+b] in programming

2nd Jun 2024
Building rbenv on OpenBSD 7.5 2024-06-02 I use Ruby (specifically with Jekyll) for a lot of my clubs/projects while using my personal laptop (X220 ThinkPad) which is runs OpenBSD. Since I recently upgraded to OpenBSD 7.5 I thought it could be helpful for others if I shared my...
19th Apr 2010
Dear Conference Organizer Dear Conference Organizer, First of all, thank you for all the hard work! Most Python conference...
22nd Oct 2023
1

Dear Conference Organizer

from Sebastian Witowski [alt+shift+b] in programming

22nd Oct 2023
Dear Conference Organizer, First of all, thank you for all the hard work! Most Python conference organizers I know don't get paid for their work. Yet, they pour countless hours into helping people spread knowledge and bringing the community together every year. And just like...
.NET Source Generators with .NET 7 Exploring .NET source generators to reduce boilerplate code in everyday code!
15th Aug 2023
29

.NET Source Generators with .NET 7

from Charles Chen [alt+shift+b] in programming

15th Aug 2023
Exploring .NET source generators to reduce boilerplate code in everyday code!
Faster archive page Faster archive page
2nd Nov 2022
1

Faster archive page

from Buttondown's blog [alt+shift+b] in programming

2nd Nov 2022
Faster archive page
Bike Brooklyn! zine I've been biking in Brooklyn for a few years now! It's hard for me to believe it, but I'm now one of...
23rd Apr 2025
55

Bike Brooklyn! zine

from Liz Denys [alt+shift+b] in programming

23rd Apr 2025
I've been biking in Brooklyn for a few years now! It's hard for me to believe it, but I'm now one of the people other bicyclists ask questions to now. I decided to make a zine that answers the most common of those questions: Bike Brooklyn! is a zine that touches on everything I...
A Simple, Delay-Tolerant, Offline-Capable Mesh Network with Syncthing (+ optional NNCP) A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage....
4th Feb 2021
37
4th Feb 2021
A little while back, I spent a week in a remote area. It had no Internet and no cell phone coverage. Sometimes, I would drive in to town where there was a signal to get messages, upload photos, and so forth. I had to take several devices with me: my phone, my wife’s, maybe a …...
The Boot.dev Beat. January 2025 Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children...
2nd Jan 2025
1

The Boot.dev Beat. January 2025

from Boot.dev Blog [alt+shift+b] in programming

2nd Jan 2025
Fastest boss defeat in the history of Boot.dev, a new AWS course, embers are live, and my children just won’t stop being sick for more than 4 days at a time. Win some, lose some.
Too much of a good thing: the trade-off we make with tests I've worked places where we aspired to (but did not reach) 100% code coverage. We used tools like a...
5th Feb 2024
2

Too much of a good thing: the trade-off we make with tests

from ntietz.com blog - technically a blog [alt+shift+b] in programming

5th Feb 2024
I've worked places where we aspired to (but did not reach) 100% code coverage. We used tools like a code coverage ratchet to ensure that the test coverage always went up and never down. This had a few effects. One of them was the intended effect: we wrote more tests. Another was...
#21 Legendary legend! Context: A button that expands and collapses a section of text. Bad code <button...
24th Jul 2020
33

#21 Legendary legend!

from HTMHell [alt+shift+b] in programming

24th Jul 2020
Context: A button that expands and collapses a section of text. Bad code <button class="panel-heading" tabindex="0" href="#collapse0" aria-expanded="true"> <legend> Industries Served </legend> </button> Issues and how to fix them legend is not allowed as a child of any other...
Increasingly miffed about the state of React releases by I am, relative to many, a sort of React apologist. Even though I’ve written at length about how it’s...
3rd Jan 2024
32

Increasingly miffed about the state of React releases by

from macwright.com [alt+shift+b] in programming

3rd Jan 2024
I am, relative to many, a sort of React apologist. Even though I’ve written at length about how it’s not good for every problem, I think React is a good solution to many problems. I think the React team has good intentions. Even though React is not a solution to everything, it a...
Stop trying to build the next unicorn So, you're building the next big thing? You say you're going to make millions and have a fancy...
2nd Sep 2014
51

Stop trying to build the next unicorn

from A Beautiful Site [alt+shift+b] in programming

2nd Sep 2014
So, you're building the next big thing? You say you're going to make millions and have a fancy office building out in the valley? That's cool. By the same odds we'll both be rich, because I'm holding tonight's winning lotto ticket. Your idea probably won't be the next big thing...
My Coffee Maker Just Makes Coffee My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice...
9th Jan 2023
32

My Coffee Maker Just Makes Coffee

from bt RSS Feed [alt+shift+b] in programming

9th Jan 2023
My Coffee Maker Just Makes Coffee 2023-01-09 I had to replace my dual Keurig coffee maker twice over a period of five months. This occurred a year ago and these are my findings. Built to Fail? I followed the manufactor’s suggested cleaning schedule and took care of the...
Standards for ANSI escape codes Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI...
7th Mar 2025
73

Standards for ANSI escape codes

from Julia Evans [alt+shift+b] in programming

7th Mar 2025
Hello! Today I want to talk about ANSI escape codes. For a long time I was vaguely aware of ANSI escape codes (“that’s how you make text red in the terminal and stuff”) but I had no real understanding of where they were supposed to be defined or whether or not there were...
20th Jul 2024
33

Tote bag

from James Vaughan's blog [alt+shift+b] in programming

20th Jul 2024
Managing Python Ecosystems You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise...
24th May 2016
1

Managing Python Ecosystems

from Sedimental [alt+shift+b] in programming

24th May 2016
You know that old quote: The wider the net you cast, the wider the variety you catch. Was it a wise old fisherman? Or a dogged Python programmer? Either way, words don't come much truer than those. Few, if any, programming languages have embodied the description "general-purpose"...
Style your RSS feed RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech...
20th Jun 2023
38

Style your RSS feed

from Darek Kay [alt+shift+b] in programming

20th Jun 2023
RSS is not dead. It is not mainstream, but it's still a thriving protocol, especially among tech users. However, many people do not know what RSS feeds are or how to use them. Most browsers render RSS as raw XML files, which doesn't help users understand what it's all about: In...
February updates We started the year with lots of new updates
4th Feb 2019
1

February updates

from Buttondown's blog [alt+shift+b] in programming

4th Feb 2019
We started the year with lots of new updates
Home-Cooked Software and Barefoot Developers The emerging golden age of home-cooked software, barefoot developers, and why the local-first...
30th May 2024
1

Home-Cooked Software and Barefoot Developers

from Maggie Appleton [alt+shift+b] in programming

30th May 2024
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
How to get in shape with a Raspberry Pi A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used...
1st Oct 2023
32

How to get in shape with a Raspberry Pi

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

1st Oct 2023
A Raspberry Pi is a great tool for any coder to have. It is a small, cheap computer that can be used for a variety of projects. This blog post will discuss some of the reasons why I think every coder should have one!
Slow Tech is Good Tech Avoid the shiny Avoid comparison Some examples Laravel Build tools Typescript and JS frameworks The...
29th May 2024
45

Slow Tech is Good Tech

from Sometimes It Works :: simonhamp.me [alt+shift+b] in programming

29th May 2024
Avoid the shiny Avoid comparison Some examples Laravel Build tools Typescript and JS frameworks The Web Platform What I keep up with This morning, I watched a video advertising a course aimed at developers. One of the first sentiments proclaimed is that of feeling left behind,...
How to create & manage a Postgres database in NodeJS from scratch Notice: Before you jump in and start reading, it's important to understand that this is not a...
1st Sep 2019
47

How to create & manage a Postgres database in NodeJS from scratch

from Tinloof - Blog [alt+shift+b] in programming

1st Sep 2019
Notice: Before you jump in and start reading, it's important to understand that this is not a tutorial you'd read while sitting in public transportation or on your toilet seat. You might want to find a nice place to sit for an hour and follow the tutorial. We have 1 goal: set up...
The Lindy Effect on startup potential On average, you're halfway to your final destination. How, then, do we not only double from here,...
9th Jun 2024
100

The Lindy Effect on startup potential

from A Smart Bear [alt+shift+b] in programming

9th Jun 2024
On average, you're halfway to your final destination. How, then, do we not only double from here, but 10x?
The best product analytics tools for startups, compared A tale as old as time: a founding team ships their MVP, installs Google Analytics , watches...
4th Mar 2026
1

The best product analytics tools for startups, compared

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

4th Mar 2026
A tale as old as time: a founding team ships their MVP, installs Google Analytics , watches pageview numbers go up, and feels good about themselves…
Bi-whatever transformations An interactive explanation of how polynomial transformations such as trilinear or biquadratic or...
16th Jun 2020
39

Bi-whatever transformations

from Words and Buttons Online [alt+shift+b] in programming

16th Jun 2020
An interactive explanation of how polynomial transformations such as trilinear or biquadratic or even linear-cubic work, and how to craft your own that fits your particular task the best.
Are we the baddies? I signed up for Hinge. Holy shit with the boosts. How does someone who works on this wake up every...
5th Jul 2025
47

Are we the baddies?

from the singularity is nearer [alt+shift+b] in programming

5th Jul 2025
I signed up for Hinge. Holy shit with the boosts. How does someone who works on this wake up every morning and feel okay about themselves? Similarly with the tip screens, Uber algorithm, all the zero sum bullshit using all the tricks of psychology to extract a little bit more...
Taming Floating-Point Sums Suppose you have an array of floating-point numbers, and wish to sum them. You might naively think...
25th May 2024
66

Taming Floating-Point Sums

from orlp.net - Blog Archive [alt+shift+b] in programming

25th May 2024
Suppose you have an array of floating-point numbers, and wish to sum them. You might naively think you can simply add them, e.g. in Rust: fn naive_sum(arr: &[f32]) -> f32 { let mut out = 0.0; for x in arr { out += *x; } out } This however can easily...
Chicago Parking Ticket Visualization Intro Hi there! In this post, I want to show off a fun little web app I made for visualizing parking...
27th Mar 2019
50

Chicago Parking Ticket Visualization

from Civic Hax [alt+shift+b] in programming

27th Mar 2019
Intro Hi there! In this post, I want to show off a fun little web app I made for visualizing parking tickets in Chicago, but because I've spent so much time on the overall project, I figured I'd share the story that got me to this point. In many ways, this work is the foundation...
Restic Restic is good backup software. It’s a command line tool for backing up filesystems to various local...
5th Feb 2024
66

Restic

from Nelson's Weblog [alt+shift+b] in programming

5th Feb 2024
Restic is good backup software. It’s a command line tool for backing up filesystems to various local and remote options. It is well documented, easy to set up, secure, and quite fast. It’s a very professional product. I am now backing up all my Linux systems with it. Note it’s a...
Installing Guix on a 10th gen Thinkpad X1 The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop,...
5th Dec 2022
1

Installing Guix on a 10th gen Thinkpad X1

from dthompson [alt+shift+b] in programming

5th Dec 2022
The last time I bought a laptop, I got a used Thinkpad X220 from eBay. I loved that laptop, but time marches on and old hardware eventually becomes too slow for modern development needs. After a lot of indecision, I bought a 10th generation Thinkpad X1 with an Intel Core...
It is becoming difficult for me to be productive in Python It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of...
5th Feb 2023
32

It is becoming difficult for me to be productive in Python

from blag [alt+shift+b] in programming

5th Feb 2023
It’s harder to refactor a large Python codebase. Type hints won’t save you, and you need a lot of unit tests. But how does that work in practice? Is Python fast to ship?
Pentagonal antiprism planter with drip tray, 2023 Aged leather / dazzle camouflage / coming together? pushing apart?
13th Sep 2023
27

Pentagonal antiprism planter with drip tray, 2023

from Liz Denys [alt+shift+b] in programming

13th Sep 2023
Aged leather / dazzle camouflage / coming together? pushing apart?
24th Jan 2016
eBPF Observability Tools Are Not Security Tools eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is...
27th Apr 2023
1

eBPF Observability Tools Are Not Security Tools

from Brendan Gregg's Blog [alt+shift+b] in programming

27th Apr 2023
eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is and using them for security monitoring would be like driving your car into the ocean and expecting it to float. Observability tools are designed have the lowest overhead possible so...
That bleeping kerfuffle After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via...
18th Jun 2017
50

That bleeping kerfuffle

from Don Melton [alt+shift+b] in programming

18th Jun 2017
After I posted that link to my latest podcast with Rene Ritchie, several folks alerted me via Twitter that all my colorful metaphors had been “bleeped” on the audio. I didn’t realize that because I hadn’t listened to the recording myself. And I don’t normally listen to my own...
Debugging iOS Safari (when all you have is a Mac) Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an...
10th May 2022
92

Debugging iOS Safari (when all you have is a Mac)

from Josh Collinsworth [alt+shift+b] in programming

10th May 2022
Debugging iOS Safari is a challenge (and possibly expensive) when you don't have access to an iPhone. Here are a few options to get around that problem.
Networking Essentials: Architecture and Principles Discussing the architecture of the Internet and its the principles that guided its original design.
4th Sep 2018
1

Networking Essentials: Architecture and Principles

from swyx's site RSS Feed [alt+shift+b] in programming

4th Sep 2018
Discussing the architecture of the Internet and its the principles that guided its original design.
Questionable Advice: “After Being A Manager, Can I Be Happy As A Cog?” One of my stretch goals for 2019 was to start writing an advice column.  I get a lot of questions...
23rd Nov 2019
1

Questionable Advice: “After Being A Manager, Can I Be Happy As A Cog?”

from charity.wtf [alt+shift+b] in programming

23rd Nov 2019
One of my stretch goals for 2019 was to start writing an advice column.  I get a lot of questions about everything under the sun: observability, databases, career advice, management problems, what the best stack is for a startup, how to hire and interview, etc.  And while I enjoy...
Returning to Work After Maternity Leave: Day 1 as a New Mom and Remote Tech Worker I started work back up again yesterday, June 1, as a remote tech worker for an open source...
1st Jun 2026
1

Returning to Work After Maternity Leave: Day 1 as a New Mom and Remote Tech Worker

from The Web Witch's Blog [alt+shift+b] in programming

1st Jun 2026
I started work back up again yesterday, June 1, as a remote tech worker for an open source consultancy. My husband started his paternity leave today. I'm only going back part-time for the moment so my rough plan is to work 3 days a week with the exception of this week, as I...
elementary OS 7 Available Now It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and...
31st Jan 2023
75

elementary OS 7 Available Now

from elementary Blog [alt+shift+b] in programming

31st Jan 2023
It’s been just over a year since we released elementary OS 6.1 Jólnir which brought new features and fixes based on your feedback, introduced new office productivity features, and expanded compatibility with a wide range of hardware. So far, OS 6.1 has been downloaded from our...
Racy git magic Exploting a long-standing git bug for my own amusement. And I think there is one known race: the...
30th Nov 2023
56

Racy git magic

from Tyler Cipriani: blog [alt+shift+b] in programming

30th Nov 2023
Exploting a long-standing git bug for my own amusement. And I think there is one known race: the index mtime itself is not race-free. – Linus Torvalds, Re:git bugs, 2008 A well-known race condition skulks through git’s plumbing. And I can demo it via a git magic trick 🪄1 $ tree...
28th Sep 2015
Building a demo of the Bleichenbacher RSA attack in Rust Recently while reading Real-World Cryptography, I got nerd sniped[1] by the mention of...
4th Mar 2024
2

Building a demo of the Bleichenbacher RSA attack in Rust

from ntietz.com blog - technically a blog [alt+shift+b] in programming

4th Mar 2024
Recently while reading Real-World Cryptography, I got nerd sniped[1] by the mention of Bleichenbacher's attack on RSA. This is cool, how does it work? I had to understand, and to understand something, I usually have to build it. Well, friends, that is what I did. I implemented...
GitHub Game Off 2021 Retrospective Recently, I completed the GitHub Game Off. With over 500 entries, this is the largest game jam I’ve...
19th Feb 2022
34

GitHub Game Off 2021 Retrospective

from Daniel Marino [alt+shift+b] in programming

19th Feb 2022
Recently, I completed the GitHub Game Off. With over 500 entries, this is the largest game jam I’ve been a part of. I had some lofty goals for this game, and I just about met them all. I’m extremely happy with how the game came out! Like prior games I’ve made, I don’t tend to...
Back to Goodreads I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a...
7th Apr 2022
49

Back to Goodreads

from Nelson's Weblog [alt+shift+b] in programming

7th Apr 2022
I’m back to using Goodreads but I lost my friends list, if you use Goodreads please add me as a friend. After Goodreads lost my account I was furious and of course intended to never use it again. But to their credit, Goodreads did some extra work and managed to get me a copy of...
Go and SQLite: when database/sql chafes Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library...
2nd Apr 2018
22

Go and SQLite: when database/sql chafes

from David Crawshaw [alt+shift+b] in programming

2nd Apr 2018
Go and SQLite: when database/sql chafes 2018-04-02, David Crawshaw The Go standard library includes , a generic SQL interface. It does a good job of doing exactly what it says it does, providing a generic interface to various SQL database servers. Sometimes that is what you want....
chasing the dragon Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
53

chasing the dragon

from David Gerrells [alt+shift+b] in programming

10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
What can agents actually do? There’s a lot of excitement about what AI (specifically the latest wave of LLM-anchored AI) can...
6th Jul 2025
47

What can agents actually do?

from Irrational Exuberance [alt+shift+b] in programming

6th Jul 2025
There’s a lot of excitement about what AI (specifically the latest wave of LLM-anchored AI) can do, and how AI-first companies are different from the prior generations of companies. There are a lot of important and real opportunities at hand, but I find that many of these...
You Don’t Need a UI Framework As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap....
3rd May 2022
32

You Don’t Need a UI Framework

from Josh Comeau's blog [alt+shift+b] in programming

3rd May 2022
As developers, it can be tempting to grab a pre-styled UI framework like Material UI or Bootstrap. Seems like a great way to outsource design and save a bunch of time, right? In my experience, this is an unrealistic expectation, and things don’t quite work out that way.
How to hire people who are better than you If you don't hire people better than you, the organization gets bigger, not better. But how do you...
19th Apr 2026
1

How to hire people who are better than you

from A Smart Bear [alt+shift+b] in programming

19th Apr 2026
If you don't hire people better than you, the organization gets bigger, not better. But how do you hire for something you don't understand?
LLMs and performative productivity It's worth asking whether LLMs are actually making us more productive at all—and if so, what we...
5th Jun 2026
1

LLMs and performative productivity

from Josh Collinsworth [alt+shift+b] in programming

5th Jun 2026
It's worth asking whether LLMs are actually making us more productive at all—and if so, what we might be sacrificing in return.
Twitter vs Instagram Threads: two different approaches to throttling Twitter throttled access to its platform while Meta launched Threads, a rival to Twitter with no...
6th Jul 2023
73

Twitter vs Instagram Threads: two different approaches to throttling

from The Pragmatic Engineer [alt+shift+b] in programming

6th Jul 2023
Twitter throttled access to its platform while Meta launched Threads, a rival to Twitter with no signup or other throttling in place. Two approaches: but there will likely be only one winner.
Books Read (so far) in 2016 The goal here is to hit 2 books a month, so 24 for the year. I’m on track as of now....
20th Aug 2016
1

Books Read (so far) in 2016

from Tyler Cipriani: blog [alt+shift+b] in programming

20th Aug 2016
The goal here is to hit 2 books a month, so 24 for the year. I’m on track as of now. Perilous. Stranger in a Strange Land by Robert A. Heinlein Black Hole by Charles Burns Fun Home by Alison Bechdel The Girl on the Train by Paula Hawkins Starship Troopers by Robert A....
Twenty Years of Blog Posts Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing...
23rd Aug 2025
1

Twenty Years of Blog Posts

from Charles Petzold [alt+shift+b] in programming

23rd Aug 2025
Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing my book Programming Microsoft Windows Forms. Since then, I’ve posted over 900 entries, all of which are still online. ... more ...
a problem with ssr Life is a journey meant to be experienced. Today, experience what view transitions have to offer...
10th Apr 2025
1

a problem with ssr

from David Gerrells [alt+shift+b] in programming

10th Apr 2025
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
Some blogging myths A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was...
5th Jun 2023
38

Some blogging myths

from Julia Evans [alt+shift+b] in programming

5th Jun 2023
A few years ago I gave a short talk (slides) about myths that discourage people from blogging. I was chatting with a friend about blogging the other day and it made me want to write up that talk as a blog post. here are the myths: myth: you need to be original myth: you need to...
30th May 2020
1

Pont

from Matt Keeter [alt+shift+b] in programming

30th May 2020
Trashy Holidays from [the rats of] New York City! This year, my household's holiday card will celebrate ("celebrate") one of New York City's most...
16th Nov 2021
41

Trashy Holidays from [the rats of] New York City!

from Liz Denys [alt+shift+b] in programming

16th Nov 2021
This year, my household's holiday card will celebrate ("celebrate") one of New York City's most iconic images: The back of the card explains why this problem is so commonplace on NYC's streets and says how we could fix it: Piles of trash blocking sidewalks and bike lanes are as...
the last couple years in v8's garbage collector Let’s talk about memory management! Following up on my article about , today I’d like to bring that...
13th Nov 2025
1

the last couple years in v8's garbage collector

from wingolog [alt+shift+b] in programming

13th Nov 2025
Let’s talk about memory management! Following up on my article about , today I’d like to bring that up to date with what went down in V8’s GC over the last couple years.5 years of developments in V8’s garbage collector I selected all of the commits to since my previous...
L'Insurrection qui vient I can trace different periods of my life back to the music with which I decided to fill my ears and...
7th Jun 2010
42

L'Insurrection qui vient

from Liz Denys [alt+shift+b] in programming

7th Jun 2010
I can trace different periods of my life back to the music with which I decided to fill my ears and the stories towards which I let my eyes venture. Rereading tends to bring a part of me back to previous points in times, and occasionally, I partake in this. But there are few...
The Boot.dev Beat. April 2025 The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The...
27th Apr 2025
1

The Boot.dev Beat. April 2025

from Boot.dev Blog [alt+shift+b] in programming

27th Apr 2025
The Lord of the Mire has been the hardest boss yet (by far), weighing it with 150,000,000 HP. The community rallied during the event, dealing a whopping 132,282,452 damage in total, but not quite enough to bring him down.
My review of the Nüborn Baby at 3 months My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought...
16th Jan 2026
1

My review of the Nüborn Baby at 3 months

from Josh Collinsworth [alt+shift+b] in programming

16th Jan 2026
My Nüborn Baby arrived in October, and now that I've had a few months to get used to it, I thought I'd write up a review, in case you were thinking of getting one for yourself.
What I'm up to - February 2023 ✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the...
1st Feb 2023
1

What I'm up to - February 2023

from Philip Ilic Thomas [alt+shift+b] in programming

1st Feb 2023
✨ What I've been up to Hello from Cozumel, Mexico! It's 80° F here - a welcome break from the Chicago Winter. Since last Summer, I've been taking a "solo week" trip every quarter as a creat...
First week of Byte-Sized Tech It has been a week since I announced my telegram channel byte-sized tech. My main goal in creating...
6th Sep 2024
1

First week of Byte-Sized Tech

from Eliran Turgeman [alt+shift+b] in programming

6th Sep 2024
It has been a week since I announced my telegram channel byte-sized tech. My main goal in creating this channel was to read tech books. I wanted to summarize them to avoid just skimming. It hasn’t gained much traffic yet. But, I hope it will resonate with more people so that I...
What's the difference between references and pointers in Rust? I've been working on writing a Rust training course, and one of the things I struggled with...
6th Feb 2023
2

What's the difference between references and pointers in Rust?

from ntietz.com blog - technically a blog [alt+shift+b] in programming

6th Feb 2023
I've been working on writing a Rust training course, and one of the things I struggled with explaining in there was the difference between references and pointers. Ultimately, the underlying representation is the same: both hold an address for some memory. The difference between...
A Web Components Primer On the eve of February, I was inspired to tweet about web components. What started as a simple...
4th Feb 2022
50

A Web Components Primer

from A Beautiful Site [alt+shift+b] in programming

4th Feb 2022
On the eve of February, I was inspired to tweet about web components. What started as a simple thought quickly turned into a series of tweets that folks seem to find useful. I've adapted the thread and I'm posting it here for prosperity. Overview # Shadow DOM? Light DOM? Slots?...
Bright Barley Designed by ALLGOOD, Leeds.
22nd Apr 2022
53

Bright Barley

from Identity Designed [alt+shift+b] in programming

22nd Apr 2022
Designed by ALLGOOD, Leeds.
When to Hire a Computer Performance Engineering Team (2025) part 1 of 2 As a leader in computer performance I've been asked by companies about how (and why) to form a...
3rd Aug 2025
1

When to Hire a Computer Performance Engineering Team (2025) part 1 of 2

from Brendan Gregg's Blog [alt+shift+b] in programming

3rd Aug 2025
As a leader in computer performance I've been asked by companies about how (and why) to form a performance engineering team, and as this is broadly useful I'll share my advice here. Large tech companies in the US hire performance engineers (under that or other titles) to ensure...
We’re trying a 4-day workweek for the month of May Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under...
5th May 2020
44

We’re trying a 4-day workweek for the month of May

from Joel Gascoigne [alt+shift+b] in programming

5th May 2020
Note: this was originally posted on the Buffer blog. For the month of May, Buffer will operate under a 4-day workweek (at full pay) across the whole 89-person team. We’re in a period of time where there’s a layer of added anxiety and stress in all
Easy subscriber filters Want to learn more about your audience. Try subscriber filters!
20th Jun 2019
1

Easy subscriber filters

from Buttondown's blog [alt+shift+b] in programming

20th Jun 2019
Want to learn more about your audience. Try subscriber filters!
Naked Emperors in Tech Some things we often repeat as truth just aren't. We should call bullshit more often.
6th Nov 2020
1

Naked Emperors in Tech

from swyx's site RSS Feed [alt+shift+b] in programming

6th Nov 2020
Some things we often repeat as truth just aren't. We should call bullshit more often.
The next CEO of Stack Overflow We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the...
28th Mar 2019
52

The next CEO of Stack Overflow

from Joel on Software [alt+shift+b] in programming

28th Mar 2019
We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"
Progressive enhancement brings everyone in Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we...
7th Jan 2025
210

Progressive enhancement brings everyone in

from The History of the Web [alt+shift+b] in programming

7th Jan 2025
Early computers faced unexpected failures, and that gave us graceful degradation. But on the web, we needed something different. We needed progressive enhancement. The post Progressive enhancement brings everyone in appeared first on The History of the Web.
Using Dall-E/AI to create kids colouring pages in KidzFun.art Over the past couple of years I’ve been building KidzFun.art, an art & education app for my young...
9th Apr 2024
1

Using Dall-E/AI to create kids colouring pages in KidzFun.art

from SOS [alt+shift+b] in programming

9th Apr 2024
Over the past couple of years I’ve been building KidzFun.art, an art & education app for my young kids and hopefully yours. The first feature I ever added was simple colouring pages, hand drawn by my lovely and talented wife. However that was a slow and laborious process, and...
Switching to Pelican Until today, my website was fragmented across a number of static pages and two WordPress instances....
27th Mar 2017
39

Switching to Pelican

from Liz Denys [alt+shift+b] in programming

27th Mar 2017
Until today, my website was fragmented across a number of static pages and two WordPress instances. To simplify my life, I decided to unify them into one content management system instead of keeping that somewhat unwieldly mess around. I had never really put a lot of thought into...
Fourteen years Fourteen years It's a little hard to believe. Fourteen years ago today, I launched Buffer from my...
30th Nov 2024
90

Fourteen years

from Joel Gascoigne's blog [alt+shift+b] in programming

30th Nov 2024
Fourteen years It's a little hard to believe. Fourteen years ago today, I launched Buffer from my apartment in Birmingham, in the UK. The launch came seven weeks after I started working on the project on the side as a contract web developer. For a few weeks, I called it bfffr...
Svelte reactivity — an inside and out guide I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the...
22nd Apr 2023
41

Svelte reactivity — an inside and out guide

from Vladimir Klepov as a Coder [alt+shift+b] in programming

22nd Apr 2023
I've been working with svelte exclusively for a year now, but I still manage to shoot myself in the foot every now and then when using reactive state. Some of the confusion is due to my prior experience with React, but some points are confusing on their own. Today, I dive into...
OCaml documentation as markdown Turn your OCaml API documentation into publishable Markdown
3rd Mar 2026
1

OCaml documentation as markdown

from sancho.dev [alt+shift+b] in programming

3rd Mar 2026
Turn your OCaml API documentation into publishable Markdown
A Metaphorical Reading Collection A collection of my favourite books on conceptual metaphor theory
1st Jun 2020
1

A Metaphorical Reading Collection

from Maggie Appleton [alt+shift+b] in programming

1st Jun 2020
A collection of my favourite books on conceptual metaphor theory
1st Jun 2025
how to make a game engine Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure...
20th Dec 2025
1

how to make a game engine

from David Gerrells [alt+shift+b] in programming

20th Dec 2025
Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure manmade code. How hard can it be?
28th Jul 2014
23

2014-07-28

from David Crawshaw [alt+shift+b] in programming

28th Jul 2014
Forking Chrome to turn HTML into SVG I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork...
11th Nov 2022
56

Forking Chrome to turn HTML into SVG

from Fathy Boundjadj [alt+shift+b] in programming

11th Nov 2022
I've been working on a program called html2svg, it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches. Take a picture Chromium is built on top of Blink: an HTML engine forked from WebKit, and Skia: a 2D...
Data Binding in React As developers, we don't like working with forms, but they're a critical part of most web...
9th Jan 2023
97

Data Binding in React

from Josh Comeau's blog [alt+shift+b] in programming

9th Jan 2023
As developers, we don't like working with forms, but they're a critical part of most web applications! In this tutorial, you'll learn exactly how to wire up all of the different form controls in React. Never forget how to data-bind a checkbox or radio button again!
Systems and Processes that Aren't in Code are Terrifying My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten...
3rd Oct 2019
1

Systems and Processes that Aren't in Code are Terrifying

from Boot.dev Blog [alt+shift+b] in programming

3rd Oct 2019
My worst enemy is processes that a developer spun up years ago on a server everyone has forgotten about. I don’t know how to find these systems reliably, I don’t know where they came from, what depends on them, and if they are safe to delete. For example, the dreaded 15 6 2 1 *...
The complex simplicity of my static websites It was the spring of 2014, over 9 years ago, just 6 months into my first year of college, when my...
8th Aug 2023
47

The complex simplicity of my static websites

from Copper • A blog about conductive layers [alt+shift+b] in programming

8th Aug 2023
It was the spring of 2014, over 9 years ago, just 6 months into my first year of college, when my Computer Architecture teacher stopped in the middle of an assembly exercise to tell us that Bitdefender is hiring juniors for Malware Researcher positions. I had no idea what that...
Vitest Browser Mode vs Playwright (article) What is the difference between Vitest Browser Mode and Playwright? And when to use each in your...
12th Nov 2025
1

Vitest Browser Mode vs Playwright (article)

from Epic Web Dev [alt+shift+b] in programming

12th Nov 2025
What is the difference between Vitest Browser Mode and Playwright? And when to use each in your tests?
How to create a digital Suica card in Apple Pay (2024 Update) Suica is a smart card used to pay at train stations and convenience stores in Japan. In 2016, Apple...
6th Nov 2017
67

How to create a digital Suica card in Apple Pay (2024 Update)

from Kevin Chen [alt+shift+b] in programming

6th Nov 2017
Suica is a smart card used to pay at train stations and convenience stores in Japan. In 2016, Apple added support for Suica to Apple Pay on iPhone 7 devices sold in Japan. In 2017, Apple added support to all iPhone 8/X and later, regardless of where they’re sold.1 Virtual Suica...
Winner, Name that Ware December 2024 The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited....
30th Jan 2025
77

Winner, Name that Ware December 2024

from bunnie's blog [alt+shift+b] in programming

30th Jan 2025
The ware for December 2024 is a 2mm pitch, 64×64 LED panel purchased from Evershine Opto Limited. Their sales part number is ES-P2-I, but the silkscreen says DCHY-P2-6464-1515-VP. The seller is just the name slapped on the box; like most commodity wares, there’s likely multiple...
[Original Song] "Our Love Will Last As Long" I wrote and recorded a novelty love song for Chelsea.
4th Jul 2009
1

[Original Song] "Our Love Will Last As Long"

from Jordan Eldredge's Blog [alt+shift+b] in programming

4th Jul 2009
I wrote and recorded a novelty love song for Chelsea.
What I'm up to - December 2022 ✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of...
1st Dec 2022
1

What I'm up to - December 2022

from Philip I. Thomas [alt+shift+b] in programming

1st Dec 2022
✨ Highlights of last month - Launched Postcard. Had \>15k visitors on the first day and hundreds of signups, which was more than I expected. Overall, a great start! - Did a smaller launch for The Cont...
Put that Framework Down Before Someone Gets Hurt There is only one question that ignites my inner rage more than “How do I get a developer job in 3...
6th Nov 2023
1

Put that Framework Down Before Someone Gets Hurt

from Boot.dev Blog [alt+shift+b] in programming

6th Nov 2023
There is only one question that ignites my inner rage more than “How do I get a developer job in 3 months?”? That question is:
6th Jan 2019
On the software supply-chain doom spiral .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning...
24th Apr 2026
1

On the software supply-chain doom spiral

from Tyler Cipriani: blog [alt+shift+b] in programming

24th Apr 2026
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} Hackers are pwning packages at an exhausting clip. But the hacks are hackneyed. What’s new is the doom cycle: Code that steals keys to publish code to steal more keys. A zombie army of infected code. And AI...
State machines - Why and how to use them in web development. What is a state machine? I think Wikipedia does a very good job of defining a state machine. A...
17th Dec 2022
33

State machines - Why and how to use them in web development.

from Jibran’s Perspective [alt+shift+b] in programming

17th Dec 2022
What is a state machine? I think Wikipedia does a very good job of defining a state machine. A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract...
Ink Note Fall 2023: As concrete as possible programming How far can we push programming away from symbol manipulation and into the act of drawing?
1st Nov 2023
11

Ink Note Fall 2023: As concrete as possible programming

from Ink & Switch [alt+shift+b] in programming

1st Nov 2023
How far can we push programming away from symbol manipulation and into the act of drawing?
A 2-Axis, Multihead Light Positioner This post is part of a longer-running series about giving users a tangible reason to trust their...
8th Apr 2024
76

A 2-Axis, Multihead Light Positioner

from bunnie's blog [alt+shift+b] in programming

8th Apr 2024
This post is part of a longer-running series about giving users a tangible reason to trust their hardware through my IRIS (Infra-Red, in-situ) technique for the non-destructive inspection of chips. Previously, I discussed the focus stage, light source, and methodology used to...
Questioning and adjusting our goals * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * People who know...
9th Jan 2011
41

Questioning and adjusting our goals

from Joel Gascoigne [alt+shift+b] in programming

9th Jan 2011
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * People who know me know that I like to make things systematic when I can, and doing so helps me make sense of things and have confidence in my actions. In addition to making things systematic, I...
Build a career path by multiplying your value Oftentimes senior developers lack ideas on where to go next. Let's try to explore some ideas.
15th Nov 2023
30

Build a career path by multiplying your value

from Florian Bellmann | Be curious, explore and meditate. [alt+shift+b] in programming

15th Nov 2023
Oftentimes senior developers lack ideas on where to go next. Let's try to explore some ideas.
The next iteration of Contraption Company From indiehacker back to venture-funded founder
6th Sep 2024
1

The next iteration of Contraption Company

from Contraption Co. [alt+shift+b] in programming

6th Sep 2024
From indiehacker back to venture-funded founder
What I'm up to - May 2025 Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st May 2025
1

What I'm up to - May 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st May 2025
Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - "I created a chatbot with my dog" was a presentation I gave at a meetup. (Here's t...
Engineering Management: The Pendulum Or The Ladder Last night I was out with a dear friend who has been an engineering manager for a year now, and by...
4th Jan 2019
1

Engineering Management: The Pendulum Or The Ladder

from charity.wtf [alt+shift+b] in programming

4th Jan 2019
Last night I was out with a dear friend who has been an engineering manager for a year now, and by two drinks in I was rattling off a long list things I always say to newer engineering managers. Then I remembered: I should write a post! It’s one of my goals this year to write […]
Coming soon This is Neil Panchal's Blog, a brand new site by Neil Panchal that's just getting started. Things...
25th May 2024
115

Coming soon

from Neil Panchal [alt+shift+b] in programming

25th May 2024
This is Neil Panchal's Blog, a brand new site by Neil Panchal that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new
Vibe-Cadding It turns out that current models are pretty good at writing code to generate cad (3D objects).
6th Jul 2026
1

Vibe-Cadding

from General Robots [alt+shift+b] in programming

6th Jul 2026
It turns out that current models are pretty good at writing code to generate cad (3D objects).
CSS vs. JavaScript There are a bunch of JavaScript animation libraries out there, and you might have wondered whether...
26th May 2026
1

CSS vs. JavaScript

from Josh Comeau's blog [alt+shift+b] in programming

26th May 2026
There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies...
How I use Roam Research I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot...
27th Jun 2021
37

How I use Roam Research

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

27th Jun 2021
I take lots of notes and I’m always looking for that perfect note taking app. Because I take a lot of notes, mobile-first note taking apps (e.g. Google’s Keep) are of no interest to me. To me most important thing is: lowest possible friction in adding new notes fast way of...
Sometimes, the outside is inside Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the...
24th May 2010
38

Sometimes, the outside is inside

from Liz Denys [alt+shift+b] in programming

24th May 2010
Just a few pages off the bustling infinite corridor, there's another hallway, but unlike the infinite, it has four-story-high glass ceilings, my favorite piece favorite piece from the Percent-for-Art Program, and no traffic. The exterior of building 6C fascinates me. The...
26th Mar 2014
1

fstl

from Matt Keeter [alt+shift+b] in programming

26th Mar 2014
Information is still free Blogging is so fundamentally native to the web that twenty years of commoditization has left it...
7th Jan 2026
1

Information is still free

from The History of the Web [alt+shift+b] in programming

7th Jan 2026
Blogging is so fundamentally native to the web that twenty years of commoditization has left it relatively untouched. We share information, freely. The post Information is still free appeared first on The History of the Web.
The 2021 International Developers in Japan results are live! In November 2021, I conducted a survey of international developers living in Japan. [The results are...
18th Jan 2022
32

The 2021 International Developers in Japan results are live!

from TokyoDev [alt+shift+b] in programming

18th Jan 2022
In November 2021, I conducted a survey of international developers living in Japan. [The results are now live](/insights/2021-developer-survey), please check them out! With 435 people responding, I had about 20% more responses than [2020's...
Guile-bstructs 0.1.0 released I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been...
5th Jan 2025
1

Guile-bstructs 0.1.0 released

from dthompson [alt+shift+b] in programming

5th Jan 2025
I'm pleased to announce that the very first release of guile-bstructs, version 0.1.0, has been released! This is a library I've been working on for quite some time and after more than one rewrite and many smaller refactors I think it's finally ready to release publicly. Let's...
10th Feb 2023
Why React Re-Renders In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and...
16th Aug 2022
76

Why React Re-Renders

from Josh Comeau's blog [alt+shift+b] in programming

16th Aug 2022
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the...
How to build an Auto-Playing Slideshow with React In this article we'll build an auto-playing slideshow using React. The article is divided into two...
16th Nov 2020
46

How to build an Auto-Playing Slideshow with React

from Tinloof - Blog [alt+shift+b] in programming

16th Nov 2020
In this article we'll build an auto-playing slideshow using React. The article is divided into two sections: The trick
16th Dec 2024
What I'm up to - August 2025 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Aug 2025
1

What I'm up to - August 2025

from Philip Ilic Thomas [alt+shift+b] in programming

1st Aug 2025
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - Back to eating solid foods after my jaw surgery. - Playing with gpt-oss on my com...
Add metadata to your RSS feeds Add metadata to your RSS feeds
1st Mar 2025
1

Add metadata to your RSS feeds

from Buttondown's blog [alt+shift+b] in programming

1st Mar 2025
Add metadata to your RSS feeds
AI Regulation There have been multiple call to regulate AI. It is too early to do so.
18th Sep 2023
50

AI Regulation

from Elad Blog [alt+shift+b] in programming

18th Sep 2023
There have been multiple call to regulate AI. It is too early to do so.
Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit This is the first in a series of posts about new LLM-related technology associated with the...
27th Apr 2023
170

Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit

from Stephen Wolfram Writings [alt+shift+b] in programming

27th Apr 2023
This is the first in a series of posts about new LLM-related technology associated with the Wolfram technology stack. "Color" with something like: When you set up a plugin, it can contain many endpoints, that do different things. And—in addition to sharing prompts—one reason this...
I'm finally dumping Visual Studio After years of working with the "big" Visual Studio, I've had enough. It's buggy, slow, and...
19th Jun 2024
53

I'm finally dumping Visual Studio

from Founder's blog [alt+shift+b] in programming

19th Jun 2024
After years of working with the "big" Visual Studio, I've had enough. It's buggy, slow, and frustrating, and I've decided to make the switch to Visual Studio Code. While as a C# developer I'm still unsure if I can replicate every aspect of my workflow in VS Code, I'm...
Fine-grained provenance, Automerge updates Some explorations of new editor interactions for writing science papers, and a trio of projects...
17th Oct 2024
83

Fine-grained provenance, Automerge updates

from Ink & Switch [alt+shift+b] in programming

17th Oct 2024
Some explorations of new editor interactions for writing science papers, and a trio of projects advancing the future of Automerge.
My First Sketch Plugin and What I Learned I’ve been Adobe Illustrator free for almost six months now, and what I miss most about it are some...
16th May 2016
34

My First Sketch Plugin and What I Learned

from Daniel Marino [alt+shift+b] in programming

16th May 2016
I’ve been Adobe Illustrator free for almost six months now, and what I miss most about it are some of the nice effects it ships with. I love Sketch, but I don’t think these effects will ever make their way into Sketch. Sketch does have the ability to add plugins, and I’ve always...
Vue 3x3 - A Mental Model for Building Fast A mental model for helping you get oriented with with Vue3 and Composition API
14th Jan 2023
40

Vue 3x3 - A Mental Model for Building Fast

from Charles Chen [alt+shift+b] in programming

14th Jan 2023
A mental model for helping you get oriented with with Vue3 and Composition API
Fixing delivery: a guide for engineering managers Humans, by and large, feel good when they set small goals and meet them regularly. – Camille...
16th Aug 2022
1

Fixing delivery: a guide for engineering managers

from Tyler Cipriani: blog [alt+shift+b] in programming

16th Aug 2022
Humans, by and large, feel good when they set small goals and meet them regularly. – Camille Fournier, The Manager’s Path Shipping motivates software teams. So it’s understandable for a team’s morale to suffer when delivery drags. Getting the team pushing software they’re proud...
A new blog Introducing Buttondown's new blog.
4th Nov 2017
1

A new blog

from Buttondown's blog [alt+shift+b] in programming

4th Nov 2017
Introducing Buttondown's new blog.
Porting a medium-sized Vue application to Svelte 5 Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue...
27th Jun 2024
90

Porting a medium-sized Vue application to Svelte 5

from Krzysztof Kowalczyk blog [alt+shift+b] in programming

27th Jun 2024
Porting a medium-sized Vue application to Svelte 5 The short version: porting from Vue to Svelte is pretty straightforward and Svelte 5 is nice upgrade to Svelte 4. Why port? I’m working on Edna, a note taking application for developers. It started as a...
What I'm up to - April 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Apr 2026
1

What I'm up to - April 2026

from Philip Ilic Thomas [alt+shift+b] in programming

1st Apr 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in March - Published Software in the AI era and updated my personal website. - Wrote Agent experience abo...
All code is technical debt Technical debt, as originally [coined by Ward...
5th Jul 2018
35

All code is technical debt

from TokyoDev [alt+shift+b] in programming

5th Jul 2018
Technical debt, as originally [coined by Ward Cunningham](http://wiki.c2.com/?WardExplainsDebtMetaphor), is the idea that you can gain a temporary speed boost by rushing software development, at the cost of slowing down future development. This acts like a loan. With a loan,...
Why you Might Want to Extend React Components Do not extend components. If there is anything React community agrees upon, this is it. Use HOCs....
5th Nov 2018
35

Why you Might Want to Extend React Components

from Vladimir Klepov as a Coder [alt+shift+b] in programming

5th Nov 2018
Do not extend components. If there is anything React community agrees upon, this is it. Use HOCs. Use state managers (and their connector HOCs). Use render props. Do not inherit. Remember, composition over inheritance! Obey your guru. Once upon a time, a developer extended his...
Type parameters in Go Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll...
10th Mar 2024
48

Type parameters in Go

from Blog - Bitfield Consulting [alt+shift+b] in programming

10th Mar 2024
Now that generics have come to Go, let's take a look at the new syntax for type parameters. We’ll find out why we need type parameters, how we write them, and how we can use them to create generic functions in Go.
26th Feb 2024
Mission, Vision, poTAYto, poTAHto Mission, vision, purpose, BHAG. Are they useful north stars, or academic nonsense?
9th Nov 2025
1

Mission, Vision, poTAYto, poTAHto

from A Smart Bear [alt+shift+b] in programming

9th Nov 2025
Mission, vision, purpose, BHAG. Are they useful north stars, or academic nonsense?
a11y-syntax-highlighting has been updated I created the a11y-syntax-highlighting library seven years ago, forked from xiaozi’s...
9th Sep 2024
27

a11y-syntax-highlighting has been updated

from Eric Bailey [alt+shift+b] in programming

9th Sep 2024
I created the a11y-syntax-highlighting library seven years ago, forked from xiaozi’s solarized-prism-theme for PrismJS. To not bury the lede, the new update: Supports Forced Colors mode, Is encapsulated in a Cascade Layer, Uses Custom Properties, Groups its selectors using the...
The C Standard Library Function isspace() Depends on Locale This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be...
6th Jun 2023
110

The C Standard Library Function isspace() Depends on Locale

from Evan Jones - Software Engineer | Computer Scientist [alt+shift+b] in programming

6th Jun 2023
This is a post for myself, because I wasted a lot of time understanding this bug, and I want to be able to remember it in the future. I expect close to zero others to be interested. The C standard library function isspace() returns a non-zero value (true) for the six "standard"...
Being a good mentor – a developers guide Let’s talk about the process where the experienced welcome the inexperienced under their wing and...
8th Jul 2023
85

Being a good mentor – a developers guide

from Vadim Kravcenko [alt+shift+b] in programming

8th Jul 2023
Let’s talk about the process where the experienced welcome the inexperienced under their wing and illuminate the path ahead. I’ve […] The post Being a good mentor – a developers guide appeared first on Vadim Kravcenko.
FaceTime video/audio broken by Private Internet Access VPN client on Mac I recently diagnosed that the cause of FaceTime being broken on my Mac was the Private Internet...
24th Aug 2026
1

FaceTime video/audio broken by Private Internet Access VPN client on Mac

from Jordan Eldredge's Blog [alt+shift+b] in programming

24th Aug 2026
I recently diagnosed that the cause of FaceTime being broken on my Mac was the Private Internet Access VPN client
8th May 2023
An Interactive Guide to CSS Grid CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful...
21st Nov 2023
54

An Interactive Guide to CSS Grid

from Josh Comeau's blog [alt+shift+b] in programming

21st Nov 2023
CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb...
Don’t fix it just because it’s technical debt. Why should we only spend part of our time doing work that maximizes value, and the rest of our time...
8th May 2023
37

Don’t fix it just because it’s technical debt.

from Dan Slimmon [alt+shift+b] in programming

8th May 2023
Why should we only spend part of our time doing work that maximizes value, and the rest of our time doing other, less optimal work?
My productivity rules A friend asked me for some study/productivity tips, and I figured the most productive thing I can do...
8th Oct 2025
1

My productivity rules

from Eliran Turgeman [alt+shift+b] in programming

8th Oct 2025
A friend asked me for some study/productivity tips, and I figured the most productive thing I can do is write a post about it. That way, it might help more people too. So here we go. Before we start, there are two things you need before any productivity advice will work: Be...
The Two Classes of Software Engineer “Software engineer” has become a ubiquitous term for people who write, deploy, architect, or...
5th Mar 2021
1

The Two Classes of Software Engineer

from Boot.dev Blog [alt+shift+b] in programming

5th Mar 2021
“Software engineer” has become a ubiquitous term for people who write, deploy, architect, or sometimes even simply test code. In reality, I think there are two classes of “software engineers”; those who understand computer science well enough to do challenging, innovative work,...
The Physicalization of Metamathematics and Its Implications for the Foundations of Mathematics h2 span {color: #a5a5a5;} table.InCell { margin-left: -0.27rem; } #blog .post_content...
8th Mar 2022
48

The Physicalization of Metamathematics and Its Implications for the Foundations of Mathematics

from Stephen Wolfram Writings [alt+shift+b] in programming

8th Mar 2022
h2 span {color: #a5a5a5;} table.InCell { margin-left: -0.27rem; } #blog .post_content .inline-table-of-contents { background-color: #ebf9f8; border: solid 1px #89cac7; } #blog .post_content .inline-table-of-contents div a { color: #783f19; } #blog...
Boot.dev Beat. January 2023 If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this...
1st Feb 2023
1

Boot.dev Beat. January 2023

from Boot.dev Blog [alt+shift+b] in programming

1st Feb 2023
If you can’t tell from my absurd profile photo below, I’ve been having too much fun with AI art this month.
Six Weeks Note: I started this blog post at six weeks postpartum. It is now eight weeks postpartum as I am...
27th Feb 2026
1

Six Weeks

from The Web Witch's Blog [alt+shift+b] in programming

27th Feb 2026
Note: I started this blog post at six weeks postpartum. It is now eight weeks postpartum as I am finally able to finish and hit publish. Six weeks ago I gave birth to my daughter. In some ways it didn't go according to plan. I had hoped to have a water birth. I imagined arriving...
Using a folder other than <code>posts/</code> with Eleventy I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more...
22nd Nov 2020
23

Using a folder other than <code>posts/</code> with Eleventy

from Eric Bailey [alt+shift+b] in programming

22nd Nov 2020
I just updated this site to use Eleventy. I don’t update enchilada that much anymore. It’s now more a place to centralize all the little tweaks and gotchas of web work, and less a platform for scaffolding websites. In all honestly, enchilada was intended more to be more a simple...
In Memoriam, Encountering World War I, and Thinkable Horrors A delayed education on the trenches and scales of suffering
18th Jul 2026
1

In Memoriam, Encountering World War I, and Thinkable Horrors

from Maggie Appleton [alt+shift+b] in programming

18th Jul 2026
A delayed education on the trenches and scales of suffering
What is user segmentation? User segmentation is a term which is thrown around a lot within product-led teams, but what does it...
5th Jan 2022
39

What is user segmentation?

from Eric Migicovsky's Blog RSS Feed [alt+shift+b] in programming

5th Jan 2022
User segmentation is a term which is thrown around a lot within product-led teams, but what does it mean? In this article we'll explain what user…
Why Designers Shouldn't "Fix" Other Designers' Logos No matter how simple the end product, design is hard work. To come up with something that looks...
4th Sep 2015
34

Why Designers Shouldn't "Fix" Other Designers' Logos

from Josh Collinsworth [alt+shift+b] in programming

4th Sep 2015
No matter how simple the end product, design is hard work. To come up with something that looks good, something people like, is at best tangential to the main point. The question is: does it succeed at meeting the project goals? And you don’t know how to answer that question.
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal...
12th Mar 2022
30

Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4)

from bt RSS Feed [alt+shift+b] in programming

12th Mar 2022
Transferring Media from macOS to a Jellyfin Server (Raspberry Pi 4) 2022-03-12 I run a personal media server using Jellyfin on a Raspberry Pi 4 in my home. It’s pretty great and works well across most devices - Google TV, iOS and Android devices, Chromebooks, etc. The only small...
content slop AI slop is everywhere. But what even is slop and is AI really to blame?
5th Feb 2025
1

content slop

from David Gerrells [alt+shift+b] in programming

5th Feb 2025
AI slop is everywhere. But what even is slop and is AI really to blame?
Golden Glide Silhouette This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to...
9th Jul 2022
44

Golden Glide Silhouette

from somenice [alt+shift+b] in programming

9th Jul 2022
This Golden Eagle soared past me today and I managed to capture a couple of frames. Magnificent to watch.
What if there isn't another 10x? What if your tech company has peaked? Is relentless growth the only path, or is it time to redefine...
18th Oct 2016
15

What if there isn't another 10x?

from A Smart Bear [alt+shift+b] in programming

18th Oct 2016
What if your tech company has peaked? Is relentless growth the only path, or is it time to redefine your true impact on the world?
Understanding Common Table Expressions in SQL One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or...
4th Aug 2020
31

Understanding Common Table Expressions in SQL

from home automation - Tinker, Tamper, Alter, Fry [alt+shift+b] in programming

4th Aug 2020
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques...
20th Feb 2020
How “Engineering-Driven” Leads to “Engineering-Supremacy” Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it...
20th Jan 2022
1

How “Engineering-Driven” Leads to “Engineering-Supremacy”

from charity.wtf [alt+shift+b] in programming

20th Jan 2022
Honeycomb has a reputation for being a very engineering-driven company. No surprise there, since it was founded by two engineers and our mission involves building an engineering product for other engineers. We are never going to stop being engineering-driven in the sense that we...
The Boot.dev Beat. January 2024 Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope...
3rd Jan 2024
1

The Boot.dev Beat. January 2024

from Boot.dev Blog [alt+shift+b] in programming

3rd Jan 2024
Hope you had a wonderful holiday! I know you might not have been able to take time off, but I hope you were able to spend some time with family and friends. I spent the whole week driving up and down the state of Utah. It was fun, but I’m happy to be back in my office. Kids can...
Connecting CPython's GC Internals to Real-World Performance Learn how the knowledge of CPython internals translate into performance insights for your code
2nd Oct 2024
69

Connecting CPython's GC Internals to Real-World Performance

from Confessions of a Code Addict [alt+shift+b] in programming

2nd Oct 2024
Learn how the knowledge of CPython internals translate into performance insights for your code
The New Essential Guide to Electronics in Shenzhen Some might remember a book I released in 2016, “The Essential Guide to Electronics in Shenzhen”. A...
16th Dec 2023
66

The New Essential Guide to Electronics in Shenzhen

from bunnie's blog [alt+shift+b] in programming

16th Dec 2023
Some might remember a book I released in 2016, “The Essential Guide to Electronics in Shenzhen”. A lot has changed in the world since then, and Shenzhen is no exception. There’s a new maintainer of the guide, Naomi Wu (@realsexycyborg), and she is crowdfunding an updated, new...
journey before destination It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the...
24th Feb 2021
36

journey before destination

from David Gerrells [alt+shift+b] in programming

24th Feb 2021
It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the accolades in the future.
Meet the Robowaiter APIs Serving Us Data Everything you need to know about what API's are and how they work
10th Apr 2019
1

Meet the Robowaiter APIs Serving Us Data

from Maggie Appleton [alt+shift+b] in programming

10th Apr 2019
Everything you need to know about what API's are and how they work
What if Stripe is the next Google? Working out a thought exercise by Paul Graham.
14th May 2021
1

What if Stripe is the next Google?

from swyx's site RSS Feed [alt+shift+b] in programming

14th May 2021
Working out a thought exercise by Paul Graham.
The choices we make when we build startups * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently...
20th Apr 2014
43

The choices we make when we build startups

from Joel Gascoigne [alt+shift+b] in programming

20th Apr 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * We’ve recently reached the point with Buffer where I’ve started to think about a lot of key higher level choices. As a CEO these can be difficult decisions to make. I’ve been taking time to...
Beginner interaction design with Principle I was able to pick up this powerful motion design tool in about 10 minutes and you can too!
30th Nov 2017
1

Beginner interaction design with Principle

from Daniel Immke [alt+shift+b] in programming

30th Nov 2017
I was able to pick up this powerful motion design tool in about 10 minutes and you can too!
Localization Localization
1st May 2025
1

Localization

from Buttondown's blog [alt+shift+b] in programming

1st May 2025
Localization
Writing Faster Python - Introduction 2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with...
18th Aug 2020
1

Writing Faster Python - Introduction

from Sebastian Witowski [alt+shift+b] in programming

18th Aug 2020
2022 Update: I started writing these articles in 2020 using Python 3.8 on a 2017 MacBook Pro with Intel CPU. In 2022, I switched to a new MacBook Pro with M1 CPU and decided to also switch to the latest Python 3.11 version as it offers some nice speed-up improvements. So all the...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

We love reading as much as you do!
Every week we share the top 5 articles we enjoyed reading. Subscribe to get them in your inbox.

Subscribe

📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in