<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: anastasionico</title>
    <description>The latest articles on DEV Community by anastasionico (@anastasionico).</description>
    <link>https://dev.to/anastasionico</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F133566%2Fa889d17e-0765-4eac-92b1-1596ff51f3e4.png</url>
      <title>DEV Community: anastasionico</title>
      <link>https://dev.to/anastasionico</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anastasionico"/>
    <language>en</language>
    <item>
      <title>How I became a programmer</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Fri, 14 Jul 2023 21:47:07 +0000</pubDate>
      <link>https://dev.to/anastasionico/how-i-became-a-programmer-55bn</link>
      <guid>https://dev.to/anastasionico/how-i-became-a-programmer-55bn</guid>
      <description>&lt;p&gt;Hey there,&lt;br&gt;
I wanted to share some exciting news with you. I've just published a brand new blog post titled "How I Became a Programmer." &lt;/p&gt;

&lt;p&gt;In this post, I take you on a journey through my personal experience of becoming a programmer, from the challenges I faced to the victories I celebrated. &lt;/p&gt;

&lt;p&gt;It's a story filled with determination, passion, and the joy of discovering a career I love.&lt;/p&gt;

&lt;p&gt;If you've ever wondered what it takes to become a programmer or if you're looking for inspiration in your own coding journey, this blog post is a must-read. &lt;/p&gt;

&lt;p&gt;Join me as I share valuable insights, lessons learned, and tips for success.&lt;/p&gt;

&lt;p&gt;So grab a cup of coffee, sit back, and let's embark on this adventure together. &lt;/p&gt;

&lt;p&gt;Just click the link below to dive into the story:&lt;br&gt;
&lt;a href="https://anastasionico.uk/blog/how-i-became-a-programmer"&gt;How I became a programmer&lt;/a&gt;    &lt;/p&gt;

</description>
      <category>job</category>
      <category>webdev</category>
      <category>webdeveloper</category>
    </item>
    <item>
      <title>5 reasons why Python sucks</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Sat, 08 Jul 2023 11:14:38 +0000</pubDate>
      <link>https://dev.to/anastasionico/5-reasons-why-python-sucks-1698</link>
      <guid>https://dev.to/anastasionico/5-reasons-why-python-sucks-1698</guid>
      <description>&lt;p&gt;Hey there,&lt;/p&gt;

&lt;p&gt;Hope you're doing great! I wanted to drop you a quick email to share some exciting news. &lt;/p&gt;

&lt;p&gt;I just published a new blog post titled "Why Python Sucks for Web Development" and it's a fun one!&lt;/p&gt;

&lt;p&gt;In this blog post, I've explored the limitations of Python when it comes to web development and offered some alternative languages that might better suit your projects. &lt;/p&gt;

&lt;p&gt;It's a playful take on the topic, and I think you'll find it both informative and entertaining.&lt;/p&gt;

&lt;p&gt;I'd love for you to give it a read and let me know what you think. &lt;/p&gt;

&lt;p&gt;And hey, if you find it helpful or enjoyable, feel free to share it with your friends, colleagues, or anyone else who might find it interesting. &lt;/p&gt;

&lt;p&gt;Sharing is caring, after all!&lt;/p&gt;

&lt;p&gt;Don't forget to follow me on Twitter at @anastasio_nico for more web development tips, insights, and occasional funny memes. &lt;/p&gt;

&lt;p&gt;I love connecting with fellow developers and sharing knowledge.&lt;/p&gt;

&lt;p&gt;Thanks for being a part of this amazing community, and I truly appreciate your support. &lt;/p&gt;

&lt;p&gt;Stay curious, keep learning, and let's continue our coding adventures together!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/why-python-sucks"&gt;==&amp;gt; 5 reasons why Python sucks&lt;/a&gt;    &lt;/p&gt;

</description>
      <category>pythonwebdevelopment</category>
      <category>pythonlimitations</category>
      <category>pythonalternatives</category>
      <category>webdevelopmentlanguages</category>
    </item>
    <item>
      <title>How procrastination will make your web app faster (with examples)</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Mon, 03 Jul 2023 15:38:30 +0000</pubDate>
      <link>https://dev.to/anastasionico/how-procrastination-will-make-your-web-app-faster-with-examples-1ici</link>
      <guid>https://dev.to/anastasionico/how-procrastination-will-make-your-web-app-faster-with-examples-1ici</guid>
      <description>&lt;p&gt;Do you know what made Amazon such a successful business?&lt;/p&gt;

