<?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: Sumonta Saha Mridul</title>
    <description>The latest articles on DEV Community by Sumonta Saha Mridul (@sumonta056).</description>
    <link>https://dev.to/sumonta056</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%2F1044306%2F99d40953-0f45-45c7-afe4-5ab0f227a2c5.jpeg</url>
      <title>DEV Community: Sumonta Saha Mridul</title>
      <link>https://dev.to/sumonta056</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sumonta056"/>
    <language>en</language>
    <item>
      <title>My Code Review Experience as a Junior Developer: What I Learned and How to Review as a Team?</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Thu, 25 Sep 2025 04:22:41 +0000</pubDate>
      <link>https://dev.to/sumonta056/my-code-review-experience-as-a-junior-developer-what-i-learned-and-how-to-review-as-a-team-25ap</link>
      <guid>https://dev.to/sumonta056/my-code-review-experience-as-a-junior-developer-what-i-learned-and-how-to-review-as-a-team-25ap</guid>
      <description>&lt;p&gt;As a junior developer, especially in the AI era, where almost everything can be generated by AI, it’s hard to continuously improve and keep learning. One of the best ways to grow is by reviewing and trying to understand existing code. Yes, at an early stage, it's hard, things seem complicated, and you might not know the best practices. &lt;strong&gt;But if you don’t start now, it will be difficult to go far in this industry.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Code reviews are not just about finding bugs. They are about learning, sharing, and improving the overall quality of the system. The goal is simple: to improve the system while learning.&lt;/p&gt;

&lt;p&gt;For the last few months, I got the &lt;strong&gt;chance to review and mentor teammates&lt;/strong&gt; and review some codes and PR's at &lt;a href="https://www.linkedin.com/company/cefalo-as/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cefalo&lt;/strong&gt;&lt;/a&gt; . I took it as a challenge. But before jumping in directly, I did a little bit of research: &lt;strong&gt;how to be a good code reviewer?&lt;/strong&gt; I started learning from my seniors, how they review my code, what they look for, and how they understand things so quickly.&lt;/p&gt;

&lt;p&gt;Here, I’m just sharing all the knowledge and learning I gathered throughout this time.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;🔑 1. Mindset: You are a mentor, not a Judge&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The first rule of reviewing code is remembering that the goal is to improve the code, not to insult the developer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Do not take commit messages personally.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remember your junior days.&lt;/strong&gt; Everyone starts with mistakes, insecurities, and a lack of confidence. When you started your journey, did you know all the best practices? Maybe not. So, let them learn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Instead of just pointing out what's wrong, try to explain why something needs to change&lt;/strong&gt;, and the benefit of doing it a better way. Share best practices. Show how a small improvement can make a big difference in code quality, and sometimes, just a small example or hint can be enough to guide them in the right direction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;People make mistakes.&lt;/strong&gt; Don’t judge too quickly. Before jumping to conclusions, first ask the developer for a quick preview or explanation. Try to understand their thought process and there’s logic behind the approach even if it’s not the best one.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ask yourself: &lt;strong&gt;&lt;em&gt;“How can I help this developer write better code in the future and grow more?”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Remember:&lt;/strong&gt; The behavior of senior engineers sets the tone for the entire team culture. Junior engineers observe what you do, how you give feedback, how you communicate, how you handle mistakes, and they start to repeat that behavior to others. In long time. that how a culture shapes in a team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; &lt;em&gt;Help each other write better code in future and build a quality system.&lt;/em&gt; You're there to help improve the code, ensure team standards, and learn not to just find flaws and mistakes&lt;/p&gt;

&lt;p&gt;Be a mentor, Be hero to them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4jsbyrkkhntzxaosgl7q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4jsbyrkkhntzxaosgl7q.png" alt=" " width="500" height="709"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🎯 2. Tone is the Key&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The way you give feedback shapes the whole code review experience. Personally, from my experience, I feel this is one of the most important parts of a code review. Your words can either motivate someone to learn and improve or completely kill their confidence.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Highlight both &lt;strong&gt;strengths and weaknesses.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Explain the &lt;em&gt;reason&lt;/em&gt; behind every suggestion.&lt;/li&gt;
&lt;li&gt;Use positive and polite language. Avoid harsh, vague, or demotivating comments.&lt;/li&gt;
&lt;li&gt;Invite discussion. Encourage the developer to share their honest thought process before judging the code. Always &lt;strong&gt;encourage them&lt;/strong&gt; to ask questions without hesitation and actively listen to their concerns or challenges.&lt;/li&gt;
&lt;li&gt;You should also appreciate the junior developer's efforts and achievements and celebrate their progress and success. This builds trust and confidence. In our team in &lt;a href="https://www.linkedin.com/company/cefalo-as/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cefalo&lt;/strong&gt;&lt;/a&gt; , when finally, a PR gets approval, we try to give feedback like this "🥳 &lt;strong&gt;Great Work&lt;/strong&gt;", &lt;strong&gt;"&lt;/strong&gt;🎉 &lt;strong&gt;Good Job, Keep it up!"&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💬 Instead of: &lt;strong&gt;&lt;em&gt;“This is wrong.”&lt;/em&gt;&lt;/strong&gt; Say: &lt;strong&gt;&lt;em&gt;“I’m struggling to understand this part. Can you walk me through it?”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Be &lt;strong&gt;respectful&lt;/strong&gt;, &lt;strong&gt;curious&lt;/strong&gt;, and &lt;strong&gt;suggestive&lt;/strong&gt;. Examples of Good Review Comments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Nice use of utility functions here! One suggestion though…”&lt;/li&gt;
&lt;li&gt;“Could we simplify this logic with a helper function?”&lt;/li&gt;
&lt;li&gt;“This works well, but I wonder if there’s a more efficient way.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the best things I’ve experienced in my journey at Cefalo is how we approach code reviews. We never use &lt;strong&gt;“you”&lt;/strong&gt;, we always say &lt;strong&gt;“we”&lt;/strong&gt; in our comments. It creates the feeling that we’re solving the problem together, not pointing fingers. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Instead of saying: &lt;strong&gt;&lt;em&gt;“Why did you do that?”&lt;/em&gt;&lt;/strong&gt; We say: &lt;strong&gt;&lt;em&gt;“Can we do it this way?”&lt;/em&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Instead of: &lt;strong&gt;&lt;em&gt;“Why did you use a loop here?”&lt;/em&gt;&lt;/strong&gt; We say: &lt;strong&gt;“Why are we using a loop here? Is there a better approach?”&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This small change gives the developer a positive vibe and makes them feel more involved and comfortable in the review process. It creates a supportive, team-like environment. I actually learned this from one of my mentors, &lt;a href="https://www.linkedin.com/in/simantaturja/" rel="noopener noreferrer"&gt;&lt;strong&gt;Simanta Deb Turja&lt;/strong&gt;&lt;/a&gt; and &lt;a href="https://www.linkedin.com/in/naembhuiyan/" rel="noopener noreferrer"&gt;&lt;strong&gt;Md Naem&lt;/strong&gt;&lt;/a&gt; bhai.&lt;/p&gt;

&lt;p&gt;As you said we, means we both are responsible for that!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbol0k5g6x6vcyt96oplq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbol0k5g6x6vcyt96oplq.png" alt=" " width="680" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🧭 3. Follow a Framework: The CEDAR Feedback Model&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Context&lt;/strong&gt;: Create a comfortable environment, leave ego aside, and focus on the outcome.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Example&lt;/strong&gt;: Use specific examples of what works or what needs improvement.?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diagnosis&lt;/strong&gt;: Ask why the code was written this way. Use open-ended questions instead of assumptions. Ask their context you are missing, before judging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Actions&lt;/strong&gt;: Suggest improvements that follows the best practices&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review&lt;/strong&gt;: Summarize and ensure mutual understanding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This structure helps make feedback clear, respectful, and actionable.&lt;/p&gt;

