Technology Leader, Author, and International Keynote Speaker
he/him
Michael is a technology leader with over 30 years experience in software development, working alongside more than 100 companies during his career to build human-centered solutions. As an international and keynote speaker he has spoken on every continent covering a wide range of technology topics including Serverless Architecture, Accessibility, and User Experience. Michael is the author of Programming Languages ABC++, Approachable Accessibility, and Architecting CSS, and is honored to have been recognized as a Google Developer Expert and Microsoft MVP.
Posts
Tech Stack Fatigue
Are you working in a tech stack and finding that you really don't enjoy it, or it doesn't make sense? Are you struggling to learn something new? Please consider that the problem isn't you -- it's the stack.Read More →Article: Implement OAuth in 15 minutes with Firebase
This article provides a 15 minute, step-by-step guide to adding OAuth support to a CLI-generated Angular application using Firebase. We will implement OAuth with a Google account, but other platforms supported by Firebase include: Facebook, Twitter,Read More →BrightTALK Webinar - Java Web Application Security: Tools & Tips
So you need to secure your Java web application, but where do you start? This presentation will walk you through the OWASP Top 10 list of application security vulnerabilities and introduce the tools you need to implement basic security in your own apRead More →Teaching Kids to Code
In 2015, Michael & Martine Dowden, who (unbeknownst to them) were just about to start Andromeda, published a children's book, Programming Languages ABC++ (get it on Amazon). The book marked a turning point in their careers. What follows is the backstRead More →Article: Top 4 Java web frameworks built for scalability
If you're writing a web application from scratch, then you'll want to select a framework to make your life easier and reduce development time. Java, one of the most popular programming languages out there, offers plenty of options.Read More →