&lt;p&gt;Bezos knows a secret!&lt;/p&gt;

&lt;p&gt;It is a secret about people but it applies to the code you're writing too.&lt;/p&gt;

&lt;p&gt;Here is it:&lt;/p&gt;

&lt;p&gt;People love speed.&lt;/p&gt;

&lt;p&gt;And it doesn't not only applies to Bugattis and private jets, it also applies to the website you are visiting every day.&lt;/p&gt;

&lt;p&gt;In fact, on average people go back to the Google search page if the page they want does not fully load before 3 seconds.&lt;/p&gt;

&lt;p&gt;As a web developer, What are you going to do about it?&lt;/p&gt;

&lt;p&gt;In this blog post, I'll teach you how Bezos and I have fixed this issue on our web applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/make-your-application-faster-with-lazy-loading"&gt;The importance of performance&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>php</category>
      <category>symfony</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>From Fragile Dependencies to Stable Foundations: Mastering the Dependency Inversion Principle</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Sat, 01 Jul 2023 12:00:15 +0000</pubDate>
      <link>https://dev.to/anastasionico/from-fragile-dependencies-to-stable-foundations-mastering-the-dependency-inversion-principle-3a5o</link>
      <guid>https://dev.to/anastasionico/from-fragile-dependencies-to-stable-foundations-mastering-the-dependency-inversion-principle-3a5o</guid>
      <description>&lt;p&gt;Let me take you back to my days at a company that rented out and sold commercial vehicles.&lt;/p&gt;

&lt;p&gt;As a junior web developer, I faced a massive challenge.&lt;/p&gt;

&lt;p&gt;Managing a tangled mess of dependencies in our monolithic codebase. It was like wandering through a maze with no end in sight.&lt;/p&gt;

&lt;p&gt;But then, on a random weekend, while reading a book in the park, I discovered the Dependency Inversion Principle, and everything changed. &lt;/p&gt;

&lt;p&gt;Picture this: I was battling daily with the codebase, struggling to make even the tiniest changes without causing a chain reaction of errors.&lt;/p&gt;

&lt;p&gt;It was frustrating and time-consuming.&lt;/p&gt;

&lt;p&gt;But when I stumbled upon the Dependency Inversion Principle, it was like finding a hidden treasure. &lt;/p&gt;

&lt;p&gt;I set out on a mission to refactor our legacy code, untangling the web of dependencies.&lt;/p&gt;

&lt;p&gt;And guess what? It worked wonders! The codebase became more manageable, flexible, and scalable.&lt;/p&gt;

&lt;p&gt;Bugs were no longer unbeatable enemies, and new features seamlessly fit into place. &lt;/p&gt;

&lt;p&gt;Now, I know you might be facing a similar challenge in your programming journey.&lt;/p&gt;

&lt;p&gt;That's why I'm excited to share this blog post with you.&lt;/p&gt;

&lt;p&gt;It's all about the Dependency Inversion Principle.&lt;/p&gt;

&lt;p&gt;The secret to transforming your coding experience. Let's dive in and conquer those dependencies together!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/mastering-the-dependency-inversion-principle"&gt;From Fragile Dependencies to Stable Foundations: Mastering the Dependency Inversion Principle&lt;br&gt;
&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>php</category>
      <category>solid</category>
      <category>dependencyinversionprinciple</category>
      <category>phpdevelopers</category>
    </item>
    <item>
      <title>The Art of Code Design: Demystifying the Liskov Substitution Principle</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Mon, 26 Jun 2023 13:25:35 +0000</pubDate>
      <link>https://dev.to/anastasionico/the-art-of-code-design-demystifying-the-liskov-substitution-principle-3b1d</link>
      <guid>https://dev.to/anastasionico/the-art-of-code-design-demystifying-the-liskov-substitution-principle-3b1d</guid>
      <description>&lt;p&gt;Imagine you're a skilled architect tasked with designing a magnificent skyscraper.&lt;/p&gt;

