41554 blogs · [ { "id": "01a08776-c872-7007-89df-c566a3a975ff", "title": "Stop Burning Tokens with GridWatch", "url": "https://www.faesel.com/blog/stop-burning-tokens-with-gridwatch", "published_at": "2026-06-09T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a3b110d9", "title": "GridWatch v0.28.0 — From Side Project to Daily Driver", "url": "https://www.faesel.com/blog/gridwatch-v028-from-side-project-to-daily-driver", "published_at": "2026-04-11T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a43cd269", "title": "Building GridWatch — A Dashboard for GitHub Copilot CLI Sessions", "url": "https://www.faesel.com/blog/gridwatch-copilot-session-manager", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a4d70fe7", "title": "Going fullstack with Nx monorepo using C# and React", "url": "https://www.faesel.com/blog/fullstack-nx-using-react-csharp", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a4e63499", "title": "Electron & New Relic Integration Using Open Telemetry", "url": "https://www.faesel.com/blog/electron-newrelic-integration-using-open-telemetry", "published_at": "2023-03-17T00:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a5011049", "title": "Why every developer needs to use Obsidian", "url": "https://www.faesel.com/blog/why-every-developer-needs-to-use-obsidian", "published_at": "2021-05-23T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a5013619", "title": "How to Deconstruct objects in C# like we do in Javascript", "url": "https://www.faesel.com/blog/deconstruct-objects-in-csharp-like-in-javascript", "published_at": "2021-04-08T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a538243f", "title": "ASP.NET GraphQL server with Hot Chocolate", "url": "https://www.faesel.com/blog/aspnet-graphql-server-with-hot-chocolate", "published_at": "2021-04-04T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a585c1ef", "title": "Adding environments to ASP.NET Core with React.js SPA", "url": "https://www.faesel.com/blog/aspnet-core-react-spa-adding-environments", "published_at": "2021-01-19T00:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a600854d", "title": "My journey of creating a .NET CLI tool", "url": "https://www.faesel.com/blog/my-journey-of-creating-a-dotnet-cli-tool", "published_at": "2020-12-18T00:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a69320cb", "title": ".NET & GRPC What they forgot to tell you", "url": "https://www.faesel.com/blog/dotnet-grpc-forgot-to-tell-you", "published_at": "2020-09-07T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a74a1461", "title": "Evolving your Windows Terminal using Powershell libraries", "url": "https://www.faesel.com/blog/evolving-windows-terminal", "published_at": "2020-07-24T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a840dfea", "title": "GatsbyJS SEO and Open Graph with Helmet", "url": "https://www.faesel.com/blog/gatsby-seo-opengraph-helmet", "published_at": "2020-07-11T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a8bde798", "title": "Creating my dream tech blog with GatsbyJS", "url": "https://www.faesel.com/blog/gatsby-tech-blog-starter", "published_at": "2020-07-07T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a8d0f95e", "title": "Making a Azure poison queue Slack notifier", "url": "https://www.faesel.com/blog/azure-poison-queue-notifier", "published_at": "2017-09-22T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a910d7ea", "title": "Fix poor project structure with Convention Based Programming", "url": "https://www.faesel.com/blog/convention-based-programming", "published_at": "2017-08-19T23:00:00+00:00" }, { "id": "01a08776-c872-7007-89df-c566a9556348", "title": "Splitting NUnit Unit Tests With TeamCity To Decrease CI Time", "url": "https://www.faesel.com/blog/nunit-test-ci-split", "published_at": "2017-03-31T23:00:00+00:00" } ] posts Claim your blog
Back to faesel.com
Blog · corpus.blog/blogs/faesel.com/posts

faesel.com

faesel.com

2026

2023

2021

2020

2017