<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BrandonTillman.com</title><description>Senior Full-Stack Engineer with deep roots in Linux and cloud platforms, focused on reliability, security, and systems that scale.</description><link>https://brandontillman.com/</link><item><title>Run a Minecraft Bedrock Server in Docker (5-Minute Setup)</title><link>https://brandontillman.com/blog/minecraft-bedrock-server-docker/</link><guid isPermaLink="true">https://brandontillman.com/blog/minecraft-bedrock-server-docker/</guid><description>Skip the Java version chaos—host a Bedrock server with one script and Portainer</description><pubDate>Wed, 30 Apr 2025 00:00:00 GMT</pubDate></item><item><title>RadListView: Using the Telerik UI for Xamarin.Forms</title><link>https://brandontillman.com/blog/archive/telerik-radlistview-xamarin/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/telerik-radlistview-xamarin/</guid><description>Explore the RadListView component from Telerik&apos;s UI for Xamarin suite with a Pokemon search app example</description><pubDate>Tue, 06 Aug 2019 00:00:00 GMT</pubDate></item><item><title>Clean Architecture in .NET: A Practical Blueprint</title><link>https://brandontillman.com/blog/clean-architecture-dotnet/</link><guid isPermaLink="true">https://brandontillman.com/blog/clean-architecture-dotnet/</guid><description>Build maintainable .NET apps with proper separation of concerns—no more spaghetti code</description><pubDate>Thu, 02 May 2019 00:00:00 GMT</pubDate></item><item><title>Xamarin Forms How-to: Navigation with Slide Out Menu</title><link>https://brandontillman.com/blog/archive/xamarin-forms-slide-menu/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/xamarin-forms-slide-menu/</guid><description>Create a MasterDetailPage application featuring a hamburger-style slide-out menu in Xamarin Forms</description><pubDate>Tue, 15 Aug 2017 00:00:00 GMT</pubDate></item><item><title>How to: Create Custom Code Snippets in Visual Studio Code</title><link>https://brandontillman.com/blog/archive/vscode-custom-snippets/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/vscode-custom-snippets/</guid><description>Create custom code snippets accessible through Intellisense using JSON configuration files</description><pubDate>Thu, 16 Jun 2016 00:00:00 GMT</pubDate></item><item><title>ASP.NET Core Identity: Change Default Password Restrictions</title><link>https://brandontillman.com/blog/archive/aspnet-core-identity-passwords/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/aspnet-core-identity-passwords/</guid><description>Modify the default password requirements in ASP.NET Core Identity during application startup</description><pubDate>Mon, 13 Jun 2016 00:00:00 GMT</pubDate></item><item><title>JavaScript Callbacks Explained (Without the Confusion)</title><link>https://brandontillman.com/blog/javascript-callbacks-explained/</link><guid isPermaLink="true">https://brandontillman.com/blog/javascript-callbacks-explained/</guid><description>Understand how callbacks work by building them yourself—no async/await needed yet</description><pubDate>Wed, 09 Mar 2016 00:00:00 GMT</pubDate></item><item><title>AngularJS Tutorial: WoW Realm Status</title><link>https://brandontillman.com/blog/archive/angularjs-wow-realm-status/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/angularjs-wow-realm-status/</guid><description>Build a World of Warcraft realm status application using AngularJS with Blizzard&apos;s API</description><pubDate>Wed, 27 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Entity Framework Code-First Tutorial: C# .NET MVC 5</title><link>https://brandontillman.com/blog/archive/entity-framework-code-first/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/entity-framework-code-first/</guid><description>Introduction to Entity Framework&apos;s Code-First approach for generating databases from C# models</description><pubDate>Tue, 17 Nov 2015 00:00:00 GMT</pubDate></item><item><title>HTTP Requests in AngularJS the Right Way</title><link>https://brandontillman.com/blog/archive/angularjs-http-best-practices/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/angularjs-http-best-practices/</guid><description>Learn the correct way to implement promises and HTTP factories in AngularJS applications</description><pubDate>Sun, 08 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Host Multiple Minecraft Servers Without Port Numbers (SRV Records)</title><link>https://brandontillman.com/blog/minecraft-srv-records/</link><guid isPermaLink="true">https://brandontillman.com/blog/minecraft-srv-records/</guid><description>Use DNS SRV records so players connect to play.yourdomain.com instead of 123.45.67.89:25566</description><pubDate>Tue, 01 Sep 2015 00:00:00 GMT</pubDate></item><item><title>WordPress Linux: 5 Minute Install Command Line</title><link>https://brandontillman.com/blog/archive/wordpress-linux-install/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/wordpress-linux-install/</guid><description>Quickly install WordPress on an existing LAMP stack using command-line operations</description><pubDate>Tue, 01 Sep 2015 00:00:00 GMT</pubDate></item><item><title>Easy $http Requests in AngularJS</title><link>https://brandontillman.com/blog/archive/angularjs-http-requests/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/angularjs-http-requests/</guid><description>Learn how to use AngularJS&apos;s built-in $http service to make web requests with factories and dependency injection</description><pubDate>Mon, 29 Jun 2015 00:00:00 GMT</pubDate></item><item><title>Minimal CentOS 6.4 Install: Configuring DHCP for IPv4</title><link>https://brandontillman.com/blog/archive/centos-dhcp-setup/</link><guid isPermaLink="true">https://brandontillman.com/blog/archive/centos-dhcp-setup/</guid><description>Configure DHCP to obtain an IPv4 address on a freshly installed CentOS 6.4 system</description><pubDate>Mon, 29 Jun 2015 00:00:00 GMT</pubDate></item></channel></rss>