&lt;p&gt;You meticulously plan every aspect, from the foundation to the intricate details of the facade.&lt;/p&gt;

&lt;p&gt;But as construction begins, you realize that different teams are working on different sections of the building without adhering to a common set of guidelines.&lt;/p&gt;

&lt;p&gt;The result?&lt;/p&gt;

&lt;p&gt;Incompatible materials, inefficient workflows, and a structure that lacks cohesion.&lt;/p&gt;

&lt;p&gt;In the world of software development, a similar scenario can unfold when the Liskov substitution principle is overlooked.&lt;/p&gt;

&lt;p&gt;This principle emphasizes that objects of a superclass should be replaceable with objects of their subclasses without affecting the correctness or behavior of the program.&lt;/p&gt;

&lt;p&gt;It's like ensuring that each piece of your skyscraper's puzzle fits perfectly, seamlessly blending together to create a cohesive and harmonious structure.&lt;/p&gt;

&lt;p&gt;By following the Liskov substitution principle, you ensure that your code is built on a solid foundation, allowing for effortless extensibility and maintainability.&lt;/p&gt;

&lt;p&gt;It promotes modularity and flexibility, enabling you to swap out components or add new features without causing unexpected side effects.&lt;/p&gt;

&lt;p&gt;So, just as an architect strives for a structurally sound and visually stunning skyscraper, as a developer, you too can create elegant and reliable software by embracing the Liskov substitution principle.&lt;/p&gt;

&lt;p&gt;Let's explore this principle further and discover how it can elevate the quality of your code.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/the-art-of-code-design-demystifying-the-liskov-substitution-principle"&gt;The Art of Code Design: Demystifying the Liskov Substitution Principle&lt;br&gt;
&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>php</category>
      <category>solid</category>
      <category>webdev</category>
      <category>phpdevelopment</category>
    </item>
    <item>
      <title>The Art of Code Design: Embracing the Power of the Open-Closed Principle</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Sat, 24 Jun 2023 11:28:43 +0000</pubDate>
      <link>https://dev.to/anastasionico/the-art-of-code-design-embracing-the-power-of-the-open-closed-principle-3l6k</link>
      <guid>https://dev.to/anastasionico/the-art-of-code-design-embracing-the-power-of-the-open-closed-principle-3l6k</guid>
      <description>&lt;p&gt;As web developers, we know the importance of writing clean and maintainable code.&lt;/p&gt;

&lt;p&gt;That's where the Open-Closed Principle (OCP) comes in.&lt;/p&gt;

&lt;p&gt;It's all about creating code that is open for extension but closed for modification.&lt;/p&gt;

&lt;p&gt;By following this principle, we can build software that is adaptable, scalable, and easier to maintain.&lt;/p&gt;

&lt;p&gt;In this blog post, we'll explore the essence of the Open-Closed Principle, uncover its benefits, and learn how to apply it in real-world scenarios.&lt;/p&gt;

&lt;p&gt;Let's dive into the world of the Open-Closed Principle and unlock the art of code design. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/the-art-of-code-design-the-open-closed-principle"&gt;Happy coding and let's get started!&lt;/a&gt;   &lt;/p&gt;

</description>
      <category>php</category>
      <category>solid</category>
      <category>openclose</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Unveiling the Single Responsibility Principle's Magic</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Fri, 23 Jun 2023 14:55:42 +0000</pubDate>
      <link>https://dev.to/anastasionico/unveiling-the-single-responsibility-principles-magic-3159</link>
      <guid>https://dev.to/anastasionico/unveiling-the-single-responsibility-principles-magic-3159</guid>
      <description>&lt;p&gt;As someone who is passionate about web development, I'm always thrilled to share valuable insights and techniques that can elevate your skills.&lt;/p&gt;

&lt;p&gt;Today, I want to delve into the fascinating world of code design and introduce you to a powerful principle that can transform the way you write software: &lt;/p&gt;

&lt;p&gt;the Single Responsibility Principle (SRP). &lt;/p&gt;

