<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Josh Austin</title><link>https://joshaustin.tech/</link><description>Recent content on Josh Austin</description><generator>Hugo -- 0.121.2</generator><language>en-us</language><lastBuildDate>Tue, 24 Feb 2026 22:27:53 -0600</lastBuildDate><atom:link href="https://joshaustin.tech/index.xml" rel="self" type="application/rss+xml"/><item><title>I'm Investing In Ruby</title><link>https://joshaustin.tech/blog/im-investing-in-ruby/</link><pubDate>Tue, 24 Feb 2026 22:27:53 -0600</pubDate><guid>https://joshaustin.tech/blog/im-investing-in-ruby/</guid><description>Background My first tech stack was nicknamed the &amp;ldquo;LAPP Stack&amp;rdquo;, using Linux, Apache, Postgres instead of MySQL, and vanilla PHP (no Laravel, no CodeIgniter, etc.). At the time, I thought it was a superior tech stack and would make fun of Ruby. Mostly to tease the college classmates who I perceived to be &amp;ldquo;fanboys&amp;rdquo;.
During then, and again in 2024, I had some low-key curiosity around the Ruby programming language and picked up a copy of the pickaxe book.</description></item><item><title>On Rust's Tooling</title><link>https://joshaustin.tech/blog/on-rusts-tooling/</link><pubDate>Sun, 08 Sep 2024 23:11:04 -0500</pubDate><guid>https://joshaustin.tech/blog/on-rusts-tooling/</guid><description>Rust&amp;rsquo;s tooling is really admirable.</description></item><item><title>Swift First Impressions</title><link>https://joshaustin.tech/blog/swift-first-impressions/</link><pubDate>Wed, 19 Jun 2024 23:32:31 -0500</pubDate><guid>https://joshaustin.tech/blog/swift-first-impressions/</guid><description>I&amp;rsquo;m investing heavily in Swift as my next programming language.</description></item><item><title>Java is becoming more like Rust, and I am here for it!</title><link>https://joshaustin.tech/blog/java-is-becoming-rust/</link><pubDate>Sun, 03 Mar 2024 00:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/java-is-becoming-rust/</guid><description>As programming enhancements and sophistications gain popularity, many programming languages follow suit.</description></item><item><title>Kafka As An Antipattern</title><link>https://joshaustin.tech/blog/kafka-as-an-antipattern/</link><pubDate>Sun, 24 Sep 2023 09:28:51 -0500</pubDate><guid>https://joshaustin.tech/blog/kafka-as-an-antipattern/</guid><description>We wouldn&amp;rsquo;t tolerate this with a database.</description></item><item><title>What I learned from writing a raytracer in Rust</title><link>https://joshaustin.tech/blog/what-i-learned-from-writing-a-raytracer-in-rust/</link><pubDate>Sat, 22 Jul 2023 00:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/what-i-learned-from-writing-a-raytracer-in-rust/</guid><description>Sometimes you learn the most by doing.</description></item><item><title>Seniors Should Code Less</title><link>https://joshaustin.tech/blog/seniors-should-code-less/</link><pubDate>Thu, 13 Jul 2023 00:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/seniors-should-code-less/</guid><description>Thinking more and bringing value to the team is still hard work that should be rewarded.</description></item><item><title>How to Concatenate Strings in Java like a Pro</title><link>https://joshaustin.tech/blog/how-to-concatenate-strings-in-java-like-a-pro/</link><pubDate>Sat, 18 Feb 2023 01:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/how-to-concatenate-strings-in-java-like-a-pro/</guid><description>String concatenation in Java can be initially tricky, especially if you come from other programming languages.</description></item><item><title>Getting Started with RIFE2</title><link>https://joshaustin.tech/blog/getting-started-with-rife2/</link><pubDate>Sun, 29 Jan 2023 00:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/getting-started-with-rife2/</guid><description>The web has changed significantly since I started my first developer role. So have web frameworks. So have programming languages!</description></item><item><title>Those sneaky NullPointerExceptions!</title><link>https://joshaustin.tech/blog/those-sneaky-nullpointerexceptions/</link><pubDate>Tue, 18 Jun 2019 00:00:00 -0500</pubDate><guid>https://joshaustin.tech/blog/those-sneaky-nullpointerexceptions/</guid><description>Defensive drivers anticipate accidents and bad drivers. This lowers the chances of getting into accidents.</description></item></channel></rss>