41554 blogs · [ { "id": "01a08c57-e257-70a7-8f3f-2d143645c0ad", "title": "Less Magic More Engineering", "url": "http://toranbillups.com/blog/archive/2026/04/19/less-magic-more-engineering/", "published_at": "2026-04-19T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1436925f3b", "title": "Embracing Disagreement", "url": "http://toranbillups.com/blog/archive/2025/10/04/embracing-disagreement/", "published_at": "2025-10-04T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1436dbb6c5", "title": "Building BM25 Keyword Search In Postgres", "url": "http://toranbillups.com/blog/archive/2025/08/16/building-keyword-search-in-postgres/", "published_at": "2025-08-16T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1437add36b", "title": "Writing the BERT Encoder with Nx", "url": "http://toranbillups.com/blog/archive/2025/06/22/bert-from-scratch-with-nx/", "published_at": "2025-06-22T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1437daa618", "title": "Adventures with Synthetic Data", "url": "http://toranbillups.com/blog/archive/2024/05/07/adventures-with-synthetic-data/", "published_at": "2024-05-07T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1438cb919e", "title": "Retrieval Augmented Generation Cohort", "url": "http://toranbillups.com/blog/archive/2024/01/06/retrieval-augmented-generation-cohort/", "published_at": "2024-01-06T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d1439c0f1ea", "title": "Fine tuning language models with Axon", "url": "http://toranbillups.com/blog/archive/2023/11/02/fine-tuning-language-models-with-axon/", "published_at": "2023-11-02T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143a329aff", "title": "Fine tune Mistral 7B with the RTX 4090 and serve it with Nx", "url": "http://toranbillups.com/blog/archive/2023/10/21/fine-tune-mistral-and-serve-with-nx/", "published_at": "2023-10-21T01:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143affa4ea", "title": "Install CUDA 12 on PopOS", "url": "http://toranbillups.com/blog/archive/2023/08/19/install-cuda-12-on-popos/", "published_at": "2023-08-19T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143b0ae119", "title": "Training Axon Models With Nvidia GPUs", "url": "http://toranbillups.com/blog/archive/2023/04/29/training-axon-models-with-nvidia-gpus/", "published_at": "2023-04-29T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143b5b932f", "title": "Empowered Product Teams: ownership and responsibility", "url": "http://toranbillups.com/blog/archive/2022/09/19/empowered-product-teams/", "published_at": "2022-09-19T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143c10a1c7", "title": "A Philosophy of Software Design", "url": "http://toranbillups.com/blog/archive/2021/10/05/philosophy-of-software-design/", "published_at": "2021-10-05T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143cd86778", "title": "Crucial Conversations", "url": "http://toranbillups.com/blog/archive/2021/09/27/crucial-conversations/", "published_at": "2021-09-27T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143d5c6edc", "title": "Elixir And Phoenix Upgrade Adventure", "url": "http://toranbillups.com/blog/archive/2021/01/17/elixir-and-phoenix-upgrade-adventure/", "published_at": "2021-01-17T18:00:00+00:00" }, { "id": "01a08c57-e257-70a7-8f3f-2d143d851a67", "title": "Knowledge Work 3.0", "url": "http://toranbillups.com/blog/archive/2020/09/15/knowledge-work-3/", "published_at": "2020-09-15T18:00:00+00:00" } ] posts Claim your blog
Back to toranbillups.com
Blog · corpus.blog/blogs/toranbillups.com/posts

toranbillups.com

toranbillups.com

2026

2025

2024

2023

2022

2021

2020