<?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: pragyanandasaho</title>
    <description>The latest articles on DEV Community by pragyanandasaho (@pragyanandasaho).</description>
    <link>https://dev.to/pragyanandasaho</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%2F546903%2F2ee527ff-fc22-4626-bad2-c7dcf88b5ed0.jpg</url>
      <title>DEV Community: pragyanandasaho</title>
      <link>https://dev.to/pragyanandasaho</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pragyanandasaho"/>
    <language>en</language>
    <item>
      <title>Amazing experience with Hacktoberfest 💻😍</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Tue, 29 Oct 2024 06:58:38 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/amazing-experience-with-hacktoberfest-20</link>
      <guid>https://dev.to/pragyanandasaho/amazing-experience-with-hacktoberfest-20</guid>
      <description>&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%2Fjg1edh8g1umaro2220in.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%2Fjg1edh8g1umaro2220in.png" alt=" " width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;🌍 Hacktoberfest 2024 – A Global Celebration of Open Source!&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;This year, Hacktoberfest is more inclusive than ever, inviting everyone, from coders to no-code contributors, to be part of the open-source revolution. Designers, writers, project managers, and anyone passionate about making a difference are welcome to join and contribute in their own unique ways.&lt;/p&gt;




&lt;h3&gt;
  
  
  🚀 Hello, World! – My Hacktoberfest Journey
&lt;/h3&gt;

&lt;p&gt;Hacktoberfest 2024 has been a blast! Imagine a month dedicated to coding, learning, and sharing ideas with a global open-source community. For anyone new, Hacktoberfest is an annual event where developers worldwide come together to contribute to open-source projects, refine their skills, and even snag some swag like stickers, tees, and hoodies! Here’s a glimpse into my journey this year – complete with its quirks, challenges, and triumphs. 🚀👨‍💻&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Why I Joined Hacktoberfest
&lt;/h3&gt;

&lt;p&gt;To me, Hacktoberfest is more than an event; it’s a chance to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Refine my skills&lt;/strong&gt; by working on real-world projects. 🛠️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connect with the open-source community&lt;/strong&gt; and learn from seasoned developers. 🤝&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make meaningful contributions&lt;/strong&gt; to impactful projects. 🌐✨&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💡 Choosing My Projects (aka “Repos”)
&lt;/h3&gt;

&lt;p&gt;Finding the right projects required some thoughtful scrolling and meme-worthy decision-making. Here’s how I narrowed down my choices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Match Interests:&lt;/strong&gt; I love working with JavaScript, TypeScript, React, and frontend design, so I looked for issues aligned with these. 💻&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search for “Good First Issues”:&lt;/strong&gt; These beginner-friendly tasks helped me ease into each project. 👍&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review Contribution Guidelines:&lt;/strong&gt; Understanding the rules saved time and kept things smooth. 😅&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💻 My Favorite Pull Requests (PRs)
&lt;/h3&gt;

&lt;p&gt;Here’s a quick look at the contributions I made:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;FreeCodeCamp:&lt;/strong&gt; I added a quiz series – a fun and engaging way to learn! &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unkey:&lt;/strong&gt; For this API management project by OSS.GG, I contributed by adding a profile feature to the main API page. 🤖🚀&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GTA5Chat:&lt;/strong&gt; I improved the character chat UI, making conversations more engaging. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gradle:&lt;/strong&gt; I explored Gradle’s roadmaps and contributed insights there. &lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Reflecting on the Journey
&lt;/h3&gt;

&lt;p&gt;As a student, I’ve learned so much about contributing to and maintaining professional code. It’s been an invaluable experience, especially as I look to grow within the open-source community.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Suggestion for Future Hacktoberfests&lt;/strong&gt; 🎓
&lt;/h3&gt;