&lt;p&gt;Don't be the reason to someone's bad day!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqfttfflc7vo8fafssrg9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqfttfflc7vo8fafssrg9.png" alt=" " width="500" height="771"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. My Todo List: What to look for in code reviews?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;When reviewing code, look at the big picture first, then the details.&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;✅ Basic&lt;/strong&gt;
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Understand the Goal&lt;/strong&gt;: Read the PR title, description, and related task/ticket.&lt;/li&gt;
&lt;li&gt;Branching name is, okay? Try testing it locally?&lt;/li&gt;
&lt;li&gt;Check if your previous suggestions are applied?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;✅ Design Review&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Is it Well designed? making the overall system better or worse?&lt;/li&gt;
&lt;li&gt;Does the new code follow pattern that already applied in codebase? Does it follow existing patterns?&lt;/li&gt;
&lt;li&gt;Would a new developer know where to look this feature or logic after six months?&lt;/li&gt;
&lt;li&gt;Does the form re-rendering? Are validations working?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;✅ Functionality Review&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Does the code work as intended? Does it fulfill end-user requirements?&lt;/li&gt;
&lt;li&gt;Look for bugs? What could go wrong if corner case not handled?&lt;/li&gt;
&lt;li&gt;Are bugs, leaks, race conditions, or deadlocks possible?&lt;/li&gt;
&lt;li&gt;Are requests handled correctly? Error states? *I*s data being updated correctly?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;✅ Complexity&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Is the code too complex? Is this code doing over engineering staff?&lt;/li&gt;
&lt;li&gt;Is a function doing more than one job?&lt;/li&gt;
&lt;li&gt;Is it violating design principles like Single Responsibility?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;✅ Naming &amp;amp; Documentation&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Are function and variable names meaningful and clear?&lt;/li&gt;
&lt;li&gt;Is the code easy to read and follow? Can I understand the code after a month?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;✅ Performance &amp;amp; Security&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Any obvious performance bottlenecks?&lt;/li&gt;
&lt;li&gt;Any security risks with inputs or data handling?&lt;/li&gt;
&lt;li&gt;Any information leakage in Api call?&lt;/li&gt;
&lt;li&gt;Is it rendering multiple times? Check the computation cost?&lt;/li&gt;
&lt;li&gt;Are errors properly handled? Are there any edge cases?&lt;/li&gt;
&lt;li&gt;Any N+1 queries or unnecessary loops?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But there is a law! If junior keep doing same mistakes in review, there is no mercy&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fen6jqyh032vn2pqr8n0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fen6jqyh032vn2pqr8n0l.png" alt=" " width="500" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;💬 5. Give Feedback That Teaches&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Good code reviews are not about nitpicking or micromanaging. Focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The bigger picture and overall design.&lt;/li&gt;
&lt;li&gt;Don't just think based on specific function or code, think from longer vision.&lt;/li&gt;
&lt;li&gt;Explaining why something should change. &lt;strong&gt;&lt;em&gt;Every comment must include a “because” clause.&lt;/em&gt;&lt;/strong&gt; Offering examples or small clues when suggesting improvements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Never leave a comment as &lt;strong&gt;"please do X"&lt;/strong&gt;. Instead, it must be &lt;strong&gt;"please do X because Y".&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Honestly, I also make this mistake sometimes. I get stuck on small parts of the code instead of thinking about the full context.&lt;/p&gt;

&lt;p&gt;Sometimes I use tools for code review and the first thing I try to do is understand the context of the changes. And to be honest, I’ve also learned a lot of new things just by reviewing others' code.&lt;/p&gt;

&lt;p&gt;You can use to understand and review code, but the important part is always done by you&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycv4ouzetywo8k6otcwn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycv4ouzetywo8k6otcwn.png" alt=" " width="800" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Also, remember you can be wrong too. Be open to accepting your mistakes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The main goal is learning for both sides. Code review should be a two-way process, not just one giving and one receiving. It is a learning opportunity for you and the junior developer.&lt;/p&gt;

&lt;p&gt;Senior Developer realized that he had made a mistake!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqsldw8cuwtyctisdqis7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqsldw8cuwtyctisdqis7.png" alt=" " width="604" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;🤝 Remember:&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Your code reviews can either help someone become a better developer and write cleaner code or completely kill their motivation to improve.&lt;/li&gt;
&lt;li&gt;Code reviews are not just about code; they’re the first step on your journey to becoming a better leader and software developer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CEO watching Junior and Senior Dev Enjoying ):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hyz78k3qmaka16xo9pg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hyz78k3qmaka16xo9pg.png" alt=" " width="598" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;📌 Useful Resources&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/advice/0/how-can-you-effectively-review-code-junior-developer-bso6f" rel="noopener noreferrer"&gt;&lt;strong&gt;How to Review Code (LinkedIn)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/07ZBSxfsWuI?si=fncH1f5BUQ4GVlRB" rel="noopener noreferrer"&gt;&lt;strong&gt;Code Review Tips (YouTube)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://newsletter.francofernando.com/p/what-to-look-for-in-code-reviews?ref=dailydev" rel="noopener noreferrer"&gt;&lt;strong&gt;What to Look for in Code Reviews&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://serce.me/posts/2025-07-17-two-simple-rules-to-fix-code-reviews?ref=dailydev" rel="noopener noreferrer"&gt;&lt;strong&gt;Two Simple Rules to Fix Code Reviews&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://etsd.tech/posts/rtfc/?ref=dailydev" rel="noopener noreferrer"&gt;&lt;strong&gt;Read That F*cking Code!&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://javarevisited.substack.com/p/red-flags-solid-principle-violations?utm_source=post-email-title&amp;amp;publication_id=1444904&amp;amp;post_id=170576269&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=2brj8y&amp;amp;triedRedirect=true&amp;amp;utm_medium=email" rel="noopener noreferrer"&gt;&lt;strong&gt;SOLID Principle Violations to Catch&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://newsletter.systemdesign.one/p/how-to-do-code-review?ref=dailydev" rel="noopener noreferrer"&gt;&lt;strong&gt;How to Do Code Review - Neo Kim&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;🧡 Thanks for Reading!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That’s all! I hope you learned something new or saw tech from a new angle. If you enjoyed this, feel free to share it or comment your thoughts. I’d love to hear your thoughts. Until next time, keep learning and building!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sumonta Saha Mridul&lt;/strong&gt;, Associate Software Engineer I, &lt;a href="https://www.linkedin.com/showcase/cefalobangladesh/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cefalo Bangladesh Ltd.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I regularly share what I learn through weekly posts on &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;&lt;strong&gt;LinkedIn&lt;/strong&gt;&lt;/a&gt;, &lt;strong&gt;Dev. to&lt;/strong&gt;, and &lt;strong&gt;Medium&lt;/strong&gt;. Also, I run a small &lt;a href="https://www.youtube.com/@LearnCodewithPS5638" rel="noopener noreferrer"&gt;&lt;strong&gt;YouTube channel&lt;/strong&gt;&lt;/a&gt; where I try to share helpful content for developers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyr728w9mwc511shwb0wb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyr728w9mwc511shwb0wb.png" alt=" " width="573" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.licdn.com/dms/image/v2/D5612AQH-LUd94wr3Ww/article-inline_image-shrink_1000_1488/B56ZlaNje2KIAQ-/0/1758155128765?e=1761782400&amp;amp;v=beta&amp;amp;t=QTxpstSxr-hHnUp30qWyzo6UGNRuCCKxhxA1-cCGUM8" rel="noopener noreferrer"&gt;Article content&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codereview</category>
      <category>webdev</category>
      <category>programming</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>How to Use AI Effectively in Coding &amp; Development? How to have a Senior Developer Mindset?</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Sun, 14 Sep 2025 12:19:46 +0000</pubDate>
      <link>https://dev.to/sumonta056/how-to-use-ai-effectively-in-coding-development-how-to-have-a-senior-developer-mindset-43bl</link>
      <guid>https://dev.to/sumonta056/how-to-use-ai-effectively-in-coding-development-how-to-have-a-senior-developer-mindset-43bl</guid>
      <description>&lt;p&gt;&lt;a href="https://www.linkedin.com/newsletters/learn-code-bd-7309186050084544512" rel="noopener noreferrer"&gt;Welcome to my newsletter&lt;/a&gt;, where I share what I've been learning, thinking about, and exploring in the tech world. If you don't know me: &lt;/p&gt;

