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.
Latest Posts
Symbol Accessibility
Sometimes we use symbols instead of words to convey meaning and we would like the intent of these symbols to be correctly interpreted by assistive technology.Read More →Accessible Text
When producing content for websites and web applications it’s important to be sure that all visual and auditory elements on the page can be identified and understood with alternate senses and/or the use of assistive technologies.Read More →Inline Frame (iframe) Accessibility
Nearly every accessibility project involves some amount of 3rd party content (such as a video) loaded using an iframe, so this article addresses the accessibility implications of this approach.Read More →
More Posts
Easier Firebase Development with Emulators
Development of cloud native applications on serverless platforms is much faster and easier when you can do testing and development on your local computer.Read More →Firebase Storage Rules
Write complex security rules for your Firebase Storage Bucket based upon data from your Firestore database.Read More →Improving Your Home Office
For Improving your Home Office week, the Andromeda team offers their insights on making a great home office.Read More →Defining Remote Work
When we say remote work, what do we mean? Let's explore the various definitions and aspects of remote work that can significantly impact your experience.Read More →Simplifying Software Architecture
What is involved in software architecture? In this article our founder sets the stage for the decision making process of software architects and sets the stage for a new blog series.Read More →Remote Work: Celebrate Wins
It's important to celebrate wins with your team, but how do you do this when your team is all remote? Let's start our first blog post in a new Remote Work series by discussing team celebrations.Read More →