
CTO, UX / UI Designer & Developer
she/her
Martine Dowden has degrees in both Psychology, and Design and Visual Communications, which she uses to develop amazing user experiences and user interfaces. She specializes in web accessibility, and has years of experience in leadership, marketing, design, and development. In addition to being the CTO of Andromeda, Martine is also an international conference speaker, a published author, is a Google Developer Expert in Web Technologies and a Microsoft MVP in Developer Technologies.
Posts
Reactive Form Custom Validators
Exposing validation errors in a human-readable way guides the user when filling out and submitting forms, but when default implementations don't fit oRead More →Testing Reactive Forms
Although part of most applications, a well designed, user friendly, testable form is still one of those things that is really hard to achieve. Let's lRead More →The Importance of Using Language Attributes
Language attributes can not only help our User Experience but also our SEO. Let's explore the options and the benefits.Read More →Tables Have Their Place
Tables being used for layout and difficult to contend with on mobile have resulted in their decreased use on the web. Using media queries we can use aRead More →Fixing Misbehaving Floats
Sometimes, the best solution for a layout is to use CSS float, but what do we do when it misbehaves and we don’t want to use hacks like clearfix, or randomly inserted tags with clear=“both”? We can use display:flow-root. Let’s look at how it’s done.Read More →Float is Cooler Than You Think
Today the use of the CSS `float` property has fallen by the wayside, but what if I told you it can do some really cool stuff? Coupled with some modern CSS properties like `shape`, we can make some really cool things happen. Let's take a closer look.Read More →On Auto Captions
Ever watched a video while in a crowded subway, or better yet, during that really boring meeting, and because you were not in a situation where you could just listen to it, turned on captions? You used an accessibility feature!Read More →Angular Routing: Understanding Child Routes
Most applications, even single page apps, have routing. Just like most things when it comes to code, there are several ways that routes can be implemented in Angular.Read More →Pluralsight - Styling Web Components
Read More →