&lt;p&gt;Hi, I am &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;Sumonta Saha Mridul&lt;/a&gt;. I'm an Associate Software Engineer at Cefalo. I regularly share what I learn through weekly posts on &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, Dev. to, and Medium. Also, I run a small &lt;a href="https://www.youtube.com/@LearnCodewithPS5638" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt; where I try to share helpful content for developers.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;✨ Quote of the Week&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;“Make money so that you can walk away from situations you don’t like.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“People are complicated: they have sides you don't know, their actions are done for some reasons that are impossible to see from the outside. We only see a tiny part of what they have inside and out..”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;“&lt;/em&gt;&lt;em&gt;AI is not going to take your job. A developer who knows how to use AI will&lt;/em&gt;&lt;em&gt;.”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Some people create their own storms and then get upset when it rains.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;“Only two things matter: what was said and how it was said. **Not who said it.&lt;/em&gt;&lt;em&gt;”&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhut8uve0hp1w6ydpfz6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhut8uve0hp1w6ydpfz6.png" alt=" " width="500" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;How to Use AI Effectively in Software Engineering?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;AI can save time, but only when used with a professional mindset. Start by focusing on the problem rather than jumping straight to solutions, take the time to understand why bugs occur, and review any AI-generated code critically. &lt;strong&gt;&lt;em&gt;AI is a tool to assist your understanding, not a replacement for it.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Get Answers → Understand the Problem&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Focus first on &lt;strong&gt;understanding the problem&lt;/strong&gt;, not just the solution.&lt;/li&gt;
&lt;li&gt;Write down &lt;strong&gt;what you want to do&lt;/strong&gt; and clarify your thoughts.&lt;/li&gt;
&lt;li&gt;Only after that, use AI to &lt;strong&gt;generate answers or suggestions&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Understand Why Bugs Happen&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Don’t just fix the error, understand &lt;strong&gt;why it occurred&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Try to make a list of steps, "How this bug is happening / How to regenerate it"&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Write Down the Purpose of Your Code&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Ask yourself: &lt;strong&gt;What is this code supposed to do?&lt;/strong&gt; &lt;strong&gt;How does it work?&lt;/strong&gt; &lt;strong&gt;How does it fit into the existing system?&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Writing helps you find gaps in understanding. &lt;strong&gt;If you use AI more, then try to write more&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t Blindly Copy/Paste AI Code&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Review AI-generated code like a &lt;strong&gt;senior developer&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does it &lt;strong&gt;make sense&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;Is it &lt;strong&gt;simple and readable&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;Is it &lt;strong&gt;trying to do too much&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;Can you &lt;strong&gt;clearly explain it&lt;/strong&gt;?&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Practice the Art of Deletion&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Aim for &lt;strong&gt;one function/component → one responsibility&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Ask yourself: Can I &lt;strong&gt;delete this part&lt;/strong&gt;? Is it really &lt;strong&gt;necessary&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Less code = less risk = easier maintenance.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Felqxjf5hiyizh92eridk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Felqxjf5hiyizh92eridk.png" alt=" " width="500" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Interesting Fact&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Most people think fat leaves the body through sweat or exercise. In reality, research shows that about &lt;strong&gt;84% of body fat exits through breathing&lt;/strong&gt;, released as carbon dioxide.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frs5aa20cdqgkdpm3opkp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frs5aa20cdqgkdpm3opkp.png" alt=" " width="800" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Things I Wish I Knew Earlier: (Taken from some articles)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;What makes you have a senior developer mindset?&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don’t just build whatever you’re asked; you focus on &lt;strong&gt;building the right things&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You make sure, you are building the right things&lt;/li&gt;
&lt;li&gt;You try to find out unknown problems/issues and flag technical difficulties&lt;/li&gt;
&lt;li&gt;Communicate directly with stakeholders.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;em&gt;7 Signs You’re a Tech Lead Already?&lt;/em&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;People want you in meetings&lt;/strong&gt;: You’re the go-to person for understanding the codebase and explaining architectural decisions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You turn problems into plans&lt;/strong&gt; : You know what’s broken, what to fix first, and can justify priorities to your manager.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You shield the team from chaos&lt;/strong&gt; : Creating processes, documentation, and knowledge sharing to prevent crises.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You see problems before they’re named&lt;/strong&gt; : You're already thinking about what could go wrong.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Your code reviews are teaching others:&lt;/strong&gt; Offering guidance, patterns, and resources, not just a message "this doesn't work".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You write code that won’t bite you later&lt;/strong&gt; : You know when to keep things simple and when to add flexibility&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs8fpcfsmz15obaabpekp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs8fpcfsmz15obaabpekp.png" alt=" " width="728" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tools and Resources&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://faker.polashmahmud.com/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;&lt;strong&gt;Faker&lt;/strong&gt;&lt;/a&gt; : Generate dummy data from TypeScript interfaces.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://api.fake-rest.refine.dev/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;&lt;strong&gt;JSON Server&lt;/strong&gt;&lt;/a&gt; : Quick fake REST API for prototyping.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kome.ai/tools/youtube-transcript-generator?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;&lt;strong&gt;YouTube Transcript Generator&lt;/strong&gt;&lt;/a&gt; : Pull transcripts, then summarize with AI.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://runsql.com/r?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;&lt;strong&gt;RunSQL&lt;/strong&gt;&lt;/a&gt; : Online playground for practicing PostgreSQL or MySQL queries.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Some useful thoughts on life&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The only way to build wealth is to keep your ego below your income.&lt;/li&gt;
&lt;li&gt;If expectations grow faster than income, you will never be satisfied.&lt;/li&gt;
&lt;li&gt;People may want different things, but nearly everyone seeks respect, usefulness, and control over their time.&lt;/li&gt;
&lt;li&gt;History is made by surprises, but forecasts are based on obvious patterns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A comforting delusion is thinking that other people’s bad circumstances couldn’t also happen to you.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Read fewer forecasts and more history. Learn more from failures than successes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No one is thinking about you as much as you think they are&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Everyone is making a bet on an &lt;strong&gt;unknown future&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Study more failures than successes&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;🎯 Quick Survey, I Want to Hear from You!&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;How do you &lt;em&gt;learn&lt;/em&gt; ?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I’ve made a short (2-minute) survey to gather your thoughts. Your input will help me create more relevant content for future newsletters! &lt;a href="https://forms.gle/7WitiWwykojtmRJD7" rel="noopener noreferrer"&gt;&lt;strong&gt;Click here to fill out the survey.&lt;/strong&gt;&lt;/a&gt; Thanks in advance, I read every response! 🙌&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;🧡 Thanks for Reading!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you enjoyed this, feel free to share it or hit reply. I’d love to hear your thoughts. Until next time, keep learning and building!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sumonta Saha Mridul&lt;/strong&gt;, Associate Software Engineer I, &lt;a href="https://www.linkedin.com/showcase/cefalobangladesh/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cefalo Bangladesh Ltd.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yxhoekowhbr94xgzv2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0yxhoekowhbr94xgzv2t.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>programming</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>How to Run Frontend &amp; Backend Together with One Command (No Docker Needed)</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Tue, 10 Jun 2025 02:39:02 +0000</pubDate>
      <link>https://dev.to/sumonta056/how-to-run-frontend-backend-together-with-one-command-no-docker-needed-29nd</link>
      <guid>https://dev.to/sumonta056/how-to-run-frontend-backend-together-with-one-command-no-docker-needed-29nd</guid>
      <description>&lt;p&gt;If you’ve ever worked on a full-stack project, you probably know the pain of running two separate servers, one for the &lt;strong&gt;frontend&lt;/strong&gt; (like React or Vue) and one for the &lt;strong&gt;backend&lt;/strong&gt; (Node.js, FastAPI, etc.). &lt;/p&gt;

&lt;p&gt;Lately, I’ve been working on an internal project where both the frontend and backend are in the same folder. And honestly, opening two terminals every single day just to start both servers became super boring and repetitive. &lt;strong&gt;Same project, same routine&lt;/strong&gt;: open terminal, run frontend, run backend. It started to feel like a chore. So I finally decided to look for a smoother way to handle this.&lt;/p&gt;

&lt;p&gt;In this blog post, you’ll learn how to automate running both frontend and backend servers with a single command, whether you're using PowerShell, CMD, or VS Code’s internal terminal with a task runner&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Assuming you don't know about Docker&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;📁 Project Root
├── frontend     &lt;span class="c"&gt;# React + Vite&lt;/span&gt;
├── backend      &lt;span class="c"&gt;# Node.js + Express&lt;/span&gt;
└── README.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔧 Method 1: Using PowerShell or CMD Script
&lt;/h2&gt;

