Justin Duke
@jmduke.com
π€ 1398
π₯ 140
π 1131
Founder
@buttondown.com
www.jmduke.com/posts/levels...
7 days ago
0
1
0
sitemaptorss:
www.jmduke.com/posts/sitema...
21 days ago
0
3
0
on the off chance that you are debugging the same thing I am: 1password's chrome extension now ships a version of Prism.js that conflicts with other syntax highlighters. Not Great!
www.1password.community/discussions/...
loading . . .
[BUG] Beta and Nightly extension degrade page's original functionallity | 1Password Community
I was looking https://shiki.style/guide/install , an NPM package which provides syntax highlighting and showing detail hovering on keywords. It is expected...
https://www.1password.community/discussions/1password/bug-beta-and-nightly-extension-degrade-pages-original-functionallity/165329
22 days ago
2
2
0
on the first day of code freeze πΆ
disposables.app
loading . . .
Disposables.app
An open-source database of disposable email domains
https://disposables.app/
28 days ago
0
5
0
Notes on SLEUTH (1972):
www.jmduke.com/posts/sleuth...
28 days ago
0
0
0
number of words written into our support tool (I am in last place amongst the team)
29 days ago
1
4
0
a not-insignificant reason we invest in social media analytics/automations is because literally every single other tool we've tried is not particularly good for our use case
bsky.app/profile/butt...
add a skeleton here at some point
29 days ago
0
8
0
Wrote about Paris, Texas.
www.jmduke.com/posts/paris-...
29 days ago
1
1
0
CONCLAVE (2024).
www.jmduke.com/posts/concla...
about 1 month ago
0
4
0
blogroll.org
This site by Manuel Moreale is not just lovely in the abstract, it might be the _calmest_ and most pleasant design I've seen in quite some time.
loading . . .
Ye Olde Blogroll - Because blogs are the soul of the web
You are viewing a humanly curated list fine personal & independent blogs and sites that are updated regularly. No algorithms ever!
https://blogroll.org/
about 1 month ago
1
10
1
Playing around with my media section on the new personal site has been fun. Here's a variant (live right now but likely not for long) where its sorted by luminosity:
about 1 month ago
1
8
0
the industry is abound with "don't roll your own X" and analytics in particular is one of the things I like reaching to as a counterexample. finally wrote about it!
bsky.app/profile/butt...
add a skeleton here at some point
about 1 month ago
0
18
2
reviews are rolling in
about 2 months ago
0
2
0
doing two things a little different for this end-of-year, buttondown wise. one is an airbnb-style buildout of all the stuff we shipped. the other is a "raise-the-garage-door"-style series of posts about next year:
bsky.app/profile/jmdu...
add a skeleton here at some point
about 2 months ago
0
3
0
one of my goals this year has been to open source more of buttondown's internal sawdust. a little bit under the wire, but this is the first of a few end-of-year goodies
bsky.app/profile/butt...
add a skeleton here at some point
about 2 months ago
0
15
3
the SEO spammers are evolving
about 2 months ago
1
3
1
There are many very cogent arguments against LLMs, but I do think that some people end up arguing that all productivity-increasing technology is immoral because the benefits do not solely accrue to labor
bsky.app/profile/tant...
add a skeleton here at some point
2 months ago
1
5
0
Really proud of how often people write in about this little affordance for showing CSS selectors in the preview pane. Built it for myself because I was getting annoyed whilst dogfooding (which is why you should dogfood constantly.)
2 months ago
2
14
0
It took an embarrassing amount of dithering but I finally settled on a Starship format that I like.
2 months ago
2
13
0
Zach Lowe doing his first and probably only live show in Minneapolis is both incredibly on brand and deeply powerful
2 months ago
0
0
0
somehow this didn't make the cut but
@kierongillen.bsky.social
also was patient enough to put up with me asking questions about the difference between docx and odt on a support thread recently
bsky.app/profile/butt...
add a skeleton here at some point
2 months ago
0
2
1
one of my favorite
@buttondown.com
ships this year
buttondown.com/blog/inbox
loading . . .
Notification inbox
Notification inbox
https://buttondown.com/blog/inbox
2 months ago
0
7
1
New post: October 2025.
loading . . .
October 2025
https://buttondown.com/applied-cartography/archive/october-2025/
2 months ago
0
2
0
New post: October, 2025.
loading . . .
October, 2025
https://jmduke.com/posts/post/october-2025-roundup/
2 months ago
0
1
0
we have been deep in the skunkworks about this, so to speak, but a fun fact is that the above screenshots are a ten-line CSS theme applied atop our "real" new theme, which I've taken to call "Operation CSS Zen Garden"
bsky.app/profile/did:...
add a skeleton here at some point
2 months ago
1
8
0
Some WIP from today.
3 months ago
0
7
0
New post: Eucharist.
loading . . .
Eucharist
https://jmduke.com/posts/post/eucharist/
3 months ago
0
5
0
New post: Picnic.
loading . . .
Picnic
https://jmduke.com/posts/post/picnic/
3 months ago
0
0
0
huge discovery for "everything should be gofmt" boosters like myself
bsky.app/profile/davi...
add a skeleton here at some point
3 months ago
1
5
0
idlewords.com/talks/deep_f...
3 months ago
0
7
0
3 months ago
6
24
4
New post: Cheetah II.
loading . . .
Cheetah II
https://jmduke.com/posts/post/cheetah-ii/
3 months ago
0
0
0
Feel like I've gotten worse at incorporating new tools over time, and not sure if this is because I care less about tools or because I'm more susceptible to the clarion call of muscle memory
3 months ago
0
8
0
WIP.
3 months ago
0
2
0
Very happy with how this turned out.
demo.buttondown.com/settings/des...
3 months ago
0
6
0
Am I missing something obvious, or is there still no great solution for "pipe every social mention from every social network into a Slack channel"
3 months ago
0
3
0
New post: Vercel's abstractions.
loading . . .
Vercel's abstractions
https://jmduke.com/posts/post/vercel-abstraction/
3 months ago
1
1
0
New post: Business as authorship.
loading . . .
Business as authorship
https://jmduke.com/posts/post/authorship/
3 months ago
0
1
1
WIP.
3 months ago
1
5
0
Columnar re-arrangement: only five people will ever use this because it's impossible to make discoverable, but those five people will love it!
loading . . .
3 months ago
2
10
0
This week's weeknotes: dogfooding the API, Anki, public postmortems, and Mise.
weeknotes.buttondown.email/archive/mise...
3 months ago
0
1
0
New post: Someone built it; someone has to build it.
loading . . .
Someone built it; someone has to build it
https://jmduke.com/posts/post/someone-built-it/
3 months ago
0
1
1
New post: .
loading . . .
https://jmduke.com/posts/post/wip/
3 months ago
0
1
0
New post: Cheetah.
loading . . .
Cheetah
https://jmduke.com/posts/post/cheetah/
3 months ago
2
6
2
New post: Adding imports to the Django shell.
loading . . .
Adding imports to the Django shell
https://jmduke.com/posts/post/django-shell/
3 months ago
0
2
0
3 months ago
0
2
0
reposted by
Justin Duke
Django
3 months ago
β€οΈ βDjango nails doing the hard stuff both at an API level (user modeling and everything therein; ORM; routing and middlewares) and an existential level (friendliness and commitment to politesse; extremely good documentation).β
#Django
add a skeleton here at some point
0
4
1
Some WIP from today.
3 months ago
0
3
0
Always particularly satisfying when the commit also works as a blog post.
3 months ago
0
3
0
Oranges, John McPhee
4 months ago
0
2
0
Load more
feeds!
log in