Skip to main

Winging It

Because best practice is a conversation…

Hi, OddFriends! Join OddBird for conversations at the cutting edge of front-end web development – from CSS, HTML, and JavaScript to UX design and team process. Streaming live the third Tuesday of each month.

Subscribe to Channel »

2024 Episodes

  1. Winging It post type

    Baseline and Web Features

    What happens when you set out to categorize every API and property of the web? OddBird has been documenting CSS for the Web Features project. Join us as we explore some fascinating rabbit trails, edge cases, and insights into the web platform that we’ve encountered along the way.

    see all Winging It posts
  2. Winging It post type

    Learn CSS Grid - Part 2

    In July we talked with Stephanie Eckles about how (and why) you can get started working grids into your CSS toolkit. As requested, this is part two of our dive into CSS grids. We address your questions about strategy – demoing how we plan and apply grid layouts, starting with…

    see all Winging It posts
  3. Winging It post type

    Web Components

    Web Components are a polarizing feature that seem simultaneously old news and not quite ready for production yet. But we’ve been making things with Web Components, and finding some areas where they really work well. Join us, along with special guest Zach Leatherman of 11ty, to hear more about how…

    see all Winging It posts
  4. Winging It post type

    Learn CSS Grid First

    We talk with Stephanie Eckles – the brain behind ModernCSS.dev and SmolCSS.dev – about CSS grids. We look at a few of the most common grid patterns, to show you how (and why) you can get started working grids into your CSS toolkit!

    see all Winging It posts
  5. Winging It post type

    Using New Color Formats

    Miriam Suzanne, Stacy Kvernmo, and James Stuckey Weber demo how to use new color formats with OddContrast, a color tool for previewing, accessibility testing, and selecting the format/space.

    see all Winging It posts
  6. Winging It post type

    CSS Anchor Positioning in Practice

    What is Anchor Positioning? Why is it exciting? What can you use it for? How does the polyfill work? Join James Stuckey Weber and Miriam Suzanne as they talk through these questions and answer yours in our monthly live stream.

    see all Winging It posts
  7. Winging It post type

    CSS Container Queries in Practice

    Miriam Suzanne and Stacy Kvernmo talk about CSS Container Queries and the unexpected things that happen when you add containment. Some elements completely collapse! What’s going on there? We had questions and thought you might too. So we talk through the issue in our monthly live stream.

    see all Winging It posts
  8. Winging It post type

    Proxy State

    For simple interactive sites, using a proxy to manage your state and side effects may be enough.

    see all Winging It posts
  9. Winging It post type

    Streamline Your API Development with FastAPI

    Join us for a dynamic exploration of FastAPI, a modern Python framework for API development.

    see all Winging It posts

2023

  1. Winging It post type

    Align Designers and Developers with OOUX

    An object map is a place to document information about objects in your digital system, keeping everyone involved on the same page. During our conversation, we walk through examples and discuss the benefits of using object maps.

    see all Winging It posts
  2. Winging It post type

    Intuitive Web Design with OOUX

    During our conversation we look at 3 examples of unintuitive web design, and learn how to create websites and apps that are more intuitive using object-oriented user experience (OOUX) design strategies.

    see all Winging It posts
  3. see all Winging It posts
    Winging It post type

    htmx

    During our conversation, we discuss what htmx is, how it improves user experience, and walk through some examples of common UI patterns using htmx.

  4. Winging It post type

    CSS Cascade Layers

    If you’ve ever found yourself in a specificity war, you’ll understand how important having control over style priority can be. During our conversation, we discussed what CSS Layers are and how you can use them in your project.

    see all Winging It posts