Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
Top Categories > programming
#all #startups #life #history #science #programming #technology #AI #literature #architecture #travel #design #comics #creative #finance #cartography #indiehacker Muted Categories [alt+←][alt+→]
What I'm up to - August 2022 This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the...
1st Aug 2022
1

What I'm up to - August 2022

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

1st Aug 2022
This is a monthly email about what I'm up to! ✨ Highlights of last month - Spent almost the entire month traveling. It was great to be back in LA and Denver for a bit. - For coffee on the road, I...
How big is the Flutter team? I often get asked how many people contribute to Flutter. It's a hard question to answer because...
3rd Feb 2024
46

How big is the Flutter team?

from Hixie's Natural Log [alt+shift+b] in programming

3rd Feb 2024
I often get asked how many people contribute to Flutter. It's a hard question to answer because "contribute" is a very vague concept. There's tens of thousands of packages on pub.dev, all of which are written by contributors to the community. There's over 100,000 of issues...
Recently Writing in from Washington, DC, my once-hometown and the birthplace of Mapbox. This one will be...
3rd Jul 2023
56

Recently

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

3rd Jul 2023
Writing in from Washington, DC, my once-hometown and the birthplace of Mapbox. This one will be quick because I’m between one thing and another! Listening Dry Daniel by Buke and Gase Buke and Gase released some music they recorded a while ago, and there are some hits in it. I...
Upward assignment in Ruby Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it...
13th Jan 2023
54

Upward assignment in Ruby

from alexwlchan [alt+shift+b] in programming

13th Jan 2023
Ruby has had leftward assignment (x = 4) since its first public release, and a few years ago it added rightward assignment (4 => x). Then at RubyConf 2021, Kevin Kuchta explained how to abuse Ruby features to build a downward assignment operator (yes, this really...
Strings do too many things No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual...
8th Feb 2024
33

Strings do too many things

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

8th Feb 2024
No Newsletter next week TLA+ Workshop and moving places. Strings do too many things In the unusual basis types email1 I wrote this about strings: We use strings for identifiers, human writing, structured data, and grammars. If you instead use symbols for identifiers then you can...
Thinking more about Netscape Time Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still...
3rd Jun 2026
1

Thinking more about Netscape Time

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

3rd Jun 2026
Netscape time's influence has gone far beyond Netscape itself, and tis a legacy that we still wrestle with on the web. We probably always will. The post Thinking more about Netscape Time appeared first on The History of the Web.
Things that work (for me) A list of tools and items that JustWork (tm)
20th Jan 2026
1

Things that work (for me)

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

20th Jan 2026
A list of tools and items that JustWork (tm)
Questionable Advice: “How can I drive change and influence teams…without power?” Last month I got to attend GOTO Chicago and give a talk about continuous deployment and...
5th Jun 2023
39
5th Jun 2023
Last month I got to attend GOTO Chicago and give a talk about continuous deployment and high-performing teams. Honestly I did a terrible job, and I’m not being modest. I had just rolled off a delayed redeye flight; I realized partway through that I had the wrong slides loaded,...
Equivalent experience can cut both ways I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and...
5th Sep 2023
24

Equivalent experience can cut both ways

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

5th Sep 2023
I’ve been taking screen reader lessons. I found someone who is kind enough to offer their time and expertise (and grace in answering the occasional ignorant question) in exchange for payment. The goal here is to uncover assumptions I carry with me when using assistive technology,...
📈 The Toxic Grind There are several things that I’ve learned this past year regarding work-life balance. The first...
6th Jun 2022
34

📈 The Toxic Grind

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

6th Jun 2022
There are several things that I’ve learned this past year regarding work-life balance. The first thing is that the Chinese […] The post 📈 The Toxic Grind appeared first on Vadim Kravcenko.
new year, same plan new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from...
31st Dec 2022
41

new year, same plan

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

31st Dec 2022
new year, same plan 2022-12-31 Some months ago, the bill from GCE for hosting this blog jumped from nearly nothing to far too much for what it is, so I moved provider and needed to write a blog post to test it all. I could have figured out why my current provider hiked the price....
Online Communication & Social Hierarchy There are a plethora of ways to communicate online, both with people you know, and people you’ve...
20th Feb 2023
81

Online Communication & Social Hierarchy

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

20th Feb 2023
There are a plethora of ways to communicate online, both with people you know, and people you’ve never met. But something the makers of these tools fail to mould to, is the social hierarchy and human structures in which they are used. There are three examples that come to mind....
Is Computer Science Really that Hard? Yes, computer science is hard, but you already know that. You don’t want to know if computer science...
5th Apr 2023
1

Is Computer Science Really that Hard?

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

5th Apr 2023
Yes, computer science is hard, but you already know that. You don’t want to know if computer science is hard. You want to know if it’s too hard. You want to know if having to learn computer science is going to be a real obstacle in your way to achieving your goal.
Universality and APIs From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been...
7th Dec 2022
44

Universality and APIs

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

7th Dec 2022
From Roman numerals to Indian digits, from hieroglyphics to Latin languages, universality has been the key to unlocking human progress.
The Case for Use.GPU Reinventing rendering one shader at a time The other day I ran into a perfect example of...
13th Jun 2022
16

The Case for Use.GPU

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

13th Jun 2022
Reinventing rendering one shader at a time The other day I ran into a perfect example of exactly why GPU programming is so foreign and weird. In this post I will explain why, because it's a microcosm of the issues that lead me to build Use.GPU, a WebGPU rendering...
How to use Next.js middleware Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access,...
1st Nov 2021
42

How to use Next.js middleware

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

1st Nov 2021
Middleware functions can be used for all sorts such as redirecting, rewriting, preventing access, and more. Let’s take a look.
Updating The Single Most Influential Book of the BASIC Era In a way, these two books are responsible for my entire professional career. With early computers,...
31st Dec 2021
63

Updating The Single Most Influential Book of the BASIC Era

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

31st Dec 2021
In a way, these two books are responsible for my entire professional career. With early computers, you didn't boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command
Announcing the Hatnote Top 100 Originally published on the Hatnote blog. Moreso than any other major site, Wikipedia is centered...
14th Dec 2015
1

Announcing the Hatnote Top 100

from Sedimental [alt+shift+b] in programming

14th Dec 2015
Originally published on the Hatnote blog. Moreso than any other major site, Wikipedia is centered around knowledge, always growing, and brimming with information. It's important to remember that the insight of our favorite community-run encyclopedia often follows the focus of its...
10 Myths of Enterprise Python (Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes,...
25th Aug 2015
1

10 Myths of Enterprise Python

from Sedimental [alt+shift+b] in programming

25th Aug 2015
(Originally posted on the PayPal Engineering blog, reproduced here with minor updates, link fixes, etc.) PayPal enjoys a remarkable amount of linguistic pluralism in its programming culture. In addition to the long-standing popularity of C++ and Java, an increasing number of...
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...
Day 33: pairing is magic and beautiful git diffs a silly Rails login bug (or: pairing is magic) On Wednesday morning suddenly I wasn’t able to login...
7th Jan 2021
1

Day 33: pairing is magic and beautiful git diffs

from Rc-2020 on Julia Evans [alt+shift+b] in programming

7th Jan 2021
a silly Rails login bug (or: pairing is magic) On Wednesday morning suddenly I wasn’t able to login in my dev environment, even though it was working in prod and it had worked the day before and I thought I hadn’t made any changes to my login code. The error was really weird...
27th Nov 2013
IRIS (Infra-Red, in situ) Project Updates A goal of mine is to give everyday people tangible reasons to trust their hardware. Betrusted is a...
9th Mar 2024
65

IRIS (Infra-Red, in situ) Project Updates

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

9th Mar 2024
A goal of mine is to give everyday people tangible reasons to trust their hardware. Betrusted is a multi-year project of mine to deliver a full-stack verifiable “from logic gates to Rust crates” supply chain for security-critical applications such as password managers. At this...
Plugin Systems "What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems...
11th Jul 2017
1

Plugin Systems

from Sedimental [alt+shift+b] in programming

11th Jul 2017
"What are plugins?" and other proceedings of the inaugural PyCon Comparative Plugin Systems BoF. Update: This BoF and post inspired [a talk I gave at PyGotham 2017][pygotham2017]. Within the programming world, and the Python ecosystem in particular, there are a lot of...
2014-04-18 www.youtube.com/watch?v=vOvQCPLkPt4
18th Apr 2014
21

2014-04-18

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

18th Apr 2014
www.youtube.com/watch?v=vOvQCPLkPt4
Fourways Mall It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to...
2nd Dec 2023
47

Fourways Mall

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

2nd Dec 2023
It’s Saturday at 1:37pm. I’ve been sitting in the 2nd floor parking trying to muster the energy to walk in there to do everything on my to-do list: buy bread rolls for the kids’ lunch, new school shoes for Khanyi, check on the price of a new iron, and maybe just maybe upgrade my...
Adding a Buttondown subscription form to Webflow Buttondown makes it easy to start collecting subscriptions without having to muck around and...
11th Oct 2019
1

Adding a Buttondown subscription form to Webflow

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

11th Oct 2019
Buttondown makes it easy to start collecting subscriptions without having to muck around and changing your CMS.
Test names should be sentences Tests communicate a lot of information, to readers, other developers, and even our future selves....
5th Apr 2024
39

Test names should be sentences

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

5th Apr 2024
Tests communicate a lot of information, to readers, other developers, and even our future selves. Well-written tests focus on a single unit of behaviour that can be described in a brief sentence, and we can use that sentence as the name of the test.
Huge Pages are a Good Idea Nearly all programs are written to access virtual memory addresses, which the CPU must translate to...
16th Jan 2023
62

Huge Pages are a Good Idea

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

16th Jan 2023
Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB). Unfortunately, virtual memory on x86 has...
6th Aug 2023
How to Actually Integrate Angular and Nestjs I don’t know who needs to hear this. But your frontend and backend systems don’t need to be...
15th Sep 2023
13

How to Actually Integrate Angular and Nestjs

from These Yaks Ain't Gonna Shave Themselves [alt+shift+b] in programming

15th Sep 2023
I don’t know who needs to hear this. But your frontend and backend systems don’t need to be completely separate. I started anew side project recently. You know, one of things that allows me to tinker with new technology but will probably never be finished. I’m using Angular for...
How to Blow Up a Category - Netlify's New Era and The JAMstack Endgame > note - this is a hasty written braindump of feelings as emotions as I don't have the time to...
2nd Aug 2023
1

How to Blow Up a Category - Netlify's New Era and The JAMstack Endgame

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

2nd Aug 2023
> note - this is a hasty written braindump of feelings as emotions as I don't have the time to polish this essay up to my usual standards, but still wanted to capture this important moment and end in my life. pardon any poorly phrased and organized thoughts. The JSJam guys did a...
Finally! I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very...
17th Apr 2023
18

Finally!

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

17th Apr 2023
I said "no"! 😱 The only offer on the table I'm no beggar I haven't been super vocal about this very much over the past few months (I maybe need to be better at that?), but you may know that I left Elvie back at the end of October 2022. I was there for almost 6 years, the...
How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2) This series of articles is made out of two parts: In the first part, we built the stopwatch's user...
28th Jun 2020
37