&lt;p&gt;In India, seeing more universities encouraging group participation in Hacktoberfest each October would be fantastic, creating hubs for students and professionals alike. This could inspire more people to join the open-source community and expand the impact of Hacktoberfest. 🌍💡&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Xampp MY-SQL running out 😐</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Tue, 08 Oct 2024 17:52:21 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/xampp-my-sql-running-out-2le6</link>
      <guid>https://dev.to/pragyanandasaho/xampp-my-sql-running-out-2le6</guid>
      <description>&lt;h1&gt;
  
  
  Resolving the "MySQL Shutdown Unexpectedly" Error in XAMPP 😀
&lt;/h1&gt;

&lt;p&gt;Experiencing the "MySQL shutdown unexpectedly" error can be frustrating for developers using XAMPP, a popular local development environment. However, this issue is solvable with the right approach. Here’s a comprehensive guide to understanding the root causes and steps to resolve the error.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is XAMPP?
&lt;/h2&gt;

&lt;p&gt;XAMPP is a free and open-source cross-platform web server solution package. It supports various operating systems like Windows, macOS, and Linux, allowing users to create and manage a local web server environment with ease. It’s particularly beneficial for developers working with PHP-based applications, such as WordPress, as it enables easy testing, debugging, and project management.&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%2Ftzu5aleh26gw6sy2x5mj.jpg" 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%2Ftzu5aleh26gw6sy2x5mj.jpg" alt="XAMPP Overview" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding the Error
&lt;/h2&gt;

&lt;p&gt;The "MySQL shutdown unexpectedly" error indicates that the MySQL service within XAMPP has stopped working without any prior indication. This issue can occur for various reasons, particularly during server restarts. When MySQL goes down, it disrupts the connection between your website and its database, which is critical for database-driven platforms like WordPress.&lt;/p&gt;

&lt;p&gt;In the XAMPP interface, you may encounter specific error messages in the events log that provide clues for troubleshooting, such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MySQL shutdown unexpectedly.
Error: MySQL shutdown unexpectedly.
The MySQL service is not starting.
Port issues, such as “Port 3306 in use by another application.”
Log error messages pointing to issues with ibdata files.
MySQL process terminated unexpectedly.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to Solve the Error
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Check for Other MySQL Instances
&lt;/h3&gt;

&lt;p&gt;Ensure that no other instances of MySQL are running on your system. Sometimes, other MySQL services can conflict with XAMPP’s MySQL server.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Check for Port Conflicts
&lt;/h3&gt;

&lt;p&gt;Verify if another application is using port 3306 (the default MySQL port). You can change the port number in the &lt;code&gt;my.ini&lt;/code&gt; configuration file or stop the conflicting application.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Manual Recovery Steps (My Approach)
&lt;/h3&gt;

&lt;p&gt;If the above methods don't resolve the issue, follow these detailed steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Navigate to MySQL Directory&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to your C: drive, then to &lt;code&gt;xampp/mysql&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Rename the Data Folder&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find the &lt;code&gt;data&lt;/code&gt; folder and rename it to &lt;code&gt;data_old&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Create a New Data Folder&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a new folder in the same location and name it &lt;code&gt;data&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Copy Files from Backup&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to the &lt;code&gt;backup&lt;/code&gt; folder and copy all files from there into your newly created &lt;code&gt;data&lt;/code&gt; folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Replace ibdata Files&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;code&gt;data_old&lt;/code&gt; folder, locate the files &lt;code&gt;ibdata1&lt;/code&gt; and &lt;code&gt;ibdatatmp&lt;/code&gt;. Copy these files and paste them into the new &lt;code&gt;data&lt;/code&gt; folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Transfer Project Files&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you have any project folders in the &lt;code&gt;data_old&lt;/code&gt; directory, copy them and paste them into the new &lt;code&gt;data&lt;/code&gt; folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Delete the Old Data Folder&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once you’ve successfully copied all necessary files, delete the &lt;code&gt;data_old&lt;/code&gt; folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Restart MySQL&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finally, relaunch MySQL through the XAMPP control panel and check if the error is resolved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By following these steps, you should be able to get MySQL up and running again in XAMPP. Enjoy your development work without further interruptions! 😍😍😍🙂&lt;/p&gt;

