You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Technical Leader sharing practical guides on Microsoft Foundry, Azure AI, and cloud strategies. Building intelligent solutions and empowering teams to innovate.
Copy file name to clipboardExpand all lines: content/en/pages/about.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: About
2
+
title: About | AI & Cloud Architect
3
3
description: Architect the future with AI and cloud. Explore Johan Rin's guides on Azure AI, Microsoft Foundry, cloud strategies, and generative AI workflows.
description: Practical guides on Microsoft Foundry, cloud strategies, and AI-powered applications. Learn to build intelligent solutions and master GenAI workflows.
Copy file name to clipboardExpand all lines: content/en/posts/aws-step-functions-with-api-gateway-and-sam/index.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
---
2
2
title: Call Your AWS Step Functions With API Gateway in Just a Few Lines With SAM
3
3
date: 2021-05-03
4
-
cover: post-cover.png
5
-
description: Learn how to integrate AWS Step Functions with API Gateway using SAM. Deploy serverless workflows easily with minimal YAML configuration.
4
+
image: post-cover.png
5
+
description: Learn how to integrate AWS Step Functions with API Gateway using SAM in just a few lines. Quick guide to deploy serverless workflows with minimal code.
Copy file name to clipboardExpand all lines: content/en/posts/azure-administrator-az-104/index.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
---
2
2
title: How I Passed the AZ-104 Microsoft Azure Administrator Exam
3
3
date: 2021-01-16
4
-
cover: post-cover.png
5
-
description: Learn how to pass the AZ-104 Microsoft Azure Administrator exam. Get tips, resources, and a proven study plan for success with CloudSkills and Whizlabs.
4
+
image: post-cover.png
5
+
description: Learn how to pass the AZ-104 Microsoft Azure Administrator exam. Get practical tips, study resources, and a proven preparation strategy for success.
After becoming Azure Solutions Architect Expert Certified in October, I challenged myself to pass the AZ-104 Microsoft Azure Administrator exam before the end of 2020!
@@ -77,7 +79,7 @@ For those who don't know, CloudSkills is a platform that provides Cloud & DevOps
77
79
78
80
The course I used to complete my preparation was the [Azure Administrator (AZ-104) Exam Prep Course](https://cloudskills.io/courses/az-104).
Copy file name to clipboardExpand all lines: content/en/posts/azure-architect-az-300/index.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
---
2
2
title: How I Passed the AZ-300 Microsoft Azure Architect Technologies Exam
3
3
date: 2020-10-05
4
-
cover: post-cover.png
5
-
description: Learn how to pass the AZ-300 Microsoft Azure Architect Technologies exam. Get expert tips, study resources, and a proven strategy for Azure certification success.
4
+
image: post-cover.png
5
+
description: Learn how to pass the AZ-300 Microsoft Azure Architect Technologies exam. Get practical tips, study resources, and a proven strategy for certification success.
After [passing the AZ-900 Microsoft Azure Fundamentals exam](https://www.freecodecamp.org/news/how-i-passed-the-az-900-microsoft-azure-fundamentals-exam/), I challenged myself to get Azure Solutions Architect Expert certified! I knew this would not be easy from the start, but it's [only my eighth challenge this year](https://www.freecodecamp.org/news/how-i-got-awscertified-and-got-a-job-during-the-pandemic/), and nothing could stop me!
@@ -17,13 +19,13 @@ Let's begin.
17
19
18
20
In the Azure world, to get certified Solutions Architect Professional, you need to pass two exams: Microsoft Azure Architect Technologies and Microsoft Azure Architect Design.
As the skills outline changed a bit between the [AZ-300](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE3VzwB) exam and [AZ-303](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4psD6), be sure to check the appropriate one for your exam.
29
31
@@ -101,7 +103,7 @@ You can start for free preparing the exam with Microsoft Learn, which is compose
101
103
102
104
Microsoft Learn has the advantages of having short scenarios with exercises you can try without delay.
103
105
104
-

106
+

105
107
106
108
But to be honest, I didn't feel confident to take my exam after finishing all the learning paths. It was too theoretical for me, especially for an expert level exam. Because I had many doubts, I asked the Cloud community recommendations to finish my preparation, and many people recommended me CloudSkills. So I decided to give it a try!
107
109
@@ -113,7 +115,7 @@ CloudSkills provides Cloud & DevOps certification training using a practical, re
113
115
114
116
The course I used to complete my preparation was the [Azure Solutions Architect (AZ-30x) Exam Prep Course](https://portal.cloudskills.io/az-30x).
115
117
116
-

118
+

117
119
118
120
The course cost $97, but you also have access to Whizlabs practice tests and the following content:
119
121
@@ -132,7 +134,7 @@ Careful, the preparation is intense, but you can take it at your own pace, and i
132
134
133
135
For your hands-on labs, I recommend you to consolidate your knowledge with Thomas Maurer's study guides. He is a Senior Cloud Advocate at Microsoft and also former Microsoft MVP. He did a tremendous work summing up each Azure resources you need to pass your exam!
134
136
135
-

137
+

136
138
137
139
The cool thing is he did that for all the following exams:
Copy file name to clipboardExpand all lines: content/en/posts/azure-resource-group/index.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
---
2
2
title: What Exactly is Azure Resource Group?
3
3
date: 2020-06-26
4
-
cover: post-cover.png
4
+
image: post-cover.png
5
5
description: Learn what Azure Resource Groups are, why they matter, and how to create one. Includes a step-by-step guide to deploy your first VM using Azure CLI.
When I first used Azure to create a virtual machine, I was confused by Azure resource groups. I didn't understand why I needed it because it doesn't exist in AWS!
@@ -20,13 +22,13 @@ Before explaining what's a resource group, I have to explain what's a resource i
20
22
A **resource** is simply an instance of a service that you create in Azure. It can be anything! For example, virtual machines, web apps, databases, function apps, etc.

24
26
25
27
When you deploy a resource in Azure, it has to be included in a **resource group**.
26
28
27
29
If you have an AWS background like me, it's something weird, and I wanted to understand why I needed it.
28
30
29
-

31
+

30
32
31
33
## Resource group
32
34
@@ -38,13 +40,13 @@ Now, you may be wondering what's the benefits of this approach.
38
40
39
41
Let's say you want to apply roles to all your productive resources. You don't need to apply them for each resource. You can directly add your roles to resource groups!
40
42
41
-

43
+

42
44
43
45
Another benefit of resource groups is to force you to think about architecture. Every time you create a new resource, you have to think about which resource group you're gonna use. Because we tend to be uneasy with chaos, our brain gonna create order at some point.
44
46
45
47
For sure, you can decide to put everything in the same resource group, but it's easy to move your resources from one resource group to another.
46
48
47
-

49
+

48
50
49
51
Note: A resource group can contain resources located in different regions. For instance, you can have your virtual machine deployed in East US and your Azure Cosmos DB in West US.
50
52
@@ -60,7 +62,7 @@ Basically, when you send a request to Azure, you send a request to ARM!
60
62
61
63
Resource Manager checks if you have the authorizations and forward the request to the Azure service, which takes the action: creating the virtual machine for instance.
With this layer, we can do more powerful things like automating deployment with templates. In Azure, we call that: **ARM template**! It's a chapter in itself and I'll write about it in another post.
66
68
@@ -78,7 +80,7 @@ We're gonna use Azure Cloud Shell to run our commands.
78
80
79
81
Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources. We can use either Bash or PowerShell commands there.
Copy file name to clipboardExpand all lines: content/en/posts/build-ai-agent-microsoft-foundry/index.md
+25-23Lines changed: 25 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
---
2
2
title: "How to Build Your First AI Agent in Microsoft Foundry"
3
3
date: 2026-01-25
4
-
cover: post-cover.png
5
-
description: "Learn how to build, configure, and publish your first AI agent using Microsoft Foundry."
4
+
image: post-cover.png
5
+
description: "Learn how to build, configure, and publish your first AI agent using Microsoft Foundry. Hands-on tutorial with step-by-step instructions."
Last time, we explored [what Microsoft Foundry is](https://johanrin.com/posts/getting-started-with-microsoft-foundry/) and why it matters.
@@ -19,7 +21,7 @@ The term appears everywhere in the AI community, yet it can feel abstract withou
19
21
20
22
**Think of an agent like a chef in a kitchen.**
21
23
22
-

24
+

23
25
24
26
A chef looks at the available ingredients, understands what dish needs to be prepared, chooses the right steps, then uses the tools in the kitchen to get the job done.
25
27
@@ -33,7 +35,7 @@ In practical terms, an AI agent:
33
35
-**Thinks**, by using an LLM as its brain to decide the next step
34
36
-**Acts**, by performing tasks using the tools available to it
35
37
36
-

38
+

37
39
38
40
Now that this is clearer, let's build our first agent.
39
41
@@ -43,15 +45,15 @@ To get started, open the Microsoft Foundry home page: https://ai.azure.com/.
43
45
44
46
On the home page, select **Start building**, then choose **Create agent**.
0 commit comments