&lt;p&gt;This principle possesses an almost magical ability to enhance your code's elegance, maintainability, and scalability.&lt;/p&gt;

&lt;p&gt;In my latest blog post, "The Art of Code Design: Unveiling the Single Responsibility Principle's Magic," &lt;/p&gt;

&lt;p&gt;I dive deep into the concept of SRP and its remarkable impact on code quality. &lt;/p&gt;

&lt;p&gt;This post explores how adhering to SRP empowers you to create cleaner, more maintainable code that withstands the test of time.&lt;/p&gt;

&lt;p&gt;Here's a glimpse of what you'll discover in the article:&lt;/p&gt;

&lt;p&gt;Understanding the Single Responsibility Principle: Gain a solid grasp of what SRP entails and why it plays a crucial role in code design. &lt;/p&gt;

&lt;p&gt;Discover how this principle emphasizes the idea of assigning a single responsibility to each class or module, fostering code clarity and reducing complexity.&lt;/p&gt;

&lt;p&gt;Unleashing the Benefits: Explore the incredible benefits of following SRP. &lt;/p&gt;

&lt;p&gt;From improved code readability and maintainability to easier testing and code modularity, you'll learn how SRP enhances your development process and boosts the overall quality of your projects.&lt;/p&gt;

&lt;p&gt;Practical Examples in Code: To help you grasp the practical implementation of SRP, I provide real-world PHP examples that illustrate how you can effectively apply this principle in your own projects. &lt;/p&gt;

&lt;p&gt;By examining these examples, you'll gain insights into structuring your codebase with clarity and intention.&lt;/p&gt;

&lt;p&gt;Visit my blog to dive into the fascinating world of code elegance and discover how SRP can elevate your programming skills.&lt;/p&gt;

&lt;p&gt;If you have any comments or questions about this topic of PHP don’t be afraid to mail me or answer to this email.&lt;/p&gt;

&lt;p&gt;Let's continue our journey of mastering the art of code design together!&lt;/p&gt;

&lt;p&gt;Nico&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/the-art-of-code-design-unveiling-the-single-responsibility-principle-magic"&gt;The Art of Code Design: Unveiling the Single Responsibility Principle's Magic&lt;br&gt;
&lt;/a&gt; &lt;/p&gt;

</description>
      <category>php</category>
      <category>solid</category>
      <category>webdev</category>
      <category>phpdevelopers</category>
    </item>
    <item>
      <title>Mastering Debugging in Symfony</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Sun, 18 Jun 2023 13:14:00 +0000</pubDate>
      <link>https://dev.to/anastasionico/mastering-debugging-in-symfony-7ke</link>
      <guid>https://dev.to/anastasionico/mastering-debugging-in-symfony-7ke</guid>
      <description>&lt;p&gt;What if I tell you I spent the last 40 hours of my work week debugging an issue on my Symfony application?&lt;/p&gt;

&lt;p&gt;Sounds like a nightmare? well, pretty close.&lt;/p&gt;

&lt;p&gt;In this post, I’ll show you what I did to fix the issue and how I make my program more reliable than ever.&lt;/p&gt;

&lt;p&gt;Effective debugging not only will save me time from now on but also improves the overall quality of my (and your) code. &lt;/p&gt;

&lt;p&gt;Debugging is not merely about fixing bugs; it is a powerful tool that empowers us to identify and resolve issues rapidly. &lt;/p&gt;

&lt;p&gt;Imagine encountering a bug that halts your progress or causes unexpected behavior. &lt;/p&gt;

&lt;p&gt;With efficient debugging skills, you can pinpoint the root cause, apply effective solutions, and keep your development on track. &lt;/p&gt;

&lt;p&gt;By actively debugging, you can prevent future issues, improve code readability, and foster a more maintainable and scalable Symfony application.&lt;/p&gt;

&lt;p&gt;In this blog post, we will explore the importance of debugging in Symfony applications and discover tips and techniques to enhance your development process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/mastering-debugging-in-symfony"&gt;Mastering Debugging in Symfony&lt;br&gt;
&lt;/a&gt; &lt;/p&gt;

