-
HOW TO START CODING WITH AI WHEN YOU DON’T KNOW WHERE TO START
It’s time to update my 2023 post called How to start coding when you don’t know where to start. There are still a lot of relevant items, which I’ve included below, but WOW, things have changed. This is – by far – not a complete list. It’s just things I’ve found and worked with that are… Continue reading
-
HOW TO START CODING WHEN YOU DON’T KNOW WHERE TO START

As a Microsoft cloud advocate, I get to learn and share, and meet people from all over the world. Continue reading
-
My Java Journey — becomng a Java champion

Becoming a Java Champion is a high point of my career. Thanks especially to Arun Gupta for nomination and his help shepherding me through the process. I’d also like to extend special thanks to my fellow Java champions who voted for me, most notably my additional sponsors: 寺田佳央@クラウド・アドボケイト (Yoshio Terada), David Blevins, Josh Long, Ken… Continue reading
-
Getting the most out of your internet subscription

A couple of months ago I upgraded my internet plan to the max available Gigabit plan, but was dismayed that it made little difference to performance. After some research and trial and error and relatively small investments, I now have vastly better performance, with several wired gigabit ethernet connections directly from my router to the… Continue reading
-
Fun and games with carriage returns in bash scripts
Recently, I was trying to run a bash script in my Windows terminal, and ran into an error I haven’t seen for quite some time: ./deploy.sh: line 5: $’\r’: command not found./deploy.sh: line 9: $’\r’: command not found./deploy.sh: line 15: $’\r’: command not found./deploy.sh: line 19: $’\r’: command not found./deploy.sh: line 21: $’\r’: command not… Continue reading
-
Azure DevOps and Jenkins in perfect harmony
I recently had the opportunity to present several talks at DevOps World | Jenkins World 2018 in San Francisco. It was a great experience as always, and I want to say thanks to those of you who visited our booth and checked out the talks from my myself and my fellow Microsoft Cloud Developer Advocate… Continue reading
-
Exxcited to be speaking at Voxxed Days Banff this weekend!
This is going to be ffun! It’s been years since I visited the Canadian Rockies, looking fforward to meeting some great folks and taking in a hot spring or two! Check out all the sessions from Microsoft on Saturday: Saturday, October 27, 2018 11:30–12:30 — Perfecting reliable code delivery for the cloud with Microservices and OpenTracing Brian Benz… Continue reading
-
Check out the Microsoft talks at Oracle Code One!
I’m Looking forward to catching up with friends and colleagues this week in San Francisco at Oracle Code One! You can see myself and my Microsoft colleagues at 8 sessions on Tuesday and Wednesday this year! I’ve listed the sessions below, but can’t link to them directly. You can find them in the session Catalog.… Continue reading
-
Check out all the Microsoft recordings from SpringOne Platform 2018
Microsoft had a great presence at SpringOne Platform 2018 in Washington D.C. this year, including a booth with cool swag, demos, and giveaways, a keynote and several sessions! The recordings are up. Enjoy!: Bruno Borges Keynote: Watch Bruno Borges, Azure Cloud Developer Advocate at Microsoft, present at SpringOne Platform 2018 about Microsoft in Open Source,… Continue reading