41554 blogs · [ { "id": "01a08770-8cc3-7239-98b4-078b3269b0a0", "title": "Portable Computing Setup", "url": "https://dusty.phillips.codes/2026/01/08/portable-computing-setup/", "published_at": "2026-01-08T23:33:28+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b332f9f00", "title": "Some Gleam Projects", "url": "https://dusty.phillips.codes/2026/01/05/some-gleam-projects/", "published_at": "2026-01-05T10:00:54+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3419b4d2", "title": "My AI-Driven Identity Crisis", "url": "https://dusty.phillips.codes/2025/06/08/my-ai-driven-identity-crisis/", "published_at": "2025-06-08T12:09:24+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b34bd17db", "title": "Build a Wasm Compiler in Roc - Part 16", "url": "https://dusty.phillips.codes/2024/12/07/build-a-wasm-compiler-in-roc-part-16/", "published_at": "2024-12-07T14:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b35ad7939", "title": "Build a Wasm Compiler in Roc - Part 15", "url": "https://dusty.phillips.codes/2024/12/01/build-a-wasm-compiler-in-roc-part-15/", "published_at": "2024-12-01T17:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3693181e", "title": "Build a Wasm Compiler in Roc - Part 14", "url": "https://dusty.phillips.codes/2024/11/23/build-a-wasm-compiler-in-roc-part-14/", "published_at": "2024-11-23T18:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b36c84fc5", "title": "Build a Wasm Compiler in Roc - Part 13", "url": "https://dusty.phillips.codes/2024/11/09/build-a-wasm-compiler-in-roc-part-13/", "published_at": "2024-11-09T14:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b36ef483e", "title": "Build a Wasm Compiler in Roc - Part 12", "url": "https://dusty.phillips.codes/2024/11/01/build-a-wasm-compiler-in-roc-part-12/", "published_at": "2024-11-01T17:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b37b35f1c", "title": "Build a Wasm Compiler in Roc - Part 11", "url": "https://dusty.phillips.codes/2024/10/29/build-a-wasm-compiler-in-roc-part-11/", "published_at": "2024-10-29T16:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b37c0f6f3", "title": "Build a Wasm Compiler in Roc - Part 10", "url": "https://dusty.phillips.codes/2024/10/17/build-a-wasm-compiler-in-roc-part-10/", "published_at": "2024-10-17T13:15:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b38439491", "title": "Build a Wasm Compiler in Roc - Part 9", "url": "https://dusty.phillips.codes/2024/10/07/build-a-wasm-compiler-in-roc-part-9/", "published_at": "2024-10-07T17:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b38a2373d", "title": "Build a Wasm Compiler in Roc - Part 8", "url": "https://dusty.phillips.codes/2024/10/02/build-a-wasm-compiler-in-roc-part-8/", "published_at": "2024-10-02T13:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b397e2c47", "title": "LazyVim for Ambitious Developers Now Available", "url": "https://dusty.phillips.codes/2024/09/27/lazyvim-for-ambitious-developers-now-available/", "published_at": "2024-09-27T14:20:43+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3a60c968", "title": "Build a Wasm Compiler in Roc - Part 7", "url": "https://dusty.phillips.codes/2024/09/24/build-a-wasm-compiler-in-roc-part-7/", "published_at": "2024-09-24T13:33:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3b1da3c9", "title": "Build a Wasm Compiler in Roc - Part 6", "url": "https://dusty.phillips.codes/2024/09/14/build-a-wasm-compiler-in-roc-part-6/", "published_at": "2024-09-14T21:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3bf91881", "title": "Build a Wasm Compiler in Roc - Part 5", "url": "https://dusty.phillips.codes/2024/09/06/build-a-wasm-compiler-in-roc-part-5/", "published_at": "2024-09-06T11:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3cee3f53", "title": "Build a Wasm Compiler in Roc - Part 4", "url": "https://dusty.phillips.codes/2024/08/29/build-a-wasm-compiler-in-roc-part-4/", "published_at": "2024-08-29T17:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3dbe7fd8", "title": "Build a Wasm Compiler in Roc - Part 3", "url": "https://dusty.phillips.codes/2024/08/22/build-a-wasm-compiler-in-roc-part-3/", "published_at": "2024-08-22T12:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3e76c063", "title": "Roc Articles", "url": "https://dusty.phillips.codes/roc/", "published_at": "2024-08-17T13:07:04+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3eb761e7", "title": "Build a Wasm Compiler in Roc - Part 2", "url": "https://dusty.phillips.codes/2024/08/15/build-a-wasm-compiler-in-roc-part-2/", "published_at": "2024-08-15T17:43:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3f6e9116", "title": "Build a Wasm Compiler in Roc - Part 1: Introduction", "url": "https://dusty.phillips.codes/2024/08/11/build-a-wasm-compiler-in-roc-part-1-introduction/", "published_at": "2024-08-11T12:47:30+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b3f9a2788", "title": "LazyVim for Ambitious Developers", "url": "https://dusty.phillips.codes/2024/04/25/lazyvim-for-ambitious-developers/", "published_at": "2024-04-25T18:22:43+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4061d013", "title": "Extolling the Virtues of Dexie Cloud for Backendless Development", "url": "https://dusty.phillips.codes/2024/03/27/extolling-the-virtues-of-dexie-cloud-for-backendless-development/", "published_at": "2024-03-27T11:50:24+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b41154755", "title": "We Rewrote our React App in Svelte in Three Weeks", "url": "https://dusty.phillips.codes/2024/03/20/we-rewrote-our-react-app-in-svelte-in-three-weeks/", "published_at": "2024-03-20T11:50:33+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b41bb6569", "title": "How Inko Does Safe Concurrency", "url": "https://dusty.phillips.codes/2023/07/06/how-inko-does-safe-concurrency/", "published_at": "2023-07-06T14:43:03+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4201176f", "title": "Understanding Inko Memory Management Through Data Structures", "url": "https://dusty.phillips.codes/2023/06/26/understanding-inko-memory-management-through-data-structures/", "published_at": "2023-06-26T12:20:26+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b427ced3b", "title": "Why I'm Excited About Inko", "url": "https://dusty.phillips.codes/2023/05/30/why-im-excited-about-inko/", "published_at": "2023-05-30T22:24:52+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4323d62f", "title": "Installing Inko 0.11 On Macos", "url": "https://dusty.phillips.codes/2023/05/21/installing-inko-0.11-on-macos/", "published_at": "2023-05-21T14:04:41+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b43b0fe24", "title": "How I Reconfigured Neovim From Scratch", "url": "https://dusty.phillips.codes/2023/05/14/how-i-reconfigured-neovim-from-scratch/", "published_at": "2023-05-14T14:45:15+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b44022cd5", "title": "A Tutorial Introduction to Gleam -- Part 6", "url": "https://dusty.phillips.codes/2022/07/27/a-tutorial-introduction-to-gleam--part-6/", "published_at": "2022-07-27T18:47:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b44dfe3bb", "title": "A Tutorial Introduction to Gleam -- Part 5", "url": "https://dusty.phillips.codes/2022/07/24/a-tutorial-introduction-to-gleam--part-5/", "published_at": "2022-07-24T13:47:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b45125d7e", "title": "A Tutorial Introduction to Gleam -- Part 4", "url": "https://dusty.phillips.codes/2022/06/05/a-tutorial-introduction-to-gleam--part-4/", "published_at": "2022-06-05T14:47:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b45d47f79", "title": "Gleam Articles", "url": "https://dusty.phillips.codes/gleam/", "published_at": "2022-06-05T13:07:04+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b46a1e4dd", "title": "A Tutorial Introduction to Gleam -- Part 3", "url": "https://dusty.phillips.codes/2022/05/23/a-tutorial-introduction-to-gleam--part-3/", "published_at": "2022-05-23T19:03:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b46c61ae5", "title": "Fast, Bare, Rescript React (2022)", "url": "https://dusty.phillips.codes/2022/05/07/fast-bare-rescript-react-2022/", "published_at": "2022-05-07T15:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b46d2aa59", "title": "A Tutorial Introduction to Gleam -- Part 2", "url": "https://dusty.phillips.codes/2022/05/04/a-tutorial-introduction-to-gleam--part-2/", "published_at": "2022-05-04T13:03:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b47ab7100", "title": "A Tutorial Introduction to Gleam -- Part 1", "url": "https://dusty.phillips.codes/2022/04/17/a-tutorial-introduction-to-gleam--part-1/", "published_at": "2022-04-17T13:23:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b483f072c", "title": "Some Esoteric Languages", "url": "https://dusty.phillips.codes/2022/04/14/some-esoteric-languages/", "published_at": "2022-04-14T13:23:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b49186901", "title": "Rescript, Reason, Typescript, OCAML, Javascript, Help Me Choose!", "url": "https://dusty.phillips.codes/2021/12/18/rescript-reason-typescript-ocaml-javascript-help-me-choose/", "published_at": "2021-12-18T16:00:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4955e514", "title": "Introducing rescript-dexie", "url": "https://dusty.phillips.codes/2021/10/13/introducing-rescript-dexie/", "published_at": "2021-10-13T15:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4a011c89", "title": "Fast, Bare, Rescript React", "url": "https://dusty.phillips.codes/2021/09/30/fast-bare-rescript-react/", "published_at": "2021-09-30T15:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4ab6281f", "title": "Let's Talk About Functors In Rescript", "url": "https://dusty.phillips.codes/2021/09/18/lets-talk-about-functors-in-rescript/", "published_at": "2021-09-18T13:59:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4ae4f807", "title": "Fun With Rescript Polymorphic Variants", "url": "https://dusty.phillips.codes/2021/09/06/fun-with-rescript-polymorphic-variants/", "published_at": "2021-09-06T12:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4ba1ff2d", "title": "Parsing JSON in Rescript", "url": "https://dusty.phillips.codes/2021/08/14/parsing-json-in-rescript/", "published_at": "2021-08-14T15:11:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4bddb20c", "title": "\"Correctly\" Unit Testing Express With Rescript And Zora", "url": "https://dusty.phillips.codes/2021/08/07/correctly-unit-testing-express-with-rescript-and-zora/", "published_at": "2021-08-07T13:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4c66ae7f", "title": "Quickly Testing Rescript With Zora", "url": "https://dusty.phillips.codes/2021/08/02/quickly-testing-rescript-with-zora/", "published_at": "2021-08-02T16:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4c845873", "title": "Syncing RxDB changes to GraphQL Mutations in Rescript", "url": "https://dusty.phillips.codes/2021/06/27/syncing-rxdb-changes-to-graphql-mutations-in-rescript/", "published_at": "2021-06-27T15:12:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4cf138fb", "title": "Syncing RxDB changes from a graphql server in Rescript", "url": "https://dusty.phillips.codes/2021/06/06/syncing-rxdb-changes-from-a-graphql-server-in-rescript/", "published_at": "2021-06-06T11:28:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4d75b54e", "title": "Graphql Endpoints to sync with RxDB in Rescript (Part 2)", "url": "https://dusty.phillips.codes/2021/05/23/graphql-endpoints-to-sync-with-rxdb-in-rescript-part-2/", "published_at": "2021-05-23T17:24:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4d9401e4", "title": "Graphql Endpoints to sync with RxDB in Rescript (Part 1)", "url": "https://dusty.phillips.codes/2021/05/15/graphql-endpoints-to-sync-with-rxdb-in-rescript-part-1/", "published_at": "2021-05-15T16:25:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4db37363", "title": "Announcing: Python Object-oriented Programming, 4th Edition", "url": "https://dusty.phillips.codes/2021/05/12/announcing-python-object-oriented-programming-4th-edition/", "published_at": "2021-05-12T20:40:25+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4e2ccac1", "title": "Quickly refactoring with Rescript", "url": "https://dusty.phillips.codes/2021/05/08/quickly-refactoring-with-rescript/", "published_at": "2021-05-08T12:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4efb2d34", "title": "A GraphQL Server in Rescript", "url": "https://dusty.phillips.codes/2021/05/02/a-graphql-server-in-rescript/", "published_at": "2021-05-02T19:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4fab3154", "title": "Introducing rescript-zora", "url": "https://dusty.phillips.codes/2021/04/18/introducing-rescript-zora/", "published_at": "2021-04-18T19:33:35+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b4fb4d65b", "title": "Accessing RxDB from React Components in Rescript", "url": "https://dusty.phillips.codes/2021/04/17/accessing-rxdb-from-react-components-in-rescript/", "published_at": "2021-04-17T12:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b50777391", "title": "Modeling RxDB in Rescript, Part 3", "url": "https://dusty.phillips.codes/2021/04/09/modeling-rxdb-in-rescript-part-3/", "published_at": "2021-04-09T11:38:38+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b508ee7ed", "title": "Modeling RxDB in Rescript, Part 2", "url": "https://dusty.phillips.codes/2021/04/02/modeling-rxdb-in-rescript-part-2/", "published_at": "2021-04-02T13:29:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b50ec5417", "title": "Modeling RxDB in Rescript, Part 1", "url": "https://dusty.phillips.codes/2021/03/24/modeling-rxdb-in-rescript-part-1/", "published_at": "2021-03-24T13:00:31+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b517cdfa9", "title": "Using Rescript with NodeJs and Express", "url": "https://dusty.phillips.codes/2021/03/16/using-rescript-with-nodejs-and-express/", "published_at": "2021-03-16T20:07:27+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5205ff58", "title": "Styling in Rescript with Emotion", "url": "https://dusty.phillips.codes/2021/03/09/styling-in-rescript-with-emotion/", "published_at": "2021-03-09T13:50:32+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b52177c9d", "title": "Firing Actions From Rescript React Components", "url": "https://dusty.phillips.codes/2021/03/02/firing-actions-from-rescript-react-components/", "published_at": "2021-03-02T13:28:37+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b525a7602", "title": "A Couple React Components in Rescript", "url": "https://dusty.phillips.codes/2021/02/22/a-couple-react-components-in-rescript/", "published_at": "2021-02-22T14:37:58+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b527fadfb", "title": "Dev Setup 2021", "url": "https://dusty.phillips.codes/2021/02/16/dev-setup-2021/", "published_at": "2021-02-16T12:28:09+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b52bb0a55", "title": "Actions and Reducers in Rescript", "url": "https://dusty.phillips.codes/2021/02/09/actions-and-reducers-in-rescript/", "published_at": "2021-02-09T13:22:31+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b53062f5a", "title": "Rescript With React: Routing and Navigation", "url": "https://dusty.phillips.codes/2021/02/03/rescript-with-react-routing-and-navigation/", "published_at": "2021-02-03T11:56:02+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5395dfe4", "title": "Setting Up A Rescript Create-React-App From Scratch", "url": "https://dusty.phillips.codes/2021/01/28/setting-up-a-rescript-create-react-app-from-scratch/", "published_at": "2021-01-28T11:18:40+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5475b12c", "title": "Ten Years", "url": "https://dusty.phillips.codes/2020/12/21/ten-years/", "published_at": "2020-12-21T13:51:47+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b54c114c9", "title": "The Perfectionist's Guide To Doing It Wrong", "url": "https://dusty.phillips.codes/2020/12/06/the-perfectionists-guide-to-doing-it-wrong/", "published_at": "2020-12-06T08:01:09+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b55638316", "title": "Bullet Blog?", "url": "https://dusty.phillips.codes/2020/11/26/bullet-blog/", "published_at": "2020-11-26T08:19:11+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b55dbe2d9", "title": "On Voice Coding", "url": "https://dusty.phillips.codes/2020/02/15/on-voice-coding/", "published_at": "2020-02-15T08:52:00+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b56b4ed5e", "title": "What happens if a short-seller goes bankrupt?", "url": "https://dusty.phillips.codes/2019/08/11/what-happens-if-a-short-seller-goes-bankrupt/", "published_at": "2019-08-11T14:33:44+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b575c207a", "title": "Goals Vs Happiness", "url": "https://dusty.phillips.codes/2018/12/16/goals-vs-happiness/", "published_at": "2018-12-16T17:30:57+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5840494b", "title": "Differences Between Writing Fiction and Nonfiction", "url": "https://dusty.phillips.codes/2018/12/10/differences-between-writing-fiction-and-nonfiction/", "published_at": "2018-12-10T23:00:54+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5913e02f", "title": "An Order to Learn to Program, Part 6", "url": "https://dusty.phillips.codes/2018/11/17/an-order-to-learn-to-program-part-6/", "published_at": "2018-11-17T18:53:29+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b592ccef0", "title": "Announcing: Python 3 Object-oriented Programming, 3rd Edition", "url": "https://dusty.phillips.codes/2018/10/30/announcing-python-3-object-oriented-programming-3rd-edition/", "published_at": "2018-10-30T21:46:32+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b59def4a4", "title": "Should languages be designed with editor support in mind?", "url": "https://dusty.phillips.codes/2018/10/12/should-languages-be-designed-with-editor-support-in-mind/", "published_at": "2018-10-12T14:36:08+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5a951795", "title": "An Order to Learn to Program, Part 5", "url": "https://dusty.phillips.codes/2018/09/19/an-order-to-learn-to-program-part-5/", "published_at": "2018-09-19T14:38:28+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5b2e6829", "title": "An Intermediate Guide To RSA", "url": "https://dusty.phillips.codes/2018/09/13/an-intermediate-guide-to-rsa/", "published_at": "2018-09-13T15:18:27+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5b8a9762", "title": "An Order to Learn to Program, Part 4", "url": "https://dusty.phillips.codes/2018/09/06/an-order-to-learn-to-program-part-4/", "published_at": "2018-09-06T18:38:28+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5c78de6d", "title": "React Redux Firebase With Firestore Tutorial", "url": "https://dusty.phillips.codes/2018/08/25/react-redux-firebase-with-firestore-tutorial/", "published_at": "2018-08-25T16:18:27+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5d2e52d1", "title": "An Order to Learn to Program, Part 3", "url": "https://dusty.phillips.codes/2018/08/22/an-order-to-learn-to-program-part-3/", "published_at": "2018-08-22T22:25:20+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5d536cb1", "title": "Computer Vision in Three Lines of Code plus a bunch more lines", "url": "https://dusty.phillips.codes/2018/08/15/computer-vision-in-three-lines-of-code-plus-a-bunch-more-lines/", "published_at": "2018-08-15T18:37:18+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5e2bd2a7", "title": "Python: Loading pathlib Paths with argparse", "url": "https://dusty.phillips.codes/2018/08/13/python-loading-pathlib-paths-with-argparse/", "published_at": "2018-08-13T14:15:16+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5e9a9a41", "title": "An Order to Learn to Program, Part 2", "url": "https://dusty.phillips.codes/2018/08/10/an-order-to-learn-to-program-part-2/", "published_at": "2018-08-10T16:03:01+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b5f2c71d9", "title": "Refund for Contribution?", "url": "https://dusty.phillips.codes/2018/08/05/refund-for-contribution/", "published_at": "2018-08-05T14:31:56+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b60265a7a", "title": "An Order to Learn to Program, Part 1", "url": "https://dusty.phillips.codes/2018/07/31/an-order-to-learn-to-program-part-1/", "published_at": "2018-07-31T18:14:03+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b60ef9e3b", "title": "Hacking Happier", "url": "https://dusty.phillips.codes/2018/07/26/hacking-happier/", "published_at": "2018-07-26T00:00:00+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b611fc655", "title": "I'm Back", "url": "https://dusty.phillips.codes/2018/07/25/im-back/", "published_at": "2018-07-25T00:00:00+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b613d8783", "title": "Books", "url": "https://dusty.phillips.codes/books/", "published_at": "2018-07-23T13:07:04+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b6228c838", "title": "Rescript Articles", "url": "https://dusty.phillips.codes/rescript/", "published_at": "2018-07-23T13:07:04+00:00" }, { "id": "01a08770-8cc3-7239-98b4-078b631382c3", "title": "About Dusty", "url": "https://dusty.phillips.codes/about/", "published_at": "2018-07-23T12:50:11+00:00" } ] posts Claim your blog
Back to dusty.phillips.codes
Blog · corpus.blog/blogs/dusty.phillips.codes/posts

dusty.phillips.codes

dusty.phillips.codes

2026

2025

2024

2023

2022

2021

2020

2019

2018