56,966 blogs · [ { "id": "01a0878d-b74e-7072-9623-76e46d46aea6", "title": "Designing data models", "url": "https://jgayfer.com/designing-data-models/", "published_at": "2024-10-31T12:00:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e46dcf8e5b", "title": "My intro to game (engine) dev", "url": "https://jgayfer.com/intro-to-game-dev/", "published_at": "2024-08-07T12:00:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e46e8f0492", "title": "My everyday carry", "url": "https://jgayfer.com/my-everyday-carry/", "published_at": "2024-07-16T12:03:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e46ea97cd4", "title": "What if you succeed?", "url": "https://jgayfer.com/what-if-you-succeed/", "published_at": "2023-10-26T03:21:44+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e46f9fbde7", "title": "Don't write Rust like it's Java", "url": "https://jgayfer.com/dont-write-rust-like-java/", "published_at": "2023-10-07T17:43:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e46fc5fa8b", "title": "A look inside Mastodon", "url": "https://jgayfer.com/inside-mastodon/", "published_at": "2022-11-28T02:02:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e47007a430", "title": "Code review for good", "url": "https://jgayfer.com/code-review-for-good/", "published_at": "2022-11-21T03:43:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e4702861cf", "title": "Learn to never be wrong", "url": "https://jgayfer.com/never-be-wrong/", "published_at": "2022-11-15T21:17:00+00:00" }, { "id": "01a0878d-b74e-7072-9623-76e47111938a", "title": "Elegant service objects", "url": "https://jgayfer.com/elegant-service-objects/", "published_at": "2021-02-28T00:11:00+00:00" } ] posts Claim your blog
Back to jgayfer.com
Blog · corpus.blog/blogs/jgayfer.com/posts

jgayfer.com

jgayfer.com

2024

2023

2022

2021