Latest Updates
Latest Video
Do you still need a personal website in 2026?
Jan 11, 2026
Latest Posts
I built my personal website in a few hours by pairing with #GitHub Copilot. GitHub Actions deploys it automatically after every push. ba4bes.com Want me to share the workflow + structure? #GitHubCopilot #GitHubActions #PersonalWebsite @github.com #Astro #Azure https://www.youtube.com/shorts/ECtazRbqAP4
Jan 11, 2026
#PowerShell
Jan 8, 2026
Online Courses
Video courses on development tools and cloud infrastructure.
Sessions
Conference talks, presentations and workshops
The Microsoft Cloud Adoption Framework: What the Docs don’t tell you
The Microsoft Cloud Adoption Framework for Azure promises a flexible environment where developers have the freedom to innovate while keeping data and resources secure. Sounds great right? It is, but real life implementations can often come with some challenges. Including the first world problem of too much documentation.In this session, we'll look at the Cloud Adoption Framework and how you can use it effectively. I will take your through each step of the Framework and the challenges that came with them in the real world implementations. Spoiler alert: It’s often not the technology that’s the problem! By the end of this talk you will have actionable knowledge to shape your own Azure journey to its fullest potential
Coding in the Cloud: A guide to GitHub Codespaces
With GitHub Codespaces, you can enjoy coding effortlessly, straight from your browser! Use whatever device to write your code. No installation, no fuss. Codespaces are avaliable for everyone with a GitHub account for free. A great opportunity to get a better development experience, whether you are a developer or an operations expert.In this session, I'll walk you through the ins and outs of Codespaces and show you how to create one from your GitHub repo. We'll cover a range of use cases, settings, and how to work with Visual Studio Code to get the most out of your Codespace. By the end of this session, you'll be all set to dive in and start using Codespaces with ease!
Implementing Azure Policies: Before the Portal
As your Azure environment grows, you'll need to find ways to keep everything organized. Especially with structures like the Microsoft Cloud Adoption Framework, it's important to set boundaries to manage the endless possibilities that Azure has to offer. So you create policies to help maintain control, security, and compliance in your environment.But where do you begin? The options seem endless. Should you use all of them?In this talk, we'll look at the starting point. Guess what; it isn't the Azure portal. We'll see how to determine the policies you need and how to simplify your Azure experience rather than complicate it.We'll also address common challenges and mistakes in Azure policy as seen from the field. At the end, you will have a clearer understanding that will help you make the best choices and make Azure policy work for you.
Coding smarter with GitHub Copilot
AI is changing the way we work. But what actually happens beyond the hype?In this session, we’ll see how GitHub's AI-powered tools, like Copilot and Spark, can help you through every step of your workflow, from writing issues to shipping and maintaining production-ready code.Through live demos, we'll explore how these tools can provide value to our coding process, and at what points they might fall short.You will walk away with a complete overview, including practical tips on what tools and models to use. Let's find out how we can make AI work for us to bring our ideas to life.
This title was written by AI — and that’s only the beginning
What happens when you let AI write your code, your posts, and your plans? Only one way to find out.In this talk, I share what happened when I let AI take over my workflow: writing full coding projects, managing my LinkedIn presence, scheduling my time, creating videos, and even teaching me new frameworks. From hallucinated pull requests to surprisingly useful insights, each experiment revealed how much (and how little) we can delegate to machines. I will tell you my experiences and if I could have predicted them beforehand. You’ll leave with real examples, honest takeaways, and a new sense of how you can let AI help shape your life, without losing the human logic behind it.
GitHub Actions to deploy to Azure: Take it to the next level
A basic deployment to Azure from GitHub Actions can be set up in 10 minutes. And we will do that, to get the basics down. But let's take it a step further. How can you make sure a workflow runs as efficient and flexible as possible? What options do you have to make a connection? Can different Bicep templates interact with each other? How do you work with stages? How do you make the workflow act differently based on branch or pull request label? Can you implement manual approvals?In this session we will start with the basic workflow and walk through these great options that GitHub has to offer to get your workflow to work for you.