&lt;p&gt;This method is ideal for Windows users. You can create a &lt;code&gt;.bat&lt;/code&gt; script that opens two terminals and runs the frontend and backend simultaneously.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Into the root directory, create a file &lt;code&gt;run-dev.bat&lt;/code&gt; and copy-paste the following command&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  ✅ Script: &lt;code&gt;run-dev.bat&lt;/code&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@echo off
echo Starting both frontend and backend development servers...
start cmd /k "cd frontend &amp;amp;&amp;amp; npm run dev"
start cmd /k "cd backend &amp;amp;&amp;amp; npm run start:dev"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;⚠️ Replace your frontend &amp;amp; backend start command&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  📌 How it works:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;@echo off&lt;/code&gt; prevents command echoing.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;start cmd /k&lt;/code&gt; opens a new terminal and keeps it running (&lt;code&gt;/k&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Next, each command navigates to the respective folder and starts that particular dev server.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🟢 How to Use:
&lt;/h3&gt;

&lt;p&gt;Double-click it, or run it from PowerShell: &lt;code&gt;.\run-dev.bat&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No need to open terminals manually.&lt;/li&gt;
&lt;li&gt;Simple and native on Windows.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚠️ Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Limited to Windows (won't work on macOS/Linux).&lt;/li&gt;
&lt;li&gt;Opens external terminal windows, which can clutter your workspace.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Method 2: Using VS Code's Built-in Task Runner
&lt;/h2&gt;

&lt;p&gt;For a cross-platform and more elegant solution within VS Code, you can define &lt;strong&gt;custom tasks&lt;/strong&gt; to run both servers in parallel inside &lt;strong&gt;VS Code terminals&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚙️ Step 1: Add this to &lt;code&gt;.vscode/tasks.json&lt;/code&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2.0.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tasks"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"label"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Frontend"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"shell"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cd frontend; npm run dev"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"presentation"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"reveal"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"always"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"panel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"new"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"problemMatcher"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"label"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Backend"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"shell"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cd backend; npm run start:dev"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"presentation"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"reveal"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"always"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"panel"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"new"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"problemMatcher"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"label"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Start Development"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"dependsOrder"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"parallel"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"dependsOn"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"Frontend"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Backend"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"problemMatcher"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🟢 How to Use:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Save the file in your project under &lt;code&gt;.vscode/tasks.json&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Press &lt;code&gt;Ctrl+Shift+P&lt;/code&gt; → type &lt;code&gt;Run Task&lt;/code&gt; → choose &lt;code&gt;Start Development&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fri9n1py8m32gnuhmyyfy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fri9n1py8m32gnuhmyyfy.png" alt="Image description" width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Works cross-platform (Windows, macOS, Linux).&lt;/li&gt;
&lt;li&gt;Keeps everything inside VS Code.&lt;/li&gt;
&lt;li&gt;Clean terminal management.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚠️ Cons:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Requires VS Code configuration.&lt;/li&gt;
&lt;li&gt;Might be unfamiliar to beginners.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧑‍💻 Bonus: Use &lt;code&gt;npm-run-all&lt;/code&gt; for Package Script Automation
&lt;/h2&gt;

&lt;p&gt;If you want a platform-independent solution &lt;strong&gt;using just &lt;code&gt;package.json&lt;/code&gt;&lt;/strong&gt;, try &lt;a href="https://www.npmjs.com/package/npm-run-all" rel="noopener noreferrer"&gt;&lt;code&gt;npm-run-all&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔧 Install:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;npm-run-all &lt;span class="nt"&gt;--save-dev&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🛠️ &lt;code&gt;package.json&lt;/code&gt; Example:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"scripts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"frontend"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cd frontend &amp;amp;&amp;amp; npm run dev"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"backend"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cd backend &amp;amp;&amp;amp; npm run start:dev"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"start:dev"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"run-p frontend backend"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🟢 How to Run:
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run start:dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;run-p stands for "run parallel".&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  ✅ Pros:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No VS Code or OS-specific configuration needed.&lt;/li&gt;
&lt;li&gt;Single command to run both.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🏁 Conclusion
&lt;/h2&gt;

&lt;p&gt;No matter which method you prefer: batch script, VS Code tasks, or npm automation. You now have &lt;strong&gt;multiple pro-level ways&lt;/strong&gt; to start both your frontend and backend with a single command.&lt;/p&gt;

&lt;p&gt;Pick the one that fits your workflow and stop wasting time switching terminals!&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Which Should You Use?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;th&gt;OS&lt;/th&gt;
&lt;th&gt;UI&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;PowerShell Script&lt;/td&gt;
&lt;td&gt;Windows Users&lt;/td&gt;
&lt;td&gt;Windows&lt;/td&gt;
&lt;td&gt;Opens external terminals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VS Code Tasks&lt;/td&gt;
&lt;td&gt;VS Code fans&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;td&gt;Integrated terminal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;npm-run-all&lt;/td&gt;
&lt;td&gt;Platform independence&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;td&gt;CLI&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;🧡 Thanks for Reading!&lt;/p&gt;

&lt;p&gt;That’s all for this week! Thanks for reading — I hope something here sparked your curiosity or helped you see tech from a new angle. If you enjoyed this, feel free to share it or hit reply. I’d love to hear your thoughts. Until next time, keep learning and building!&lt;/p&gt;

&lt;p&gt;— Sumonta Saha Mridul, &lt;strong&gt;Associate Software Engineer I&lt;/strong&gt;, Cefalo Bangladesh Ltd.&lt;/p&gt;

&lt;p&gt;Donate if you wish to support 💗: &lt;strong&gt;[&lt;a href="https://forms.gle/osWQmMzD166o2LdS7" rel="noopener noreferrer"&gt;Bkash - Rocket&lt;/a&gt;] [&lt;a href="https://www.buymeacoffee.com/sumontasahi" rel="noopener noreferrer"&gt;Buy Me a Book&lt;/a&gt;]&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Subscribe Weekly Newsletter : &lt;strong&gt;&lt;a href="https://www.linkedin.com/newsletters/learn-code-weekly-7309186050084544512/" rel="noopener noreferrer"&gt;Learn &amp;amp; Code Weekly&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>devops</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Get Daily GitHub Follower Updates via Email (No Coding Needed!)</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Fri, 28 Mar 2025 09:33:16 +0000</pubDate>
      <link>https://dev.to/sumonta056/how-to-get-daily-github-follower-updates-via-email-no-coding-needed-1f33</link>
      <guid>https://dev.to/sumonta056/how-to-get-daily-github-follower-updates-via-email-no-coding-needed-1f33</guid>
      <description>&lt;p&gt;Are you tired of manually checking your GitHub profile to see who followed you? What if you could get daily email notifications with your latest GitHub followers—without writing a single line of code?&lt;/p&gt;

&lt;p&gt;In this step-by-step guide, I’ll show you how to set up an automated GitHub Follower Notification Bot that sends you email updates. Whether you're a developer, open-source contributor, or just curious about your GitHub growth, this tool will save you time and keep you informed.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Why You Need GitHub Follower Email Notifications
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Stay updated without logging into GitHub daily.&lt;/li&gt;
&lt;li&gt;Track your growth and engagement effortlessly.&lt;/li&gt;
&lt;li&gt;No coding skills required—just follow simple steps.&lt;/li&gt;
&lt;li&gt;Fully automated—set it once and forget it!&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  🔧 What You’ll Need
&lt;/h3&gt;

&lt;p&gt;Before we begin, make sure you have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ A GitHub account&lt;/li&gt;
&lt;li&gt;✅ A Gmail account (for email notifications)&lt;/li&gt;
&lt;li&gt;✅ 5 minutes to set everything up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/fNorrV_TH-4"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  For Detailed Setup Guide
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=fNorrV_TH-4" rel="noopener noreferrer"&gt;Checkout the YouTube tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Sumonta056/GitHub-Follower-Notification-Action-Bot" rel="noopener noreferrer"&gt;Read the complete GitHub readme guideline&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📥 Step 1: Fork the GitHub Follower Notification Bot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to the GitHub Follower Notification Bot repository.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;"Fork" (top-right corner)&lt;/code&gt; to create your own copy.&lt;/li&gt;
&lt;li&gt;Fork the repository&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚙️ Step 2: Configure Your GitHub Token
&lt;/h3&gt;

&lt;p&gt;To let the bot access your follower data, you need a GitHub Personal Access Token (PAT).&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to GitHub Settings &amp;gt; Developer Settings &amp;gt; Personal Access Tokens.&lt;/li&gt;
&lt;li&gt;Click "Generate new token".&lt;/li&gt;
&lt;li&gt;Give it a name (e.g., Follower-Bot).&lt;/li&gt;
&lt;li&gt;Select the repo and user scopes.&lt;/li&gt;
&lt;li&gt;Click "Generate token" and copy it (you won’t see it again!).&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;⚠️ Keep this token private! Never share it publicly.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  📧 Step 3: Set Up Email Notifications
&lt;/h3&gt;

&lt;p&gt;The bot uses Gmail to send notifications. Here’s how to configure it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable "Less Secure Apps" in Gmail (or use an App Password if 2FA is enabled).&lt;/li&gt;
&lt;li&gt;Go to Google Account Security.&lt;/li&gt;
&lt;li&gt;Turn on "Allow less secure apps" (or generate an App Password).&lt;/li&gt;
&lt;li&gt;Add Secrets to Your Repository&lt;/li&gt;
&lt;li&gt;Go to your forked repo → Settings → Secrets → Actions.&lt;/li&gt;
&lt;li&gt;Add these secrets:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Secret Name Value
GITHUB_TOKEN    Your GitHub PAT (from Step 2)
GMAIL_USERNAME  Your Gmail (e.g., you@gmail.com)
GMAIL_PASSWORD  Your Gmail password/App Password
RECIPIENT_EMAIL Email where you want updates
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🔄 Step 4: Run the Bot Daily (Automatically!)
&lt;/h3&gt;

&lt;p&gt;The bot uses GitHub Actions to check for new followers every day.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to the "Actions" tab in your repo.&lt;/li&gt;
&lt;li&gt;Click "Enable Workflows".&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The bot will now run daily at 12:00 AM UTC.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;🎉 Done! You’ll now get email updates whenever someone follows you on GitHub.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔍 Troubleshooting &amp;amp; FAQs
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;❓ Why am I not getting emails?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Check Gmail spam folder.&lt;/li&gt;
&lt;li&gt;Ensure GitHub Actions ran successfully (check the logs).&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;❓ Can I change the notification frequency?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yes! Edit the .github/workflows/main.yml file and adjust the cron schedule.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;❓ Is this secure?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yes! Your token and email credentials are stored securely in GitHub Secrets.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  📢 Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Now you can track your GitHub followers effortlessly with zero manual work. This bot is perfect for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developers who want to monitor their GitHub growth.&lt;/li&gt;
&lt;li&gt;Open-source maintainers tracking community engagement.&lt;/li&gt;
&lt;li&gt;Anyone who loves automation!&lt;/li&gt;
&lt;/ul&gt;




&lt;ul&gt;
&lt;li&gt;&lt;p&gt;👉 Try it now: &lt;a href="https://github.com/Sumonta056/GitHub-Follower-Notification-Action-Bot" rel="noopener noreferrer"&gt;GitHub Follower Notification Bot&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;💬 Have questions? Drop a comment below or reach out on &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/sumonta056" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;🔔 Want more automation tips? Subscribe to &lt;a href="https://www.youtube.com/watch?v=fNorrV_TH-4" rel="noopener noreferrer"&gt;my YouTube channel&lt;/a&gt; for more tutorials!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By following this guide, you’ll never miss a GitHub follower again! 🚀 Let me know how it works for you. Happy coding! 😊&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Portfolio That Got Me CGPA 4 in university | Built with HTML, CSS &amp; JavaScript</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Sat, 22 Mar 2025 11:25:18 +0000</pubDate>
      <link>https://dev.to/sumonta056/portfolio-that-got-me-cgpa-4-in-university-built-with-html-css-javascript-2api</link>
      <guid>https://dev.to/sumonta056/portfolio-that-got-me-cgpa-4-in-university-built-with-html-css-javascript-2api</guid>
      <description>&lt;p&gt;Reflecting on the golden days of university life, when my first portfolio was born—crafted with just &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;. It wasn’t just code; it was a journey of learning, growth, and endless possibilities. Though I’ve moved on to new creations, that humble beginning will always remind me of where it all started.&lt;/p&gt;

&lt;p&gt;In this blog, I’m excited to walk you through my very first portfolio, created during my 3rd year at university! Built with &lt;strong&gt;HTML, CSS, and Vanilla JavaScript&lt;/strong&gt;, this portfolio isn’t just visually appealing—it’s fully responsive across all devices! It showcases my skills, education, achievements, photography, and much more.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/QzW2DaR7KEc?start=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;h3&gt;
  
  
  🌟 Why This Portfolio Stands Out
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Fully Responsive Design:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works seamlessly on desktops, tablets, and mobile devices.&lt;/li&gt;
&lt;li&gt;Ensures a smooth user experience for everyone.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Clean and Minimalistic UI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aesthetic design with a focus on simplicity and usability.&lt;/li&gt;
&lt;li&gt;Easy navigation for visitors to explore my work.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Showcase of Skills and Achievements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Highlights my technical skills, education, and projects.&lt;/li&gt;
&lt;li&gt;Includes a photography section to showcase my creativity.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Built from Scratch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No frameworks or libraries—just pure HTML, CSS, and JavaScript.&lt;/li&gt;
&lt;li&gt;Demonstrates my foundational understanding of web development.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🛠️ Features of the Portfolio
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Home Section&lt;/strong&gt;: A welcoming introduction with a brief about me.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Skills Section&lt;/strong&gt;: Displays my technical expertise in a visually appealing way.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Education Section&lt;/strong&gt;: Highlights my academic journey and achievements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Photography Section&lt;/strong&gt;: A gallery of my creative work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contact Section&lt;/strong&gt;: Easy-to-use form for visitors to reach out.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🚀 Why I Built This Portfolio
&lt;/h3&gt;

&lt;p&gt;This portfolio was more than just a project—it was a stepping stone in my career. It helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure &lt;strong&gt;internships&lt;/strong&gt; and job opportunities.&lt;/li&gt;
&lt;li&gt;Showcase my skills to potential employers and collaborators.&lt;/li&gt;
&lt;li&gt;Learn the fundamentals of web development in a practical way.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also played a key role in helping me achieve a &lt;strong&gt;CGPA of 4.0&lt;/strong&gt; in university by demonstrating my dedication and ability to apply theoretical knowledge to real-world projects.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔗 Check Out the Project
&lt;/h3&gt;

&lt;p&gt;You can explore the portfolio yourself and see how it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Portfolio Link: &lt;a href="https://sumonta056.github.io/" rel="noopener noreferrer"&gt;https://sumonta056.github.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub Repository: &lt;a href="https://github.com/Sumonta056/sumonta056.github.io" rel="noopener noreferrer"&gt;https://github.com/Sumonta056/sumonta056.github.io&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💬 Your Thoughts Matter!
&lt;/h3&gt;

&lt;p&gt;I’d love to hear your feedback on this project! Drop a comment below and let me know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What do you think of the design and functionality?&lt;/li&gt;
&lt;li&gt;Do you have any suggestions for improvement?&lt;/li&gt;
&lt;li&gt;Would you like to see more projects like this?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoyed this blog, don’t forget to hit the &lt;strong&gt;like button&lt;/strong&gt; and share it with your friends!&lt;/p&gt;




&lt;h3&gt;
  
  
  📌 Why You Should Build Your Own Portfolio
&lt;/h3&gt;

&lt;p&gt;If you’re a student or a beginner in web development, I highly recommend building your own portfolio. Here’s why:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Showcase Your Skills&lt;/strong&gt;: It’s the best way to display your abilities to potential employers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learn by Doing&lt;/strong&gt;: Building a portfolio helps you apply what you’ve learned in a practical way.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stand Out&lt;/strong&gt;: A unique portfolio can set you apart from the crowd.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🎥 Watch the Video Walkthrough
&lt;/h3&gt;

&lt;p&gt;For a more detailed look at the portfolio, check out the video on my channel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Video Title&lt;/strong&gt;: &lt;a href="https://www.youtube.com/watch?v=QzW2DaR7KEc&amp;amp;t=2s" rel="noopener noreferrer"&gt;Portfolio That Got Me CGPA 4 in University | Built with HTML, CSS &amp;amp; JavaScript&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don’t forget to &lt;strong&gt;subscribe to my channel&lt;/strong&gt; for more videos like this!&lt;/p&gt;




&lt;h3&gt;
  
  
  🌱 Final Thoughts
&lt;/h3&gt;

&lt;p&gt;This portfolio will always hold a special place in my heart. It reminds me of the late nights, the debugging sessions, and the joy of seeing my work come to life. It’s a testament to how far I’ve come and a reminder of the endless possibilities that lie ahead.&lt;/p&gt;

&lt;p&gt;If you’re just starting out, remember: Every great journey begins with a single step. Start building, keep learning, and never stop growing.&lt;/p&gt;

&lt;p&gt;Let’s connect! Feel free to reach out to me on &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>portfolio</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>Nice One!</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Thu, 20 Mar 2025 15:58:16 +0000</pubDate>
      <link>https://dev.to/sumonta056/-1jml</link>
      <guid>https://dev.to/sumonta056/-1jml</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/promi_mojumder" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1894916%2Fc7d12b8b-b15e-4347-85cf-f130a2c6ecd0.jpg" alt="promi_mojumder"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/promi_mojumder/portfolio-that-got-cgpa-4-in-university-built-with-html-css-javascript-web-development-j56" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Portfolio That Got CGPA 4 in University | Built with HTML, CSS &amp;amp; JavaScript | Web Development&lt;/h2&gt;
      &lt;h3&gt;Promi Mojumder ・ Mar 20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#html&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>I Built This GitHub README to Land My Dream Software Internship!</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Wed, 19 Mar 2025 03:49:28 +0000</pubDate>
      <link>https://dev.to/sumonta056/i-built-this-github-readme-to-land-my-dream-software-internship-bn3</link>
      <guid>https://dev.to/sumonta056/i-built-this-github-readme-to-land-my-dream-software-internship-bn3</guid>
      <description>&lt;p&gt;I've always liked to arrange my things properly and decorate them nicely, and the same goes for my &lt;strong&gt;GitHub profile README&lt;/strong&gt;. I want it to look good and attract others, and it feels great when someone praises me for organizing it so well. I designed it to be an interactive showcase of my skills, projects, and contributions.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/vgyysV7GeK4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔥 What You’ll Find in My GitHub Profile README:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Professional Overview&lt;/strong&gt; – Structured introduction highlighting expertise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pinned Projects&lt;/strong&gt; – Showcasing top open-source contributions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack&lt;/strong&gt; – Organized list of specialized tools &amp;amp; technologies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Stats &amp;amp; Contributions&lt;/strong&gt; – Dynamic visuals tracking coding journey.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latest Blog Posts &amp;amp; YouTube Content&lt;/strong&gt; – Regular updates on learning &amp;amp; contributions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Different Coding Stacks&lt;/strong&gt; – Highlighting proficiency across multiple stacks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Photograph Showcase&lt;/strong&gt; – Personal and professional snapshots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Achievements&lt;/strong&gt; – List of key accomplishments and recognitions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re looking for inspiration to build your own GitHub profile README or just want to explore cool open-source projects, this is for you! I’ve crafted it to stand out to recruiters, developers, and tech enthusiasts.&lt;/p&gt;




&lt;ol&gt;
&lt;li&gt;📽️ &lt;strong&gt;Watch My Walkthrough Video&lt;/strong&gt;: &lt;a href="https://youtu.be/vgyysV7GeK4?si=E7Y3vZT2jSq8suRr" rel="noopener noreferrer"&gt;YouTube Video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;👉 &lt;strong&gt;Check it out here&lt;/strong&gt;: &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;GitHub Profile&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;👨‍💻 &lt;strong&gt;Let’s Connect on LinkedIn&lt;/strong&gt;: &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;LinkedIn Profile&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Want a full tutorial&lt;/strong&gt; on creating an awesome GitHub README? If this video gets &lt;strong&gt;5 comments&lt;/strong&gt; requesting a tutorial, I'll make a step-by-step guide soon!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let me know your thoughts, and feel free to drop a ⭐ if you like it! 💻Subscribe my channel to grow!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>programming</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Set Up ShadCN UI with Tailwind CSS v3 &amp; React 19: Fix Import Errors Like a Pro!</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Wed, 19 Mar 2025 03:43:15 +0000</pubDate>
      <link>https://dev.to/sumonta056/set-up-shadcn-ui-with-tailwind-css-v3-react-19-fix-import-errors-like-a-pro-24d1</link>
      <guid>https://dev.to/sumonta056/set-up-shadcn-ui-with-tailwind-css-v3-react-19-fix-import-errors-like-a-pro-24d1</guid>
      <description>&lt;p&gt;In this tutorial, we’ll walk you through setting up &lt;strong&gt;ShadCN UI&lt;/strong&gt; in your Vite + React 19 project with &lt;strong&gt;Tailwind CSS v3&lt;/strong&gt;. You’ll learn how to install ShadCN UI, configure tsconfig.app.json to resolve path conflicts, and fix import errors using legacy peer dependencies. Plus, we’ll add a button component and customize it with a destructive variant. If you’re facing TypeScript errors, we’ve got a quick fix for that too!&lt;/p&gt;

&lt;p&gt;🔹 Topics Covered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Install ShadCN UI &amp;amp; Fix npm Dependency Issues&lt;/li&gt;
&lt;li&gt;✅ Add Components (Button, Navbar) with Tailwind CSS&lt;/li&gt;
&lt;li&gt;✅ Solve TypeScript Errors &amp;amp; Configure Aliases in vite.config.ts&lt;/li&gt;
&lt;li&gt;✅ Apply Custom Styles &amp;amp; Theme Variants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/srjznNSsVzg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Missed our previous video?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Watch it here: &lt;a href="https://youtu.be/jdMG9s8BXJ0?si=EedcTIzRolTD9KKa" rel="noopener noreferrer"&gt;React, Tailwind CSS &amp;amp; TypeScript Setup | Step-by-Step Vite Tutorial&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  👨‍💻 Follow us on GitHub and LinkedIn:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;https://github.com/Sumonta056&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>programming</category>
      <category>tailwindcss</category>
    </item>
    <item>
      <title>I Built This GitHub README to Showcase My Skills &amp; Get an Internship at a Software Company!</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Tue, 18 Feb 2025 09:16:48 +0000</pubDate>
      <link>https://dev.to/sumonta056/i-built-this-github-readme-to-showcase-my-skills-get-an-internship-at-a-software-company-36oa</link>
      <guid>https://dev.to/sumonta056/i-built-this-github-readme-to-showcase-my-skills-get-an-internship-at-a-software-company-36oa</guid>
      <description>&lt;p&gt;Hey everyone! This is my first time sharing my GitHub profile README here, and &lt;strong&gt;I’d love your feedback!&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;I've always liked to arrange my things properly and decorate them nicely, and the same goes for my &lt;strong&gt;GitHub profile README&lt;/strong&gt;. I want it to look good and attract others, and it feels great when someone praises me for organizing it so well. I designed it to be an interactive showcase of my skills, projects, and contributions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔥 What You’ll Find in My GitHub Profile README:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Professional Overview&lt;/strong&gt; – Structured introduction highlighting expertise.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pinned Projects&lt;/strong&gt; – Showcasing top open-source contributions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack&lt;/strong&gt; – Organized list of specialized tools &amp;amp; technologies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Stats &amp;amp; Contributions&lt;/strong&gt; – Dynamic visuals tracking coding journey.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latest Blog Posts &amp;amp; YouTube Content&lt;/strong&gt; – Regular updates on learning &amp;amp; contributions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Different Coding Stacks&lt;/strong&gt; – Highlighting proficiency across multiple stacks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Photograph Showcase&lt;/strong&gt; – Personal and professional snapshots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Achievements&lt;/strong&gt; – List of key accomplishments and recognitions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re looking for inspiration to build your own GitHub profile README or just want to explore cool open-source projects, this is for you! I’ve crafted it to stand out to recruiters, developers, and tech enthusiasts.&lt;/p&gt;




&lt;ol&gt;
&lt;li&gt;📽️ &lt;strong&gt;Watch My Walkthrough Video&lt;/strong&gt;: &lt;a href="https://youtu.be/vgyysV7GeK4?si=E7Y3vZT2jSq8suRr" rel="noopener noreferrer"&gt;YouTube Video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;👉 &lt;strong&gt;Check it out here&lt;/strong&gt;: &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;GitHub Profile&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;👨‍💻 &lt;strong&gt;Let’s Connect on LinkedIn&lt;/strong&gt;: &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;LinkedIn Profile&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Want a full tutorial&lt;/strong&gt; on creating an awesome GitHub README? If this video gets &lt;strong&gt;5 comments&lt;/strong&gt; requesting a tutorial, I'll make a step-by-step guide soon!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let me know your thoughts, and feel free to drop a ⭐ if you like it! 💻Subscribe my channel to grow!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>portfolio</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How to Contribute to Open Source: A Step-by-Step Guide for Beginners</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Sun, 06 Oct 2024 05:53:43 +0000</pubDate>
      <link>https://dev.to/sumonta056/how-to-contribute-to-open-source-a-step-by-step-guide-for-beginners-2a80</link>
      <guid>https://dev.to/sumonta056/how-to-contribute-to-open-source-a-step-by-step-guide-for-beginners-2a80</guid>
      <description>&lt;h3&gt;
  
  
  🚀 Contribute to Open Source this Hacktoberfest!🌟
&lt;/h3&gt;

&lt;p&gt;Are you ready to dive into open source but unsure where to begin? 🤔 Check out our latest blog post for a simple, beginner-friendly guide to get started with open-source contributions this @Hacktoberfest! 🍂🎉&lt;/p&gt;

&lt;h3&gt;
  
  
  👉 How to Contribute to Open Source: A Step-by-Step Guide for Beginners: ( &lt;a href="https://stories-of-purnota-ne9b.vercel.app/blog/blog8" rel="noopener noreferrer"&gt;🔗 Complete Blog Link&lt;/a&gt; )
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Facmf0amne7co1ptj1jga.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Facmf0amne7co1ptj1jga.png" alt="Banner" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Perfect for anyone looking to make their first contribution and be part of the open-source community! 💻✨&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>github</category>
      <category>programming</category>
    </item>
    <item>
      <title>GitHub Readme Template: For Personal Projects</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Mon, 09 Sep 2024 02:22:04 +0000</pubDate>
      <link>https://dev.to/sumonta056/github-readme-template-for-personal-projects-3lka</link>
      <guid>https://dev.to/sumonta056/github-readme-template-for-personal-projects-3lka</guid>
      <description>&lt;h3&gt;
  
  
  🧑‍💻 GitHub Template Link : &lt;a href="https://github.com/Sumonta056/Readme-Template" rel="noopener noreferrer"&gt;🔗 Click Here&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;⭐ &lt;strong&gt;If you like this template, please star the repository!&lt;/strong&gt; ⭐&lt;/p&gt;



&lt;h2&gt;
  
  
  📝 Why use a good GitHub README ?
&lt;/h2&gt;

&lt;p&gt;Your project’s &lt;strong&gt;GitHub README&lt;/strong&gt; is its front door—the first thing a visitor sees. Whether you're building a portfolio, an open-source tool, or just experimenting, your README should reflect the heart and soul of your work. But where do you start?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjgt3zj72291wtvqrik9m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjgt3zj72291wtvqrik9m.png" alt="Intro" width="680" height="848"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Creating an effective README doesn’t just tell users what your project is; it invites them to engage with it, contribute to it, and explore its potential. A well-structured README is the difference between a project that sits untouched in a repository and one that sparks interest and collaboration.&lt;/p&gt;

&lt;p&gt;In this guide, we'll explore a simple yet powerful template that will help your personal projects shine on GitHub. We'll cover everything from introducing your project to getting people involved in contributing. By the end, you’ll have a README that not only informs but also inspires.&lt;/p&gt;



&lt;h3&gt;
  
  
  ✍️ Table of Contents (Things a good readme should have)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;🫥 Project Introduction&lt;/li&gt;
&lt;li&gt;📝 Project Overview and Features&lt;/li&gt;
&lt;li&gt;⛏️ Tech Stack, APIs, and Other Resources&lt;/li&gt;
&lt;li&gt;🧑‍💻 Getting Started: Setup and Running Instructions&lt;/li&gt;
&lt;li&gt;🤝 How to Contribute and Report Issues&lt;/li&gt;
&lt;li&gt;🔥 Conclusion and License&lt;/li&gt;
&lt;/ol&gt;



&lt;h2&gt;
  
  
  🫥 Project Introduction
&lt;/h2&gt;

&lt;p&gt;The first step in creating a captivating README is a clear and concise project introduction. This section is your chance to capture the reader’s attention and let them know what your project is all about. Keep it brief but impactful—one or two sentences should be enough to convey the essence of your project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points to Include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is your project icon?&lt;/li&gt;
&lt;li&gt;What is your project name and short bio ?&lt;/li&gt;
&lt;li&gt;What is your project tech-stack based on ?&lt;/li&gt;
&lt;li&gt;What is your project demo ?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example : &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/1%20-%20Introduction.md" rel="noopener noreferrer"&gt;🔗 Code For Introduction Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fefdaqlbikxk78rom5577.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fefdaqlbikxk78rom5577.png" alt="Project Intro" width="800" height="604"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This intro gives readers an immediate understanding of the project’s purpose, helping them decide if they want to dive deeper. With this clarity, you set the tone for the rest of your README.&lt;/p&gt;



&lt;h2&gt;
  
  
  📝 Project Overview and Features
&lt;/h2&gt;

&lt;p&gt;Once you’ve grabbed the reader’s attention, it’s time to dive into the details with a project overview. This section is where you lay out the core functionality of your project and showcase its key features. It's important to keep this clear and well-organized, so users can quickly understand the scope of your project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points to Include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Project Description:&lt;/strong&gt; A brief but detailed explanation of how your project works.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key Features:&lt;/strong&gt; List the core features your project offers. Highlight anything unique or especially useful.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshots or Demos:&lt;/strong&gt; If possible, include visuals like screenshots or links to demo videos. This gives readers a quick understanding of the UI/UX and functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example : &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/2%20-%20Overview%20%26%20Feature.md" rel="noopener noreferrer"&gt;🔗 Project Overview and Features&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd58xn3u3sq6tmsk5lal9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd58xn3u3sq6tmsk5lal9.png" alt="Project Overview and Features" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Adding this level of detail not only informs but entices users to explore your project further. It also sets a professional tone, signaling that your project is well thought out and worthy of attention.&lt;/p&gt;



&lt;h2&gt;
  
  
  ⛏️ Tech Stack, APIs, and Other Resources
&lt;/h2&gt;

&lt;p&gt;This section explains the technology behind your project. Here, you can show off the tools and resources that make your project possible. It helps fellow developers quickly understand the project’s technical foundation and whether it's something they can work with or contribute to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points to Include:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack:&lt;/strong&gt; List the primary programming languages, frameworks, and libraries you used.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;APIs:&lt;/strong&gt; Mention any external APIs or services your project relies on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Other Resources:&lt;/strong&gt; If your project includes external documentation, datasets, or tutorials, link to them here.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Example: &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/3%20-%20TechStack%20%26%20Source.md" rel="noopener noreferrer"&gt;🔗 Tech Stack, APIs, and Other Resources&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fad3f47groz25sr8klj57.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fad3f47groz25sr8klj57.png" alt="Tech Stack, APIs, and Other Resources" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  🧑‍💻 Getting Started: Setup and Running Instructions
&lt;/h2&gt;

&lt;p&gt;In this section, you'll guide users through setting up your project on their local machines. It’s crucial to make this as straightforward as possible, ensuring users can get your project up and running quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points to Include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prerequisites:&lt;/strong&gt; List the software users need to have installed (e.g., Node.js, Python, Docker).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Installation Steps:&lt;/strong&gt; Provide step-by-step instructions for cloning the repo, installing dependencies, and setting up the environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Running the Project:&lt;/strong&gt; Explain how to start the project (e.g., with specific commands or configurations).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Documentation:&lt;/strong&gt; If your project includes an API, provide a brief guide on how to use it, including any authentication or endpoint details.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example : &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/4%20-%20Getting%20Started%20%26%20Installation.md" rel="noopener noreferrer"&gt;🔗 Getting Started: Setup and Running Instructions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhd151pwymfp6v723cgg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkhd151pwymfp6v723cgg.png" alt="Getting Started: Setup and Running Instructions" width="800" height="1124"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  🤝 How to Contribute and Report Issues
&lt;/h2&gt;

&lt;p&gt;This section is essential if you want to encourage collaboration on your project. A friendly and welcoming tone here can go a long way in attracting contributors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Points to Include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Contribution Guidelines: Mention how users can contribute to your project, including submitting pull requests or feature suggestions.&lt;/li&gt;
&lt;li&gt;Reporting Issues: Explain how users can report bugs or request new features (e.g., via GitHub issues).&lt;/li&gt;
&lt;li&gt;Code of Conduct: If applicable, link to a code of conduct to maintain a positive and inclusive environment.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example : &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/5%20-%20Contribution%20-%20Issues%20-%20End.md" rel="noopener noreferrer"&gt;🔗 How to Contribute and Report Issues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3oi1kft2odl7h984gjv8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3oi1kft2odl7h984gjv8.png" alt="How to Contribute and Report Issues" width="800" height="539"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h2&gt;
  
  
  🔥 Conclusion and License
&lt;/h2&gt;

&lt;p&gt;Wrap up the README by thanking users for checking out the project. Encourage them to star the repository if they find it helpful, and include the project's licensing information.&lt;/p&gt;

&lt;p&gt;Example : &lt;a href="https://github.com/Sumonta056/Readme-Template/blob/main/5%20-%20Contribution%20-%20Issues%20-%20End.md" rel="noopener noreferrer"&gt;🔗 Conclusion and License&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn8pj1qswf8vpiqfbj9iq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn8pj1qswf8vpiqfbj9iq.png" alt="Conclusion and License" width="800" height="106"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This structure ensures your GitHub README is thorough, user-friendly, and inviting for collaboration&lt;/p&gt;



&lt;h2&gt;
  
  
  🔗 Got Suggestions? Let’s Connect!
&lt;/h2&gt;

&lt;p&gt;Thank you for taking the time to read through this guide! If you have any suggestions, improvements, or feedback on the GitHub README template, I’d love to hear from you. Feel free to share your thoughts by opening an issue or contributing to the discussion.&lt;/p&gt;

&lt;p&gt;Also, if you’d like to stay connected and see more of my work, follow me on &lt;strong&gt;GitHub and LinkedIn&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;@sumonta056&lt;/a&gt;&lt;br&gt;
LinkedIn: &lt;a href="https://www.linkedin.com/in/sumonta-saha-mridul-b35bb61a0/" rel="noopener noreferrer"&gt;Sumonta Saha Mridul&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m always excited to connect with fellow developers, contributors, and tech enthusiasts!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>github</category>
    </item>
    <item>
      <title>Top 5 Must-Try GitHub Extensions to Boost Your Workflow</title>
      <dc:creator>Sumonta Saha Mridul</dc:creator>
      <pubDate>Wed, 07 Aug 2024 07:16:58 +0000</pubDate>
      <link>https://dev.to/sumonta056/top-5-must-try-github-extensions-to-boost-your-workflow-1c56</link>
      <guid>https://dev.to/sumonta056/top-5-must-try-github-extensions-to-boost-your-workflow-1c56</guid>
      <description>&lt;p&gt;📃 GitHub is an essential tool for developers, but sometimes its interface can be limiting when you're managing large projects or multiple repositories. Fortunately, there are several browser extensions that can enhance your GitHub experience by adding useful features and streamlining your workflow. &lt;/p&gt;

&lt;p&gt;❓ Here, we'll explore five must-try extensions that can help you get the most out of GitHub, whether you're tracking repository sizes, downloading specific files, or improving your code navigation and review process.&lt;/p&gt;

&lt;h2&gt;
  
  
  1️⃣ GitHub Repo Size: Show Size Summaries of GitHub Repos
&lt;/h2&gt;

&lt;p&gt;🔗 Extension Link: &lt;a href="https://chromewebstore.google.com/detail/jpdmfnflpdgefbfkafcikmhipofhanfl" rel="noopener noreferrer"&gt;GitHub Repo Size - Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Do you want to know the size of a GitHub repository without cloning it first? This extension is here to help! With it, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔍 View the total size of repositories.&lt;/li&gt;
&lt;li&gt;📁 See the sizes of all individual folders and files.&lt;/li&gt;
&lt;li&gt;🔑 Access your own private repositories' size information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0g9iyqdx0xwovr4lq2mg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0g9iyqdx0xwovr4lq2mg.png" alt="Image-1" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This handy tool provides a summary of the repository's size and contents directly from its home page, so you don't need to download anything.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: For Private Repository, you have to give access using GitHub token&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  2️⃣ GitZip: Download Specific Files or Folders from GitHub
&lt;/h2&gt;

&lt;p&gt;🔗 Extension Link: &lt;a href="https://chromewebstore.google.com/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn" rel="noopener noreferrer"&gt;GitZip for Github - Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Tired of downloading an entire GitHub project just for a few files or folders you need? &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;GitZip is here to simplify the process. This tool allows you to select specific sub-directories and files from a GitHub repository, create a ZIP file, and download it directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Use GitZip?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You can download only the files or folders you need without downloading the entire project.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How to Use GitZip?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Browse Any GitHub Repository Page:

&lt;ul&gt;
&lt;li&gt;Navigate to the repository you want to download files from.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Two Ways to Download:
&lt;strong&gt;Choose the Items:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Double-click on the items or check the checkbox in front of them.&lt;/li&gt;
&lt;li&gt;Click the download button at the bottom-right corner of the page.
&lt;strong&gt;In the Context Menu:&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click "GitZip Download" &amp;gt; "Whole Repository" or "Current Folder" to download entire sections.&lt;/li&gt;
&lt;li&gt;Hover over an item and click "GitZip Download" &amp;gt; "Selected Folder/File" to choose specific files or folders.&lt;/li&gt;
&lt;li&gt;After selecting items (as in step 2.1.1), click "GitZip Download" &amp;gt; "Checked Items."&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;See the Progress:

&lt;ul&gt;
&lt;li&gt;A progress dashboard will appear, showing the download status. Wait for the browser to trigger the download.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Get the ZIP File:

&lt;ul&gt;
&lt;li&gt;Once the process is complete, you'll have a ZIP file containing only the items you've selected.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbse4eeg2atf8938fcjlc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbse4eeg2atf8938fcjlc.png" alt="Image2" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitZip makes it easy to download just the parts of a GitHub repository that you need, saving you time and bandwidth.&lt;/p&gt;




&lt;h2&gt;
  
  
  3️⃣ Material Icons for GitHub
&lt;/h2&gt;

&lt;p&gt;🔗 Extension Link: &lt;a href="https://chromewebstore.google.com/detail/bggfcpfjbdkhfhfmkjpbhnkhnpjjeomc" rel="noopener noreferrer"&gt;Material Icons for GitHub - Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enhance your file browsing experience on websites like GitHub, Azure, and Bitbucket by replacing default icons with Visual Studio Code's Material Icon Theme icons. This extension pulls icons and replacement lists directly from the open-source vscode-material-icon-theme.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Consistent Visuals:&lt;/strong&gt; Use the same icons in your code editor and on sites like GitHub for seamless navigation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick Identification:&lt;/strong&gt; Easily identify file types, configuration files, and project scaffolding at a glance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source:&lt;/strong&gt; Based on the popular Visual Studio Code extension, ensuring a wide range of icons and regular updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simplify and streamline your workflow with a unified icon theme across your development tools and platforms.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy3poteghaj9d8lseuvmv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy3poteghaj9d8lseuvmv.png" alt="Image - 3" width="800" height="564"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4️⃣ Octo Tree - GitHub code tree
&lt;/h2&gt;

&lt;p&gt;🔗 Extension Link: &lt;a href="https://chromewebstore.google.com/detail/octotree-github-code-tree/bkhaagjahfmjljalopjnoealnfndnagc" rel="noopener noreferrer"&gt;Octo Tree - Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Boost your GitHub experience with this powerful browser extension designed to enhance code review and exploration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fast IDE-like Code Tree:&lt;/strong&gt; Navigate your codebase with an efficient, IDE-like file explorer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick Search in Tree Format:&lt;/strong&gt; Easily search and locate files, issues, and more in a structured tree view.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bookmarking:&lt;/strong&gt; Save and manage bookmarks for repositories, issues, pull requests, and files for quick access.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private Repository Access:&lt;/strong&gt; Securely work with both public and private repositories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High Performance:&lt;/strong&gt; Optimized for speed and efficiency, capable of handling repositories of any size without lag.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enhance your productivity and streamline your workflow with GitHub on Steroids.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1oogp8ggtvh89dmx5o85.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1oogp8ggtvh89dmx5o85.png" alt="Image4" width="800" height="619"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4lsna8vp8cm5nrvlja4m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4lsna8vp8cm5nrvlja4m.png" alt="Image5" width="800" height="699"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5️⃣ Refined GitHub
&lt;/h2&gt;

&lt;p&gt;🔗 Extension Link: &lt;a href="https://chromewebstore.google.com/detail/refined-github/hlepfoohegkhhmjieoechaddaejaokhf" rel="noopener noreferrer"&gt;Refined GitHub - Chrome Web Store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Refined GitHub simplifies the GitHub interface and adds over 200 useful features to improve your workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Highlights:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linkify References:&lt;/strong&gt; Automatically convert issue/PR references and URLs in code into clickable links.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visible Whitespace:&lt;/strong&gt; Display whitespace characters for better code readability.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tab Size Adjustment:&lt;/strong&gt; Reduce tab size to 4 spaces for consistency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge Conflict Fixers:&lt;/strong&gt; Resolve merge conflicts with a single click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reaction Avatars:&lt;/strong&gt; View avatars of users who reacted to comments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revert Changes:&lt;/strong&gt; Easily revert all changes to a file in a PR with one click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build Status Icons:&lt;/strong&gt; Display build/CI status icons next to the repository name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markdown Source View:&lt;/strong&gt; Add a button to view the source of Markdown files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File-Specific PRs:&lt;/strong&gt; Show pull requests that affect the current file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Highlight Key Comments:&lt;/strong&gt; Emphasize the most useful comments in discussions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git Tag Inclusion:&lt;/strong&gt; Show the first Git tag a merged PR was included in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Changelog Links:&lt;/strong&gt; Provide links to automatic changelogs for each tag/release.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;404 Page Enhancements:&lt;/strong&gt; Suggest possible related pages and alternatives on 404 pages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repository Age:&lt;/strong&gt; Display the age of the repository in the sidebar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6obez8i5o7krplvmw5r3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6obez8i5o7krplvmw5r3.png" alt="Image5" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhaj8ik7m59rijfuul67d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhaj8ik7m59rijfuul67d.png" alt="Image6" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkjnm8x3vlupmhk265eb7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkjnm8x3vlupmhk265eb7.png" alt="Image5" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And so much more! Explore the website for a complete list of features.&lt;/p&gt;




&lt;h2&gt;
  
  
  More GitHub Extensions:
&lt;/h2&gt;

&lt;p&gt;For even more options, explore a collection of awesome browser extensions for GitHub and discover more ways to enhance your development process.&lt;/p&gt;

&lt;p&gt;🔗 Extensions Link: &lt;a href="https://stefanbuck.com/awesome-browser-extensions-for-github" rel="noopener noreferrer"&gt;A collection of awesome browser extensions for GitHub&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;These five extensions provide a variety of features that enhance your GitHub experience, making it more efficient and enjoyable. From managing repository sizes to customizing the interface, these tools offer something for every developer. Be sure to check out each one and see how they can fit into your workflow.&lt;/p&gt;

&lt;p&gt;If you found these suggestions helpful, be sure to follow me for more insights and recommendations. You can also check out &lt;strong&gt;&lt;a href="https://github.com/Sumonta056" rel="noopener noreferrer"&gt;my GitHub profile&lt;/a&gt;&lt;/strong&gt; to see what I'm working on. I’d love to hear about &lt;strong&gt;your favorite GitHub extensions&lt;/strong&gt;, so feel free to share them in the comments!&lt;/p&gt;

</description>
      <category>github</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
