Barbara Forbes
@ba
Microsoft Azure MVP, Microsoft Certified Trainer (MCT), and GitHub Star. Teacher @ LinkedIn Learning, Speaker and organizer @ conferences.
I'm excited to share that I'll be speaking at the Cloud & Datacenter Conference Germany this year! Join me in Hanau, Germany from September 30 to October 1. Get your ticket here: www.cdc-germany.de Looking forward to seeing you there!
Git tip 21: When you set up git on your device for the first time, you configured your email address and user name. What if you need to use a different account for a specific repo? No problem! Want to learn the git basics? Find my course on LinkedIn Learning www.linkedin.com/learning/git...
Can't remember that one long git command even though you use it all the time? Git alias lets you turn any command into a shortcut you define yourself. Want to learn the git basics? Find my course on LinkedIn Learning www.linkedin.com/learning/git...
One more event before the summer! I am very happy to be part of Agent Con Utrecht on June 25th. My session about GitHub Copilot, let's see if I can fit it into half an hour this time! Tickets are completely free. Pick up yours: globalai.community/e/l9bfp20y
Git Tip #19: Every time you start a new repo, you add temp.txt to .gitignore. You don't have to! Git has a global .gitignore file. Set it once, and it applies to every repo on your machine. Find out how in this video
Last week, I found myself in an unexpected round of PowerPoint karaoke at the yearly Zure event Zafari. I will not say my story had a lot of educational value, but it did give me a nice photo for my portfolio!
Last week I would have asked GitHub Copilot pretty much everything. This week I used Google. GitHub Copilot moved to usage-based billing. We suddenly have to know what AI to use for what job. #GitHubCopilot #AITools #DeveloperTools
Git Tip #18: Change the default branch name on your device Is your default branch still called master every time you run git init? You can change that so every new repo starts on main instead. Part of my ongoing Git Tips series. #git #gitconfig #devtips
Had a great time last week at @updateconference.bsky.social Krakow. It had been a while since I talked about Defender for Cloud, maybe I should do it more often. Thank you to those who attended and to the organizers for creating a very nice and streamlined event
GitHub Copilot agents can spend a lot of time on fixing the wrong problem. Most of the time the fix is not a better prompt. It is a plan. So plan before you agent. Full video on the new Github payment model: www.youtube.com/watch?v=rKck...
Git Tip #17: Find out who wrote that weird line of code with git blame You find a line of code that makes no sense. git blame shows you every line in a file, who wrote it, and when. Use -L to narrow it down to a specific line range. Warning: sometimes it was you.
Last week I spoke at Infoshare in Gdańsk. A panel full of healthy AI skepticism, then a full room of GitHub Copilot enthusiasts. The contrast was the best part. Beautiful city too. Hope to be back.
git tip #16: Committed to the wrong branch? Use git cherry-pick Want to understand the basics of git? My Git Essentials course is on LinkedIn Learning: www.linkedin.com/learning/git... #git #github #devops #softwareengineering #programming
Had an amazing session at InfoShare conference in Gdansk, Poland. Great crowd and GitHub Copilot behaved itself, so all was good ✨️ @github.com #Copilot
In less than two weeks, PSConfEU celebrates its 10th edition. I love that this year, for the first time since the one that could have been in 2020, the person who got us all into trouble will be there as well. jsnover.com is back! Are you joining us? psconf.eu
I pulled my GitHub Copilot stats for April. Let's just say I was not checking my models. 😅 GitHub now has a premium request analytics report. Use it to get your own stats! #GitHubCopilot #GitHub #DeveloperTools #AI
Git Tips #15: git diff You're about to commit and you've completely forgotten what you changed. Watch the video for some options. Want to get the basics down on git? My Git Essential training course can help you out: www.linkedin.com/learning/git... #git #devops #developer
I let AI write my code, my posts, and my plans. Not all of it went well. I am sharing all of it at Codegarden 2026 in Copenhagen on June 10-11, in my session: AI as Your Sidekick: Real Lessons, Real Results. Get your tickets: codegarden.umbraco.com/tickets/ #Codegarden #AI #SoftwareDevelopment
Git tip 14: Named your branch mew-feuture? Don't panic! Watch the video for the fix. Want to get comfortable with Git from the ground up? Find my course on LinkedIn Learning: www.linkedin.com/learning/git... #LinkedInLearning #git #gittip #developer
I am speaking at Update Conference Krakow (May 27-28) on kickstarting a secure Azure environment with Microsoft Defender for Cloud. Come say hi if you're there. Discount on your ticket? Use code BARBARAFORBES10 krakow.updateconference.net/en/2026/sche...
In Azure networking, it is always DNS. And if it is not DNS, it is DNS. Another clip from the conversation with @rikhepworth.com in the Microsoft studio. Full debate in the long video: www.youtube.com/watch?v=LRrx... #Azure #AzureNetworking #CloudArchitecture #MVPBuzz
Made a mess of a file and want it back to the last committed state? git restore is the command you need. No commits needed. No panic required. Want to learn more about git? Find my full course on LinkedIn Learning: www.linkedin.com/learning/git... #git #gitrestore #gittips
Learn how to install the Azure plugin in VSCode. Want to know a use case you might not have thought off? Find the full video on Youtube: youtu.be/yN5xWSVa1vw #MVPSummit #MVPBuzz #Azure #Copilot #VSCode
git pull = git fetch + merge in one step.git fetch = download only. You merge when you're ready. Git Tip #13, new tips every Thursday. Want to learn the essentials? My full Git course: www.linkedin.com/learning/git... #git #gitignore #github #developer #devtips
"Infrastructure as code only delivers its real promise when the portal is locked. Most companies will never get there." Find out if @rikhepworth.com and I agree on this one. What do you think? Watch the full video: www.youtube.com/watch?v=LRrx... #Azure #InfrastructureAsCode #MVPSummit
In the Microsoft studio, @rikhepworth.com and I gave ourselves a challenge: four Azure statements, four minutes each, and a timer that cuts us off mid-sentence. Full video: youtu.be/LRrxJvd8GG #Azure #MVPSummit #MVPbuzz #ItsAlwaysDNS