</description>
      <category>mysql</category>
      <category>xampp</category>
      <category>php</category>
      <category>mysqlerror</category>
    </item>
    <item>
      <title>Alien Planet Explorer</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Sat, 28 Sep 2024 08:29:25 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/alien-planet-explorer-3266</link>
      <guid>https://dev.to/pragyanandasaho/alien-planet-explorer-3266</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/webgame"&gt;Web Game Challenge&lt;/a&gt;: One Byte Explainer&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explainer
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Procedural Generation&lt;/strong&gt;: A technique to create endless, unique alien landscapes by using algorithms instead of pre-built content. It allows explorers to discover new terrains, lifeforms, and resources, making each playthrough feel fresh and unpredictable!&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Context
&lt;/h2&gt;

&lt;p&gt;Procedural generation enables the creation of vast, diverse game worlds with minimal resources. This approach is key for exploration-based games like &lt;em&gt;Alien Planet Explorer&lt;/em&gt;, enhancing replayability and player immersion.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>gamechallenge</category>
      <category>gamedev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Alien Shape-Shifter Escape</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Sat, 28 Sep 2024 08:20:35 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/alien-shape-shifter-escape-2g5p</link>
      <guid>https://dev.to/pragyanandasaho/alien-shape-shifter-escape-2g5p</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/webgame"&gt;Web Game Challenge&lt;/a&gt;, Build a Game: Alien Edition&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Project&lt;/strong&gt;: &lt;em&gt;Alien Shape-Shifter Escape&lt;/em&gt;&lt;br&gt;&lt;br&gt;
In &lt;em&gt;Alien Shape-Shifter Escape&lt;/em&gt;, you control an alien trapped in a high-security human facility. The alien has the unique ability to shape-shift into various forms, each with distinct powers. Using these abilities, the player must solve puzzles, avoid guards, and ultimately escape captivity. The game combines stealth, strategy, and quick-thinking to overcome increasingly difficult obstacles.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Gameplay&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;You play as an alien trapped in a human facility, with the ability to shape-shift into different forms to escape. You must use each form's unique abilities to navigate various security systems, guards, and environmental challenges to find freedom.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game Features&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shape-shifting into different forms: human, insect, and others.&lt;/li&gt;
&lt;li&gt;Puzzle-based levels that challenge the player to use their forms wisely.&lt;/li&gt;
&lt;li&gt;Stealth mechanics to avoid guards.&lt;/li&gt;
&lt;li&gt;Timed challenges: Certain forms have time limits, adding urgency.&lt;/li&gt;
&lt;li&gt;Increasing difficulty with more complex levels and obstacles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;See the Pen &lt;a href="https://codepen.io/Pragyanandsaho/pen/MWNwRYJ" rel="noopener noreferrer"&gt;&lt;br&gt;
  Untitled&lt;/a&gt; by Pragyanandsaho (&lt;a href="https://codepen.io/Pragyanandsaho" rel="noopener noreferrer"&gt;@Pragyanandsaho&lt;/a&gt;)&lt;br&gt;
  on &lt;a href="https://codepen.io" rel="noopener noreferrer"&gt;CodePen&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;During the development of &lt;em&gt;Alien Shape-Shifter Escape&lt;/em&gt;, I encountered several challenges, including the implementation of smooth shape-shifting mechanics and ensuring each form had a distinct and useful ability. One breakthrough moment came when I successfully added timed transformations, which added an extra layer of strategic planning for players.&lt;/p&gt;

&lt;p&gt;I’m particularly proud of the dynamic puzzle design and how the player must think creatively about when and how to use different forms. I learned a lot about optimizing performance, making animations fluid, and debugging tricky logic related to form-switching.  &lt;/p&gt;

