<?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: Achour Meguenni</title>
    <description>The latest articles on DEV Community by Achour Meguenni (@achourmeguenni).</description>
    <link>https://dev.to/achourmeguenni</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%2F573298%2F57c8cfb2-8955-4223-90fd-b96d9523ef87.jpg</url>
      <title>DEV Community: Achour Meguenni</title>
      <link>https://dev.to/achourmeguenni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/achourmeguenni"/>
    <language>en</language>
    <item>
      <title>Thriving in Tech Without Burning Out</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Thu, 11 Sep 2025 14:04:16 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/thriving-in-tech-without-burning-out-44jm</link>
      <guid>https://dev.to/achourmeguenni/thriving-in-tech-without-burning-out-44jm</guid>
      <description>&lt;p&gt;The tech industry moves at a relentless pace. It’s easy to get caught up in the hype, the deadlines, and the constant pressure to do more. But a long and fulfilling career isn’t about sprinting; it’s about finding a sustainable pace. Here are five lessons I’ve learned that have helped me navigate the complexities of work and life as a developer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.achour.dev/blog/work-life-advice-for-developers/" rel="noopener noreferrer"&gt;Read the full article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>burnout</category>
      <category>tips</category>
    </item>
    <item>
      <title>The State of Frontend Development in 2025: Trends to Watch</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Mon, 11 Aug 2025 20:31:22 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/the-state-of-frontend-development-in-2025-trends-to-watch-2p</link>
      <guid>https://dev.to/achourmeguenni/the-state-of-frontend-development-in-2025-trends-to-watch-2p</guid>
      <description>&lt;p&gt;A look at the most important trends shaping the future of frontend web development, from the dominance of component-based frameworks to the rise of AI-powered tools.&lt;/p&gt;

&lt;p&gt;Read full article: &lt;a href="https://www.achour.dev/blog/state-of-frontend-development-2025/" rel="noopener noreferrer"&gt;The State of Frontend Development in 2025: Trends to Watch&lt;/a&gt;&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>Next.js + Better Auth + Prisma With Dashboard Starter Kit</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Sun, 23 Mar 2025 20:27:36 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/nextjs-better-auth-prisma-with-dashboard-starter-kit-4id6</link>
      <guid>https://dev.to/achourmeguenni/nextjs-better-auth-prisma-with-dashboard-starter-kit-4id6</guid>
      <description>&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 15 with App Router for modern React development&lt;/li&gt;
&lt;li&gt;Better Auth for seamless authentication&lt;/li&gt;
&lt;li&gt;Prisma ORM for database management&lt;/li&gt;
&lt;li&gt;shadcn/ui for pre-styled UI components&lt;/li&gt;
&lt;li&gt;User authentication system (signup, login, logout)&lt;/li&gt;
&lt;li&gt;Dashboard for authenticated users&lt;/li&gt;
&lt;li&gt;TypeScript support for better development experience&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.mrdigitus.com/projects/nextjs-better-auth-prisma-starter-kit/" rel="noopener noreferrer"&gt;Check it out&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>shadcn</category>
      <category>authjs</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Add Glow Effects to Your React Components with React Glow Library and Tailwind CSS</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Wed, 05 Mar 2025 01:04:48 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/httpswwwmrdigituscomblogreact-glow-effect-293n</link>
      <guid>https://dev.to/achourmeguenni/httpswwwmrdigituscomblogreact-glow-effect-293n</guid>
      <description>&lt;p&gt;Enhancing UI elements with visual effects can make your React applications more engaging and dynamic. The React Glow Effect Library is a lightweight solution that allows developers to easily add glow effects to components without compromising performance. When combined with Tailwind CSS, you can further enhance your styling flexibility. In this article, we’ll explore how to use this library alongside Tailwind CSS to create visually appealing effects in your React applications.&lt;/p&gt;

&lt;p&gt;Read Full Article: &lt;a href="https://www.mrdigitus.com/blog/react-glow-effect" rel="noopener noreferrer"&gt;https://www.mrdigitus.com/blog/react-glow-effect/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>react</category>
      <category>tailwindcss</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Stop Forgetting! Automatically Remove console.log in Next.js Production</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Sun, 02 Mar 2025 21:56:31 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/stop-forgetting-automatically-remove-consolelog-in-nextjs-production-1nl1</link>
      <guid>https://dev.to/achourmeguenni/stop-forgetting-automatically-remove-consolelog-in-nextjs-production-1nl1</guid>
      <description>&lt;p&gt;We always tend to forget to remove console.log statements before pushing our code to production. While these logs are useful for debugging, they can clutter the console, expose unnecessary details, and even affect performance. Instead of manually removing them every time, why not be smart and automate the process? Next.js provides a simple built-in way to strip out console.log statements in production.&lt;/p&gt;

&lt;p&gt;Reaf full article: &lt;a href="https://www.mrdigitus.com/blog/remove-console-log-nextjs-productions/" rel="noopener noreferrer"&gt;https://www.mrdigitus.com/blog/remove-console-log-nextjs-productions/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>javascript</category>
      <category>typescript</category>
      <category>react</category>
    </item>
    <item>
      <title>Why you should create your own PHP MVC Framework</title>
      <dc:creator>Achour Meguenni</dc:creator>
      <pubDate>Fri, 12 Feb 2021 15:33:22 +0000</pubDate>
      <link>https://dev.to/achourmeguenni/why-you-should-create-your-own-php-mvc-framework-13dp</link>
      <guid>https://dev.to/achourmeguenni/why-you-should-create-your-own-php-mvc-framework-13dp</guid>
      <description>&lt;p&gt;So its very clear that using a framework to build up your website is an important thing, you can save a lot of time and energy by using one like  Laravel or code igniter 3, but there's one thing  that web developers beginners should understand and its the MVC architecture and how does it work, and in order to understand it you should build your own MVC framework, so when you use another advanced framework you know what you are doing and you know the role of the controller, the model and the view and why they exist, sure you can read about that but there's nothing better than learning by practice, back to 2015 when I first created my first own MVC framework, I gain a lot of experience and my php skills dramatically improved. &lt;/p&gt;

&lt;p&gt;The reason beginners get stuck to understand frameworks and take a long time to learn the basics is that they don't really understand the MVC architecture, once you get used with it, everything becomes easy. &lt;/p&gt;

&lt;p&gt;Here are the things I learnt by that:&lt;/p&gt;

&lt;p&gt;I learnt how to create a validation system.&lt;br&gt;
How does routing work.&lt;br&gt;
I knew about .htaccess.&lt;br&gt;
I learnt how to use PDO.&lt;br&gt;
I built a query builder which made my code very organized and easy to read.&lt;br&gt;
I created a views system with basic PHP and HTML templating. &lt;br&gt;
I learnt about flashing error messages using session.&lt;/p&gt;

&lt;p&gt;So now when ever I use a framework I know what I'm doing when writing code, and in final its a was great learning curve, I advice every beginner to take the experience and put some efforts to do so, YouTube is full of courses you just need determination.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/achour" rel="noopener noreferrer"&gt;https://www.buymeacoffee.com/achour&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>mvc</category>
      <category>laravel</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