How to build a stopwatch with HTML, CSS, and plain JavaScript (Part 2)

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

28th Jun 2020
This series of articles is made out of two parts: In the first part, we built the stopwatch's user interface with HTML and CSS. In this second part, we'll make the user interface functional with JavaScript (the stopwatch works).
Can I Speak To Someone? On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from...
9th Aug 2023
70

Can I Speak To Someone?

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

9th Aug 2023
On the evening of Sunday 6 August 2023, my wife and I were on a flight back to Johannesburg from Heathrow Airport, London. After boarding, the flight remained on the runway for over an hour without taking off. Eventually, the pilot told us that due to the coup in Niger, the...
Every product needs an architecture vision Software projects often stop working on architecture after the first phase is done. An architecture...
5th Feb 2024
50

Every product needs an architecture vision

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

5th Feb 2024
Software projects often stop working on architecture after the first phase is done. An architecture vision can prevent that from happening.
5th Mar 2025
Social Media, Compulsion, and the 12 Things I Learned on My Break from Facebook I’m beginning to believe that becoming more connected with everyone is making me less connected with...
27th Mar 2015
31

Social Media, Compulsion, and the 12 Things I Learned on My Break from Facebook

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

27th Mar 2015
I’m beginning to believe that becoming more connected with everyone is making me less connected with anyone.
Happy Holidays! We Come Bringing Gifts! It’s only been a little over 2 weeks since we released elementary OS 8, but we’re already back with...
13th Dec 2024
94

Happy Holidays! We Come Bringing Gifts!

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

13th Dec 2024
It’s only been a little over 2 weeks since we released elementary OS 8, but we’re already back with updates just in time for the holidays! Terminal The headliner this month is Terminal which comes with a bunch of fixes and new features thanks to Jeremy. It now uses the more...
The Appalling Stupidity of Spotify’s AI DJ Am I naïve in expecting Artificial Intelligence to be smart? Is my interpretation of the word...
26th Feb 2026
2

The Appalling Stupidity of Spotify’s AI DJ

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

26th Feb 2026
Am I naïve in expecting Artificial Intelligence to be smart? Is my interpretation of the word “intelligence” too literal? And when an AI behaves stupidly, who’s to blame? The programmers or the AI entity itself? Is it even proper to make a distinction between the two? Or does the...
Taking a break I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it...
5th May 2025
41

Taking a break

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

5th May 2025
I've been publishing at least one blog post every week on this blog for about 2.5 years. I kept it up even when I was very sick last year with Lyme disease. It's time for me to take a break and reset. This is the right time, because the world is very difficult for me to move...
poached eggs A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and...
14th Mar 2026
1

poached eggs

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

14th Mar 2026
A few weeks ago I was enjoying a couple of boiled eggs (in the shell, with plenty of salt and pepper, and buttery fingers of toast to dunk into the runny yolk) and pondering how fiddly it is to cut off one end of the shell after boiling compared to eating a poached egg. And I was...
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...
Disaggregated Storage - a brief introduction a brief introduction to disaggregated storage systems in context of database systems
2nd Nov 2024
51

Disaggregated Storage - a brief introduction

