56,966 blogs · [ { "id": "01a0879c-ef99-7353-9444-319824aa55fb", "title": "Building Recurring Orders With Stripe Subscriptions", "url": "https://lucasegray.com/blog/building-recurring-orders-with-stripe-subscriptions", "published_at": "2025-05-25T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982507f2b1", "title": "Reducing Unit Test Runtime - 9 Easy Steps", "url": "https://lucasegray.com/blog/unit-tests", "published_at": "2024-06-19T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319825e4e6bf", "title": "Scaling a Telehealth Startup - One Year Later", "url": "https://lucasegray.com/blog/alloy-2023", "published_at": "2023-04-16T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-3198269c9fd1", "title": "Creating a Map Visualization Using React-map-gl and Deck.gl", "url": "https://lucasegray.com/blog/dronemap", "published_at": "2023-04-16T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982767f763", "title": "An End to End Typescript Stack for 2023", "url": "https://lucasegray.com/blog/e2e-typescript-for-2023", "published_at": "2023-01-31T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319827d3bb7f", "title": "Eddie Bowles AR Tour - 2023 Update", "url": "https://lucasegray.com/blog/eddie-bowles-2", "published_at": "2023-01-08T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982800a48e", "title": "2d Tactical RPG Pathfinding in Unity", "url": "https://lucasegray.com/blog/2d-trpg-pathfinding-in-unity", "published_at": "2022-11-20T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-3198289d8d88", "title": "Building a Dialogue System in Unity - Playbooks", "url": "https://lucasegray.com/blog/building-a-dialogue-system-in-unity-playbooks", "published_at": "2022-07-23T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319829398415", "title": "Building a Dialogue System in Unity - Triggers", "url": "https://lucasegray.com/blog/building-a-dialogue-system-in-unity-triggers", "published_at": "2022-07-13T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982990edbf", "title": "Building a Dialogue System in Unity - Introduction", "url": "https://lucasegray.com/blog/building-a-dialogue-system-in-unity-introduction", "published_at": "2022-07-10T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982a02351b", "title": "Synchronize Animations in Unity", "url": "https://lucasegray.com/blog/synchronize-animations-in-unity", "published_at": "2022-07-09T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982ac500e0", "title": "Advent of the Reaper Entry Three", "url": "https://lucasegray.com/blog/advent-3", "published_at": "2022-06-10T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982b6969ee", "title": "Advent of the Reaper Entry Two", "url": "https://lucasegray.com/blog/advent-2", "published_at": "2022-06-09T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982c298454", "title": "Alloy", "url": "https://lucasegray.com/blog/alloy", "published_at": "2022-05-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982d292da6", "title": "Eddie Bowles AR Tour - Part One", "url": "https://lucasegray.com/blog/eddie-bowles-1", "published_at": "2021-11-28T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982e026e2f", "title": "Advent of the Reaper Entry One", "url": "https://lucasegray.com/blog/advent-1", "published_at": "2021-09-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982eff4cfd", "title": "Interlude - Blender", "url": "https://lucasegray.com/blog/blender-1", "published_at": "2021-08-10T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31982fe314eb", "title": "VR Development Diary Entry Six", "url": "https://lucasegray.com/blog/vr-6", "published_at": "2021-07-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31983059cfd4", "title": "VR Development Diary Entry Five", "url": "https://lucasegray.com/blog/vr-5", "published_at": "2021-05-26T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319831424971", "title": "Introducing Multi-part Posts with Nested Routing", "url": "https://lucasegray.com/blog/nested-route/introducing-multi-part-posts-with-nested-routing", "published_at": "2021-05-02T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319832085a06", "title": "VR Development Diary Entry Four", "url": "https://lucasegray.com/blog/vr-4", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319832c7f456", "title": "VR Development Diary Entry Three", "url": "https://lucasegray.com/blog/vr-3", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319832cf57a9", "title": "VR Development Diary Entry Two", "url": "https://lucasegray.com/blog/vr-2", "published_at": "2020-11-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319833c9fea9", "title": "VR Development Diary Entry One", "url": "https://lucasegray.com/blog/vr-1", "published_at": "2020-10-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319834214301", "title": "Execvision Charts", "url": "https://lucasegray.com/blog/execvision-charts", "published_at": "2019-01-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-319834be91db", "title": "ExecVision", "url": "https://lucasegray.com/blog/execvision", "published_at": "2018-01-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-3198351ef2e3", "title": "Runstrike phaser tower defense", "url": "https://lucasegray.com/blog/runstrike-phaser", "published_at": "2017-06-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-3198357dc9d0", "title": "Runstrike mobile game", "url": "https://lucasegray.com/blog/runstrike-react-native", "published_at": "2017-01-01T00:00:00+00:00" }, { "id": "01a0879c-ef99-7353-9444-31983598df7a", "title": "Beekeeper", "url": "https://lucasegray.com/blog/beekeeper", "published_at": "2015-01-01T00:00:00+00:00" } ] posts Claim your blog
Back to Lucas Makes Software
Blog · corpus.blog/blogs/lucasegray.com/posts

Lucas Makes Software

lucasegray.com

2025

2024

2023

2022

2021

2020

2019

2018

2017

2015