</description>
      <category>php</category>
      <category>symfony</category>
      <category>debugging</category>
      <category>phpdevelopment</category>
    </item>
    <item>
      <title>Books Every Software Engineer Must Read in 2023</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Thu, 15 Jun 2023 15:56:33 +0000</pubDate>
      <link>https://dev.to/anastasionico/books-every-software-engineer-must-read-in-2023-293e</link>
      <guid>https://dev.to/anastasionico/books-every-software-engineer-must-read-in-2023-293e</guid>
      <description>&lt;p&gt;Imagine you’re on a roller coaster ride, soaring through twists and turns, feeling the rush of adrenaline.&lt;/p&gt;

&lt;p&gt;Now, picture yourself on that same ride, but that never changes.&lt;/p&gt;

&lt;p&gt;A predictable loop that offers no excitement or surprises.&lt;/p&gt;

&lt;p&gt;FOREVER.&lt;/p&gt;

&lt;p&gt;Which one would you choose? Most likely, the first one.&lt;/p&gt;

&lt;p&gt;Similar to the euphoria of a roller coaster, a web developer’s career is a continuous journey filled with opportunities for growth and advancement.&lt;/p&gt;

&lt;p&gt;However, to embrace this journey and progress in your career, it’s crucial to learn new skills and stay up to date with the ever-evolving web development landscape.&lt;/p&gt;

&lt;p&gt;Why is it important to learn and stay up to date?&lt;/p&gt;

&lt;p&gt;Well, let me share a story with you.&lt;/p&gt;

&lt;p&gt;At my first job as a developer back in the day I was living in the South of Italy, and I met one of my first bosses.&lt;/p&gt;

&lt;p&gt;He was a talented web developer named Riccardo. &lt;/p&gt;

&lt;p&gt;He was highly skilled in his craft and had a strong foundation in various programming languages. &lt;/p&gt;

&lt;p&gt;Riccardo thought they had it all figured out, comfortable in his knowledge and expertise.&lt;/p&gt;

&lt;p&gt;However, as time went on, Riccardo began to notice a shift in the industry.&lt;/p&gt;

&lt;p&gt;New technologies emerged, new demands for frameworks, and the demands of clients and users changed. &lt;/p&gt;

&lt;p&gt;Suddenly, Riccardo’s once-rock-solid skills seemed outdated and less relevant.&lt;/p&gt;

&lt;p&gt;And our whole team was affected by it.&lt;/p&gt;

&lt;p&gt;To stay relevant and excel in this dynamic field, it’s essential to cultivate a mindset of continuous learning. &lt;/p&gt;

&lt;p&gt;By regularly acquiring new skills, exploring emerging technologies, and staying up-to-date with industry trends, you position yourself for career growth, increased job prospects, and the ability to meet the evolving needs of clients and users.&lt;/p&gt;

&lt;p&gt;In this article, I’ll share a few evergreen books that keep me relevant after 10+ years in this industry.&lt;/p&gt;

&lt;p&gt;Let’s get started.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/books-every-software-engineer-must-read-in-2023"&gt;Enhance Your Software Engineering Journey: Must-Read Books for 2023!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>architecture</category>
      <category>booksforsoftwareengineers</category>
      <category>cleancodebooksummary</category>
    </item>
    <item>
      <title>My PHP Application Runs 60% Faster: Here is How I Did it!</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Tue, 13 Jun 2023 09:49:40 +0000</pubDate>
      <link>https://dev.to/anastasionico/my-php-application-runs-60-faster-here-is-how-i-did-it-33cj</link>
      <guid>https://dev.to/anastasionico/my-php-application-runs-60-faster-here-is-how-i-did-it-33cj</guid>
      <description>&lt;p&gt;As developers, we rely on programming languages to handle memory allocation and deallocation seamlessly, enabling us to focus on building robust and feature-rich applications.&lt;/p&gt;

&lt;p&gt;It took me years of experience and I had to find a tech lead to mentor me to understand that efficient memory management plays a vital role in ensuring optimal performance and preventing memory leaks.&lt;/p&gt;

&lt;p&gt;One of the key mechanisms I was taught to make my application faster was garbage collection. &lt;/p&gt;

&lt;p&gt;What is a garbage collector?&lt;/p&gt;

