<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Laser Revolver</title>
    <link>https://laserrevolver.com</link>
    <description>Laser Revolver is a TV, streaming, and web engineering studio. Six platforms, millions of living rooms.</description>
    <language>en</language>
    <atom:link href="https://laserrevolver.com/rss" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[CountdownBoxes: Countdown to Everything]]></title>
      <link>https://laserrevolver.com/writing/countdownboxes-countdown-to-everything</link>
      <guid isPermaLink="true">https://laserrevolver.com/writing/countdownboxes-countdown-to-everything</guid>
      <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[We built a countdown app that tracks everything from product launches to birthdays. 33 API integrations, cron-based notifications, shared boards, and a full PWA. Here is how it went.]]></description>
      <category>project story</category>
    </item>
    <item>
      <title><![CDATA[From Alpha to Almost-Production: Building Media3Watch Part 2]]></title>
      <link>https://medium.com/@ouzhaneki/from-alpha-to-almost-production-building-media3watch-part-2-5c60cebebfcc</link>
      <guid isPermaLink="true">https://medium.com/@ouzhaneki/from-alpha-to-almost-production-building-media3watch-part-2-5c60cebebfcc</guid>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Note: This is Part 2 of the Media3Watch series. If you missed it, check out [[Part 1: Building a Local-First Native Video Analytics SDK for Android Media3]](htt]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[How We Scored 98/97/100/100 on Lighthouse]]></title>
      <link>https://laserrevolver.com/writing/how-we-scored-98-97-100-100-on-lighthouse</link>
      <guid isPermaLink="true">https://laserrevolver.com/writing/how-we-scored-98-97-100-100-on-lighthouse</guid>
      <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A breakdown of every decision behind our near-perfect Lighthouse scores. No tricks, just good engineering.]]></description>
      <category>essay</category>
    </item>
    <item>
      <title><![CDATA[Working with API Rate Limits: Lessons from Developer Mistakes]]></title>
      <link>https://dev.to/altug_gokoglu/working-with-api-rate-limits-lessons-from-developer-mistakes-11en</link>
      <guid isPermaLink="true">https://dev.to/altug_gokoglu/working-with-api-rate-limits-lessons-from-developer-mistakes-11en</guid>
      <pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Hello Dev.to readers! This time, we decided to adopt a slightly more serious tone and tackle a...]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[A Dark Code: DAN Prompts, Jailbreaks, and the Underground World of AI]]></title>
      <link>https://dev.to/altug_gokoglu/a-dark-code-dan-prompts-jailbreaks-and-the-underground-world-of-ai-10f8</link>
      <guid isPermaLink="true">https://dev.to/altug_gokoglu/a-dark-code-dan-prompts-jailbreaks-and-the-underground-world-of-ai-10f8</guid>
      <pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[As AI systems continue to permeate every aspect of our lives, some users aren't satisfied with the...]]></description>
      <category>research</category>
    </item>
    <item>
      <title><![CDATA[No-Code Magic with n8n: I Built a Cheeky Telegram News Bot in Hours!]]></title>
      <link>https://dev.to/altug_gokoglu/no-code-magic-with-n8n-i-built-a-cheeky-telegram-news-bot-in-hours-1bb2</link>
      <guid isPermaLink="true">https://dev.to/altug_gokoglu/no-code-magic-with-n8n-i-built-a-cheeky-telegram-news-bot-in-hours-1bb2</guid>
      <pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Hey there, Dev.to community! 👋 I’m Altuğ, and today I’m excited to share a fun project I built using...]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[Build, Break, Learn: 4 Must-Know Lessons for New Devs]]></title>
      <link>https://dev.to/altug_gokoglu/build-break-learn-4-must-know-lessons-for-new-devs-66e</link>
      <guid isPermaLink="true">https://dev.to/altug_gokoglu/build-break-learn-4-must-know-lessons-for-new-devs-66e</guid>
      <pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[A heartfelt guide for junior developers, sharing four lessons I learned from my mistakes—covering neighborhood pressure, greed, scope creep, and AI pitfalls.]]></description>
      <category>career</category>
    </item>
    <item>
      <title><![CDATA[Why Not Overengineer? Tic-Tac-Toe’s AI Chaos]]></title>
      <link>https://dev.to/altug_gokoglu/why-not-overengineer-tic-tac-toes-ai-chaos-1icm</link>
      <guid isPermaLink="true">https://dev.to/altug_gokoglu/why-not-overengineer-tic-tac-toes-ai-chaos-1icm</guid>
      <pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[Turning a simple Tic-Tac-Toe game into an AI-powered adventure with Next.js, React, and OpenAI. A wild ride of overengineering for learning and fun.]]></description>
      <category>project story</category>
    </item>
    <item>
      <title><![CDATA[Building a Local-First Native Video Analytics SDK for Android Media3]]></title>
      <link>https://medium.com/@ouzhaneki/building-a-local-first-native-video-analytics-sdk-for-android-media3-117c3cf77baa</link>
      <guid isPermaLink="true">https://medium.com/@ouzhaneki/building-a-local-first-native-video-analytics-sdk-for-android-media3-117c3cf77baa</guid>
      <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[- The Pain: Flying blind while users drop 1-star reviews because your app’s video player keeps freezing is absolutely brutal. We’ve all been there, and relying ]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[Basic background playback implementation with Media3 MediaSessionService]]></title>
      <link>https://medium.com/@ouzhaneki/basic-background-playback-implementation-with-media3-mediasessionservice-4d571f15bdc2</link>
      <guid isPermaLink="true">https://medium.com/@ouzhaneki/basic-background-playback-implementation-with-media3-mediasessionservice-4d571f15bdc2</guid>
      <pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate>
      <description><![CDATA[While creating a media playback application, being able to play the media in the background is almost essential for a better user experience. For example, a mus]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[Android MediaSession nedir? Nasıl kullanılır?]]></title>
      <link>https://medium.com/@ouzhaneki/android-mediasession-nedir-nas%C4%B1l-kullan%C4%B1l%C4%B1r-704e3878f56a</link>
      <guid isPermaLink="true">https://medium.com/@ouzhaneki/android-mediasession-nedir-nas%C4%B1l-kullan%C4%B1l%C4%B1r-704e3878f56a</guid>
      <pubDate>Thu, 26 Oct 2023 00:00:00 GMT</pubDate>
      <description><![CDATA[Selam arkadaşlar, önceki Jetpack Media3 ile ilgili yazımda MediaSession’a kısaca değinmiştik. Burada MediaSession’dan biraz daha detaylı bahsedip bunu bir de de]]></description>
      <category>tutorial</category>
    </item>
    <item>
      <title><![CDATA[Jetpack Media3 Nedir?]]></title>
      <link>https://medium.com/@ouzhaneki/jetpack-media3-nedir-0c5dde3fb061</link>
      <guid isPermaLink="true">https://medium.com/@ouzhaneki/jetpack-media3-nedir-0c5dde3fb061</guid>
      <pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate>
      <description><![CDATA[Herkese selamlar, bu yazımda Android’in bize sunduğu Media3 kütüphanesi, entegrasyonu ve ExoPlayer’dan Media3'e geçişten kısaca bahsedeceğim.]]></description>
      <category>tutorial</category>
    </item>
  </channel>
</rss>