Brendan O'Leary Brendan O'Leary
🏠 Home
🎙️ Talks
💼 Portfolio
📝 Blog
More
  • About Me

    • 💭 My Work Philosophy
    • 📰 My Resume
    • 🌃 Side Projects
    • 🗓️ Events
  • "Free Thoughts"

    • 📚 Books & Media
    • 🇮🇪 Last Name
  • The Rest

    • 🖥️ My Desk
    • 🗄️ Blog Archive
🤙 Contact
🏠 Home
🎙️ Talks
💼 Portfolio
📝 Blog
More
  • About Me

    • 💭 My Work Philosophy
    • 📰 My Resume
    • 🌃 Side Projects
    • 🗓️ Events
  • "Free Thoughts"

    • 📚 Books & Media
    • 🇮🇪 Last Name
  • The Rest

    • 🖥️ My Desk
    • 🗄️ Blog Archive
🤙 Contact
2021
January
  • 27 - The Purse Caper: Debugging can be hard
  • 9 - Todd Beamer
  • 8 - My epiphany about the protests
2020
December
  • 4 - Understanding what we don't understand in AI: Why we need more people like Timnit Gebru
November
  • 8 - Building a COVID screening app for our school...in a week and a half
August
  • 7 - How to learn anything
July
  • 13 - Three keys to making the right multi-cloud decisions
  • 8 - What's in a name?
June
  • 13 - Changing your default branch - all the places
  • 11 - Rename your Git default branch from master to main (with GitLab screenshots)
  • 10 - I was wrong
May
  • 28 - How I Slack
April
  • 14 - Building a htTP Calculator in Svelte
  • 13 - A guide to Git for beginners
March
  • 16 - GitLab CI/CD for Google Firebase
  • 11 - My next move at GitLab
2019
August
  • 13 - Getting [meta] with GitLab CI/CD: building build images
January
  • 14 - CI/CD all the things: Pi-hole
2018
June
  • 28 - CI/CD All the things: Introducing Auto Breakfast from GitLab (sort of)
February
  • 18 - Using GitLab to project manage home renovation priorities

Follow me on Twitter , Twitch , LinkedIn

©️ 2021 Brendan O'Leary | Made with ❤️ in Maryland

Note: The views expressed on this site are my own personal views and do not represent the opinions
of any entity whatsover which I have been, am now, or will be affiliated.


Code of Conduct