<?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: Ayanwole Ayangbade</title>
    <description>The latest articles on DEV Community by Ayanwole Ayangbade (@ayanwole_ayangbade_a24819).</description>
    <link>https://dev.to/ayanwole_ayangbade_a24819</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4110528%2F725dbcbf-3eca-40d5-b971-9b98dd9969fb.jpg</url>
      <title>DEV Community: Ayanwole Ayangbade</title>
      <link>https://dev.to/ayanwole_ayangbade_a24819</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ayanwole_ayangbade_a24819"/>
    <language>en</language>
    <item>
      <title>Azure Architecture And Identity and Access Management.....</title>
      <dc:creator>Ayanwole Ayangbade</dc:creator>
      <pubDate>Sun, 20 Sep 2026 17:49:41 +0000</pubDate>
      <link>https://dev.to/ayanwole_ayangbade_a24819/azure-architecture-and-identity-access-management-2jb5</link>
      <guid>https://dev.to/ayanwole_ayangbade_a24819/azure-architecture-and-identity-access-management-2jb5</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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvc2s2r5mywh79s9ik1hz.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvc2s2r5mywh79s9ik1hz.png" alt="azure_iam_rbac_flow" width="799" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Cloud &amp;amp; DevOps: Azure Architecture ☁️&lt;/p&gt;

&lt;p&gt;When you deploy resources in Azure, they fit into a well-defined hierarchy. Grasping this structure is crucial for effectively managing costs, access, and organization as you scale up:&lt;/p&gt;

&lt;p&gt;🔹 Azure AD tenant – this is your organization's identity boundary&lt;br&gt;
🔹 Management groups – these help you bundle subscriptions for a unified policy&lt;br&gt;
🔹 Subscriptions – they serve as your billing and access boundary&lt;br&gt;
🔹 Resource groups – think of these as logical containers for related resources&lt;br&gt;
🔹 Resources – these are the actual VMs, storage accounts, apps, and more&lt;/p&gt;

&lt;p&gt;Imagine it like a series of folders within folders: everything is neatly organized, allowing you to manage permissions and costs from the top down.&lt;/p&gt;

&lt;p&gt;Next up: Identity &amp;amp; Access Management (IAM) 🔐&lt;/p&gt;

&lt;p&gt;In Azure, IAM operates on Role-Based Access Control (RBAC). Access isn’t just a simple "on" or "off" switch; it’s made up of three components:&lt;/p&gt;

&lt;p&gt;1️⃣ Who – the security principal (this could be a user, group, or app)&lt;br&gt;
2️⃣ What – the role definition (like Owner, Contributor, Reader)&lt;br&gt;
3️⃣ Where – the scope (this could be a management group, subscription, resource group, or resource)&lt;/p&gt;

&lt;p&gt;When you combine all three, you create a role assignment — the specific permission that grants access.&lt;/p&gt;

&lt;p&gt;💡 Key takeaway: Always assign the least privilege necessary, at the smallest scope possible. This is the golden rule of cloud security.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>azure</category>
      <category>cloudcomputing</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Hello Tech Community! 👋</title>
      <dc:creator>Ayanwole Ayangbade</dc:creator>
      <pubDate>Mon, 14 Sep 2026 11:47:37 +0000</pubDate>
      <link>https://dev.to/ayanwole_ayangbade_a24819/hello-tech-community-2ipd</link>
      <guid>https://dev.to/ayanwole_ayangbade_a24819/hello-tech-community-2ipd</guid>
      <description>&lt;p&gt;My Journey to Mastering Git: Starting with Git Config&lt;/p&gt;

&lt;p&gt;Learning to code is not only about writing code.&lt;/p&gt;

&lt;p&gt;It is also about learning the tools that professional developers use to create, manage, track, and collaborate on projects.&lt;/p&gt;

&lt;p&gt;One of the tools I have recently started focusing on is Git.&lt;/p&gt;

&lt;p&gt;I recently completed the **Git Config exercise on W3Schools, and although it may look like a small step, I see it as an important milestone in my journey toward becoming a more confident developer.&lt;/p&gt;

&lt;p&gt;Why I Am Learning Git&lt;/p&gt;