&lt;p&gt;The concept revolutionized memory management by automating the process of reclaiming unused memory and freeing developers from the burden of manual memory deallocation.&lt;/p&gt;

&lt;p&gt;In short, garbage collection is the process of identifying and freeing memory that is no longer in use, making it available for future allocations. &lt;/p&gt;

&lt;p&gt;By automatically detecting unreferenced objects and deallocating their memory, garbage collectors eliminate the need for explicit memory management, reducing the risk of memory leaks and dangling pointers.&lt;/p&gt;

&lt;p&gt;Inefficient memory handling can lead to a host of issues, such as memory leaks, crashes, and degraded performance. &lt;/p&gt;

&lt;p&gt;In this blog post, we will explore its significance in programming languages, the underlying principles behind garbage collectors, and how it simplifies memory management for developers. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/Boosting-PHP-Performance-Unleashing-the-Power-Garbage-Collectors"&gt;My PHP Application Runs 60% Faster: Here is How I Did it!&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>phpperformance</category>
      <category>garbagecollectors</category>
      <category>phpdevelopers</category>
    </item>
    <item>
      <title>Must-Have Symfony Bundles for Enhanced Functionality</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Thu, 08 Jun 2023 17:47:00 +0000</pubDate>
      <link>https://dev.to/anastasionico/must-have-symfony-bundles-for-enhanced-functionality-3df0</link>
      <guid>https://dev.to/anastasionico/must-have-symfony-bundles-for-enhanced-functionality-3df0</guid>
      <description>&lt;p&gt;Unless you’ve been living under a rock, if you know a bit of PHP surely you came across PHP frameworks.&lt;/p&gt;

&lt;p&gt;One of the most popular is without a doubt Symfony.&lt;/p&gt;

&lt;p&gt;Symfony is very powerful and enables you and many other PHP developers to build robust and scalable web applications.&lt;/p&gt;

&lt;p&gt;One of the key advantages of Symfony is its extensive ecosystem of bundles, which are pre-built packages that provide additional functionality and streamline the development process. &lt;/p&gt;

&lt;p&gt;I have already discussed what bundles are in detail in another post of mine.&lt;/p&gt;

&lt;p&gt;In this article, instead, we’ll explore some must-have Symfony bundles that can supercharge your web applications and enhance their functionality. &lt;/p&gt;

&lt;p&gt;Whether you’re a seasoned Symfony developer or just getting started, these bundles will undoubtedly make your development journey more enjoyable and efficient.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/must-have-symfony-bundles-for-enhanced-functionality"&gt;Link&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>symfony</category>
      <category>bundles</category>
    </item>
    <item>
      <title>How to Create a Page in Symfony 6 (Frontend)?</title>
      <dc:creator>anastasionico</dc:creator>
      <pubDate>Thu, 19 Jan 2023 15:31:32 +0000</pubDate>
      <link>https://dev.to/anastasionico/how-to-create-a-page-in-symfony-6-frontend-gbo</link>
      <guid>https://dev.to/anastasionico/how-to-create-a-page-in-symfony-6-frontend-gbo</guid>
      <description>&lt;p&gt;When I was a junior developer I came to a realization pretty quickly.&lt;/p&gt;

&lt;p&gt;Despite the value coming from tutorials and documentation one of the best ways to learn a new skill is by doing.&lt;/p&gt;

&lt;p&gt;Malcolm Gladwell author of Outliers wrote that to become an expert, we need around 10000 hours of practice. &lt;/p&gt;

&lt;p&gt;Practice does not mean watching videos of how to do things.&lt;/p&gt;

&lt;p&gt;Practice means practice!&lt;/p&gt;

&lt;p&gt;I am currently learning about a PHP framework called Symfony 6.&lt;/p&gt;

&lt;p&gt;My practice will be rewriting my website in it.&lt;/p&gt;

&lt;p&gt;Today you’ll learn how I am practicing Symfony by creating front-end web pages in Twig.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://anastasionico.uk/blog/how-to-create-a-page-in-symfony-with-twig-ancore" rel="noopener noreferrer"&gt;Learn Symfony with me&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>symfony</category>
      <category>twig</category>
      <category>encore</category>
    </item>
  </channel>
</rss>
