41554 blogs · [ { "id": "01a0878c-2764-716c-92c3-fcb5a544925f", "title": "Deploying Tanstack Start w/ Kamal", "url": "https://jd.codes/posts/deploy-tanstack-start-kamal/", "published_at": "2025-04-18T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a583eae2", "title": "Kamal Tip - Private Network only Database Server", "url": "https://jd.codes/posts/kamal-tip-private-network/", "published_at": "2024-11-22T00:00:00+00:00" }, { "id": "01a0821c-ccce-71bb-8457-2c0548e81fa8", "title": "Transient Menus in Emacs pt. 1", "url": "https://jd.codes/posts/transient-emacs/", "published_at": "2024-11-13T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a6645731", "title": "Quick Tip: Git - Rebasing Branches", "url": "https://jd.codes/posts/branches-off-branches/", "published_at": "2024-10-11T00:00:00+00:00" }, { "id": "01a0821c-ccce-71bb-8457-2c0549cab171", "title": "Managing Local Services in Emacs with Prodigy", "url": "https://jd.codes/posts/emacs-prodigy/", "published_at": "2024-03-15T00:00:00+00:00" }, { "id": "01a0821c-ccce-71bb-8457-2c054a5cde95", "title": "Finding an Emacs Bug", "url": "https://jd.codes/posts/emacs-comint-filter-bug/", "published_at": "2024-01-02T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a7ae79be", "title": "State Design Pattern", "url": "https://jd.codes/posts/state-design-pattern/", "published_at": "2021-06-08T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a7e69b49", "title": "Double Polymorphic Associations in Rails", "url": "https://jd.codes/posts/double-polymorphic-associations/", "published_at": "2021-05-31T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a8df0964", "title": "Using SSH Tunneling", "url": "https://jd.codes/posts/ssh-tunneling/", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a0821c-ccce-71bb-8457-2c054ab1622c", "title": "Trying out GCC Emacs", "url": "https://jd.codes/posts/trying-gcc-emacs/", "published_at": "2021-02-20T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5a9f20ba1", "title": "Thoughts on Interfaces for Models", "url": "https://jd.codes/posts/thoughts-on-interfaces/", "published_at": "2021-02-11T00:00:00+00:00" }, { "id": "01a0821c-ccce-71bb-8457-2c054b5bb02a", "title": "Using Run Command in Emacs for RSpec Watch Mode", "url": "https://jd.codes/posts/run-command/", "published_at": "2021-02-02T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5ab157f86", "title": "Resolving client side routes in Rails", "url": "https://jd.codes/posts/client-routes-rails/", "published_at": "2021-01-09T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5ab52cdfd", "title": "Dockerize Create React App", "url": "https://jd.codes/posts/dockerizing-react/", "published_at": "2021-01-02T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5abd104a5", "title": "Organizing Work is Hard", "url": "https://jd.codes/posts/organizing-work/", "published_at": "2019-11-27T00:00:00+00:00" }, { "id": "01a0878c-2764-716c-92c3-fcb5ac6f4d33", "title": "Tips for Breaking into the Tech Industry", "url": "https://jd.codes/posts/breaking-into-tech/", "published_at": "2017-12-28T00:00:00+00:00" } ] posts Claim your blog
Back to JD Codes
Blog · corpus.blog/blogs/jd.codes/posts

JD Codes

jd.codes

2025

2024

2021

2019

2017