&lt;p&gt;As I continue developing my technical skills, I have realized that understanding Git is essential.&lt;/p&gt;

&lt;p&gt;Git allows developers to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Track changes in their projects&lt;/li&gt;
&lt;li&gt;Revert to previous versions of their code&lt;/li&gt;
&lt;li&gt;Create and manage branches&lt;/li&gt;
&lt;li&gt;Experiment without damaging the main project&lt;/li&gt;
&lt;li&gt;Collaborate with other developers&lt;/li&gt;
&lt;li&gt;Maintain a history of project development&lt;/li&gt;
&lt;li&gt;Work effectively with platforms such as GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For me, learning Git is therefore not just about completing exercises. It is about developing a professional development workflow.&lt;/p&gt;

&lt;p&gt;My First Step: Git Configuration&lt;/p&gt;

&lt;p&gt;One of the foundational concepts I am learning is Git configuration.&lt;/p&gt;

&lt;p&gt;Git configuration allows developers to set information that Git uses when working with repositories.&lt;/p&gt;

&lt;p&gt;For example, configuring a username and email helps Git identify who made a particular commit.&lt;/p&gt;

&lt;p&gt;A basic configuration can look like this:&lt;/p&gt;

&lt;p&gt;bash&lt;br&gt;
git config --global user.name "Your Name"&lt;br&gt;
git config --global user.email "&lt;a href="mailto:your@email.com"&gt;your@email.com&lt;/a&gt;"&lt;/p&gt;

&lt;p&gt;To check the configuration, you can use:&lt;/p&gt;

&lt;p&gt;bash&lt;br&gt;
git config --list&lt;/p&gt;

&lt;p&gt;These commands may seem simple, but understanding them properly creates a foundation for everything that comes next.&lt;/p&gt;

&lt;p&gt;What I Have Learned So Far&lt;/p&gt;

&lt;p&gt;My Git learning journey is still at the beginning, but I am gradually becoming familiar with important concepts such as:&lt;/p&gt;

&lt;p&gt;Repository – the location where a project's files and Git history are maintained.&lt;/p&gt;

&lt;p&gt;Commit – a recorded snapshot of changes made to a project.&lt;/p&gt;

&lt;p&gt;Branch – an independent line of development that allows developers to work on features or changes without immediately affecting the main branch.&lt;/p&gt;

&lt;p&gt;Merge – combining changes from different branches.&lt;/p&gt;

&lt;p&gt;Clone – creating a local copy of a remote repository.&lt;/p&gt;

&lt;p&gt;Push – sending local commits to a remote repository.&lt;/p&gt;

&lt;p&gt;Pull – retrieving changes from a remote repository.&lt;/p&gt;

&lt;p&gt;Understanding these concepts will become increasingly important as I begin working on larger projects.&lt;/p&gt;

&lt;p&gt;Git + GitHub&lt;/p&gt;

&lt;p&gt;Another major goal of my learning journey is becoming comfortable with GitHub.&lt;/p&gt;

&lt;p&gt;Git and GitHub are closely related, but they are not the same thing.&lt;/p&gt;

&lt;p&gt;Git is a version control system.&lt;/p&gt;

&lt;p&gt;GitHub is a platform that hosts Git repositories and provides collaboration features.&lt;/p&gt;

&lt;p&gt;A typical workflow can eventually look something like this:&lt;br&gt;
text&lt;br&gt;
Create Project&lt;br&gt;
      ↓&lt;br&gt;
Initialize Git&lt;br&gt;
      ↓&lt;br&gt;
Make Changes&lt;br&gt;
      ↓&lt;br&gt;
git add&lt;br&gt;
      ↓&lt;br&gt;
git commit&lt;br&gt;
      ↓&lt;br&gt;
git push&lt;br&gt;
      ↓&lt;br&gt;
GitHub Repository&lt;/p&gt;

&lt;p&gt;This workflow is something I intend to practise repeatedly until it becomes second nature.&lt;/p&gt;

&lt;p&gt;My Learning Philosophy&lt;/p&gt;

&lt;p&gt;One thing I am learning about programming is that progress does not always come from trying to learn everything at once.&lt;/p&gt;

&lt;p&gt;Sometimes progress looks like completing one small exercise.&lt;/p&gt;

