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+→]
SumatraPDF 3.0 released We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF,...
29th Oct 2014
36

SumatraPDF 3.0 released

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

29th Oct 2014
We, the SumatraPDF developers have released a version 3.0 of Sumatra, a multi-format reader (PDF, epub and mobi ebooks, comic books, etc.) for Windows. You can download it from official SumatraPDF website The biggest change in this version is addition of tabs, contributed by...
Merlin Bird Sound ID I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that...
8th May 2022
42

Merlin Bird Sound ID

from somenice [alt+shift+b] in programming

8th May 2022
I’ve been really impressed with the Merlin App for Android Sound ID.There have been a few birds that I have not been able to spot or identify visually but using Sound ID I can quickly pull up and confirm which bird I’m hearing. The Pacific Wren has an amazing song and I noticed...
Your startup is a rocket ship * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re...
1st Jul 2012
47

Your startup is a rocket ship

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

1st Jul 2012
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * When you’re building a startup, the startup itself has a reputation and credibility around it. The startup has tremendous power. As the startup rocket ship takes off, the best thing you can do is...
Go package for better guid generation The need to generate a globally unique identifier comes up often. The way described in RFC 4122 is...
12th Feb 2015
34

Go package for better guid generation

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

12th Feb 2015
The need to generate a globally unique identifier comes up often. The way described in RFC 4122 is popular but it can be done better. I wrote betterguid Go package that does it better. Unique id generated by this package: is a 20 character string, safe to include in urls (no need...
10th Feb 2014
JavaScript’s Maps For Better Performance This article is not intended to explore the API of the Map object in details. If you’re looking for...
1st Nov 2018
38

JavaScript’s Maps For Better Performance

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

1st Nov 2018
This article is not intended to explore the API of the Map object in details. If you’re looking for such a source, please check out MDN. In general, the Map data structure is useful when we want to retrieve/add/delete values through a set of unique keys. One of the...
Navigating personal information with care Accessing personal information from customers is a serious matter. With the launch of HEY in 2020,...
24th Sep 2023
36

Navigating personal information with care

from 37signals Dev [alt+shift+b] in programming

24th Sep 2023
Accessing personal information from customers is a serious matter. With the launch of HEY in 2020, we developed some technology and processes to support a very simple principle: employees shouldn’t have access — intentionally or unintentionally — to personal information from our...
We’ve Got a Science Opportunity Overload: It’s Time to Launch the Wolfram Institute! Suddenly There’s Just So Much New Science to Do Something remarkable has happened these past two...
6th Apr 2022
48

We’ve Got a Science Opportunity Overload: It’s Time to Launch the Wolfram Institute!

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

6th Apr 2022
Suddenly There’s Just So Much New Science to Do Something remarkable has happened these past two years. For 45 years I’ve devoted myself to building a taller and taller tower of science and technology—which along the way has delivered many outputs of which I’m quite proud. But...
Converting My X201 ThinkPad into a Slabtop Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling...
1st May 2023
109

Converting My X201 ThinkPad into a Slabtop

from Making software better without sacrificing user experience. [alt+shift+b] in programming

1st May 2023
Converting My X201 ThinkPad into a Slabtop 2023-05-01 I recently wrote about physically disabling the WiFi toggle switch on my X201 which was a fun "hack" to an annoying issue I was running into. Since then, the laptop has been running flawlessly. The only other minor issue I had...
Quitting the Rat Race I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
16th Jan 2023
82

Quitting the Rat Race

from Seán Barry [alt+shift+b] in programming

16th Jan 2023
I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
Deciding whether an investment is worthwhile Why "expected value" doesn't work; here's a better framework for making long-term investments in...
4th Feb 2024
49

Deciding whether an investment is worthwhile

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

4th Feb 2024
Why "expected value" doesn't work; here's a better framework for making long-term investments in your career, startup, and life.
Porting OkLab colorspace to integer arithmetic For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform...
11th Dec 2022
79

Porting OkLab colorspace to integer arithmetic

from A small freedom area RSS [alt+shift+b] in programming

11th Dec 2022
For reasons I'll explain in a futur write-up, I needed to make use of a perceptually uniform colorspace in some computer vision code. OkLab from Björn Ottosson was a great candidate given how simple the implementation is. But there is a plot twist: I needed the code to be...
Turning Everyday Gadgets into Bombs is a Bad Idea I think turning everyday gadgets into bombs is a bad idea. However, recent news coverage has been...
19th Sep 2024
106

Turning Everyday Gadgets into Bombs is a Bad Idea

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

19th Sep 2024
I think turning everyday gadgets into bombs is a bad idea. However, recent news coverage has been framing the weaponization of pagers and radios in the Middle East as something we do not need to concern ourselves with because “we” are safe. I respectfully disagree. Our militaries...
CSS Variables CSS Variables 2018-03-24 The CSS language is becoming even more awesome and powerful everyday. In...
24th Mar 2018
35

CSS Variables

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

24th Mar 2018
CSS Variables 2018-03-24 The CSS language is becoming even more awesome and powerful everyday. In this quick article I’d like to focus specifically on the “new” CSS variable function that you can start using in your projects right now. Getting started is easy Let’s just jump...
Recently This was a big month of change for me – I announced that I was joining Val.town and wrote a big...
1st Feb 2023
60

Recently

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

1st Feb 2023
This was a big month of change for me – I announced that I was joining Val.town and wrote a big update about Placemark. Plenty more to write, but at least here I’ll take a little breather and just do the usual: what’s new! Reading I only finished one book this month - Meet Us By...
Rational interpolation Rational interpolation is a step forward from polynomial interpolation towards rational splines....
5th Mar 2024
84

Rational interpolation

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

5th Mar 2024
Rational interpolation is a step forward from polynomial interpolation towards rational splines. With rational interpolation, you can build functions that run through a set of points and also have vertical asymptotes whenever you want. With this capability, you can now model...
The JAMStack, Gatsby & Contentful Illustrated notes on the JAMstack, Gatsby & Contentful
1st Jun 2019
23

The JAMStack, Gatsby & Contentful

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

1st Jun 2019
Illustrated notes on the JAMstack, Gatsby & Contentful
Things you forgot (or never knew) because of React If you don't often look beyond established comfortable defaults, you might be surprised to learn...
4th Aug 2023
45

Things you forgot (or never knew) because of React

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

4th Aug 2023
If you don't often look beyond established comfortable defaults, you might be surprised to learn just how far the world of frontend has moved away from React, and how big that gap continues to grow.
Introducing Collecto - Open-Source Email Collection Service Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a...
17th Oct 2024
1

Introducing Collecto - Open-Source Email Collection Service

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

17th Oct 2024
Over the past couple of weeks, I’ve been working on solving a problem that’s been nagging me for a while. Whenever I wanted to launch something new or set up a waiting list, I couldn’t find a simple, flexible, and free tool to collect emails. Most options out there are either too...
How much does the read/write buffer size matter for socket throughput? The read() and write() system calls take a variable-length byte array as an argument. As a...
16th Jul 2023
103

How much does the read/write buffer size matter for socket throughput?

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

16th Jul 2023
The read() and write() system calls take a variable-length byte array as an argument. As a simplified model, the time for the system call should be some constant "per-call" time, plus time directly proportional to the number of bytes in the array. That is, the time for each call...
The Boot.dev Beat. December 2023 Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah....
1st Dec 2023
1

The Boot.dev Beat. December 2023

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

1st Dec 2023
Hope you had a splendid Turkey month. My wife, two kids, and I spent Thanksgiving in southern Utah. The fresh air was nice, AQI here in Northern Utah is 100+ right now… wouldn’t recommend. Anyway, back to coding.
Public postmortem: tracked links unavailable Our public postmortem for the incident on May 8th, 2026.
3rd Jun 2026
1

Public postmortem: tracked links unavailable

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

3rd Jun 2026
Our public postmortem for the incident on May 8th, 2026.
Texttools dot py I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain...
14th Aug 2024
54

Texttools dot py

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

14th Aug 2024
I make a lot of personal software tools. One of these is "texttools.py", which is easiest to explain with an image: Paste text in the top box, choose a transform, output appears in the bottom box. I can already do most of these transformations in vim, or with one of the many...
Recently I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so...
29th Aug 2025
1

Recently

from Tom MacWright [alt+shift+b] in programming

29th Aug 2025
I missed last month’s Recently because I was traveling. I’ll be pretty busy this weekend too, so I’ll publish this now: a solid double-length post to make up for it. Listening It’s been a really good time for music: both discovering new albums by bands I’ve followed, and finding...
Deploying a Create-React-App Website to Netlify with HTTPS Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
3rd Jul 2019
47

Deploying a Create-React-App Website to Netlify with HTTPS

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

3rd Jul 2019
Tutorial on Deploying a Create-React-App Website to Netlify with HTTPS
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
1

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.
How to publish your Godot game on Mac Since 2019, Apple has required all MacOS software to be signed and notarized. This is meant to...
12th Sep 2024
124

How to publish your Godot game on Mac

from Alice GG [alt+shift+b] in programming

12th Sep 2024
Since 2019, Apple has required all MacOS software to be signed and notarized. This is meant to prevent naive users from installing malware while running software from unknown sources. Since this process is convoluted, it stops many indie game developers from releasing their Godot...
A website for everyone In the earliest days of the web, Derek Powazek set out to create a website meant for sharing. The...
18th Aug 2026
2

A website for everyone

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

18th Aug 2026
In the earliest days of the web, Derek Powazek set out to create a website meant for sharing. The post A website for everyone appeared first on The History of the Web.
Breaking Into Tech on Hard Mode: A Supply/Demand Analysis of Career Options Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of...
23rd Nov 2025
1

Breaking Into Tech on Hard Mode: A Supply/Demand Analysis of Career Options

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

23rd Nov 2025
Markets are efficient, right? I understand that every ~10 years we find ourselves in some sort of stock market bubble, but I do believe that most markets are mostly efficient. Everyone out there is looking for a good deal, and despite the well-known irrationalities of human...
17th Feb 2024
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...
How to create React Notifications/Toasts with 0 dependencies In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without...
19th Oct 2020
44

How to create React Notifications/Toasts with 0 dependencies

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

19th Oct 2020
In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without using any third-party library (except React). The notification component has the following requirements: Four color variations: info (blue), success (green), warning (orange),...
It's time to become an ML engineer AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and...
11th Apr 2022
64

It's time to become an ML engineer

from Greg Brockman [alt+shift+b] in programming

11th Apr 2022
AI has recently crossed a utility threshold, where cutting-edge models such as GPT-3, Codex, and DALL-E 2 are actually useful and can perform tasks computers cannot do any other way. The act of producing these models is an exploration of a new frontier, with the discovery of...
OpenAI fixed their unsafe policy around names Update October 2, 2023: This is now fixed: you can update your name in your user settings. This...
4th Sep 2023
2

OpenAI fixed their unsafe policy around names

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

4th Sep 2023
Update October 2, 2023: This is now fixed: you can update your name in your user settings. This works for the OpenAI Platform accounts, and they say the same for ChatGPT (etc.) is coming soon. Thank you to those who reached out to OpenAI employees about this, and thank you so...
Being a good co-worker is your job now In the final part of this series on the world of work, we’ll talk about how not to suck at...
3rd Jan 2024
36

Being a good co-worker is your job now

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

3rd Jan 2024
In the final part of this series on the world of work, we’ll talk about how not to suck at meetings.
Building an Asynchronous, Internet-Optional Instant Messaging System I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use...
8th Dec 2022
30

Building an Asynchronous, Internet-Optional Instant Messaging System

from The Changelog [alt+shift+b] in programming

8th Dec 2022
I loaded up this title with buzzwords. The basic idea is that IM systems shouldn’t have to only use the Internet. Why not let them be carried across LoRa radios, USB sticks, local Wifi networks, and yes, the Internet? I’ll first discuss how, and then why. How do set it up I’ve...
The Iterative-Hypothesis customer development method A simple but effective system for generating insights about how your potential customers think, what...
17th Sep 2022
45

The Iterative-Hypothesis customer development method

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

17th Sep 2022
A simple but effective system for generating insights about how your potential customers think, what they need, and what they’ll buy. This method has been used both to reject startup ideas and to validate WP Engine before it had any customers (it is now a Unicorn).
How we designed the PostHog mascot Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes...
7th Oct 2021
35

How we designed the PostHog mascot

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

7th Oct 2021
Creating mascots goes beyond just putting iPencil to iPad. It’s a long, confusing, and sometimes frustrating process which requires a lot of patience…
SEO best practices on Sanity When we build a website with Sanity, we configure SEO best practices to rank higher on search engine...
5th Sep 2022
44

SEO best practices on Sanity

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

5th Sep 2022
When we build a website with Sanity, we configure SEO best practices to rank higher on search engine result pages.
Winner, Name that Ware January 2024 As I noted when posting the ware, I actually don’t know what its original function was — it’s just a...
29th Feb 2024
57

Winner, Name that Ware January 2024

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

29th Feb 2024
As I noted when posting the ware, I actually don’t know what its original function was — it’s just a gizmo I picked out of a junk bin in Akihabara. Personally, I could not figure out the grabby motion until I actuated the central plunger manually: So, I was impressed that Ian...
10 Shopify SEO best practices with Sanity and Remix Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a...
1st Feb 2023
46

10 Shopify SEO best practices with Sanity and Remix

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

1st Feb 2023
Ecommerce competition keeps increasing - for each product you now have dozens of alternatives. As a result, CAC (Customer Acquisition Cost) increases, pushing ecommerce business owners to look for more affordable lead generation strategies. SEO is one of them. Online store...
Poll: How anxious are you before an interview? From the HackerNews poll: Given the spike in interviewing questions, I’m curious to know: how...
11th Mar 2023
33

Poll: How anxious are you before an interview?

from Ognjen Regoje • ognjen.io [alt+shift+b] in programming

11th Mar 2023
From the HackerNews poll: Given the spike in interviewing questions, I’m curious to know: how anxious are you before an interview? To qualify the choices a bit: Not at all - I feel confident and not worried about the prospect of failure. A little - I’m fairly confident. Maybe the...
Subliminal git commits Luckily, I speak Leet. – Amita Ramanujan, Numb3rs, CBS’s IRC Drama There’s an episode of the CBS...
29th Sep 2024
90

Subliminal git commits

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

29th Sep 2024
Luckily, I speak Leet. – Amita Ramanujan, Numb3rs, CBS’s IRC Drama There’s an episode of the CBS prime-time drama Numb3rs that plumbs the depths of Dr. Joel Fleischman’s1 knowledge of IRC. In one scene, Fleischman wonders, “What’s ‘leet’”? “Leet” is writing that replaces letters...
SemVer: The Tricky Parts Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood...
8th Nov 2021
31

SemVer: The Tricky Parts

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

8th Nov 2021
Semantic versioning, is the way to version packages in JS ecosystem. I always thought I understood semver, but that illusion disappeared once I started maintaining libraries myself. Semver has tricky edge cases where it's unclear what the new version number should be: Should you...
Recently I watched a large part of All Watched Over By Machines of Loving Grace this month. This also counts...
1st May 2025
36

Recently

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

1st May 2025
I watched a large part of All Watched Over By Machines of Loving Grace this month. This also counts as a “listening” item, because the theme song, “Baby Love Child” by Pizzicato Five, is also spectacular. Guitar Moves is a good series of interviews by Matt Sweeney, who I...
TypeScript Conditional Types for Type Safety (Without Assertions) Using conditional types to achieve type safety without having to use 'as'
14th Jun 2025
44

TypeScript Conditional Types for Type Safety (Without Assertions)

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

14th Jun 2025
Using conditional types to achieve type safety without having to use 'as'
What it’s like open sourcing code created for the government Recently I released a project I built for the CDC as open source out into the world. It’s called CDC...
9th Sep 2019
33

What it’s like open sourcing code created for the government

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

9th Sep 2019
Recently I released a project I built for the CDC as open source out into the world. It’s called CDC Maps, and I wrote a case study about it…
Fighting with YouTube to show a preview image TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube...
11th Aug 2025
1

Fighting with YouTube to show a preview image

from SOS [alt+shift+b] in programming

11th Aug 2025
TLDR: Click here for code to implement a lightweight, resilient clickable YouTube preview. YouTube videos are expensive to load on a web page. This compounds if you want your page to display many videos at the same time for the user to choose from. Before the user even plays the...
Generative Fill or Degenerate Phil Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background...
1st Jul 2023
71

Generative Fill or Degenerate Phil

from somenice [alt+shift+b] in programming

1st Jul 2023
Generative fill in Adobe Photoshop (beta) is a pretty amazing tool to extend images. Background artists, web designers, print layout artists, or anybody who deals with incorrect aspect ratios or odd image dimentions will be thrilled by the output. The image below represents a...
Array 1.22.0 PostHog 1.22 is out with awesome new features, usability and performance improvements, and the usual...
3rd Mar 2021
36

Array 1.22.0

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

3rd Mar 2021
PostHog 1.22 is out with awesome new features, usability and performance improvements, and the usual bug squashing. Community MVP The community MVP…
What I'm up to - February 2026 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Feb 2026
1

What I'm up to - February 2026

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

1st Feb 2026
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in January - Busy month at Chroma - including launching a case study with Mintlify who recently ...
How to build a PostHog integration with the provisioning API I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are...
6th Jul 2026
1

How to build a PostHog integration with the provisioning API

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

6th Jul 2026
I live on a little farm and recently built a website to sell shares of hogs. My fellow farmers are better versed in the subtle arts of soil, plants…
Developer relations Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial...
3rd Jun 2021
53

Developer relations

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

3rd Jun 2021
Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial value to iOS beyond the purchase commissions collected by Apple. That any portion of our customers came to our apps from our own marketing or reputation, rather than the App...
The Boot.dev Beat. March 2025 Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from...
7th Mar 2025
1

The Boot.dev Beat. March 2025

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

7th Mar 2025
Our new JavaScript course is live! ThePrimeagen’s course on building your own HTTP server from scratch is just around the corner, and the TypeScript track couldn’t be closer.
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...
Reasons to write design docs Sometimes I joke that as a principal engineer, my main programming language is English. It's half...
2nd Sep 2024
2

Reasons to write design docs

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

2nd Sep 2024
Sometimes I joke that as a principal engineer, my main programming language is English. It's half true, though, since my job is as much about people and communication as it is about technology. Probably more, actually. Writing is useful at all levels of software engineering. It's...
Adding graphics support to DandeGUI <![CDATA[DandeGUI now does graphics and this is what it looks like. Some text and graphics output...
4th Jun 2025
56

Adding graphics support to DandeGUI

from Paolo Amoroso's Journal [alt+shift+b] in programming

4th Jun 2025
<![CDATA[DandeGUI now does graphics and this is what it looks like. Some text and graphics output windows created with DandeGUI on Medley Interlisp. In addition to the square root table text output demo, I created the other graphics windows with the newly implemented...
Marketing yourself as a developer As a developer, I've learned that no matter how good a product I build is, for the product to...
27th Jan 2016
33

Marketing yourself as a developer

from TokyoDev [alt+shift+b] in programming

27th Jan 2016
As a developer, I've learned that no matter how good a product I build is, for the product to succeed, it also takes good marketing. The same is true for you as a developer in the job market: while solid technical skills are necessary to land great jobs, your ability to sell...
You Can't "Vibe Code" Love About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in...
31st Aug 2026
0

You Can't "Vibe Code" Love

from Coding Horror [alt+shift+b] in programming

31st Aug 2026
About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the right time, the right place, and with the right person – I said yes, on the...
Paper Review: Architecture of a Database System Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as...
1st Oct 2022
2

Paper Review: Architecture of a Database System

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

1st Oct 2022
Last week, I read "Architecture of a Database System" for a Red Book reading group. This is as massive paper: 119 pages. What surprised me is how approachable it is. I have relatively little background building database systems and more experience using them. Despite this, the...
Every Frame Perfect A while ago I was reading about Wayland and this quote stuck with me: A stated goal of Wayland is...
13th Jun 2026
1

Every Frame Perfect

from tonsky.me [alt+shift+b] in programming

13th Jun 2026
A while ago I was reading about Wayland and this quote stuck with me: A stated goal of Wayland is “every frame is perfect”. And I think this is a goal we should all aspire to. Wayland is talking about the technical side of things (modern GPU stacks are very complex and Wayland is...
Exploring the Immersive Web with Wolvic When I was interviewing for a role with Microsoft Edge in early 2016, I got to my final interview in...
1st May 2024
1

Exploring the Immersive Web with Wolvic

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

1st May 2024
When I was interviewing for a role with Microsoft Edge in early 2016, I got to my final interview in the loop and I can still remember sitting across from my soon-to-be manager when he asked about the future of the web. HoloLens had been announced, so I must have had that in my...
whippet lab notebook: on untagged mallocs Salutations, populations. Today’s note is more of a work-in-progress than usual; I have been...
4th Mar 2025
54

whippet lab notebook: on untagged mallocs

from wingolog [alt+shift+b] in programming

4th Mar 2025
Salutations, populations. Today’s note is more of a work-in-progress than usual; I have been finally starting to look at getting into , and there are some open questions.WhippetGuile I started by taking a look at how Guile uses the ‘s API, to make sure I had all my bases...
A message from the Captain of the S.S. Layoff Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the...
4th Oct 2023
54

A message from the Captain of the S.S. Layoff

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

4th Oct 2023
Indeed, there's plenty to go around, thanks largely to all of you. But the fastest way to make the numbers better is to stop feeding and sheltering people and their families. Nothing personal.
The Boot.dev Beat. February 2025 It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for...
4th Feb 2025
1

The Boot.dev Beat. February 2025

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

4th Feb 2025
It’s official: TJ’s C course walkthrough was released before GTA6! This is a great month for Boot.dev, and for humanity as a whole.
Another observability 3.0 appears on the horizon Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between...
24th Mar 2025
87

Another observability 3.0 appears on the horizon

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

24th Mar 2025
Groan. Well, it’s not like I wasn’t warned. When I first started teasing out the differences between the pillars model and the single unified storage model and applying “2.0” to the latter, Christine was like “so what is going to stop the next vendor from slapping 3.0, 4.0, 5.0...
ZRH Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
22nd Aug 2012
41

ZRH

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

22nd Aug 2012
Art near the B gates: "Altocumulus Lenticularis" by Inigo Mnglano Ovalle.
a whippet waypoint Hey peoples! Tonight, some meta-words. As you know I am fascinated by compilers and language...
9th May 2025
60

a whippet waypoint

from wingolog [alt+shift+b] in programming

9th May 2025
Hey peoples! Tonight, some meta-words. As you know I am fascinated by compilers and language implementations, and I just want to know all the things and implement all the fun stuff: intermediate representations, flow-sensitive source-to-source optimization passes,...
The Boot.dev Beat. June 2024 ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed...
5th Jun 2024
1

The Boot.dev Beat. June 2024

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

5th Jun 2024
ThePrimeagen’s Git course is live. A new boss battle is on the horizon, and we’ve made massive speed improvements to the site. Hope you enjoy!
A Thousand Tiny Optimisations This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM...
8th Jun 2025
1

A Thousand Tiny Optimisations

from Lee A Johnson [alt+shift+b] in programming

8th Jun 2025
This is a sort-of-transcript of a talk i gave a couple of years ago, and planned to give at FOSDEM but it wasn't accepted. There is also a companion playthrough video that goes into much more detail. Note that the post was written well over a year ago, as usual it just didn't...
7th Feb 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201 Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201...
2nd Apr 2023
30

Bypassing the WiFi Hardware Switch on the Lenovo X201

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

2nd Apr 2023
Bypassing the WiFi Hardware Switch on the Lenovo X201 2023-04-02 I recently received a ThinkPad X201 to start using as my daily driver. I purchased the X201 to replace my existing X260. Although some might look at this as a “downgrade” in terms of specs and hardware, I would have...
Launching the Coding Career Handbook! I'm launching my career advice book today!
1st Jul 2020
1

Launching the Coding Career Handbook!

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

1st Jul 2020
I'm launching my career advice book today!
5 production surprises worth investigating As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and...
6th Mar 2023
41

5 production surprises worth investigating

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

6th Mar 2023
As an SRE, I’m a vocal believer in following one’s nose: seeking out surprising phenomena and getting to the bottom of them. By adopting this habit, we can find and fix many classes of problems before they turn into incidents. Over time, this makes things run much smoother. But...
Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The...
3rd Jun 2022
39

Reversing the Parks Dept. Ban on E-Bikes is a Matter of Equity

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

3rd Jun 2022
Last November, signs banning e-assist bikes were tacked onto Prospect Park's rule signs: The original signs announcing this ban only stated it in English. I'm in Streetsblog today with a piece about why reversing this arbitrary ban is a matter of equity: Over Memorial Day...
AI-Supercharged Phishing Emails It was once possible to detect email scams by misspellings, sloppy grammar, messy formatting, and...
22nd Aug 2026
2

AI-Supercharged Phishing Emails

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

22nd Aug 2026
It was once possible to detect email scams by misspellings, sloppy grammar, messy formatting, and other blunders. Now that scammers are apparently using AI to aid in their phishing emails, the tells are more subtle. ... more ...
The future of large files in Git is Git .title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d...
15th Aug 2025
57

The future of large files in Git is Git

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

15th Aug 2025
.title {text-wrap:balance;} #content > p:first-child {text-wrap:balance;} If Git had a nemesis, it’d be large files. Large files bloat Git’s storage, slow down git clone, and wreak havoc on Git forges. In 2015, GitHub released Git LFS—a Git extension that hacked around problems...
Expanding Access: The History of Ecommerce Part 1 The earliest work with selling things online was all about reaching a shopping public ready to log...
4th Mar 2025
65

Expanding Access: The History of Ecommerce Part 1

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

4th Mar 2025
The earliest work with selling things online was all about reaching a shopping public ready to log on and start. But along the way, they found a whole new audience for shopping, which changed the way we think about commerce on the web.. The post Expanding Access: The History of...
Unicorn Market Cap 2026: SF is the GenAI Super Cluster The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
16th Apr 2026
1

Unicorn Market Cap 2026: SF is the GenAI Super Cluster

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

16th Apr 2026
The San Francisco Bay area has morphed into a massive AI supercluster with 91% of market cap
My 2021 New Mac Setup I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
5th Jul 2021
1

My 2021 New Mac Setup

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

5th Jul 2021
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
My adventures hunting down a Ruby memory leak 🎢 In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use...
7th Mar 2024
40

My adventures hunting down a Ruby memory leak 🎢

from 37signals Dev [alt+shift+b] in programming

7th Mar 2024
In this article, I tell the story of a memory leak we had in our HEY app, the cool tools I could use to investigate and how I finally figured out the root cause. Memory leaks can be tricky to diagnose and having the right set of tools makes a huge difference. I hope my adventures...
The Holy Grail of IE Testing I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This...
12th Aug 2012
49

The Holy Grail of IE Testing

from Alex Meub [alt+shift+b] in programming

12th Aug 2012
I have finally discovered a way to test old versions of Internet Explorer that doesn’t suck. This setup allows you to test authentic versions of IE6, IE7, and IE8 without the need to boot up virtual machines. It also allows you to have a debug bar in each of these versions so...
Captain's Log #1 In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech...
11th Nov 2022
47

Captain's Log #1

from Alex MacCaw [alt+shift+b] in programming

11th Nov 2022
In this episode of Captain's Log we cover artificial intelligence, taste companies, mom & pop tech businesses, and more.
Did you know AI is answering our community questions? AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that...
3rd Oct 2024
104

Did you know AI is answering our community questions?

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

3rd Oct 2024
AI. You may have heard of it. Sure, ChatGPT is pretty cool, but when it comes to AI chatbots that try to replace a human in a product support context…
OS 8 Now Available in Early Access I’m super excited to let you know that OS 8 builds are available in Early Access and they are now...
6th Feb 2024
107

OS 8 Now Available in Early Access

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

6th Feb 2024
I’m super excited to let you know that OS 8 builds are available in Early Access and they are now installable! While we highly recommend you don’t run these experimental builds in production, they’re perfect for trying in a virtual machine or a spare computer. Early Access is a...
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...
Don’t use custom CSS scrollbars In the spirit of “everything old is new again,” browsers are once again supporting the ability to...
3rd May 2023
27

Don’t use custom CSS scrollbars

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

3rd May 2023
In the spirit of “everything old is new again,” browsers are once again supporting the ability to style the scrollbar. Much like custom CSS mouse cursors, I feel this is also a mistake. When you style things on the web, you get control over almost the entire experience. From ten...
Find programming work by increasing luck surface area Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote...
29th Jun 2022
36

Find programming work by increasing luck surface area

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

29th Jun 2022
Antonio asked on HN: How do I earn a small amount of money to sustain myself as a developer? I wrote a response centered around increasing luck surface area. This essay expands on it because I’ve seen this a few times now: good developers asking how to find work while botching...
Thoughts on comments For as long as I can remember, comments have been a staple of blogging software. After all, what's a...
12th Jun 2016
44

Thoughts on comments

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

12th Jun 2016
For as long as I can remember, comments have been a staple of blogging software. After all, what's a good blog post without a relevant discussion to accompany it? You might find it strange to learn that Postleaf doesn't ship with comments. This is by design, and I'll explain why...
It's a piece of cake to bake a SIPB cake Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes,...
5th Sep 2010
38

It's a piece of cake to bake a SIPB cake

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

5th Sep 2010
Given four batches of a dark chocolate cake for two circular layer cakes and two small loaf cakes, vanilla buttercream frosting, chocolate buttercream frosting with black food coloring, homemade white vanilla fondant, homemade black chocolate fondant, a bread knife to carve shoes...
WP Enqueue for Beginners WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing...
5th May 2020
30

WP Enqueue for Beginners

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

5th May 2020
WP Enqueue for Beginners 2020-05-05 Throughout my career designing, developing and auditing WordPress themes, I’ve come across many that include their custom styles / scripts as static HTML elements inside their respective header and footer templates. This is perfectly fine, but...
Skip SDKs in Simple Integrations (article) When dealing with APIs, SDKs can lead to cognitive overhead and complexity. Make sure the SDK is...
4th Jun 2024
89

Skip SDKs in Simple Integrations (article)

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

4th Jun 2024
When dealing with APIs, SDKs can lead to cognitive overhead and complexity. Make sure the SDK is worth the trade-offs.
Black coiled planter with attached drip tray, 2024 Heavily grogged black stoneware, coil-built, denim satin glaze
7th Feb 2024
26

Black coiled planter with attached drip tray, 2024

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

7th Feb 2024
Heavily grogged black stoneware, coil-built, denim satin glaze
End-user Programming A vision for empowered computing that reaches back forty years. Our research lab examines why it has...
1st Mar 2019
14

End-user Programming

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

1st Mar 2019
A vision for empowered computing that reaches back forty years. Our research lab examines why it has been so hard to achieve.
What I'm up to - March 2026 My monthly newsletter about what I'm up to, which I send in place of social media: What I did in...
1st Mar 2026
1

What I'm up to - March 2026

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

1st Mar 2026
My monthly newsletter about what I'm up to, which I send in place of social media: What I did in February - Published Three-ring binder and A fresh coat of paint on Contraption Co. - Launching a proj...
Create a Performance-Focused WordPress Blog Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and...
8th Sep 2021
30

Create a Performance-Focused WordPress Blog

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

8th Sep 2021
Create a Performance-Focused WordPress Blog 2021-09-08 With my recent switch back to WordPress, and having read Kev Quirk’s latest post about Core Web Vitals, I wanted to make sure my blog still prioritized speed and performance above all else. I’m happy to say that I have...
Habits of great software engineers The role of a software developer often gets distilled down to a singular activity: coding. While...
4th Nov 2023
72

Habits of great software engineers

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

4th Nov 2023
The role of a software developer often gets distilled down to a singular activity: coding. While coding is undeniably the […] The post Habits of great software engineers appeared first on Vadim Kravcenko.
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython How costly it is to call functions and builtins in your python code? Does inlining help? How have...
8th Aug 2024
78

Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython

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

8th Aug 2024
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in these areas?
javascript weakmaps should be iterable Good evening. Tonight, a brief position statement: it is a mistake for JavaScript’s to not be...
19th Aug 2024
34

javascript weakmaps should be iterable

from wingolog [alt+shift+b] in programming

19th Aug 2024
Good evening. Tonight, a brief position statement: it is a mistake for JavaScript’s to not be iterable, and we should fix it.WeakMap A associates a key with a value, as long as the key is otherwise reachable in a program. (It is an .)WeakMapephemeron table When was added to...
You Don't Need Stream Deck, You Need Macros One day, during one of those meetings that did not require my full attention, I was doing some work...
9th May 2024
1

You Don't Need Stream Deck, You Need Macros

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

9th May 2024
One day, during one of those meetings that did not require my full attention, I was doing some work in the background. I muted my microphone, and I was coding away[1]. Suddenly, someone asked me a question. "Now, where is that goddamn Teams window so I can unmute my microphone?!"...
27th Oct 2023
2022 Book Roundup In 2021 I only read 6 out of 12 books for my reading challenge. Though to be fair, 4 of those books...
29th Dec 2022
1

2022 Book Roundup

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

29th Dec 2022
In 2021 I only read 6 out of 12 books for my reading challenge. Though to be fair, 4 of those books were 900-1000+ page books (The final 4 books of The Wheel of Time). In 2020 I read even less, but pre-2020 I was reading upwards of 24 books a year. In an effort to try to get back...
PreSonus Eris speakers PreSonus makes good computer speakers. They’re marketed as “reference monitors” but at $100 for a...
8th Jun 2024
123

PreSonus Eris speakers

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

8th Jun 2024
PreSonus makes good computer speakers. They’re marketed as “reference monitors” but at $100 for a small set I have my doubts about their referenceness. Fortunately I have a tin ear and they sound just fine for my computer playing YouTube videos, compressed music, games. ...
When Random Isn't This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive...
10th Jan 2024
48

When Random Isn't

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

10th Jan 2024
This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive me if I do not accurately remember all the details. Some details are also simplified so that anyone that likes computer security can enjoy this article, not just those who have...
A color palette preview tool for Purl Soho's Library Blanket When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love....
24th Apr 2020
52

A color palette preview tool for Purl Soho's Library Blanket

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

24th Apr 2020
When I saw the Library Blanket Joelle Hoverson designed for Purl Soho, I immediately fell in love. The marled combinations of oranges, pinks, blues, and purples were calling to me, so I ordered a kit right away. Other knitters commented that while they loved the pattern, the...
Austria 2022 Ken and I just got back from a 23 day trip exploring most of Austria. We had a lovely time although...
27th Oct 2022
44

Austria 2022

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

27th Oct 2022
Ken and I just got back from a 23 day trip exploring most of Austria. We had a lovely time although we did get a little worn out and ready for home after a couple of weeks. Along the way we stayed in Vienna, Graz, the Wörthersee, Zell am See, Innsbruck, Salzburg, Hallstatt,...
Because web development used to be **FUN!** I still remember the exact moment when I discovered **jQuery**. It was a revelation: Can I suddenly...
18th Sep 2023
1

Because web development used to be **FUN!**

from Nue developer blog [alt+shift+b] in programming

18th Sep 2023
I still remember the exact moment when I discovered **jQuery**. It was a revelation: Can I suddenly add logic to my pages in the same way I add styling? I surely can — this must be huge!
Reflection and Custom States in Web Components In the Web Component world, attribute reflection is commonly used to style custom elements both...
5th Jun 2024
92

Reflection and Custom States in Web Components

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

5th Jun 2024
In the Web Component world, attribute reflection is commonly used to style custom elements both internally and as public APIs for consumers. If you're not familiar, attribute reflection occurs when an attribute in the DOM is updated due to changes in a corresponding property. A...
Anduril & Defense Tech The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of...
17th Jun 2021
53

Anduril & Defense Tech

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

17th Jun 2021
The last year has demonstrated repeatedly the lack of societal preparation for multiple forms of threats to our country and world. Examples of this include issues responding to the COVID pandemic, the cybersecurity ransomware attacks on critical US infrastructure such as our
My friend, JT I’ve had a cat for almost a third of my life.
22nd Feb 2025
1

My friend, JT

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

22nd Feb 2025
I’ve had a cat for almost a third of my life.
Whatever happened to sandboxfs? Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into...
11th Jun 2025
49

Whatever happened to sandboxfs?

from Blog System/5 [alt+shift+b] in programming

11th Jun 2025
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my work supporting iOS development, it was my attempt to solve a persistent pain point that frustrated both internal teams and...
how to draw a tetrapod Concrete tetrapods are used to dissipate wave energy in coastal defences. There’s a bit of a craze...
24th Oct 2025
24

how to draw a tetrapod

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

24th Oct 2025
Concrete tetrapods are used to dissipate wave energy in coastal defences. There’s a bit of a craze for making tetrapod-shaped things: recently I’ve seen people making a plush tetrapod and a tetrapod lamp. So I thought it might be fun to model one. I found a nice way to describe...
Try the Last Internet Kermit Server $ grep kermit /etc/services kermit 1649/tcp What is this mysterious protocol? Who uses it and what...
4th Aug 2023
32

Try the Last Internet Kermit Server

from The Changelog [alt+shift+b] in programming

4th Aug 2023
$ grep kermit /etc/services kermit 1649/tcp What is this mysterious protocol? Who uses it and what is its story? This story is a winding one, beginning in 1981. Kermit is, to the best of my knowledge, the oldest actively-maintained software package with an original developer...
Stay Awhile and Listen Developing games is a full-time occupation, so it is no surprise that I’ve had less time for...
31st Oct 2013
71

Stay Awhile and Listen

from Code Of Honor [alt+shift+b] in programming

31st Oct 2013
Developing games is a full-time occupation, so it is no surprise that I’ve had less time for blogging as I’ve started creating a new game. After a two-year stint helping other folks publish their games I’m back to coding and game design full-time and having a wonderful time. But...
The Illusion of Free Will One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human...
19th Mar 2023
70

The Illusion of Free Will

from Alex MacCaw [alt+shift+b] in programming

19th Mar 2023
One of the most difficult concepts to grasp is the idea that free will, the cornerstone of our human experience, might be nothing more than an illusion.
Vietnam Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the...
13th Apr 2024
102

Vietnam

from Dan Quach Blog [alt+shift+b] in programming

13th Apr 2024
Grandma and the Vietnam WarWhen I was young, friends would visit, and there was one photo on the shelf that caught their attention in my room.  It was a photo of an elderly Caucasian lady and their first question to me was, “How come you didn’t take the stock photo out of the...
I made a keyboard! Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to...
4th Aug 2023
43

I made a keyboard!

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

4th Aug 2023
Another keyboard! HHKbeeb A couple of years ago I made a BBC Micro tribute keyboard in the runup to the beeb’s 40th anniversary. I called it HHKBeeb: The HHKBeeb is made from: keycaps designed by me and printed by WASD Yiancar HS60 PCB generic HHKB aluminium / acrylic sandwich...
Big Tech job-switching stats Which companies grew their software engineering headcount, which ones shrank, and how has the...
3rd Mar 2023
51

Big Tech job-switching stats

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

3rd Mar 2023
Which companies grew their software engineering headcount, which ones shrank, and how has the “open-to-new-opportunities” ratio shifted across Big Tech? I collaborated with a recruiter to find out, and the data is in.
Installing Older Versions of MongoDB on Arch Linux Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I’ve recently been using Arch Linux...
11th Sep 2023
37

Installing Older Versions of MongoDB on Arch Linux

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

11th Sep 2023
Installing Older Versions of MongoDB on Arch Linux 2023-09-11 I’ve recently been using Arch Linux for my main work environment on my ThinkPad X260. It’s been great. As someone who is constantly drawn to minimalist operating systems such as Alpine or OpenBSD, it’s nice to use...
React - The Missing Parts Question the rules for fun and profit One of the nice things about having your own lean copy of a...
4th Feb 2022
20

React - The Missing Parts

from Acko.net [alt+shift+b] in programming

4th Feb 2022
Question the rules for fun and profit One of the nice things about having your own lean copy of a popular library's patterns is that you can experiment with all sorts of changes. In my case, I have a React-clone, Live, which includes all the familiar basics: props, state and...
The Pulse: Will US companies hire fewer engineers due to Section 174? It’s rare that a tax change causes panic across the tech industry, but it’s happening in the US. If...
4th Jan 2024
63

The Pulse: Will US companies hire fewer engineers due to Section 174?

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

4th Jan 2024
It’s rare that a tax change causes panic across the tech industry, but it’s happening in the US. If Section 174 tax changes stay, the US will be one of the least desirable countries to launch startups
The ABCs Backwards I learned to sing the alphabet song backwards and recorded it in Golden Gate Park.
6th Feb 2009
1

The ABCs Backwards

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

6th Feb 2009
I learned to sing the alphabet song backwards and recorded it in Golden Gate Park.
How I program with Agents How I program with Agents 2025-06-08 This is the second part of my ongoing self-education in how to...
8th Jun 2025
1

How I program with Agents

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

8th Jun 2025
How I program with Agents 2025-06-08 This is the second part of my ongoing self-education in how to adapt my programming experience to a world with computers that talk. The first part, , covered ways LLMs can be adapted into our existing tools (basically, autocomplete) and how...
Behind the syntax: let and const variables There is a lot more going under the hood than simple syntax changes.
11th Jul 2018
1

Behind the syntax: let and const variables

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

11th Jul 2018
There is a lot more going under the hood than simple syntax changes.
Logs vs Structured Events I got an interesting tweet the other day from @evntdrvn in response to this thread of mine....
5th Feb 2019
1

Logs vs Structured Events

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

5th Feb 2019
I got an interesting tweet the other day from @evntdrvn in response to this thread of mine. Paraphrasing, “So I’ve almost got our group at work up to Step 1 in your observability maturity model, but some of the devs that I work with want to turn OFF our lovely structured logging...
10 ways to speed up web image loading Images are one of the most significant contributors to slow websites. Here is how you can prevent...
19th Dec 2023
78

10 ways to speed up web image loading

from ByteofDev [alt+shift+b] in programming

19th Dec 2023
Images are one of the most significant contributors to slow websites. Here is how you can prevent this.
PHP functions to get and remove the file extension from a string I use these regular expressions all the time, but it's much more convenient to have them both in...
12th Mar 2009
42

PHP functions to get and remove the file extension from a string

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

12th Mar 2009
I use these regular expressions all the time, but it's much more convenient to have them both in convenient PHP functions. // Returns only the file extension (without the dot) function file_ext($filename) { return preg_match('/\./', $filename) ? preg_replace('/^.*\./', '',...
Public postmortem: database connection exhaustion Our public postmortem for the incident on March 31st, 2026.
1st Apr 2026
1

Public postmortem: database connection exhaustion

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

1st Apr 2026
Our public postmortem for the incident on March 31st, 2026.
Prepping for the endgame of the open web Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post...
7th Apr 2026
1

Prepping for the endgame of the open web

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

7th Apr 2026
Thinking about Anil Dash's "Endgame for the Open Web," and what we can do to prepare. The post Prepping for the endgame of the open web appeared first on The History of the Web.
Mini Programs v.s. Native Apps After spending a few weeks in China, the most notable behavioural difference is the usage of...
30th Jul 2024
26

Mini Programs v.s. Native Apps

from Marc Astbury [alt+shift+b] in programming

30th Jul 2024
After spending a few weeks in China, the most notable behavioural difference is the usage of mini-programs. Every restaurant has a menu mini-program sitting on top of WeChat or Meituan. Hello Ride the bike-sharing startup is a mini program on top of Alipay. Here is a diagram...
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...
My role as a founder CTO: Year Five It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter...
6th Feb 2023
87

My role as a founder CTO: Year Five

from Miguel Carranza [alt+shift+b] in programming

6th Feb 2023
It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter of weeks, RevenueCat will become the company where I have worked the longest in my career. As Jason Lemkin says, it’s important to continuously reinvent the company and oneself...
16th Feb 2024
2nd Mar 2023
1st Sep 2020
My LinkedIn break - six weeks in About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons...
1st Feb 2026
1

My LinkedIn break - six weeks in

from On Test Automation [alt+shift+b] in programming

1st Feb 2026
About six weeks ago, I decided to take some time away from LinkedIn. I won’t go into the reasons behind this decision again, you can read all about that in the post I just linked to, but I do want to take some time and look back on the past six weeks and the things that not...
A color palette preview tool for Purl Soho's Side Street Blanket Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket,...
11th Feb 2022
46

A color palette preview tool for Purl Soho's Side Street Blanket

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

11th Feb 2022
Joelle Hoverson designed another blanket that follows a similar construction as the Library Blanket, so I figured I'd make another color picking tool for the new Side Street Blanket. The varied blocks in this blanket are also made by holding different pairs of yarns together, so...
Lightweight NextJS example of uploading files to Google Cloud Storage Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which...
13th Jun 2023
1
13th Jun 2023
Many years ago, back in 2018, I wrote a tiny NPM package called gcloud-storage-json-upload, which lets you authenticate with Google Cloud Storage and upload a file without needing to install any huge Google SDKs. I recently needed to use it with NextJS to upload Gifs created in...
Epic Workshop: Major Updates for 2026 (article) Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved...
22nd Jan 2026
1

Epic Workshop: Major Updates for 2026 (article)

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

22nd Jan 2026
Epic Workshop update adds tutorial-first onboarding, interleaved practice, offline videos, improved playgrounds, a revamped epicshop CLI, and MCP upgrades.
You should add SSO We added new log in options, and we can't recommend it enough.
4th Jul 2023
1

You should add SSO

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

4th Jul 2023
We added new log in options, and we can't recommend it enough.
Why should you learn Golang? [2022] Golang has skyrocketed in popularity year over year, making it one of the best choices for...
8th Feb 2021
1

Why should you learn Golang? [2022]

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

8th Feb 2021
Golang has skyrocketed in popularity year over year, making it one of the best choices for career-conscious developers to learn. As an example, StackOverflow’s Developer survey saw it climb in popularity among developers from 10th in 2019 all the way to 5th in 2020. Additionally,...
How to use “real” UART I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This...
10th Apr 2025
63

How to use “real” UART

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

10th Apr 2025
I recently went into a deep dive on “UART” and will publish a much longer article on the topic. This is just a recap of the basics to help put things in context. Many tutorials focus on using UART over USB, which adds many layers of abstraction, hiding what it actually is. Here,...
On The End of Bitcoin [This is a repost of a thread of mine from a dead social media platform. The original posting date...
24th May 2022
37

On The End of Bitcoin

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

24th May 2022
[This is a repost of a thread of mine from a dead social media platform. The original posting date was May 24th, 2022. I have not added new content.]Is there some scientific literature/scenario planning on the End of Bitcoin? With the next two halvings mining income will shift...
Sneaky Header Blocker Trick There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often...
23rd Mar 2026
1

Sneaky Header Blocker Trick

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

23rd Mar 2026
There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post, I’ll break down the surprisingly-straightforward implementation so you can...
My Fave Podcasts 2024 - The Big Reset 4.5 years after my initial podcast inventory, with COVID and a career change under my belt, with my...
15th Jul 2024
86

My Fave Podcasts 2024 - The Big Reset

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

15th Jul 2024
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, and my backlog mounting to 43GB (according to this script, I have Outstanding Episodes: 11915 (played: 22451)), I am...
Chickadee 0.6.0 released I'm happy to announce that Chickadee 0.6.0 has been released! Chickadee is a game development...
19th Nov 2020
32

Chickadee 0.6.0 released

from dthompson [alt+shift+b] in programming

19th Nov 2020
I'm happy to announce that Chickadee 0.6.0 has been released! Chickadee is a game development toolkit for Guile. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D and 3D games in Scheme. As Chickadee is still alpha software,...
A New Dog “What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their...
6th May 2023
94

A New Dog

from Patrick Kayongo [alt+shift+b] in programming

6th May 2023
“What are you doing now?” Sabelo asked Zoleka as she was taking a video of every part of their living room with her phone. He was growing tired of her ever-new discoveries and project ideas, and he didn’t know if he had the energy to stomach this new one. But she was too busy...
Writing terrible code The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going...
27th Feb 2025
66

Writing terrible code

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

27th Feb 2025
The secret of being a great coder is to write terrible code. Wait, wait. Hear me out: I’m going somewhere with this.
7th Apr 2024
Interoperable Personal Libraries and Ad Hoc Reading Groups Exploring ways to build social infrastructure around books and reading on the open web
20th Feb 2022
1

Interoperable Personal Libraries and Ad Hoc Reading Groups

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

20th Feb 2022
Exploring ways to build social infrastructure around books and reading on the open web
Headless React Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things -...
5th Jul 2021
16

Headless React

from Acko.net [alt+shift+b] in programming

5th Jul 2021
Part 1: Climbing Mount Effect - Declarative Code and Effects Part 2: Reconcile All The Things - Memoization, Data Flow and reconciliation Part 3: Headless React - Live, Yeet Reduce, No-API, WebGPU Live It is actually pretty easy to build a mediocre headless React today, i.e. an...
Things nobody taught me about money When I was growing up, I was one of the first generations of students to have a strikingly different...
2nd Jun 2023
36

Things nobody taught me about money

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

2nd Jun 2023
When I was growing up, I was one of the first generations of students to have a strikingly different education from previous generations. I grew up under the Bush administration’s No Child Left Behind policies. Classes teaching important life skills like home economics and...
Newer, nicer, archives and landing pages Newer, nicer, archives and landing pages
19th Jan 2024
1

Newer, nicer, archives and landing pages

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

19th Jan 2024
Newer, nicer, archives and landing pages
Stuffing an SSD Inside the Raspberry Pi 400 Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into...
13th Aug 2021
35

Stuffing an SSD Inside the Raspberry Pi 400

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

13th Aug 2021
Stuffing an SSD Inside the Raspberry Pi 400 2021-08-13 I have successfully jammed an mSATA SSD into the main shell of my Raspberry Pi 400. It wasn’t as straightforward as I thought it would be - in fact, most real hardware tinkerers will probably vomit in their mouths once they...
A Horrifying User Experience After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious...
8th Oct 2012
35

A Horrifying User Experience

from TokyoDev [alt+shift+b] in programming

8th Oct 2012
After years of living in a cramped Tokyo apartment, I'm going to move to a slightly more spacious one. Finding an apartment went smoother than I could have imagined, and in half-a-day, I had found a new apartment. The following day I set out to take care of the tasks surrounding...
Things I've learned about biking for transportation in NYC I've been biking for transportation for a few months now, and honestly, I've never been a happier...
2nd Dec 2021
44

Things I've learned about biking for transportation in NYC

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

2nd Dec 2021
I've been biking for transportation for a few months now, and honestly, I've never been a happier person. That said, it took a while to go from very comfortable riding a bike around the car-free loop inside Prospect Park to no longer feeling extremely anxious riding on NYC...
Happy Leap Day! 29 February is causing problems in software systems across the globe. It’s a good reminder on how...
29th Feb 2024
63

Happy Leap Day!

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

29th Feb 2024
29 February is causing problems in software systems across the globe. It’s a good reminder on how few assumptions we should make about dates – and why to use a date library when you can.
Querying through shadow roots Let's say I have a web component with an open shadow root, like this one from...
4th Aug 2021
53

Querying through shadow roots

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

4th Aug 2021
Let's say I have a web component with an open shadow root, like this one from Shoelace. <sl-button>Click me</sl-button> Inside the shadow root is a <button> that I want to target with JavaScript.* Alas, Element.querySelector() doesn't offer a shortcut for traversing shadow roots...
The Picture They Paint of You I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding...
23rd Feb 2026
1

The Picture They Paint of You

from Ferd.ca [alt+shift+b] in programming

23rd Feb 2026
I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding assistants are framed as augmenting engineers and are given names, and AI SREs are named “AI SRE” and generally marketed as a good way to make sure nobody is distracted by unproductive...
Integrate Twitter newsletters with API Routes Last week newsletters started popping up on Twitter profiles, using their recently purchased...
7th Sep 2021
29

Integrate Twitter newsletters with API Routes

from Chris Nicholas [alt+shift+b] in programming

7th Sep 2021
Last week newsletters started popping up on Twitter profiles, using their recently purchased service, Revue.
The Boot.dev Beat. September 2025 The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I...
8th Sep 2025
1

The Boot.dev Beat. September 2025

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

8th Sep 2025
The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I write this, and we’re just getting started. Big things to come.
I conducted 60 interviews in 2 months — here's what I learned It's hard to believe, but, starting mid-october 2023 I conducted 60 technical interviews and hired...
6th Jan 2024
51

I conducted 60 interviews in 2 months — here's what I learned

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

6th Jan 2024
It's hard to believe, but, starting mid-october 2023 I conducted 60 technical interviews and hired 10 people into our team. It's been extremely tiring: around 80 hours of active interviewing, plus writing interview reports, plus screening CVs and take-home assignments, plus...
Backchannel: A relationship-based digital identity system In this article, we propose an alternative approach to digital identity that replaces user profiles...
1st Sep 2021
46

Backchannel: A relationship-based digital identity system

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

1st Sep 2021
In this article, we propose an alternative approach to digital identity that replaces user profiles with trusted digital relationships.
The Problem with Education is a Problem of Incentives I’ve found that almost anyone I talk to agrees with the statement: There is something wrong with...
10th May 2022
1

The Problem with Education is a Problem of Incentives

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

10th May 2022
I’ve found that almost anyone I talk to agrees with the statement: There is something wrong with education, particularly higher education.
Personal Sprint Retrospectives Due to time zone differences, I'm not typically able to attend team sprint retrospectives on...
21st Oct 2022
1

Personal Sprint Retrospectives

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

21st Oct 2022
Due to time zone differences, I'm not typically able to attend team sprint retrospectives on Fridays. If you've never done a sprint, a sprint is a set amount of time to complete a specific set of tasks. For example, we work in two week sprints at RapidAPI. I believe we did the...
1st Dec 2024
Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces Why we need richer, thicker interfaces and better boundary objects for collaborative planning with...
3 weeks ago
2

Planning with Agents: Divided Worlds, Boundary Objects, and Thicker Interfaces

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

3 weeks ago
Why we need richer, thicker interfaces and better boundary objects for collaborative planning with agents
6th Sep 2016
2nd Apr 2015
Basecamp code runs 18% faster with YJIT Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance...
1st Dec 2023
31

Basecamp code runs 18% faster with YJIT

from 37signals Dev [alt+shift+b] in programming

1st Dec 2023
Basecamp runs ~18% faster with YJIT. In this post I’ll share our setup, and the performance improvements we achieved. Our setup Basecamp is currently running Ruby 3.3.0-preview3 and Rails Edge (master branch). We configure YJIT in our servers via RUBYOPT=--yjit-disable...
Halloween Nerd Projects 👻 Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The...
30th Oct 2018
1

Halloween Nerd Projects 👻

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

30th Oct 2018
Last year I got 229 trick-or-treaters at my house. Candy, yo! The previous year it was 194. The year before that it was 176. The year before that I lived in a duplex that was roughly two blocks from my current house; that year I didn’t think to track how many trick-or-treaters...
#29 Randomly grouping content Bad code <section> <aside> <div> <section> <header> <a href="/"> ...
10th Dec 2021
33

#29 Randomly grouping content

from HTMHell [alt+shift+b] in programming

10th Dec 2021
Bad code <section> <aside> <div> <section> <header> <a href="/"> <img src="logo.svg" alt="Logo"> </a> </header> <main> <a href="/services">Services</a> <a href="/products">Products</a> ...
Running VSCode in Chromium on OpenBSD Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on...
5th Jun 2023
111

Running VSCode in Chromium on OpenBSD

from Making software better without sacrificing user experience. [alt+shift+b] in programming

5th Jun 2023
Running VSCode in Chromium on OpenBSD 2023-06-05 VSCode and its many variations are not available on OpenBSD. This doesn't cause issue with many OpenBSD users, but those making the jump from Linux might miss access to such a popular editor. Lucky for us, there is a hacky...
“Why are my tests so slow?” A list of likely suspects, anti-patterns, and unresolved personal... Over the past couple of weeks I’ve been tweeting a LOT about lead time to deploy: the interval...
31st Dec 2020
1
31st Dec 2020
Over the past couple of weeks I’ve been tweeting a LOT about lead time to deploy: the interval encompassing the time from when the code gets written and when it’s been deployed to production. Also described as “how long it takes you to run CI/CD.” How important is this? Fucking...
How to strategically approach technical improvements It's hard to make the right technical decisions in an active project. Particularly improvements...
9th Jan 2024
44

How to strategically approach technical improvements

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

9th Jan 2024
It's hard to make the right technical decisions in an active project. Particularly improvements without direct business value are difficult to manage. In this post, we discuss some learnings from the battlefield on how improvements can be approached.
Chasing the Pixel-Perfect Dream Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really,...
2nd Nov 2020
39

Chasing the Pixel-Perfect Dream

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

2nd Nov 2020
Is it possible to create an implementation of a design that matches to-the-pixel? Well, not really, but that shouldn't discourage us! In this article, I'll show how I became designers' best friend by leveraging a series of tricks to get my implementation looking...
Charlie Chaplin's Smile: Ukulele Solo A solo ukulele arrangement of Charlie Chaplin's 'Smile'.
22nd Oct 2012
1

Charlie Chaplin's Smile: Ukulele Solo

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

22nd Oct 2012
A solo ukulele arrangement of Charlie Chaplin's 'Smile'.
Workshopping Produce Consistency, Publish Quality by buffering.
4th Mar 2021
1

Workshopping

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

4th Mar 2021
Produce Consistency, Publish Quality by buffering.
Tech Heroin Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell...
7th Jan 2024
33

Tech Heroin

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

7th Jan 2024
Curtis dropped this post today, and I love the analogy. Liberals sell heroin, conservatives sell cocaine. Techno-Optimism is cocaine. Atlas Shrugged is cocaine. Futurism is cocaine. I am a progressive. A liberal. I believe in progress. I am not a conservative. Conservatives lose....
Overkill Objects for Everyday Life I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair...
30th May 2021
49

Overkill Objects for Everyday Life

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

30th May 2021
I routinely make a fool of myself when I tell friends I want a Martin Baker ejection seat as a chair in my living room. Of course, with the pyrotechnic charge removed. Seriously, I would totally buy it if it weren't $5,000 on eBay and I'
4th Jul 2024
The Boot.dev Beat. May 2024 A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple...
1st May 2024
1

The Boot.dev Beat. May 2024

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

1st May 2024
A new Pub/Sub Architecture course, lootable chests, and ThePrimeagen’s Git course is only a couple weeks away. It’s been a good April. glhf.
The “const” Deception The “const” keyword in JavaScript is used to create constants, variables that can't change....
24th Apr 2023
44

The “const” Deception

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

24th Apr 2023
The “const” keyword in JavaScript is used to create constants, variables that can't change. Curiously, though, we do seem to be able to edit objects and arrays that are created using “const”. In this tutorial, we're going to dig into the incredibly-important distinction between...
Familiar Spirits The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the...
14th Dec 2022
49

Familiar Spirits

from Patrick Kayongo [alt+shift+b] in programming

14th Dec 2022
The eerie cold breeze from Fourways Memorial Park cemetery slips into Daudi’s open window during the fourth watch of the night. The blue radiance of the moon and the stars fill in for the lights darkened by stage 5 loadshedding. As the nighttime creatures prepare for their...
Array 1.26.0 PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4...
13th May 2021
29

Array 1.26.0

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

13th May 2021
PostHog 1.26.0 is here! Read about our Series B raise, our new features, and find out who are the 4 new team members we've onboarded.
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