&lt;p&gt;Next, I plan to enhance the game by adding more levels, different types of alien forms, and an interactive storyline to deepen player immersion. Cross-browser compatibility was another challenge, but I managed to ensure smooth gameplay across major browsers.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>gamechallenge</category>
      <category>gamedev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Mastering Access Control with AWS Identity and Access Management (IAM)</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Fri, 14 Jul 2023 07:39:17 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/mastering-access-control-with-aws-identity-and-access-management-iam-58j1</link>
      <guid>https://dev.to/pragyanandasaho/mastering-access-control-with-aws-identity-and-access-management-iam-58j1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;br&gt;
AWS Identity and Access Management (IAM) is a powerful service provided by Amazon Web Services that enables you to control and manage user access and permissions within your AWS environment. In this guide, we will delve into the depths of IAM and explore how to effectively configure and utilize IAM to secure your resources, enforce least privilege principles, and ensure a robust access control framework. Get ready to master IAM and take control of your AWS ecosystem.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understanding IAM Basics:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Introduction to IAM: An overview of IAM and its importance in securing your AWS resources.&lt;/li&gt;
&lt;li&gt;IAM Concepts: Exploring key IAM concepts, including users, groups, roles, and policies.&lt;/li&gt;
&lt;li&gt;IAM Best Practices: Essential guidelines and recommendations for implementing IAM effectively.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IAM User Management:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;User Creation and Management: Step-by-step instructions on creating IAM users and managing their credentials.&lt;/li&gt;
&lt;li&gt;Password Policies and Multi-Factor Authentication (MFA): Implementing strong password policies and enabling MFA to enhance user security.&lt;/li&gt;
&lt;li&gt;IAM Access Keys: Managing access keys for programmatic access to AWS resources and rotating them regularly.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IAM Group Management:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Group Creation and Permissions: Creating IAM groups to logically group users and assigning appropriate permissions.&lt;/li&gt;
&lt;li&gt;Group Membership and Policies: Adding users to groups and applying IAM policies to manage group-level access.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IAM Role Management:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Role Creation: Creating IAM roles for granting temporary permissions to trusted entities, such as applications and AWS services.&lt;/li&gt;
&lt;li&gt;Cross-Account Access: Configuring IAM roles to enable cross-account access and securely share resources between AWS accounts.&lt;/li&gt;
&lt;li&gt;Service-Linked Roles: Understanding service-linked roles and their role in enabling services to manage resources on your behalf.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IAM Policies and Permissions:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Policy Structure: Understanding the anatomy of IAM policies and how to define permissions effectively.&lt;/li&gt;
&lt;li&gt;Policy Evaluation Logic: Exploring the evaluation process of IAM policies and handling conflicting permissions.&lt;/li&gt;
&lt;li&gt;Least Privilege Principle: Implementing the least privilege principle by granting minimal required permissions to users, groups, and roles.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Advanced IAM Features:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;IAM Roles for EC2 Instances: Leveraging IAM roles to grant permissions to EC2 instances securely.&lt;/li&gt;
&lt;li&gt;IAM Access Analyzer: Utilizing IAM Access Analyzer to identify and manage unintended access to resources.&lt;/li&gt;
&lt;li&gt;IAM Policy Simulator: Simulating IAM policies to test and troubleshoot access control configurations.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IAM Best Practices and Security Considerations:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;IAM Security Best Practices: Implementing best practices to enhance the security of your IAM environment.&lt;/li&gt;
&lt;li&gt;IAM Auditing and Monitoring: Monitoring IAM events and leveraging AWS CloudTrail to audit user activities.&lt;/li&gt;
&lt;li&gt;IAM Permissions Boundaries: Using permissions boundaries to delegate IAM user management without compromising security.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By mastering AWS Identity and Access Management (IAM), you gain granular control over user access and permissions, establish secure authentication mechanisms, and enforce robust access control policies within your AWS environment. Implementing the best practices and techniques explored in this guide will ensure a well-architected IAM framework, providing a strong foundation for securing your valuable AWS resources.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>deploy</category>
      <category>devops</category>
      <category>security</category>
    </item>
    <item>
      <title>Introducing Rs Curry: A very easy and simple Blog platform for youtuber's and kitchen master's .</title>
      <dc:creator>pragyanandasaho</dc:creator>
      <pubDate>Wed, 17 May 2023 15:37:05 +0000</pubDate>
      <link>https://dev.to/pragyanandasaho/introducing-rs-curry-a-very-easy-and-simple-blog-platform-for-youtubers-and-kitchen-masters--1ho3</link>
      <guid>https://dev.to/pragyanandasaho/introducing-rs-curry-a-very-easy-and-simple-blog-platform-for-youtubers-and-kitchen-masters--1ho3</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;I built a web app with A very easy and simple Blog platform for youtuber's and kitchen master's who want to publish their recipes over the world .&lt;/p&gt;

