Skip to main content

8 posts tagged with "Advent Calendar"

Daily build-and-ship sequences focused on rapid learning. Covers structured 24-day technical arcs, progressive complexity, and hands-on deployments shipped in small, atomic wins.

View All Tags

Day 8: Test your network (prove it works)

· 26 min read
Norah Klintberg Sakal
AI Consultant & Developer

Test your network (prove it works)

What you'll learn

How to validate your VPC infrastructure by launching a test instance and verifying connectivity

Trust, but verify

Days 3-7: You built the entire network infrastructure

Today: We prove it actually works

Here's the situation:

You've built:
✅ VPC with Internet Gateway
✅ Public and private subnets
✅ NAT Gateway
✅ Route Tables
✅ Security Groups

But you haven't actually tested any of it.

What if:

  • NAT Gateway isn't running correctly?
  • Route tables have the wrong associations?
  • Secure Groups are blocking traffic?
  • Something is misconfigured?

You'd fund out after deploying your containers (painful debugging)

Solution: Test first, deploy second.

Day 7: Create security groups (add the smart locks)

· 22 min read
Norah Klintberg Sakal
AI Consultant & Developer

Create Security Groups (add the smart locks)

What you'll learn

How to create Security Groups that control exactly who can talk to your load balancer and AI agent Containers

Your network needs smart locks

Day 6: You built the roads (route tables)

Today: We add the smart locks (Security Groups)

Here's the problem:

Your routing works, traffic can flow.

But there's NO security layer yet.

Right now:

  • Anyone can try to connect to your containers
  • No firewall rules
  • No access control

That's a security issue.

Solution: Security Groups

Day 6: Build your route tables (connect the roads)

· 21 min read
Norah Klintberg Sakal
AI Consultant & Developer

Build your route tables (connect the roads)

What you'll learn

How to create route tables that connect private subnets to NAT Gateway and public subnets to Internet Gateway

Your gates need directions

Day 5: You built the back gate (NAT Gateway)

Today: We build the roads that connect everything

Here's the problem:

You have:

✅ Neighborhood front gate (Internet Gateway)
✅ Back gate (NAT Gateway)
✅ Front yards (public subnets)
✅ Back yards (private subnets)

But nothing is connected yet.

Day 4: Create subnets (front yards vs back yards)

· 16 min read
Norah Klintberg Sakal
AI Consultant & Developer

Create subnets (front yards vs back yards)

What you'll learn

How to create 4 subnets (2 public, 2 private) in different availability zones for high availability

Your neighborhood needs houses

Day 1: Your AI agent's first phone call Day 1 ↗
Day 2: Give your AI agent a real-world mission Day 2 ↗
Day 3: You claimed your territory (VPC) Day 3 ↗

Today: We'll build our neighborhood with subnets

Day 2: Teach your AI agent to call and book restaurants

· 16 min read
Norah Klintberg Sakal
AI Consultant & Developer

Teach your AI agent to call and book restaurants

What you'll learn

How to give your AI agent a real job: call and book restaurant reservations

Give your AI agent a real mission

Yesterday, your AI agent called you and you had a basic conversation.

Today? We're giving it a real job: booking restaurant reservations.

By the end of today, your AI agent will:

✅ Call a phone number
✅ Act as your personal assistant
✅ Request a dinner reservation
✅ Handle follow-up questions
✅ Sound professional and polite

And you'll test it by answering the phone and roleplaying as the restaurant.

This is where it gets fun.

Day 1: Your AI agent's first phone call

· 15 min read
Norah Klintberg Sakal
AI Consultant & Developer

Build your first AI phone caller agent in 15 minutes. Your code. Real calls.

What you'll learn

How to build your first AI phone caller agent in 15 minutes. Your code. Real calls.

Let your AI make real phone calls

Your AI agent is trapped.

It can write emails. Answer questions. Generate code.

But it is stuck in your chat text box. It can't pick up a phone and call someone.

But what if it could?

What if you could say:

"Hey ChatGPT, call the restaurant and book me a table at 7pm"

or

"Hey ChatGPT, call the doctor's office and reschedule my appointment"

What if your AI agent could exist in the REAL world and not just in your browser?

That's what we're building.