Blog

  • Fixing Misbehaving Floats
    October 2021
    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 Fixing Misbehaving Floats
  • Astronaut floating in space surrounded by stars
    Float is Cooler Than You Think
    September 2021
    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 Float is Cooler Than You Think
  • CODEstantine Meetups
    Video: Playing With Fire: Building a Web App with Firebase
    July 2021
    In this video, Firebase GDE Michael Dowden walks through the creation of a chat application, start-to-finish, using Angular 11 on Firebase. This demo was performed live for the CODEstantine Developers Community on June 23, 2021.
    Read Video: Playing With Fire: Building a Web App with Firebase
  • Martine Dowden Presenting about accessibility at ITECS while using auto captions generated via google slides
    On Auto Captions
    June 2021
    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! But what are captions anyways?
    Read On Auto Captions
  • diagram showing the routes nested across multiple columns.
    Angular Routing: Understanding Child Routes
    June 2021
    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. In this post, we will look at ways to implement child routes and the pros and cons of each technique.
    Read Angular Routing: Understanding Child Routes