<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>SymfonyCasts - PHP and Symfony Video Tutorial Screencasts</title>
    <link>https://symfonycasts.com/blog</link>
    <description>Blog feed with technical articles around PHP and screencast and tutorial updates from SymfonyCasts.com</description>
    <item>
      <title>SymfonyCasts November Open Source Roundup!</title>
      <link>https://symfonycasts.com/blog/2024-november-oss-roundup</link>
      <description>This month we've got 6 SymfonyCasts open source releases, let's take a quick
look at what's new and give a huge thanks to all the contributors who helped make
these releases happen!
</description>
      <guid isPermaLink="false">/blog/2024-november-oss-roundup</guid>
      <pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Using a Symfony Reproducer</title>
      <link>https://symfonycasts.com/blog/use-symfony-reproducer</link>
      <description>Now that you've created a Symfony reproducer, let's use it to fix a
bug in Symfony or verify a fix proposed by someone else. We'll fork
the Symfony repository, link our reproducer to it, and make the
necessary changes.
</description>
      <guid isPermaLink="false">/blog/use-symfony-reproducer</guid>
      <pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Creating a Symfony Reproducer</title>
      <link>https://symfonycasts.com/blog/symfony-reproducer</link>
      <description>Oh snap! You've discovered what you suspect is a bug in Symfony.
Don't despair, Symfony is open source so there are many ways you can
help get it resolved. Let's look at how to create a reproducer to
help other contributors understand the issue and find a solution.
</description>
      <guid isPermaLink="false">/blog/symfony-reproducer</guid>
      <pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Kevin Bond (aka Zenstruck) joins SymfonyCasts</title>
      <link>https://symfonycasts.com/blog/zenstruck-joins-symfonycasts</link>
      <description>Kevin Bond (aka Zenstruck) is joining forces with us as a head 
tutorial writer. This means tutorials created by Kevin in the SymfonyCasts 
style you know and love. It also means the ability for us to make more 
content about more libraries and solutions around the Symfony ecosystem.
</description>
      <guid isPermaLink="false">/blog/zenstruck-joins-symfonycasts</guid>
      <pubDate>Tue, 21 May 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Ryan has Incurable Brain Cancer - but SymfonyCasts is Strong</title>
      <link>https://symfonycasts.com/blog/ryan-brain-cancer</link>
      <description>Bad News: Ryan has incurable brain cancer. Good News: SymfonyCasts
is still going strong. Best news: we're fighting it with everything
we've got &amp; have amazing support from the community.
</description>
      <guid isPermaLink="false">/blog/ryan-brain-cancer</guid>
      <pubDate>Wed, 10 Apr 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Live Stream #11: Turbo Morph Updates &amp; Autocomplete morphing work</title>
      <link>https://symfonycasts.com/blog/live-stream-11</link>
      <description>Live stream from Feb 28th where we get some updates on the "active value"
change in Turbo 8 morphing. Then we dive into work on a PR for the
autocomplete component: making it morph-ready... which is tricky!
</description>
      <guid isPermaLink="false">/blog/live-stream-11</guid>
      <pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Live Components + Turbo Streams: Navigating a Turbo Frame</title>
      <link>https://symfonycasts.com/blog/redirect-turbo-frame</link>
      <description>When you redirect from a `LiveAction`, LiveComponents, naturally,
will perform a full page redirect (or redirect via `Turbo` if it's
available. But what if you want to navigate a Turbo frame? The answer lies
in some clever use of Turbo Streams.
</description>
      <guid isPermaLink="false">/blog/redirect-turbo-frame</guid>
      <pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Live Stream #10: Finishing the LiveComponents data-live-action-args Syntax Change</title>
      <link>https://symfonycasts.com/blog/live-stream-10</link>
      <description>Live stream from Feb 20th where we do some open source maintenance
on Symfony UX, merge some PR's then finish the `data-live-action-args`
pull request that we first discussed several weeks ago. Good work
towards LiveComponents stable!
</description>
      <guid isPermaLink="false">/blog/live-stream-10</guid>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Live Stream #9: Turbo 8, Live Components &amp; Challenges in Morphing</title>
      <link>https://symfonycasts.com/blog/live-stream-9</link>
      <description>Live stream from Feb 14th where we dive Turbo 8, view transitions,
and "morphing": the key tech behind LiveComponents &amp; a new feature
in Turbo 8. We work on how to make our Stimulus controllers morph-ready.
</description>
      <guid isPermaLink="false">/blog/live-stream-9</guid>
      <pubDate>Wed, 14 Feb 2024 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Live Stream #8: Live Component JavaScript Internals</title>
      <link>https://symfonycasts.com/blog/live-stream-8</link>
      <description>Live stream from Feb 7th where we dive into the JavaScript behind
the Live Components package: the Stimulus controller, Component objects,
how re-rendering happens &amp; the internal plugins system. Yes, this one
gets TECHY.
</description>
      <guid isPermaLink="false">/blog/live-stream-8</guid>
      <pubDate>Wed, 07 Feb 2024 00:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
