<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jonathan Vogel</title><description>Technical blog by Jonathan Vogel, Developer Advocate at AWS. Insights to help developers.</description><link>https://jvogel.me/</link><item><title>One Method Was Using 71% of CPU. Here&apos;s the Flame Graph.</title><link>https://jvogel.me/posts/2026/one-method-using-71-percent-of-cpu/</link><guid isPermaLink="true">https://jvogel.me/posts/2026/one-method-using-71-percent-of-cpu/</guid><description>Walking through the JFR recordings and flame graphs behind a 5x Java speedup. How fixing one method revealed the next bottleneck, and the profiling workflow that found them all.</description><pubDate>Thu, 09 Apr 2026 21:00:00 GMT</pubDate></item><item><title>Java Is Fast. Your Code Might Not Be.</title><link>https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/</link><guid isPermaLink="true">https://jvogel.me/posts/2026/java-is-fast-your-code-might-not-be/</guid><description>Fixing common Java anti-patterns took an app from 1,198ms to 239ms. Eight patterns that compile fine and pass code review but silently drain CPU and balloon heap, with benchmarks and code fixes for each</description><pubDate>Fri, 20 Mar 2026 13:00:00 GMT</pubDate></item><item><title>You Deleted Everything and AWS Is Still Charging You</title><link>https://jvogel.me/posts/2026/aws-still-charging-you/</link><guid isPermaLink="true">https://jvogel.me/posts/2026/aws-still-charging-you/</guid><description>The AWS cleanup checklist I wish someone had given me when I was starting out with cloud. Learn what&apos;s actually charging you after you delete everything.</description><pubDate>Fri, 13 Mar 2026 16:30:00 GMT</pubDate></item></channel></rss>