Styling components using CSS container queries
Ever create a component for a project or website but didn't know where it was going to be used? With the newly added container queries, available in all major browsers, we can now style elements based on the size of the container they are placed in. Let's look at how they work.Read More →Snapping when you have a sticky header
One of the newly added features to our CSS toolbox is scroll snap. Let's combine it with a sticky header to see what it can do.Read More →CSS Subgrid
Have you played with subgrid yet? Even though it's rather new and not yet supported in all major browsers, let's explore how it works and how to create fallbacks so we can start using subgrid in our projects today.Read More →Building a static website from content stored in Firebase
Learn about how Martine created a content management system for Firebase to build apps and static websites.Read More →Playing with Fire: Serverless PWA with Firebase (CFE.dev)
Michael Dowden walks through building a serverless progressive web app (PWA) that will cover how to use Firebase for authentication, hosting, cloud functions, and database.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 →When your Sass gets Sassy
One of the really cool features of Sass are mixins. In this post we will use a mixin to generate classes for some information panels and show techniques for debugging our code.Read More →.NET Rocks - Testing Angular Forms
Martine Dowden is interviewed on the .NET Rocks! podcast where she discusses Testing Angular Forms.Read More →Deploying Firebase
One thing I've learned is that while deploying simple projects to Firebase is extremely straightforward, there are a lot of advanced options that aren't immediately obvious. Here are some things you may find useful.Read More →