from blag [alt+shift+b] in programming

2nd Nov 2024
a brief introduction to disaggregated storage systems in context of database systems
Twitter subscriptions I don’t need anything more than human support.
9th Feb 2021
1

Twitter subscriptions

from beep.blog [alt+shift+b] in programming

9th Feb 2021
I don’t need anything more than human support.
New year, new calendar We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a...
2nd Jan 2024
31

New year, new calendar

from David Heinemeier Hansson [alt+shift+b] in programming

2nd Jan 2024
We’ve spent the last year tackling the number one request for our email service HEY.com: Adding a calendar! And now, in celebration of the new year, it’s finally ready, and we’re rolling it out to the first customers starting today 🎉 See, it turns out that lots of people would...
Nov 2019 Recap Hello mailing list friends!
3rd Dec 2019
1

Nov 2019 Recap

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

3rd Dec 2019
Hello mailing list friends!
Autonomy: What it is and what it isn’t Goldilocks Autonomy What it isn’t So what is autonomy? Crossing lines Business leaders don’t have a...
11th Aug 2022
19

Autonomy: What it is and what it isn’t

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

11th Aug 2022
Goldilocks Autonomy What it isn’t So what is autonomy? Crossing lines Business leaders don’t have a clue Business leaders want to be too involved in the ‘how’ The agile team want to own the ‘what’ Blurred lines Not too much, not too little — just right The goal ¶Goldilocks...
Leaving Delaware This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
5th Feb 2025
65

Leaving Delaware

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

5th Feb 2025
This post covers why companies are considering reincorporating from Delaware to Nevada & Texas
Faking 3D Elements with CSS Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that...
29th Apr 2020
31

Faking 3D Elements with CSS

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

29th Apr 2020
Faking 3D Elements with CSS 2020-04-29 Although not always practical, creating the illusion that some of your web elements are 3D can be a fun experiment. I set out to see if I was able to create such an illusion with only 2 HTML elements and as little CSS as possible. This is...
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...
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.
The Object Model in Livelymerge A look under the hood of Livelymerge.
7th Aug 2026
1

The Object Model in Livelymerge

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

7th Aug 2026
A look under the hood of Livelymerge.
What I've been up to in 2025 Been quiet around here. Time to change that! The short version up front: Since starting a family...
25th Aug 2025
1

What I've been up to in 2025

from Sedimental [alt+shift+b] in programming

25th Aug 2025
Been quiet around here. Time to change that! The short version up front: Since starting a family and leaving Stripe, I've pursued the dream that brought me to Silicon Valley. I've founded a startup. After taking some parental leave, helping found a Python non-profit, and a nice...
Overconfidence and future-proofing “Just to future-proof things” is perhaps the most common argument I hear to defend questionable...
18th Mar 2023
2

Overconfidence and future-proofing

from Writing - Andreas Fragner [alt+shift+b] in programming

18th Mar 2023
“Just to future-proof things” is perhaps the most common argument I hear to defend questionable design decisions. Future-proofing only makes sense if you have some idea of what the future will look like and you understand what the tradeoffs are.
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...
16th Dec 2024
@levelsio and survivorship bias Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s...
20th Oct 2021
47

@levelsio and survivorship bias

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

20th Oct 2021
Pieter Levels is a prolific maker of software. He’s also very successful maker of software: he’s close to making $1.5 million a year from his business, almost all of it profit. Almost all of it is his profit since for most of the time he was a sole developer / marketer / copy...
The Boot.dev Beat. May 2025 Our biggest content release ever just dropped: the complete backend learning path, but now in Python...
11th May 2025
1

The Boot.dev Beat. May 2025

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

11th May 2025
Our biggest content release ever just dropped: the complete backend learning path, but now in Python and TypeScript! This is a massive update that we’ve been working on for a year, I hope you enjoy it!
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...
Eventually consistent plain text accounting .title { text-wrap: balance } Spending for October, generated by piping hledger → R Over the past...
24th Oct 2024
69

Eventually consistent plain text accounting

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

24th Oct 2024
.title { text-wrap: balance } Spending for October, generated by piping hledger → R Over the past six months, I’ve tracked my money with hledger—a plain text double-entry accounting system written in Haskell. It’s been surprisingly painless. My previous attempts to pick up...
Learn more about your subscribers! FullContact makes it easy to learn about your readers.
10th Oct 2017
1

Learn more about your subscribers!

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

10th Oct 2017
FullContact makes it easy to learn about your readers.
Unsolicited Design Review - Dropbox Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled...
10th Oct 2017
33

Unsolicited Design Review - Dropbox

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

10th Oct 2017
Unsolicited Design Review - Dropbox 2017-10-10 Earlier last week the design team at Dropbox unveiled their new branding / design system for the company as a whole. If you haven’t seen the updated design yet, you can do so here: dropbox.design (Take your time, I can wait). I...
Middle management roles are also a trap. Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles...
8th Aug 2026
2

Middle management roles are also a trap.

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

8th Aug 2026
Six years ago, I wrote Tech Lead Management roles are a trap. My argument then was that TLM roles present themselves as easier than moving into a full management role, but the tension between doing the software engineering and engineering management aspects of the role made being...
How the Epic Stack Makes You Faster Streamline web choices, build top-notch apps efficiently.
1st Nov 2023
32

How the Epic Stack Makes You Faster

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

1st Nov 2023
Streamline web choices, build top-notch apps efficiently.
A Dusting of Gamification I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe...
13th Apr 2018
46

A Dusting of Gamification

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

13th Apr 2018
I had to think for a minute to realize that Stack Overflow has “gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"
Fibonacci Goals A system for goalsetting.
1st Jan 2021
1

Fibonacci Goals

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

1st Jan 2021
A system for goalsetting.
Process Debt I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even...
10th Dec 2023
61

Process Debt

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

10th Dec 2023
I’m sure you’ve worked at companies where you felt that they were moving slowly and it was not even worth […] The post Process Debt appeared first on Vadim Kravcenko.
Newsletters that regularly hit my inbox these days Full disclosure: I shamelessly stole this idea from Marc Thiele because I like it so much. Like...
14th Jul 2025
1

Newsletters that regularly hit my inbox these days

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

14th Jul 2025
Full disclosure: I shamelessly stole this idea from Marc Thiele because I like it so much. Like Marc, I am also motivated by FOMO. Trying to stay on top of things in a fast-paced industry has been made difficult on account of social media fragmentation. RSS has its own place in...
🎯 What does a Product Owner do all day? You might think that the job of a PO is to please the internal stakeholders and be responsible for...
16th May 2022
43

🎯 What does a Product Owner do all day?

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

16th May 2022
You might think that the job of a PO is to please the internal stakeholders and be responsible for the […] The post 🎯 What does a Product Owner do all day? appeared first on Vadim Kravcenko.
The Mythical Non-Roboticist What if everyone could do robotics? That would be great, right? We should make a software framework...
14th Mar 2024
85

The Mythical Non-Roboticist

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