&lt;p&gt;Today, it is Git Config.&lt;/p&gt;

&lt;p&gt;Tomorrow, it may be branching.&lt;/p&gt;

&lt;p&gt;Then merging.&lt;/p&gt;

&lt;p&gt;Then pull requests.&lt;/p&gt;

&lt;p&gt;Then collaboration on real-world projects.&lt;/p&gt;

&lt;p&gt;Eventually, these small steps become a complete skill set.&lt;/p&gt;

&lt;p&gt;What Comes Next?&lt;/p&gt;

&lt;p&gt;My Git journey does not end with configuration.&lt;/p&gt;

&lt;p&gt;My next objectives are to become comfortable with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating Git repositories&lt;/li&gt;
&lt;li&gt;Making commits&lt;/li&gt;
&lt;li&gt;Working with branches&lt;/li&gt;
&lt;li&gt;Merging branches&lt;/li&gt;
&lt;li&gt;Resolving merge conflicts&lt;/li&gt;
&lt;li&gt;Connecting local repositories to GitHub&lt;/li&gt;
&lt;li&gt;Creating and managing remote repositories&lt;/li&gt;
&lt;li&gt;Using pull requests&lt;/li&gt;
&lt;li&gt;Understanding &lt;code&gt;.gitignore&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Collaborating on real-world projects&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I also want to apply Git to the other technologies I am currently learning, including HTML, CSS, JavaScript, Python, Excel, Web Development, Cloud and DevOps.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;I am beginning to understand that becoming a developer is a journey of continuous learning.&lt;/p&gt;

&lt;p&gt;Every exercise completed is another brick in the foundation.&lt;/p&gt;

&lt;p&gt;The Git Config exercise may be a small achievement, but it represents progress.&lt;/p&gt;

&lt;p&gt;I am documenting my journey because I believe that sharing the learning process can also help other beginners who are starting from the same point.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Start small. Learn consistently. Practise repeatedly. Build real projects.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is only the beginning of my Git journey.&lt;/p&gt;

&lt;p&gt;Next stop: becoming comfortable with Git and GitHub. 🚀&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Rayg-Dev" rel="noopener noreferrer"&gt;https://github.com/Rayg-Dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>git</category>
      <category>learning</category>
    </item>
    <item>
      <title>Beginners Step into......Cloud and DevOps.....And key Takeaways</title>
      <dc:creator>Ayanwole Ayangbade</dc:creator>
      <pubDate>Fri, 11 Sep 2026 17:29:23 +0000</pubDate>
      <link>https://dev.to/ayanwole_ayangbade_a24819/beginners-step-intocloud-and-devopsand-key-takeaways-23hg</link>
      <guid>https://dev.to/ayanwole_ayangbade_a24819/beginners-step-intocloud-and-devopsand-key-takeaways-23hg</guid>
      <description>&lt;p&gt;Cloud based Services and their service model.&lt;/p&gt;

&lt;p&gt;Infrastructure as a Service (IaaS) - Companies rent virtual servers, storage, and networking, And the owner or providers handle, manage and maintains physical site. And the customer/users handles, manage the OS, application and their own data base E.g - Google Compute Engine (GCE), DigitalOcean Droplets.&lt;/p&gt;

&lt;p&gt;Platform as a Service (PaaS) - Unlike IaaS, The provider handles the servers, operating systems, and database management, it delivers a ready made Hardware and software platform for building applications E.g Red Hat OpenShift, Google App Engine.&lt;/p&gt;

&lt;p&gt;Software as a Service (SaaS) -  The provider manages everything—hardware, code, security, and updates it is a  ready-to-use software application over a web browser or mobile app. E.g Netflix, Slack.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Learning DevOps is fun.....</title>
      <dc:creator>Ayanwole Ayangbade</dc:creator>
      <pubDate>Sat, 05 Sep 2026 02:28:24 +0000</pubDate>
      <link>https://dev.to/ayanwole_ayangbade_a24819/learning-devops-is-fun-36mp</link>
      <guid>https://dev.to/ayanwole_ayangbade_a24819/learning-devops-is-fun-36mp</guid>
      <description>&lt;p&gt;When the mind is willing under the right guidance and tutor  &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
