• Home
  • Talks
  • About me
  • Privacy Policy
  • AWS User Group Oslo talk: From Vibe Coding to Spec-Driven Development with Kiro

    AWS User Group Oslo talk: From Vibe Coding to Spec-Driven Development with Kiro

    On Tuesday November 18th at the AWS User Group Oslo Meetup I shared my views on why builders should pivot from Vibe Coding to Spec-Driven Development with Kiro.

    November 19, 2025
  • Demonstrate practical AWS skills with new microcredentials

    Demonstrate practical AWS skills with new microcredentials

    AWS has announced a new skills validation program called Microcredentials. These are more practical and lightweight approaches for validating knowledge than a full, comprehensive certification exam.

    November 14, 2025
  • How to use Kiro for AI assisted spec-driven development

    How to use Kiro for AI assisted spec-driven development

    Read on to learn how to use Kiro for AI assisted spec-driven development of a serverless weather forecasting app, using Terraform for deployment to AWS.

    August 11, 2025
  • Extensive reporting of Well-Architected Maturity

    Extensive reporting of Well-Architected Maturity

    Deploy this Terraform module to produce Well-Architected Compliance reports for accelerating Well-Architected Framework Reviews.

    July 20, 2025
  • How to measure Well-Architected maturity?

    How to measure Well-Architected maturity?

    Being Well-Architected means that your foundation is solid, so that you can move fast and focus on business requirements, with decreased risk of surprises. But how can we measure Well-Architected maturity? In this article I share an approach with AWS Config Conformance packs, deployed with Terraform.

    April 15, 2025
  • AWS re:Invent re:Cap talk – Simplifying developer experience with new features in AWS Step Functions

    AWS re:Invent re:Cap talk – Simplifying developer experience with new features in AWS Step Functions

    Monday January 13th I was invited by AWS User Group Oslo to participate in the traditional AWS re:Invent re:Cap meetup. My re:Cap contribution was a reflection on recent and valuable features in AWS Step Functions which can make the developer experience simpler and more efficient, reducing the time from idea to business value. Main topics…

    January 17, 2025
  • Increase system reliability with Immutable Infrastructure – Move fast and avoid surprises

    Increase system reliability with Immutable Infrastructure – Move fast and avoid surprises

    Experience increased reliability and predictability by never performing software or operating system updates, security patches, application releases or configuration changes live in production gain! With Immutable Infrastructure, compute resources are fully replaced to a known state, without configuration drift, for every mandated change.

    August 9, 2024
  • Bye bye Bastion!

    Bye bye Bastion!

    The traditional Bastion Host accessed by SSH/RDP is a relic of the past. For increased security posture, pivot to more modern alternatives. Read more to explore compelling alternatives such as AWS Systems Manager – Session Manager, AWS CloudShell and AWS Cloud9.

    July 3, 2024
  • Never miss an alert with AWS Chatbot and AWS SSM – Incident Manager

    Never miss an alert with AWS Chatbot and AWS SSM – Incident Manager

    In this blog post we explore how to leverage AWS Systems Manager – Incident Manager to efficiently manage situations where a workload has become unavailable or is severely impacted. We also look at how AWS Chatbot can increase insight and visibility into operational metrics and events by getting data out of the AWS Console and…

    May 31, 2024
  • Protect your webapps from malicious traffic with AWS Web Application Firewall

    Protect your webapps from malicious traffic with AWS Web Application Firewall

    According to DataDogs State of Cloud Security Report, a substantial portion of cloud workloads are excessively privileged and many virtual machines remain publicly exposed to the internet. In this post I will explain how AWS Web Application Firewall can protect your webapps.

    May 23, 2024
Older Posts→

Home

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}