14th Mar 2024
What if everyone could do robotics? That would be great, right? We should make a software framework so that non-roboticists can program robots.This idea is so close to a correct idea that it's hard to tell why it's a mistake.
A Quick Look at Portland Parking Ticket Data I work in downtown Portland and see a lot of people getting parking tickets every day (parking is...
5th Feb 2019
57

A Quick Look at Portland Parking Ticket Data

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

5th Feb 2019
I work in downtown Portland and see a lot of people getting parking tickets every day (parking is one of the reasons I ride my bike to work). I was curious to learn more about it. Thanks to the Freedom of Information Act, Portland parking ticket data is available to anyone who...
Overcast 5: Watch, Siri, search, and redesign! I apologize for the low battery level. Busy day. It all started with the watchOS volume...
17th Sep 2018
50

Overcast 5: Watch, Siri, search, and redesign!

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

17th Sep 2018
I apologize for the low battery level. Busy day. It all started with the watchOS volume widget. You see, Overcast’s previous Apple Watch app really sucked. I did my best with the capabilities of watchOS 1–4, but I couldn’t give people what they really wanted: Standalone podcast...
Bidirectional Scrolling: Why Not Both? Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver’s post about...
9th Nov 2020
34

Bidirectional Scrolling: Why Not Both?

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

9th Nov 2020
Bidirectional Scrolling: Why Not Both? 2020-11-09 I recently came across Adam Silver’s post about the merits and pitfalls of bidirectional scrolling and found myself conflicted with the design arguments put forth in the article. It’s a very good article overall, and I suggest...
What I'm up to - January 2026 Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I...
1st Jan 2026
1

What I'm up to - January 2026

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

1st Jan 2026
Here is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Visited Boulder - Launched a print edition of Contraption Company, which was a fun ...
Quality is a trap Like cicadas emerging from the ground, design industry conversations about quality seem to...
25th Jun 2025
1

Quality is a trap

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

25th Jun 2025
Like cicadas emerging from the ground, design industry conversations about quality seem to periodically erupt on social media. Also like cicadas, these articles are as predicable as they are irritating. I can’t count the amount of Medium thinkpieces I’ve seen come and go where an...
Zero Trust Networks Zero Trust Networks 2019-09-10 I am leery of jargon. I am as guilty of using it as the next...
10th Sep 2019
22

Zero Trust Networks

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

10th Sep 2019
Zero Trust Networks 2019-09-10 I am leery of jargon. I am as guilty of using it as the next engineer, but there comes a point where there are just too many precise, narrowly-understood terms polluting your vocabulary. The circle of people you can talk to shrinks until going to...
[Talk] Scaling Graphs On March 22, 2016, I talked about scaling up graphs at Scale Tech. It was recorded and is viewable...
5th Apr 2016
2

[Talk] Scaling Graphs

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

5th Apr 2016
On March 22, 2016, I talked about scaling up graphs at Scale Tech. It was recorded and is viewable on YouTube: If you have thoughts on scaling graphs or big data in general, please reach out to me! I'm always happy to talk about this.
All the cool things we built at our Rome hackathon As an all-remote team, we know how important getting together in person is (we’ve written about...
6th Oct 2022
40

All the cool things we built at our Rome hackathon

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

6th Oct 2022
As an all-remote team, we know how important getting together in person is (we’ve written about this before ). Our product analytics team (plus…
Learning Gears > Translations welcome!...
19th Apr 2019
46

Learning Gears

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

19th Apr 2019
> Translations welcome! ([Português](https://meleu.github.io/artigos-traduzidos/marchas-de-aprendizagem.html))
A Distributed Systems Reading List 2024/02/07 A Distributed Systems Reading List This document contains various resources and quick...
8th Feb 2024
73

A Distributed Systems Reading List

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

8th Feb 2024
2024/02/07 A Distributed Systems Reading List This document contains various resources and quick definition of a lot of background information behind distributed systems. It is not complete, even though it is kinda sorta detailed. I had written it some time in 2019 when coworkers...
Winter update Hey, it's been a while. We missed you!
2nd Dec 2018
1

Winter update

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

2nd Dec 2018
Hey, it's been a while. We missed you!
Golang vs C++: Which is Best For Your Next Project Needing to be a math genius to learn to code is a thing of the past. High-level programming...
12th Jul 2021
1

Golang vs C++: Which is Best For Your Next Project

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

12th Jul 2021
Needing to be a math genius to learn to code is a thing of the past. High-level programming languages offer an alternative to low-level machine code, which makes coding more accessible than ever. Let’s dive into how Golang, a modern higher-level language, matches up to C++, a...
Browser APIs: The Web’s Free SaaS Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot...
2nd Nov 2025
14

Browser APIs: The Web’s Free SaaS

from Jim Nielsen’s Blog [alt+shift+b] in programming

2nd Nov 2025
Authentication on the web is a complicated problem. If you’re going to do it yourself, there’s a lot you have to take into consideration. But odds are, you’re building an app whose core offering has nothing to do with auth. You don’t care about auth. It’s an implementation...
CipherSmith: a browser-based crypto toolkit CipherSmith: a browser-based crypto toolkit
6th May 2026
1

CipherSmith: a browser-based crypto toolkit

from A Day In The Life Of... [alt+shift+b] in programming

6th May 2026
CipherSmith: a browser-based crypto toolkit
Marshaling Struct with Special Fields to JSON in Golang This is a short post explaining how I marshaled http.Request into json
1st May 2021
31

Marshaling Struct with Special Fields to JSON in Golang

from blag [alt+shift+b] in programming

1st May 2021
This is a short post explaining how I marshaled http.Request into json
Recently Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the...
3rd Sep 2024
77

Recently

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

3rd Sep 2024
Reading Since last time, I read a few books: Sea of Tranquility, a book club book, Doppelganger, the new Naomi Klein, and Manywhere, a collection of short stories. Sea of Tranquility was very digestible sci-fi. I haven’t read that much sci-fi overall, so it’s probably inaccurate...
May updates Here's what's new with Buttondown.
3rd Jun 2018
1

May updates

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

3rd Jun 2018
Here's what's new with Buttondown.
We’ve been waiting 20 years for this The indie web may be back. But if is, it is likely in a way we least expect. The post We’ve been...
6th Feb 2024
34

We’ve been waiting 20 years for this

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

6th Feb 2024
The indie web may be back. But if is, it is likely in a way we least expect. The post We’ve been waiting 20 years for this appeared first on The History of the Web.
A societal failure on all levels A week in San Francisco
1st May 2026
1

A societal failure on all levels

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

1st May 2026
A week in San Francisco
Typing using my keyboard (the other kind) I got a new-to-me keyboard recently. It was my brother's in school, but he doesn't use it anymore,...
7th Apr 2025
45

Typing using my keyboard (the other kind)

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

7th Apr 2025
I got a new-to-me keyboard recently. It was my brother's in school, but he doesn't use it anymore, so I set it up in my office. It's got 61 keys and you can hook up a pedal to it, too! But when you hook it up to the computer, you can't type with it. I mean, that's expected—it...
Not everyone can be the best Many software developers seem to have a uniquely hard time accepting that not everyone who just...
4th Aug 2023
37

Not everyone can be the best

from David Heinemeier Hansson [alt+shift+b] in programming

4th Aug 2023
Many software developers seem to have a uniquely hard time accepting that not everyone who just tries real hard will become so good as to be among the best in this field. That there really is a discrepancy of talent that leads to a discrepancy of competence. That not everyone can...
The gift of constraints One of the hardest things about shipping products is balancing this contradiction: you want to do...
9th Sep 2024
29

The gift of constraints

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

9th Sep 2024
One of the hardest things about shipping products is balancing this contradiction: you want to do the best possible work everywhere, but optimizing every piece takes time, and time is finite. I’ve done a poor job here countless times in my career. And I have seen many others...
p-fast trie: lexically ordered hash map Here’s a sketch of an idea that might or might not be a good idea. Dunno if it’s similar to...
4th Aug 2025
38

p-fast trie: lexically ordered hash map

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

4th Aug 2025
Here’s a sketch of an idea that might or might not be a good idea. Dunno if it’s similar to something already described in the literature – if you know of something, please let me know via the links in the footer! The gist is to throw away the tree and interior pointers from...
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...
Explain Like I'm Five: React This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and...
29th May 2021
34

Explain Like I'm Five: React

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

29th May 2021
This post is part of the series Explain Like I'm Five (#eli5), which aims to make tech concepts and terms easy to understand. In this post, we’ll be answering the question: what is React? We’ll look into its origins, usage, explain key terminology and also cover how and why...
The 8 Most Popular Coding Languages of 2022 And more importantly, how to choose the most popular coding language you should learn. 🔗 How can...
4th Jan 2021
1

The 8 Most Popular Coding Languages of 2022

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

4th Jan 2021
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth is that different coders prefer...
Qvault is moving to Boot.dev We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard...
7th Apr 2022
1

Qvault is moving to Boot.dev

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

7th Apr 2022
We’ll keep this announcement short – we’ve moved Qvault.io to Boot.dev! As you know, we’ve been hard at work bootstrapping on online computer science bootcamp. Qvault (now Boot.dev) is a simple CS curriculum where our students build real projects using modern programming...
Writing summaries is more important than reading more books One thing I’ve learned over time is to read fewer books but to take the time to write summaries...
20th May 2023
2

Writing summaries is more important than reading more books

from Writing - Andreas Fragner [alt+shift+b] in programming

20th May 2023
One thing I’ve learned over time is to read fewer books but to take the time to write summaries for the good ones. The ROI of spending 2h writing a synopsis is much higher than spending those 2h powering through the next book on your list. Reading is not about page count or...
Barbershop Multitracks with Zane I recorded two barbershop tags with my friend Zane Fiala.
29th Dec 2008
1

Barbershop Multitracks with Zane

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

29th Dec 2008
I recorded two barbershop tags with my friend Zane Fiala.
Developing a food-safe finish for my wooden spoons and cups You know what they say in the world of products: fast, cheap, good; pick two Which is very similar...
8th Dec 2025
1

Developing a food-safe finish for my wooden spoons and cups

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

8th Dec 2025
You know what they say in the world of products: fast, cheap, good; pick two Which is very similar to my experience when trying to find the most suitable wood finish for my hand carved wooden spoons and coffee cups. hand carved wooden spoon It’s hard to find a finish...
Learning Gears > Translations welcome! (Português)
19th Apr 2019
1

Learning Gears

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

19th Apr 2019
> Translations welcome! (Português)
Should I Have a Blog? Yes. Or did you expect a different answer? You came to a blog to read an article on whether you...
14th Nov 2023
1

Should I Have a Blog?

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

14th Nov 2023
Yes. Or did you expect a different answer? You came to a blog to read an article on whether you should have a blog. Did you really think, even for a split second, the answer would be, "No, you shouldn't. And thinking about it, I'm closing my blog too. Sayōnara!" Blogs are great....
Drawbacks of developing in containers It seems like everyone these days is developing in containers. Specifically, I mean running your...
1st Feb 2021
2

Drawbacks of developing in containers

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

1st Feb 2021
It seems like everyone these days is developing in containers. Specifically, I mean running your local development environment almost entirely in containers. There's a lot to be said for it, especially when you're bringing new developers into a project: it can be an invaluable...
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 I. 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...
Windows 98 Icons are Great In my opinion, the UI design of Windows peaked in the late 1990s. The classic, utilitarian icons...
26th Feb 2015
126

Windows 98 Icons are Great

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

26th Feb 2015
In my opinion, the UI design of Windows peaked in the late 1990s. The classic, utilitarian icons from Windows 98 just look amazing. Why are they so good? Rather than some designer’s flashy vision of the future, Windows 98 icons made the operating system feel like a place to get...
From engineer to manager: what I love, what I hate It's been almost 2 years since I moved to a team lead role, then to a full-time engineering...
16th Feb 2024
60

From engineer to manager: what I love, what I hate

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

16th Feb 2024
It's been almost 2 years since I moved to a team lead role, then to a full-time engineering management position after the expansion of our team. I've been a front-end developer for 7 years before that, and initially I took the "advanced individual contributor" career track before...
Why Has Israel Succeeded At COVID Vaccination? Israel has pulled ahead of much in the world in its rate of vaccinating its citizens - with roughly...
14th Jan 2021
43

Why Has Israel Succeeded At COVID Vaccination?

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

14th Jan 2021
Israel has pulled ahead of much in the world in its rate of vaccinating its citizens - with roughly 1% of the entire population vaccinated per day and over 23% of the country vaccinated in the first few weeks. The country hopes to have the entire population over age 16
20 years of blogging A recap of my experience writing a blog for 20 years straight and the transition to writing a...
22nd Jun 2024
73

20 years of blogging

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

22nd Jun 2024
A recap of my experience writing a blog for 20 years straight and the transition to writing a newsletter using Substack.
Empty Pointers and Constellations of AI On the fuzziness of calling things “artificial intelligence” and moving the goalposts
17th Dec 2022
23

Empty Pointers and Constellations of AI

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

17th Dec 2022
On the fuzziness of calling things “artificial intelligence” and moving the goalposts
What I'm up to - June 2022 I'm testing a monthly email about what I'm doing! ✨ Highlights of last month - I finished the...
1st Jun 2022
1

What I'm up to - June 2022

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

1st Jun 2022
I'm testing a monthly email about what I'm doing! ✨ Highlights of last month - I finished the first version of Postcard, which is a personal website + mailing list tool I'm building. (If you w...
how fast is java? Teaching an old dog new tricks Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant,...
23rd Oct 2025
1

how fast is java? Teaching an old dog new tricks

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

23rd Oct 2025
Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant, obtuse, bloated beast only used by those who have no other choice because some enterprise corporate believed the hype train of the 90s. But is that all still true today?
A review of the blog in 2023 2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in...
31st Dec 2023
38

A review of the blog in 2023

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

31st Dec 2023
2023 was a busy year so I did not spend a lot of time blogging, unfortunately. It was only in December that I had meaningful time for writing. In the 2022 review I set a few targets for the blog in 2023: Targets for 2023 ❎ Publish at least 40 posts 14 ✅ Reach at least 150k...
1st Apr 2021
1

Pay-what-you-want subscriptions

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

1st Apr 2021
This is no joke.
On-Die ECC This article will be pretty short. When I built my new desktop computer, I considered ECC memory....
11th Nov 2024
59

On-Die ECC

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

11th Nov 2024
This article will be pretty short. When I built my new desktop computer, I considered ECC memory. So, I looked around for DDR5 ECC memory. Surprisingly, DDR5 memory sticks that mentioned ECC was not significantly more expensive than other DDR5 memory sticks. Sometimes, they were...
26th Mar 2014
1

fstl

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

26th Mar 2014
The Best Games Ever Made This is a list of the top five computer games ever made. These are games that you should most...
1st Sep 2013
50

The Best Games Ever Made

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

1st Sep 2013
This is a list of the top five computer games ever made. These are games that you should most definitely play if you have any interest in playing games. Fallout 2 (1998) Fallout 2 is my favorite game of all time. It’s truly a masterpiece. It expanded on everything good about...
Rearranging the File Browser menu for Insphex <![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected...
1st Mar 2026
1

Rearranging the File Browser menu for Insphex

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

1st Mar 2026
<![CDATA[Insphex adds the Hexdump item to the File Browser menu to view the hex dump of the selected files. The initial implementation called the public API for adding commands at the top level of the menu. To later move the item to the See sumbenu that groups various file...
Kagi Assistant is now available to all users! At Kagi, our mission is simple: to humanise the web.
17th Apr 2025
70

Kagi Assistant is now available to all users!

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

17th Apr 2025
At Kagi, our mission is simple: to humanise the web.
polymorphism Polymorphism is when two types implement the same interface.
16th May 2020
1

polymorphism

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

16th May 2020
Polymorphism is when two types implement the same interface.
If people would just Building systems that incentivise good behaviour
3 weeks ago
2

If people would just

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

3 weeks ago
Building systems that incentivise good behaviour
If you build it, they won't come, unless… A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt...
11th Oct 2010
15

If you build it, they won't come, unless…

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

11th Oct 2010
A/B tests and accumulating Twitter followers is not a marketing strategy, just as "we'll use salt and cheese" isn't a recipe.
Switching Things Over to ikiwiki Switching Things Over to ikiwiki 2023-12-17 I’ve done it again. My personal website is no longer...
17th Dec 2023
33

Switching Things Over to ikiwiki

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

17th Dec 2023
Switching Things Over to ikiwiki 2023-12-17 I’ve done it again. My personal website is no longer generated with barf but is instead built on top of ikiwiki. The old RSS feed (btxx.org/atom.xml) still exists but will no longer receive updates. The new feed can be found on the...
Rohit Chess fun little board game
10th Mar 2025
70

Rohit Chess

from Grant Slatton [alt+shift+b] in programming

10th Mar 2025
fun little board game
How moving to the cloud took our digital collections to new heights &rarr; I’ve written another article about digital preservation at Wellcome Collection, this time about the...
12th Feb 2023
51

How moving to the cloud took our digital collections to new heights &rarr;

from alexwlchan [alt+shift+b] in programming

12th Feb 2023
I’ve written another article about digital preservation at Wellcome Collection, this time about the benefits of moving our data storage and processing to the cloud. Building out this infrastructure is a large part of what I’ve been working on for the last six (!) years. It’s been...
Revisiting Buttons and Cursors The CSS Working Group resolved to use cursor: pointer for buttons and other clickable form controls...
a week ago
1

Revisiting Buttons and Cursors

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

a week ago
The CSS Working Group resolved to use cursor: pointer for buttons and other clickable form controls in the new appearance: base styles. That happened on October 21, but I posted about it yesterday and, uh, people have feelings about cursors. I wrote about buttons and cursors back...
What I'm up to - June 2024 Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place...
1st Jun 2024
1

What I'm up to - June 2024

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

1st Jun 2024
Here's my monthly newsletter (a couple of weeks late!) about what I'm up to, which I send in place of social media. What I did in May - Summer weather has hit NYC - it's great to be back outside - Pu...
An Interactive Guide to SVG Paths SVG gives us many different primitives to work with, but by far the most powerful is the element....
18th Aug 2025
1

An Interactive Guide to SVG Paths

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

18th Aug 2025
SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can...
The macOS Apps I'm Using For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools,...
16th Nov 2024
1

The macOS Apps I'm Using

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

16th Nov 2024
For a long time, the two most popular articles on my blog were lists of macOS apps and CLI tools, which I've been using. Coincidentally, these kinds of lists are something I love to read myself. I can always find some cool, new tool in such articles. It doesn't matter that I will...
Saved draft recipients We're making it easier to keep track of who you're collaborating with on your newsletters
30th Jun 2020
1

Saved draft recipients

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

30th Jun 2020
We're making it easier to keep track of who you're collaborating with on your newsletters
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...
Intentional Creation Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of...
4th Jan 2023
1

Intentional Creation

from Sedimental [alt+shift+b] in programming

4th Jan 2023
Reliably tap into your creativity with the 4 Cs: Consume, critique, curate, create. This is one of my oldest ideas, finally published on the GitHub ReadME Project blog, along with a profile, in June 2022. For more like this, follow me on Twitter or Mastodon. (You can also read it...
Folding the DOM In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in...
19th May 2019
37

Folding the DOM

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

19th May 2019
In this post, we'll explore a technique we can use to "fold" a DOM node, like folding a letter in real-life. On that journey, we'll learn a lot about 3D transforms and CSS animation techniques!
[Renovated] NURBS is just an acronym NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This...
14th Aug 2020
47

[Renovated] NURBS is just an acronym

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

14th Aug 2020
NURBS stands for the non-uniform rational basis spline. There are three separate concepts. This guide walks you through these concepts one by one.
Moving in Big Cities: Lugg vs Clutter > 2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost...
1st Nov 2024
1

Moving in Big Cities: Lugg vs Clutter

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

1st Nov 2024
> 2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost $222.51 one way (44min labor pickup 55min labor dropoff, which i think was fraud, no way dropoff cost more than pickup) and total base fare 38 + 14.5 fee. for the two way move price i...
What I'm up to - January 2024 Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social...
1st Jan 2024
1

What I'm up to - January 2024

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

1st Jan 2024
Happy New Year! Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in December - Published updates to Booklet, including a design refresh, dynamic op...
On ditching hourly and productizing my services In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely...
5th Dec 2024
59

On ditching hourly and productizing my services

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

5th Dec 2024
In the last couple of weeks, I’ve spent much more time commuting than normal. I mostly work remotely these days, for clients both in the Netherlands and abroad. And I like it that way. Don’t get me wrong, I like to drive, but commuting takes up a lot of time, time I would rather...
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.
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
32

Converting My X201 ThinkPad into a Slabtop

from bt RSS Feed [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...
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.
4 short stories of our attempts to be lean at our startup * Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret...
2nd Mar 2014
37

4 short stories of our attempts to be lean at our startup

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

2nd Mar 2014
* Tweet [https://twitter.com/share] * * Buffer [http://bufferapp.com/add] * It’s no secret that I’ve personally been hugely impacted by Eric Ries’ [https://twitter.com/ericries] work and the Lean Startup [http://theleanstartup.com/] movement. Buffer [http://bufferapp.com]...
On Buttons and Links I posted a tweet yesterday that was met with some controversy, so I thought it would be a good idea...
6th Oct 2021
55

On Buttons and Links

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

6th Oct 2021
I posted a tweet yesterday that was met with some controversy, so I thought it would be a good idea to unravel it. Unpopular opinion: in a design system, a "link" and a "button" should be one component. — Cory LaViska (@claviska) October 5, 2021 At face value, I understand why...
Evolving my ergonomic setup (or, my laptop with extra steps) My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me...
2nd Dec 2024
71

Evolving my ergonomic setup (or, my laptop with extra steps)

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

2nd Dec 2024
My computer setup attracts attention when I'm out and about. This has two effects: engineers1 ask me about it, and everyone else ignores me. These effects are not undesirable, but further testing is required. The main reason I have such an unusual setup, though, is more...
Most Demanded Helpdesk Features, According to IT Pros We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals...
11th Aug 2025
1

Most Demanded Helpdesk Features, According to IT Pros

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

11th Aug 2025
We've analyzed professional reviews, user testimonials, and forum discussions from IT professionals to identify their common pain points and what they value most in existing helpdesk solutions. We've also investigated current trends in helpdesk and IT service management...
This site has buttons! This site has buttons now! Here, try to click it: Click me! I added buttons that act as a simple...
8th Jun 2025
42

This site has buttons!

from Posts on Nikita Lapkov [alt+shift+b] in programming

8th Jun 2025
This site has buttons now! Here, try to click it: Click me! I added buttons that act as a simple counter with a name attached. These are good for polls too! Pineapple on pizza: Yay Nay Of course, the results will be biased because there is no deduplication. I don’t limit the...
Boot.dev's Lead Engineer Interviewed on "Running in Production" The podcast is available here. Before I begin, I must give thanks to Nick for having me on the show!...
9th Dec 2019
1

Boot.dev's Lead Engineer Interviewed on "Running in Production"

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

9th Dec 2019
The podcast is available here. Before I begin, I must give thanks to Nick for having me on the show! In this episode of Running in Production, I talk with Nick about how we built boot.dev, an open-source password manager that specializes in cryptocurrency. Boot.dev uses Electron...
Introducing CaskDB – a project to teach you writing a key-value store CaskDB is an educational project which aims to guide you in writing a persistent, embeddable...
10th May 2022
32
10th May 2022
CaskDB is an educational project which aims to guide you in writing a persistent, embeddable database from scratch.
Sprites on the Web In game development, it’s common to use spritesheets for animation, but this technique isn’t as...
23rd Feb 2026
1

Sprites on the Web

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

23rd Feb 2026
In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web. Which is a shame, because we can do some pretty cool stuff with sprites! In this post, we’ll share the niche CSS function you can use to leverage this...
Functional Programming and Big Data Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can...
12th Nov 2016
2

Functional Programming and Big Data

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

12th Nov 2016
Update: I wrote this while preparing a talk for the Columbus Functional Programmers meetup. You can find the talk on YouTube. It has more humor than these words, but then you'd have to listen to my voice. This post is a long one, so here’s a brief roadmap. We’ll start with a...
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...
Cross-Browser JavaScript Scrollbar Detection I recently contributed a fix to the bootstrap framework that detects on-screen scrollbars to...
12th Jul 2014
1

Cross-Browser JavaScript Scrollbar Detection

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

12th Jul 2014
I recently contributed a fix to the bootstrap framework that detects on-screen scrollbars to determine whether or not the body should be padded when a modal window is opened to prevent shifting of background contents. Detecting on-screen scrollbars turned out to be a bit more...
Twitter Was An Awesome Idea But Never A Viable Business Twitter was the best communications system ever invented, providing low-barrier-to-entry...
21st Apr 2023
31

Twitter Was An Awesome Idea But Never A Viable Business

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

21st Apr 2023
Twitter was the best communications system ever invented, providing low-barrier-to-entry communications in real-time to people worldwide, creating self-organizing circles of common interests, allowing for easy discovery, and supporting an instant source of information. But, there...
Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring My team has been spending less of our “free” time working on bugs and features from the backlog, and...
1st Sep 2020
1

Slow Is Smooth, Smooth Is Fast - 25% of Our Time Refactoring

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

1st Sep 2020
My team has been spending less of our “free” time working on bugs and features from the backlog, and more time refactoring our code and tests. As a result, and perhaps somewhat counterintuitively, we’ve noticed a significant increase in our throughput of features and bug fixes.
Confusing git terminology Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15...
1st Nov 2023
34

Confusing git terminology

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

1st Nov 2023
Hello! I’m slowly working on explaining git. One of my biggest problems is that after almost 15 years of using git, I’ve become very used to git’s idiosyncracies and it’s easy for me to forget what’s confusing about it. So I asked people on Mastodon: what git jargon do you find...
Using uWSGI with Python 3 Simple steps to get uWSGI up and running in Python 3.
18th Dec 2015
29

Using uWSGI with Python 3

from blag [alt+shift+b] in programming

18th Dec 2015
Simple steps to get uWSGI up and running in Python 3.
How to Properly Use Defer in Golang What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows...
1st Jun 2021
1

How to Properly Use Defer in Golang

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

1st Jun 2021
What is the “defer” keyword in Go? 🔗 In the Go programming language, defer is a keyword that allows developers to delay the execution of a function until the current function returns. What throws some people off is that the deferred function’s arguments are evaluated...
New Loose Leaf Security series: Securing your phone Two more episodes of Loose Leaf Security are out, a series about phone security: Securing your...
21st Jul 2018
36

New Loose Leaf Security series: Securing your phone

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

21st Jul 2018
Two more episodes of Loose Leaf Security are out, a series about phone security: Securing your phone We take our phones everywhere and trust them with a lot of sensitive information, but have we put enough thought into how to secure them? Liz and Geoffrey discuss different...
Coworking Spaces and Other Places you can Work Remotely in Tokyo So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe...
1st Jun 2023
107

Coworking Spaces and Other Places you can Work Remotely in Tokyo

from TokyoDev [alt+shift+b] in programming

1st Jun 2023
So you’ve finally made it to Tokyo, and you’re looking for a place to work remotely in peace. Maybe you’re all set with a home office, but maybe you live in a one room studio apartment or you’re stuck in a tiny hotel room. Whatever your reason, what are your options for places...
Cover letters in the era of ChatGPT At first glance, ChatGPT seems like it is a powerful tool for writing a custom cover letter for a...
12th May 2023
41

Cover letters in the era of ChatGPT

from TokyoDev [alt+shift+b] in programming

12th May 2023
At first glance, ChatGPT seems like it is a powerful tool for writing a custom cover letter for a job (when I saw cover letter, these days this often refers to the body of an email or the text someone puts into a “message” field of an application form). For instance, I was able...
Mommy bloggers react After a write-up in the New York Times, Mommy Bloggers had two options. Either lean in, or step...
22nd Sep 2026
2

Mommy bloggers react

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

22nd Sep 2026
After a write-up in the New York Times, Mommy Bloggers had two options. Either lean in, or step back. Given how popular it became after that, it's not hard to guess which option they chose. The post Mommy bloggers react appeared first on The History of the Web.
4th Dec 2023
16

Simple Analytics AI

from Blog of Simple Analytics [alt+shift+b] in programming

4th Dec 2023
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...
Building a photography website Last year, I started a photography hobby. Soon after, I've created a place where I can share some of...
25th Oct 2023
1

Building a photography website

from Dariusz Winkler | Software development [alt+shift+b] in programming

25th Oct 2023
Last year, I started a photography hobby. Soon after, I've created a place where I can share some of my work, without any attention-driven algorithms dictating the terms. Here's a technical write-up of my journey. Motivation Why should one build a photography website in the first...
Product/Market Fit: Experience & Data Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same...
5th Nov 2023
54

Product/Market Fit: Experience & Data

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

5th Nov 2023
Companies that achieve Product/Market Fit -- both self-funded and VC-funded -- exhibit the same prototypical metrics curves and subjective experiences.
The 6 JavaScript Projects to watch in 2023 We look over some of the JavaScript projects to watch in 2023.
1st Jan 2023
22

The 6 JavaScript Projects to watch in 2023

from ByteofDev [alt+shift+b] in programming

1st Jan 2023
We look over some of the JavaScript projects to watch in 2023.
Web Witch's Grimoire: June 2025 April was precisely what I was expecting it to be: exhausting. I'm still recovering from our trip to...
4th Jul 2025
1

Web Witch's Grimoire: June 2025

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

4th Jul 2025
April was precisely what I was expecting it to be: exhausting. I'm still recovering from our trip to Seattle at the end of April. It turns out I never posted my draft covering the month of March and April, so I will attempt to cover the highlights. The excerpt above is from my...
what is a favicon? I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app...
11th Nov 2025
1

what is a favicon?

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

11th Nov 2025
I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app which sports the default favicon (favorite icon) of whatever framework, tool, or library used to make said project, website, or app, I cannot help but be disappointed. Nay, more than...
Simpifying AngularJS controllers with ES5 get / set I've been developing an AngularJS application for the past year — and voila! here I am, alive and...
20th Sep 2018
31

Simpifying AngularJS controllers with ES5 get / set

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

20th Sep 2018
I've been developing an AngularJS application for the past year — and voila! here I am, alive and well. I'm not some crazy old fuck who thinks AngularJS is a promising new technology. Nor have I been waiting to publish this post for 3 years. It's just how things turned up for me....
Fixing the RP2350-USB-A not working as USB host tl;dr: you need to desolder R13, the resistor closest the pin 6 of the board, as indicated by the...
20th Nov 2025
3

Fixing the RP2350-USB-A not working as USB host

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

20th Nov 2025
tl;dr: you need to desolder R13, the resistor closest the pin 6 of the board, as indicated by the red arrow in the cover picture of this article Context I am currently toying around with emulating a USB device. However, I also wanted to be able to plug a keyboard in, so I needed...
2nd Apr 2015
Questionable Advice: Premature Senior Followup Q’s Some interesting followup questions arose from my recent post on the trap of the premature senior: I...
12th Feb 2021
1

Questionable Advice: Premature Senior Followup Q’s

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

12th Feb 2021
Some interesting followup questions arose from my recent post on the trap of the premature senior: I found your blog (from Hacker News, I think) and your “Questionable Advice: The Trap of the Premature Senior” spoke to me, but I was wondering, do you have any followup advice on...
Autoconf’s revenge: ad-hoc shell templates How to leverage an old dirty trick in your Bazel wrapper for great effect
8th Jul 2026
1

Autoconf’s revenge: ad-hoc shell templates

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

8th Jul 2026
How to leverage an old dirty trick in your Bazel wrapper for great effect
How to Become a Neo-Cartesian Cyborg A lightening talk on second brains and cyborg embodiment
1st Mar 2020
31

How to Become a Neo-Cartesian Cyborg

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

1st Mar 2020
A lightening talk on second brains and cyborg embodiment
The Best Resources for Entrepreneurial Developers My background is as a developer, but I've been running my own business since 2008. For advice about...
10th Apr 2014
40

The Best Resources for Entrepreneurial Developers

from TokyoDev [alt+shift+b] in programming

10th Apr 2014
My background is as a developer, but I've been running my own business since 2008. For advice about business, I've always found other entrepreneurial developers are the best source, as they tend to have faced similar challenges to my own. If you're a developer starting your own...
Getting a job at a Japanese startup At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead...
9th Jan 2014
41

Getting a job at a Japanese startup

from TokyoDev [alt+shift+b] in programming

9th Jan 2014
At the last [Hacker News Tokyo Meetup](http://hntokyo.doorkeeper.jp/), I met Paulo, who is the lead software developer at [Crowdcast](http://crowdcast.jp/), a Japanese startup with a product, [bizNote](https://secure.biznote.jp/) that makes small business accounting easier. As it...
Culture vs systems. Recently, I had a chat with a friend who was frustrated by their company culture. They’d been...
3rd Feb 2023
48

Culture vs systems.

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

3rd Feb 2023
Recently, I had a chat with a friend who was frustrated by their company culture. They’d been pushing the company to operate with more urgency, but didn’t feel like it was landing. “How do we,” they wondered, “get the team to recognize that urgency is essential to our success?”...
4th May 2025
37

Product Purgatory: When they love it but still don't buy

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

4th May 2025
When even "free" is too expensive.
Vulkan 1.3 on the M1 in 1 month u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the...
5th Jun 2024
1

Vulkan 1.3 on the M1 in 1 month

from On Life and Lisp [alt+shift+b] in programming

5th Jun 2024
u{text-decoration-thickness:0.09em;text-decoration-color:skyblue} Finally, conformant Vulkan for the M1! The new “Honeykrisp” driver is the first conformant Vulkan® for Apple hardware on any operating system, implementing the full 1.3 spec without “portability”...
The Early Days of GitLab - A Chat with Sid Sijbrandij It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is...
3rd Aug 2020
32

The Early Days of GitLab - A Chat with Sid Sijbrandij

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

3rd Aug 2020
It gets pretty easy to idolize the superstars of tech. One of the coolest things we've learned is that many of the most successful founders will find…
Keeping your job board legal in Japan I've previously written about [how recruiting is a licensed industry in...
10th Jan 2023
32

Keeping your job board legal in Japan

from TokyoDev [alt+shift+b] in programming

10th Jan 2023
I've previously written about [how recruiting is a licensed industry in Japan](/articles/recruiting-in-japan), and because of this, [you need to be careful](/articles/legally-operating-a-job-board-in-japan) about how you operate your job board to ensure it isn't classified as...
Twin Anxieties of the Engineer/Manager Pendulum I have written a lot about the pendulum swing between engineering and management, so I often hear...
24th Mar 2022
1

Twin Anxieties of the Engineer/Manager Pendulum

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

24th Mar 2022
I have written a lot about the pendulum swing between engineering and management, so I often hear from people who are angsting about the transition. A quick recap of the relevant posts: The Engineer/Manager Pendulum Engineering Management: the Pendulum or the Ladder If Management...
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,...
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...
Stumbling upon Something like a channel changer, for the web. That's what the idea was at first. But it led to a...
9th Sep 2025
45

Stumbling upon

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

9th Sep 2025
Something like a channel changer, for the web. That's what the idea was at first. But it led to a whole new path of discovery that even the site's creators couldn't have predicted. The post Stumbling upon appeared first on The History of the Web.
Make Beautiful Gradients Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This...
11th Jan 2022
50

Make Beautiful Gradients

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

11th Jan 2022
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
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