&lt;h3&gt;
  
  
  Category Submission:
&lt;/h3&gt;

&lt;p&gt;Wacky Wildcards&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  home page
&lt;/h4&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%2F2ufxc25mwj31wo6cvi0y.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%2F2ufxc25mwj31wo6cvi0y.png" alt="home page" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  recipes page
&lt;/h4&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%2Fhcyrya50t2yza5i0iqga.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%2Fhcyrya50t2yza5i0iqga.png" alt="recipes page" width="800" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  single post page
&lt;/h4&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%2Frmw2u1hesn5pt7v1m3wd.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%2Frmw2u1hesn5pt7v1m3wd.png" alt="single post page" width="800" height="363"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  make recipe page
&lt;/h4&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%2F3nxdl6yuarhhrxi1lu98.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%2F3nxdl6yuarhhrxi1lu98.png" alt="make recipe page" width="800" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;Rs Curry is a web app where the user can make their own blog just simple fill the blog form and upload it then he/she can be publish new or old with some unique formats.&lt;br&gt;
It's very helpful for those youtubers or kitchen masters who are made some delicious food but they cant express with over world here is the blog community to explore the new recipes.&lt;br&gt;
In the future some features will be add.&lt;/p&gt;

&lt;h4&gt;
  
  
  here I used some technologies and frameworks
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Django&lt;/li&gt;
&lt;li&gt;SQLite&lt;/li&gt;
&lt;li&gt;Bootstrap&lt;/li&gt;
&lt;li&gt;scss&lt;/li&gt;
&lt;li&gt;python&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/pragyananda/Rscurry-Blog" rel="noopener noreferrer"&gt;https://github.com/pragyananda/Rscurry-Blog&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;Distributed under the MIT license.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background (What made you decide to build this particular app? What inspired you?)
&lt;/h2&gt;

&lt;p&gt;I was inspired by my grandmother who is a good cooker and she makes their own recipes which are very helpful for health she want's to provide some other peoples but she can't express over the world.&lt;br&gt;
so I am very inspired by my grandmother.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)
&lt;/h3&gt;

&lt;p&gt;I built everything directly with GitHub Codespaces and have been using it for several months for develop few projects.&lt;br&gt;
GitHub Codespaces is an efficient and effective way to build projects.&lt;br&gt;
I am very comfortable with visual studio code but codespaces also provide code with locally installed extensions.&lt;br&gt;
so it's a nice feature of GitHub I will do many projects through GitHub codespaces .&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources/Info
&lt;/h3&gt;

&lt;p&gt;For more information on how to set up and use Rscurry, check out the Rscurry GitHub Repository. I encourage you to contribute, provide feedback, and help us improve this invaluable tool for end users.&lt;/p&gt;

&lt;p&gt;Thank you,&lt;/p&gt;

</description>
      <category>githubhack23</category>
      <category>django</category>
      <category>githubactions</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
