Sign in

jd

@jd.codes
737 followers 87 following 83 posts

Programmer by day, father all day, programmer later on at night, & gamer even later at night. ❤️ Ruby, Python, and Elisp (and a little bit of Go maybe) jd.codes

PostsRepliesMedia
jd @jd.codes · 29/09/2025
It blows my mind every day that the software I use the most day to day is almost 50 years old. There's also not an editor out there that has the higher potential for LLM integration, given every buffer is programmable by default. #emacs
120
Reposted by jd
Belghast @belghast.com · 24/09/2025
I got a line on some primo pure uncut acetominaphen
2212
jd @jd.codes · 24/09/2025
I was very much hoping this wasn't going down a dark path.
000
Reposted by jd
Valerie Woolard @valeriecodes.bsky.social · 21/09/2025
Freedom, another member of the Ruby Central Board, wrote this post, but it closely aligns with my feelings and experiences as well. apiguy.substack.com/p/a-board-me...
apiguy.substack.com
A board member's perspective of the RubyGems controversy
What a week it's been as a Ruby Central Board Member.
01612
jd @jd.codes · 19/09/2025
I’m not sure how much I like the new Liquid Glass bit from apple. The screen kinda feels more cluttered but maybe that’s a boomer take. That being said, the animations are snappier and things feel more responsive. That is what I love about iOS 26 so far.
010
jd @jd.codes · 05/09/2025
I've been leading the data infrastructure efforts at my job (I used to work as a Data Engineer in big tech) and the stack we've landed on is so enjoyable to work with. @dagster.io - Orchestration @duckdb.org - Database @motherduck.com - Data Warehouse/storage DBT - Data modeling
3133
jd @jd.codes · 04/09/2025
One piece of tech I’ve been nerding out on this year has been DuckDB. This is one of the reasons why: > …you could enrich a local customers table with user behavior data from a 10-billion-row Parquet file stored on S3–all in one SQL query.. motherduck.com/blog/pg-duck...
motherduck.com
Announcing Pg_duckdb Version 1.0 - MotherDuck Blog
PostgreSQL gets a DuckDB-flavored power-up for faster analytical queries without ever leaving Postgres. | Reading time: 6 min read
020
jd @jd.codes · 04/09/2025
Oof been off this app way to long. X is such a shit show, but tech Twitter yields enough interesting stuff I haven't been able to pry myself away....
000
jd @jd.codes · 13/01/2025
Another question for developers who’ve started an app: - How did you handle payments? Specifically for subscriptions. Reading through Stripe pricing info it seems like pricing for “recurring billing” capability is ~$600 USD per month. Any chance I misunderstood this?
220
jd @jd.codes · 08/01/2025
To all my friends that have built and launched an app I need some suggestions: What did you use for: - Creating your Privacy Policy? - Creating your ToS Agreement? - Creating that annoying cookie opt-in-out thing? I'm building a rails app and need to implement these things and would love thoughts
100
jd @jd.codes · 05/01/2025
What are folks using to generate a basic ToS and cookie agreements for their apps?
010
Reposted by jd
Jim Remsik @jremsikjr.bsky.social · 03/01/2025
Let's do a community readalong of @sandimetz.bsky.social's Practical Object-Oriented Design in Ruby (#POODR). We'll read a chapter per week with prompts and conversation on @thestorygraph.com. We'll start on Jan 8th and the first chapter is due on Jan 15th. app.thestorygraph.com/readalongs/5...
A screen shot of The Storygraph readalong page for Practical Object-Oriented Design in Ruby.
76722
jd @jd.codes · 03/01/2025
So in 2024 I read a total of 26 books. Highlights include: - Oathbringer by Brandon Sanderson - Project Hail Mary by Andy Weird - Dark Matter by Blake Crouch - Hyperion by Dan Simmons There were a bunch of other books I read and enjoyed as well. My goal for 2025 is 50 books 💪
140
jd @jd.codes · 16/12/2024
Just finished Wind and Truth last night and now I have to wait ~9 years to find out what happens next. _Storms_. Read all of the Stormlight Archives between September and now. Around ~6,000 pages and I have no idea what to do with myself now.
010
jd @jd.codes · 05/12/2024
Too much is happening this week. Tomorrow is Path of Exile 2 early access AND Wind and Truth releases. Welp. Going to no life it up I guess 😅
000
Reposted by jd
Avdi Grimm @avdi.codes · 02/12/2024
The definition of DRY, from "The Pragmatic Programmer" > Every piece of knowledge must have a single, unambiguous, authoritative representation within a system. It has never been about whether you repeat lines of code. Never.
25615
jd @jd.codes · 02/12/2024
Good morning to everyone except the person who almost hit me in a roundabout this morning illegally crossing lanes to go to the next exit point while I was taking my kids to school.
000
jd @jd.codes · 25/11/2024
So I updated the post jd.codes/posts/kamal-... to be correct and noted the mistake I had made. Now everything works 🚀
jd.codes
Kamal Tip - Private Network only Database Server | JD Codes
Edit: In the original version of this post I made a mistake. This post has been corrected. See the details at the below for an explanation of the mistake and the solution. Mistake Summary & Solution I...
020
jd @jd.codes · 25/11/2024
Ok issue has been resolved. I posted on Reddit and someone linked me to a commit lol www.reddit.com/r/rails/s/wi... Solution was to tell Kamal that the App server IP was the internal one not the public one then leave the ssh config to proxy through the public IP. Seems obvious in retrospect lolol
reddit.com
Reddit - Dive into anything
A subreddit for discussion and news about Ruby on Rails
010
Reposted by jd
Honeybadger.io @honeybadger.io · 23/11/2024
We also monitor your rizz and alert you if it dips below the cringe threshold
2213
jd @jd.codes · 23/11/2024
Ok I may have misunderstood something here. So if I try to get to my prod rails console with the proxy, the SSH connection uses itself as a proxy to itself and then dies? wat? If I disable the ssh proxy in the Kamal configuration it works…. Huh? So how do I manage the accessory without the proxy?
000
jd @jd.codes · 22/11/2024
Here’s the setup I used for deploying a #Rails 8 with #Kamal whose DB server is accessible via a private network. Truly exhilarating stuff lolol jd.codes/posts/kamal-...
jd.codes
Kamal Tip - Private Network only Database Server | JD Codes
I recently started a small side project and decided to use Rails 8 and Kamal. I’ve jumped on the #nobuild bandwagon (at least for this project) and thought I’d share a tip for all you non-dev-ops folk...
030
jd @jd.codes · 22/11/2024
First Kamal/Rails 8 deploy down!
130
jd @jd.codes · 19/11/2024
I've had several folks throughout my career express a level of intimidation about using Emacs to me. I'm not huge into the Emacs vs Vim vs VSCode thing, but one thing Emacs does better than every other app I've ever used, is having incredible documentation and help navigation natively in the editor.
110
Reposted by jd
Kyrylo Silin @kyrylo.org · 18/11/2024
I love ERB, but wow, why does commenting out a block of code have to feel like a boss battle?
062
jd @jd.codes · 18/11/2024
For a long time I’ve been using Iosevka Comfy github.com/protesilaos/... as my font for everything. I’ve tried switching to Jetbrains Mono, or Fira Code Mono but every font seems squished now.
github.com
GitHub - protesilaos/iosevka-comfy: Custom build of Iosevka with different style and metrics than the default.
Custom build of Iosevka with different style and metrics than the default. - protesilaos/iosevka-comfy
000
jd @jd.codes · 16/11/2024
This fight would’ve never happened without Vine.
000
jd @jd.codes · 16/11/2024
As kids/teenagers we learned that more freedom doesn’t mean just getting to do anything we wanted, it meant we had a new responsibility to undertake. A lot of people leave that out of the “free speech advocacy” entirely. You can’t have freedom without the responsibility that that autonomy brings.
000
jd @jd.codes · 15/11/2024
www.nytimes.com/2024/11/15/b...
nytimes.com
Biden Cements TSMC Grant Before Trump Takes Over
The White House is racing to finish grant agreements for chip manufacturers, but some of its biggest successes might be credited to the Trump administration.
000
jd @jd.codes · 15/11/2024
Rare Oscar W
010
jd @jd.codes · 15/11/2024
Wow
000
Reposted by jd
Joshua Wood @joshuawood.net · 14/11/2024
Shouldn’t have checked the news.
5121
jd @jd.codes · 13/11/2024
Holy crap. I just discovered UV for Python docs.astral.sh/uv/ I got a quick project spun up in 40 seconds going from 0 python 3.12 w/ FastAPI, Ruff, and a full venv. I'm so impressed lol. #python
docs.astral.sh
uv
000
jd @jd.codes · 13/11/2024
New post up about building Transient Menus in Emacs. jd.codes/posts/transi... I really need to figure out my image situation 😅 #emacs
jd.codes
JD Codes
A place to talk about stuff.
222
jd @jd.codes · 11/11/2024
So DFW airport security no longer requires you to remove your shoes OR remove laptops from your bag. When did this happen?! Getting through security this morning was so fast lol.
000
jd @jd.codes · 08/11/2024
People seeing my emacs config….
031
Reposted by jd
Chris Oliver @excid3.com · 07/11/2024
Rails 8.0 is officially out! 🎉
buff.ly
Release 8.0.0 · rails/rails
Active Support Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn. Rafael Mendonça França Remove deprecated support to setting attr_internal_naming_form...
17718
Reposted by jd
Joshua Wood @joshuawood.net · 06/11/2024
I'm glad you all are here.
2263
jd @jd.codes · 06/11/2024
How’s everyone doing on this tense af night?
000
jd @jd.codes · 05/11/2024
Almost time to start spam refreshing this.
2024 Presidential election results by the New York Times, which aggregates all electoral college votes for each major party candidate. No votes have been allocated yet.
020
jd @jd.codes · 05/11/2024
Something I’ve learned in my 8 year career is that being empathetic to other devs who create tech debt is hard. When I’m frustrated by a corner cut, a bandaid fix, or a poorly modeled implementation, I have to remember I don’t know the constraints they were under and I’ve made my own share of debt.
010
jd @jd.codes · 05/11/2024
Tomorrow is gonna be wild.
000
jd @jd.codes · 04/11/2024
Writing a plugin thing for PHP Nuke back in like 2004 for my Unreal Tournament 2004 Clan. I for our home page, which linked to our php nuke forum, to auto play Basket Case by Greenday when you visited it LOL. I didn’t think I was smart enough so I didn’t start my career til mid 20s tho.
000
jd @jd.codes · 03/11/2024
Was on a heavy Brandon Sanderson kick this last half of the year. Im very excited for Wind and Truth to come out. #booksky
Reading stats on 21 books I’ve read for this year, almost all of which were written by Brandon Sanderson.
000
jd @jd.codes · 03/11/2024
A couple weeks ago, after seeing a few developers struggle with dealing with keeping 2nd or higher removed git branches up to date I wrote this jd.codes/posts/branch... Hope it helps someone else!
jd.codes
Quick Tip: Git - Rebasing Branches | JD Codes
A quick tip when dealing with branches off branches.
010
Reposted by jd
jon christian @jonchristian.net · 25/10/2023
only 90s kids remember this Speaker of the House (it was attached to the family computer)
1555186
Reposted by jd
Hacker News Bot @newsycombinator.bsky.social · 25/10/2023
2023 Hugo Awards (thehugoawards.org) Main Link | HN Post
011