<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bald Bearded Builder</title><description>Bringing smiles to the syntax, because laughter is the best error handler.</description><link>https://baldbeardedbuilder.com/</link><item><title>Tame Configuration in ASP.NET Core with IValidateOptions</title><link>https://baldbeardedbuilder.com/aspnetcore/tame-configuration-in-aspnet-core-with-ivalidateoptions/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/tame-configuration-in-aspnet-core-with-ivalidateoptions/</guid><description>Silent misconfiguration is sneaky and expensive. Learn how to validate strongly typed settings in .NET using IValidateOptions, add cross property rules, inject services, support named options, and fail fast at startup with ValidateOnStart.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>Virtual vs Override vs Partial in C# Explained with Small Runnable Examples</title><link>https://baldbeardedbuilder.com/csharp/virtual-vs-override-vs-partial-in-c-explained-with-small-runnable-examples/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/virtual-vs-override-vs-partial-in-c-explained-with-small-runnable-examples/</guid><description>Virtual, override and partial are tiny C# keywords with huge impact on design. This post explains how they work, when to use them, and where bugs appear. Learn the difference between override and new, why sealed override matters, and how partial classes and partial methods keep generated and hand written code happy. Every section comes with short, runnable snippets and real project tips.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>EF Core Query Performance Tips for Everyone</title><link>https://baldbeardedbuilder.com/data/ef-core-query-performance-tips-for-everyone/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/data/ef-core-query-performance-tips-for-everyone/</guid><description>EF Core does not make queries fast by default. You do. This guide shows how to cut query time by fetching less with projection, turning on AsNoTracking for reads, avoiding N+1, choosing AsSplitQuery for big includes, paginating, indexing and compiling hot queries. Each concept comes with small runnable C# snippets and clear explanations so you can apply them today without rewriting your app.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>data</category></item><item><title>Sealed by Default in .NET: when it Shines and when it Bites</title><link>https://baldbeardedbuilder.com/csharp/sealed-by-default-in-net-when-it-shines-and-when-it-bites/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/sealed-by-default-in-net-when-it-shines-and-when-it-bites/</guid><description>Sealed looks like a tiny keyword, but it carries serious weight in modern .NET. This post explains what sealed does at class and member level, why the JIT can make sealed code faster, when you should not seal, and how to keep code testable with interfaces. You will see small, runnable examples and practical patterns that balance performance, clarity, and flexibility.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Smarter Error Handling in C#: Try, Result and Fewer Tears</title><link>https://baldbeardedbuilder.com/csharp/smarter-error-handling-in-c-try-result-and-fewer-tears/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/smarter-error-handling-in-c-try-result-and-fewer-tears/</guid><description>Exceptions are powerful for diagnostics but expensive in tight loops and high traffic code. This post explains what the runtime does when you throw, why that cost adds up, and when exceptions are the right tool. You will see small, runnable C# examples that model expected failures with Try, Result and tuples, plus a minimal API that returns HTTP results without throwing. We will also cover a micro tip for library authors to keep fast paths fast.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Stop Breaking Clocks in ASP.NET Core with UTC and TimeZoneInfo</title><link>https://baldbeardedbuilder.com/aspnetcore/stop-breaking-clocks-in-aspnet-core-with-utc-and-timezoneinfo/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/stop-breaking-clocks-in-aspnet-core-with-utc-and-timezoneinfo/</guid><description>Time bugs are sneaky and expensive, but they do not have to be. This post shows a practical UTC first approach for ASP.NET Core using DateTimeOffset and TimeZoneInfo. You will learn how to design your data model, return UTC from APIs, convert to a user’s local time, and avoid DST traps without hard coded offsets. We will also wrap conversions in a clean service and make time testable with TimeProvider.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>From Layers to Slices: How I Ship Faster ASP.NET Core APIs</title><link>https://baldbeardedbuilder.com/aspnetcore/from-layers-to-slices-how-i-ship-faster-aspnet-core-apis/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/from-layers-to-slices-how-i-ship-faster-aspnet-core-apis/</guid><description>Your API should feel like a collection of small, focused stories, not a scavenger hunt through Services and Interfaces. This tutorial shows how to build a feature first Vertical Slice Architecture in ASP.NET Core using Minimal APIs, MediatR, and FluentValidation. You will see how commands and queries stay tidy, how validation runs before handlers, and how the folder structure reduces friction as your API count grows.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>Stop Parallelizing Everything: A Practical Guide to Parallel.ForEach</title><link>https://baldbeardedbuilder.com/csharp/stop-parallelizing-everything-a-practical-guide-to-parallelforeach/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/stop-parallelizing-everything-a-practical-guide-to-parallelforeach/</guid><description>Parallel.ForEach feels like a free speed boost, until it slows your app to a crawl. This post explains when parallel loops shine, when they backfire, and how to avoid the classic traps. You will see small runnable C# examples for CPU bound work, shared state pitfalls, and I/O scenarios. We will also cover safer async alternatives, thread local aggregation, and simple tuning with ParallelOptions. By the end, you will know how to pick the right approach and measure the impact with confidence.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>EF Core Audit Logging with Interceptors that do not Clutter Your DbContext</title><link>https://baldbeardedbuilder.com/data/ef-core-audit-logging-with-interceptors-that-do-not-clutter-your-dbcontext/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/data/ef-core-audit-logging-with-interceptors-that-do-not-clutter-your-dbcontext/</guid><description>Learn how to build a clean, production ready audit trail in EF Core that records who changed what and when without stuffing logic into your DbContext. We walk through a practical SaveChanges interceptor, compare it to overriding SaveChanges, and review trusted NuGet options. The post closes with performance and security practices that keep your database fast and your compliance officer calm.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>data</category><category>csharp</category></item><item><title>How .NET 10 speeds up API validation without code changes</title><link>https://baldbeardedbuilder.com/aspnetcore/how-net-10-speeds-up-api-validation-without-code-changes/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/how-net-10-speeds-up-api-validation-without-code-changes/</guid><description>Model validation has been a reliable but costly part of every ASP.NET Core request. In .NET 10 and C# 14, validation gets faster through precomputed metadata, typed execution, and fewer allocations. This post explains what changed under the hood, shows small runnable examples, and includes a micro-benchmark you can adapt. You will also see how to write lean custom validators and pair validation with faster JSON parsing.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>The Traps of Nullable&lt;T&gt; in C#: a Practical Guide with Tiny Examples</title><link>https://baldbeardedbuilder.com/csharp/the-traps-of-nullable-in-c-sharp/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/the-traps-of-nullable-in-c-sharp/</guid><description>Nullable&lt;T&gt; is not a mini reference type and pretending it is will bite you. This guide walks through how nullable value types work at runtime, how boxing really behaves, and what operator lifting does. You will see small, runnable C# snippets that expose common traps and safe patterns. Learn how to handle equality, pattern matching, and generics without surprises.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Stop Guessing Types in C#: typeof, GetType and IsAssignableFrom Explained</title><link>https://baldbeardedbuilder.com/csharp/stop-guessing-types-in-c-typeof-gettype-and-isassignablefrom-explained/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/stop-guessing-types-in-c-typeof-gettype-and-isassignablefrom-explained/</guid><description>Let&apos;s break down the real jobs of typeof, object.GetType and Type.IsAssignableFrom with small, runnable examples and a few nerdy references for fun.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Repository Pattern vs DbContext in Entity Framework Core</title><link>https://baldbeardedbuilder.com/data/repository-pattern-vs-dbcontext-in-entity-framework-core/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/data/repository-pattern-vs-dbcontext-in-entity-framework-core/</guid><description>Tired of arguing about repositories in EF Core? This practical guide compares direct DbContext, thin repositories, and specification style queries with small, runnable C# examples. Learn when each option shines, what to avoid, and how to keep your code clean without hiding EF Core features.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>data</category><category>csharp</category></item><item><title>C# 14&apos;s Unbound Generics in nameof Explained</title><link>https://baldbeardedbuilder.com/csharp/c-14s-unbound-generics-in-nameof-explained/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/c-14s-unbound-generics-in-nameof-explained/</guid><description>C# 14 adds support for unbound generic types in nameof, so you can write nameof(Logger&lt;&gt;) and nameof(Dictionary&lt;,&gt;) without supplying throwaway type arguments. This post explains the syntax, shows practical examples for logs, exceptions, and attributes, and clarifies how nameof differs from typeof in this context.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Cleaner Joins in EF Core 10 with LeftJoin and RightJoin</title><link>https://baldbeardedbuilder.com/data/cleaner-joins-in-ef-core-10-with-leftjoin-and-rightjoin/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/data/cleaner-joins-in-ef-core-10-with-leftjoin-and-rightjoin/</guid><description>EF Core 10 introduces LeftJoin and RightJoin to make outer joins readable and intuitive. This article shows how these methods translate to SQL, how to migrate from GroupJoin and DefaultIfEmpty, and how to handle nulls and filters without breaking semantics.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><category>data</category></item><item><title>Choosing Between Controllers and Minimal API for .NET APIs</title><link>https://baldbeardedbuilder.com/aspnetcore/choosing-between-dotnet-controllers-and-minimal-apis/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/choosing-between-dotnet-controllers-and-minimal-apis/</guid><description>.NET now offers several methods for creating APIs. Let&apos;s cover the pros &amp; cons of building with Controllers, Minimal API, and more.</description><pubDate>Tue, 19 Dec 2023 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>Alias any Type with C# 12</title><link>https://baldbeardedbuilder.com/csharp/alias-any-type-in-csharp-12/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/alias-any-type-in-csharp-12/</guid><description>With C# 12, you can now alias type, including tuples, array, pointer, and unsafe types.</description><pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Using Primary Constructors in C# 12 &amp; .NET 8</title><link>https://baldbeardedbuilder.com/csharp/primary-constructors-in-csharp-12-dotnet/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/primary-constructors-in-csharp-12-dotnet/</guid><description>C# 12 provides a new way to use constructors that can potentially save you time, but there are several things to watch out for.</description><pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate><category>csharp</category></item><item><title>Integrating a Notion Database with an Astro Site</title><link>https://baldbeardedbuilder.com/dev-life/integrating-notion-with-astro-sites/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/integrating-notion-with-astro-sites/</guid><description>My entire life is planned &amp; documented in Notion. How can I pull that content into my Astro site so I don&apos;t have to duplicate it in content collections?</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>How to Email Phone Call Transcripts with Twilio Studio and Pipedream</title><link>https://baldbeardedbuilder.com/cloud/email-phone-call-transcripts-with-twilio-studio-and-pipedream/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/email-phone-call-transcripts-with-twilio-studio-and-pipedream/</guid><description>Learn how to build a workflow that allows people to call &amp; leave a message that will automatically be transcribed and emailed, using Twilio Studio, Pipedream, and Deepgram.</description><pubDate>Fri, 18 Nov 2022 00:00:00 GMT</pubDate><category>cloud</category></item><item><title>Try Whisper: OpenAI&apos;s Speech Recognition Model in 1 Minute</title><link>https://baldbeardedbuilder.com/copilot-ai/how-to-use-whisper-openais-speech-recognition-model-in-1-minute/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/copilot-ai/how-to-use-whisper-openais-speech-recognition-model-in-1-minute/</guid><description>Deepgram has made testing OpenAI&apos;s new open-sourced Whisper speech recognition model easy as copy and paste.</description><pubDate>Thu, 29 Sep 2022 00:00:00 GMT</pubDate><category>copilot-ai</category></item><item><title>Creating Short URLs with Netlify Functions and FaunaDb</title><link>https://baldbeardedbuilder.com/cloud/using-netlify-functions-faunadb-for-short-urls/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/using-netlify-functions-faunadb-for-short-urls/</guid><description>Personalized short URLs are cool. So I decided to see if I could use a serverless function to do it for me.</description><pubDate>Mon, 18 Jul 2022 00:00:00 GMT</pubDate><category>cloud</category></item><item><title>Making a Man: Lessons Learned from My Single Mother</title><link>https://baldbeardedbuilder.com/dev-life/making-a-man-lessons-learned-from-my-single-mother/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/making-a-man-lessons-learned-from-my-single-mother/</guid><description>Remembering the integrity and tenacity my mom displayed in her life and the lessons she worked to instill in me.</description><pubDate>Sat, 07 May 2022 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Updating Notion Cover Images with Pipedream and JavaScript</title><link>https://baldbeardedbuilder.com/cloud/how-to-update-notion-cover-image-with-javascript/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/how-to-update-notion-cover-image-with-javascript/</guid><description>Using JavaScript and Pipedream to automate changing my Notion cover image each night.</description><pubDate>Mon, 02 May 2022 00:00:00 GMT</pubDate><category>cloud</category><category>dev-life</category></item><item><title>Building 404 Pages That Bring Joy</title><link>https://baldbeardedbuilder.com/dev-life/building-404-pages-that-bring-joy/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/building-404-pages-that-bring-joy/</guid><description>How we transformed the bad experience of landing on a 404 page into an enjoyable experience with a game.</description><pubDate>Thu, 10 Mar 2022 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Building a Cross Platform NuGet Package</title><link>https://baldbeardedbuilder.com/csharp/cross-platform-nuget-dotnet/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/csharp/cross-platform-nuget-dotnet/</guid><description>Learning to build a NuGet package by building a .NET SDK for the Deepgram API, while ensuring it&apos;s compatible with as many versions of the .NET Framework and as many platforms as possible.</description><pubDate>Thu, 23 Dec 2021 00:00:00 GMT</pubDate><category>csharp</category><category>dev-life</category></item><item><title>Building a Discord Bot to Improve Inclusive Language</title><link>https://baldbeardedbuilder.com/dev-life/building-a-discord-bot-to-improve-inclusive-language/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/building-a-discord-bot-to-improve-inclusive-language/</guid><description>Building a Discord bot sounds like a fun and I couldn&apos;t think of a better first project than trying to make it a safer space for everyone.</description><pubDate>Sun, 22 Aug 2021 00:00:00 GMT</pubDate><category>dev-life</category><category>cloud</category></item><item><title>Using Polywork to Break My Unconscious Biases</title><link>https://baldbeardedbuilder.com/dev-life/using-polywork-to-break-unconscious-biases/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/using-polywork-to-break-unconscious-biases/</guid><description>Polywork is an interesting new LinkedIn competitor. After joining, I wanted to ensure that my &quot;bubble&quot; included a diverse set of people. Here&apos;s how I did it.</description><pubDate>Mon, 19 Jul 2021 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>10 VS Code Extensions You Need Today</title><link>https://baldbeardedbuilder.com/vscode/10-visual-studio-code-extensions-you-need-today/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/vscode/10-visual-studio-code-extensions-you-need-today/</guid><description>Let&apos;s talk about ten Visual Studio Code extensions that every developer, regardless of language or platform, can benefit from using today.</description><pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate><category>vscode</category></item><item><title>Choosing Between Blazor Server or WebAssembly</title><link>https://baldbeardedbuilder.com/blazor/choosing-between-blazor-server-or-web-assembly/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/blazor/choosing-between-blazor-server-or-web-assembly/</guid><description>Building for the web using a language you&apos;re already comfortable with? Sounds like a great idea as long as it&apos;s easy to use and performs well for clients.</description><pubDate>Thu, 24 Dec 2020 00:00:00 GMT</pubDate><category>blazor</category><category>csharp</category></item><item><title>Building my Ultimate Rustic Developers Desk</title><link>https://baldbeardedbuilder.com/dev-life/building-my-ultimate-rustic-developers-desk/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/building-my-ultimate-rustic-developers-desk/</guid><description>I&apos;ve always wanted to build a desk that fits me. So welcome to my journey to build my ultimate developer desk.</description><pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Live-Coding to Learn, Share and Encourage</title><link>https://baldbeardedbuilder.com/dev-life/live-coding-to-learn-share-and-encourage/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/live-coding-to-learn-share-and-encourage/</guid><description>A reflection on one year of coding live on Twitch to learn new technologies, share what I know, and encourage others to grow personally &amp; professionally.</description><pubDate>Sun, 12 Apr 2020 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Using Apollo to Query GraphQL from Node.js</title><link>https://baldbeardedbuilder.com/dev-life/using-apollo-to-query-graph-ql-from-node-js/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/using-apollo-to-query-graph-ql-from-node-js/</guid><description>It&apos;s a common scenario—you built a quick prototype, it worked great, and now management wants it live yesterday. GraphQL can help get it out the door.</description><pubDate>Thu, 12 Mar 2020 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>I See What You&apos;re Saying: Sentiment Analysis With OpenTok and Azure Face API</title><link>https://baldbeardedbuilder.com/cloud/sentiment-analysis-with-opentok-and-azure-face-api/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/sentiment-analysis-with-opentok-and-azure-face-api/</guid><description>Building a multi-party video conference that allows us to analyze the sentiment of each participant based on their facial expression.</description><pubDate>Mon, 27 Jan 2020 00:00:00 GMT</pubDate><category>cloud</category><category>csharp</category></item><item><title>Using AutoMapper with ASP.NET Core 3</title><link>https://baldbeardedbuilder.com/aspnetcore/using-auto-mapper-with-asp-net-core-3/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/using-auto-mapper-with-asp-net-core-3/</guid><description>AutoMappers usage via dependency injection changed in ASP.NET Core 3. This post shows how to use the new implementation.</description><pubDate>Mon, 13 Jan 2020 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>Adding HATEOAS to an ASP.NET Core API</title><link>https://baldbeardedbuilder.com/aspnetcore/adding-hateoas-to-an-asp-net-core-api/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/aspnetcore/adding-hateoas-to-an-asp-net-core-api/</guid><description>RESTful APIs provide a great way to make our APIs easier for users to consume. How can we make discovering endpoints and capabilities easier?</description><pubDate>Wed, 25 Dec 2019 00:00:00 GMT</pubDate><category>aspnetcore</category><category>csharp</category></item><item><title>Using Azure File Storage as Container Volume Mounts in App Services</title><link>https://baldbeardedbuilder.com/cloud/using-azure-file-storage-as-container-volume-mounts-in-app-services/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/using-azure-file-storage-as-container-volume-mounts-in-app-services/</guid><description>How to mount Azure File Storage as a persistent volume in your multi-container App Services.</description><pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate><category>cloud</category></item><item><title>Environment Variables in Azure Functions with Key Vault</title><link>https://baldbeardedbuilder.com/cloud/environment-variables-in-azure-functions-with-key-vault/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/environment-variables-in-azure-functions-with-key-vault/</guid><description>Using environment variables from Azure Key Vault is a little different for Functions than Web Applications. Here&apos;s how to get it working.</description><pubDate>Sun, 24 Nov 2019 00:00:00 GMT</pubDate><category>cloud</category></item><item><title>Using SQL Server in Docker containers for basic tasks</title><link>https://baldbeardedbuilder.com/cloud/using-sql-server-in-docker-containers-for-basic-tasks/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/using-sql-server-in-docker-containers-for-basic-tasks/</guid><description>Don&apos;t want to install SQL instances on your personal or work machine? No problem, because you no longer need to. Let&apos;s learn how to spin up a Docker container and access it with SQL Management Studio.</description><pubDate>Wed, 03 Jul 2019 00:00:00 GMT</pubDate><category>cloud</category></item><item><title>Using a Code of Conduct and Contributing Guidelines in Public Repositories</title><link>https://baldbeardedbuilder.com/github/code-of-conduct-and-contributions-in-public-repositories/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/github/code-of-conduct-and-contributions-in-public-repositories/</guid><description>Want people to contribute to your repositories? Then you need to make sure they know they&apos;re welcome and provide them with a clear path to get started.</description><pubDate>Mon, 20 May 2019 00:00:00 GMT</pubDate><category>github</category><category>dev-life</category></item><item><title>Adding command aliases to Powershell</title><link>https://baldbeardedbuilder.com/windows/adding-command-aliases-to-power-shell/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/windows/adding-command-aliases-to-power-shell/</guid><description>How much time could you save by shortening common commands and parameters using PowerShell aliases? The answer is a lot.</description><pubDate>Mon, 13 May 2019 00:00:00 GMT</pubDate><category>windows</category></item><item><title>Current Twitch live-coding stream setup</title><link>https://baldbeardedbuilder.com/dev-life/current-twitch-live-coding-stream-setup/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/current-twitch-live-coding-stream-setup/</guid><description>I&apos;ve started working a lot more at trying to get my setup just right so I could live code some personal projects and hopefully help others learn new technologies.</description><pubDate>Sat, 23 Feb 2019 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Communication between containers using docker compose in Windows</title><link>https://baldbeardedbuilder.com/cloud/communication-between-containers-using-docker-compose-in-windows/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/communication-between-containers-using-docker-compose-in-windows/</guid><description>In production, our application on a Pi communicates with a Restful API that lives at our clients main office.  However, while debugging we need to run them side-by-side. So, docker-compose to the rescue (I think.)</description><pubDate>Sat, 16 Feb 2019 00:00:00 GMT</pubDate><category>cloud</category><category>windows</category></item><item><title>Setting up Raspberry Pi for use in kiosk mode with Chromium</title><link>https://baldbeardedbuilder.com/dev-life/setting-up-raspberry-pi-for-use-in-kiosk-mode-with-chromium/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/setting-up-raspberry-pi-for-use-in-kiosk-mode-with-chromium/</guid><description>Recently one of our clients approached us to develop an application that would run on a Raspberry Pi to use in kiosk&apos;s throughout their facilities. We ended up writing a web app in Angular that they would run via Chromium.</description><pubDate>Tue, 13 Nov 2018 00:00:00 GMT</pubDate><category>dev-life</category></item><item><title>Automating release notes with GitHub, AppVeyor and Octopus Deploy</title><link>https://baldbeardedbuilder.com/cloud/automating-release-notes-with-git-hub-app-veyor-and-octopus-deploy/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/cloud/automating-release-notes-with-git-hub-app-veyor-and-octopus-deploy/</guid><description>With multiple clients, projects, deadlines, release schedules running at once, it&apos;s hard to keep up with what features are being released in a build.</description><pubDate>Sat, 10 Nov 2018 00:00:00 GMT</pubDate><category>cloud</category><category>github</category></item><item><title>Girls Who Code</title><link>https://baldbeardedbuilder.com/dev-life/girls-who-code/</link><guid isPermaLink="true">https://baldbeardedbuilder.com/dev-life/girls-who-code/</guid><description>These days, the topic of women in technology is hot. As a dad of two daughters, I often think about what their futures hold. One thing I know, they belong here as much as any man.</description><pubDate>Thu, 28 Jul 2016 00:00:00 GMT</pubDate><category>dev-life</category></item></channel></rss>