show episodes
 
Artwork

1
Nested Query Podcast

Nested Query Podcast

Unsubscribe
Unsubscribe
Monthly
 
WITH THIS PODCAST I AM HOPING TO TAKE A DEEPER LOOK IN THE SUBJECT OF TV AND FILM. THE GOAL BEING TO PEEL OFF THE LAYERS AND REVEAL INSIGHTS OR PERSPECTIVES THAT LEAD TO MEANINGFUL DISCUSSIONS. DURING THIS JOURNEY, WE WILL EXAMINE FILMS AND TV SHOWS AND ASSESS VIEWPOINTS FROM THE PERSPECTIVE OF THE CHARACTERS INVOLVED. ASIDE FROM DISCUSSING THE SUBJECT IN QUESTION OUR PERSONAL PERSPECTIVES ON IT; WE WILL ALSO BRING IN OTHER RESEARCH WE’VE DONE TO ASSIST IN PROVIDING A CLEARER REPRESENTATION ...
  continue reading
 
Artwork
 
Cascading Style Sheets (CSS) is the web’s core styling language. For web developers, It’s one of the quickest technologies to get started with, but one of the hardest to master. Follow Una Kravets and Adam Argyle, Developer Advocates from Google, who gleefully breakdown complex aspects of CSS into digestible episodes covering everything from accessibility to z-index.
  continue reading
 
Artwork

1
Code Rush

Jay George, Rob de Kort

Unsubscribe
Unsubscribe
Monthly
 
A regular podcast about the challenges of front-end design & development in a fast-moving industry, with Jay George and Rob de Kort. We chat about industry news, workflow, favourite software, and everything else related to designing and developing websites.
  continue reading
 
Loading …
show series
 
In this episode our esteemed guest returns! This time to help us grok Scroll Driven Animation. Learn all about scroll(), view(), animation-timeline, timeline-scope, animation-range, and more. Power those animations with off-the-main-thread CSS scroll animation powers. Resources: Bramus's Demos: All mentioned Demos + Tools + Video Course + DevTools …
  continue reading
 
In this episode Una and Adam bring on an esteemed guest Bramus, who brings us deep knowledge on View Transitions. These are easy to get started with but difficult to master, but not with Bramus here to teach us. He'll be covering introductory to advanced API features and a big bag of examples and demos. Resources: Developer Documentation → https://…
  continue reading
 
In this episode, Una and Adam discuss a future web capability that builds on container queries: state queries. From CSS, this feature will be able to detect if a container is overflowing, when an element is scroll snapped, and when an element is stuck from position: sticky. Resources: :stuck, :snapped, :on-screen, etc → https://goo.gle/3WVhSi6 stat…
  continue reading
 
We share our summer projects, including babies and GSAP. We figure out that some feature flags in Safari are just a checkbox and loop back to topics from our previous episode. We discuss how to do structured schema data and how Figma enables AI training by default. CSS can put Rob off these days. We re-discuss CH units and steal some buttons. Intro…
  continue reading
 
In this episode Una and Adam explain anchor positioning and all its amazing features. Resources: Introducing the CSS anchor positioning API → https://goo.gle/3SWrvM5 CSS anchor positioning → https://goo.gle/4dwgmd9 Tab’s talk from CSS Day → https://goo.gle/4ds8g5B Una's Anchor Tool → https://goo.gle/3yDYDSd Una Kravets (co-host) Twitter | Instagram…
  continue reading
 
In this episode Una and Adam catch you up to the latest syntax features of CSS nesting. Resources: Episode 47 → https://goo.gle/3SvM9T4 Episode 65 → https://goo.gle/3ygA7X1 CSS Nesting Update → https://goo.gle/3WHCRpK Una Kravets (co-host) Twitter | Instagram | YouTube Making the web more colorful ✨🎨 Web DevRel @googlechrome Unicorn face host of @t…
  continue reading
 
In this episode Una and Adam cover the linear() CSS easing function that can create bounce and spring effects. Resources: Ep 22 on Animation → https://goo.gle/4frnp8y linear() generator → https://goo.gle/46xs2JZ Complex animation curves in CSS with linear() → https://goo.gle/4ftm0Oz Open Props premade spring and bounce variables → https://goo.gle/4…
  continue reading
 
In this episode we recorded a month ago, we establish that Jay is clearly running this show and Rob just sits there. We cover our experiences with the recent Statamic Flat Camp and discover that Jay procrastinates watering his plants. Also: using modern CSS features, transitioning to auto, relative colors, Rob yelling at the Markdown cloud and a wh…
  continue reading
 
In this episode Una and Adam talk about text wrap, a great modern improvement to typography on the web platform. Learn how you can create logical layout rules for your headings and other copy with just one line of code. Resources: text-wrap on MDN → https://goo.gle/3zvwixd soft breaks → https://goo.gle/4cXKLAq Una Kravets (co-host) Twitter | Instag…
  continue reading
 
In this episode Una and Adam expand on episode 61 about :has() by focusing specifically on use cases, tips and tricks. Get inspired and discover new ways to make reactive UI from CSS. Resources: Ep 61 → https://goo.gle/4cID6pE Piccali → https://goo.gle/4ePKJMG Ahmad Shadeed → https://goo.gle/4bsk85F The Looper → https://goo.gle/3yKmXkI Una Kravets …
  continue reading
 
In this episode Una and Adam provide a color update, covering changes to the specs and new functions. Links RCS calc() tool → https://goo.gle/4cRRJHt Apple Annie CSS Color Modules and Changes, Part I → https://goo.gle/3xtTr2A Lea verou article on RCS for contrast → https://goo.gle/3L3x5YF Una Kravets (co-host) Twitter | Instagram | YouTube Making t…
  continue reading
 
In this episode Una and Adam share practical use cases, syntax and strategies for all the new math functions in CSS. From trig to algebra, they'll help you get a good idea on where and how these fit into your UI toolbelt. Links Ana Tudor tests your browser for CSS math function support → https://goo.gle/4cmBm5r Great guide and overview from Daniel …
  continue reading
 
In this episode Una and Adam continue talking about dialogs and popovers, but this time it's all about animating them into and out of the top layer.. We'll be introducing starting-style, a new mode for transitioning discrete properties, and the overlay property for smooth entry and exit animations. Links: top-layer CSS spec → https://goo.gle/4c2elU…
  continue reading
 
The CSS Podcast is back, with an episode highlighting the popover API and dialog element! Learn what they can do, and when to use which when. Links Popover API lands in Baseline → https://goo.gle/3Vo2dIs Dialogs and popovers seem similar. How are they different? → https://goo.gle/3wXD1z5 Dialog dilemmas and modal mischief → https://goo.gle/3R9nmDE …
  continue reading
 
It has been a while. When we recorded this episode a while ago after a few drinks, and apparently it took Jay time to recover the edit. But here we are, with more profanity than usual. Sorry, not sorry. Jay spent a lot of money on hardware and a domain. We share what we've been working on, cover a lot of news and vacuum Jay's tiny London apartment.…
  continue reading
 
Jack McDade joins us to talk about his brand new Radical Design Course. The three of us are all going to Flat Camp EU and it is just around the corner. Statamic will get a major version update soon and it contains some pretty exciting new features and enhancements. Lastly, there’s a very generous discount code for Radical Design in this episode as …
  continue reading
 
After a two month recording pause including an in person meetup, we have a lot to go over. Like clients sliding into your DMS, the new Cap unit, Dune 2, and the use and misuse of uppercase text. We also cover Herd Pro, the switch property, overflow:clip, form-sizing, CSS Generators, typescale.com, a warning about evergreen browsers, kanban boards i…
  continue reading
 
Three minutes of Indiana Jones chat followed by em's vs ch units—we know how to bring in the New Year! Webkit has introduced alt text for pseudo-elements. The summary/details element may soon be animatable. We record on Blue Monday which cleary increases Rob his grumpiness towards the endless stream of AI content. Jay documents his journey into the…
  continue reading
 
In our very first Christmas episode, Jay makes fun of Dutch again when English clearly lacks a very important word; Rob shares updates regarding his password manager changes and doesn't like big blobs of light. Tailwind gets :has(), Figma get a cool $1B, and something's up with Chrome dev relations. We chat about the most recent news in CSS, and Ja…
  continue reading
 
I can’t believe we’re already at the end of season 4! This season, we’ve been focusing on CSS gotchas and resolving these common CSS pitfalls. And alas, on our last episode of the season, we’re going to take a look back at all of those tips and tricks and pick some of our favorites to highlight in this recap episode. Links: Why isn’t percentage wor…
  continue reading
 
In this episode, Una and Adam talk about percentage resolution for various properties like font-size, padding height and width. They break down and explain why percentages may not work or may not be what you expected. Links → https://goo.gle/47XtWU1 Understanding CSS Percentage → https://goo.gle/3RhLJzG CSS Box Sizing Module Level 3 → https://goo.g…
  continue reading
 
With Jay back in London, we return to remote recording again. We talk about abandoned side projects before Rob finally strikes back regarding pronunciation. We also cover Dutch politics (sorry), trivia, Google’s Topics API, and a lot of CSS news, including scroll snapping v2. Rob shares his experience of moving from 1Password to iCloud Keychain, an…
  continue reading
 
In this episode Una and Adam help you uncover moments where a sticky element isn't sticking. There are a couple of gotcha around implementing a sticky element and by the end of the show you'll know what they are and a few ways to work around them. Links: sticky stack - https://goo.gle/3QICxTz sticky desperado - https://goo.gle/3sC3OPj sticky slide …
  continue reading
 
Fireworks and popping beers. In this very first in-person recording, Rob gets flagged for proper pronunciation again. Jay has gathered more coffee knowledge. Rob doesn't spit out his wine when tasting. Last but not least, from the comfort of a fire stove, we laugh over vicar jokes and cover Laravel Precognition, Canvas, PostCSS, (scroll-driven) ani…
  continue reading
 
In this episode, Una and Adam discuss common gotchas with custom properties, which often feel fully reactive during use, but their limits and implementation details can popup at unexpected times and create a headache. They'll cover these situations and their solutions! Links: Value stages → https://goo.gle/3FDo7yA How custom property values are com…
  continue reading
 
In this episode we tackle one of the most asked questions of all CSS history.. how do I center this div? We'll cover multiple strategies that each have tradeoffs and super powers over each other. Links: Centering in CSS → https://goo.gle/3RRki02 Comparing grid and flex place-items and place-content → https://goo.gle/3ZE3NGM Centering in CSS: A Comp…
  continue reading
 
After freelancing for ten years, Ross now works for WPEngine. He joins us to chat about his journey between the freelance and corporate worlds and the empowering revelation that everyone is creative. In the news, HTML introduces a brand-new search element, and CSS nesting is relaxing their requirement for ampersands—said in a Dutch/French accent. W…
  continue reading
 
On this episode of the #CSSpodcast, we’re diving into how to deal with glitchy animations in your code base! Links: MDN transform-style - https://goo.gle/45YFu8B MDN backface-visibility - https://goo.gle/46mPvfE Una Kravets (co-host) Twitter | Instagram | YouTube Making the web more colorful ✨🎨 Web DevRel @googlechrome Unicorn face host of @toolsda…
  continue reading
 
Jay has an interesting time implementing Age Gate with search engines. We chat about the launch of our new Code Rush website, including decisions on opening links in new tabs, and designing á la Olivia Rodrigo—a world-famous pop star, for those that don’t know. Subgrid is upon us, and so is Google’s “Privacy Sandbox” which has garnered much debate …
  continue reading
 
In this episode, we tackle the issues around getting undesirable gradient results. Sometimes it's you, sometimes it's the color space. We'll help you identify, assess and remedy muddy gradients. Links: HD color guide - https://goo.gle/3RhyvmP various gradients in color spaces - https://goo.gle/3Pc02TV modern css gradient tool - https://goo.gle/3P4K…
  continue reading
 
01:21 Leonie and TetraLogical 06:28 State of accessibility 13:34 Screen readers 19:38 AI-generated alts 27:33 Specs interoperability 38:22 Missing UI patterns 49:21 State of ARIA specs Hosts Léonie Watson Bruce Lawson Vadim Makeev Leonie and TetraLogical Léonie’s blog Léonie on Mastodon Léonie on LinkedIn TetraLogical State of accessibility ARIA Au…
  continue reading
 
In this episode we're shifting the topic to layout shift, that moment where you watch the page adapt to something lazily loaded which has impacted the layout in some way where you see content shift around. Links: CLS - https://goo.gle/3kle3AW Optimizing CLS - https://goo.gle/3fxu6IE CSS for Web Vitals - https://goo.gle/3E98gY9 Una Kravets (co-host)…
  continue reading
 
Amber Weinberg is a frontend developer at Studio Simpatico with over 25 years of experience. She joins us to muse over all the CSS news and to tell us all about how they use WordPress for their client work. All the while we complete CSS. Jay opens up about health and coffee. Introduction Jay on Coffee and Cholesterol A Good Use of ChatGPT New CSS F…
  continue reading
 
Too small? Too big? Learn how to make your images just right and all the reasons they might be looking a little funky when you’re adding media to your interface. Links: CSS for Web Vitals → https://goo.gle/3E98gY9 Learn Responsive Images → https://goo.gle/45EFuds Aspect Ratio → https://goo.gle/3PdyjDS Demos → https://goo.gle/3qJuQ6z & https://goo.g…
  continue reading
 
In this episode we're overjoyed to overexplain why you may be having overflow in your page. somewhere over the rainbow, an overheating developer overcooked the inline sizes and ended up oversleeping for work the next day. Now let's overanalyze and overshare about CSS overflow. Links: The rules of Margin Collapse → https://goo.gle/441OGaH Everything…
  continue reading
 
Hi there! We are looking at the 5 Import functions built in to Google Sheets. There's an accompanying video and spreadsheet demo linked below for you!👇 Thanks for listening, I Want to Hack is a weekly discussion of coding and spreadsheet concepts. I hope you'll subscribe to follow along! Links at the bottom, but if you do nothing else, would you co…
  continue reading
 
In this episode we explore why margin may not be working for you. We’ll teach you about block formatting contexts and margin collapsing! We'll make you the space you want in your designs! Links: The Rules of Margin Collapse → https://goo.gle/441OGaH CSS Margins → https://goo.gle/4434Ctj Learn more → https://goo.gle/3YrJDiw Una Kravets (co-host) Twi…
  continue reading
 
Dave Smyth is a designer and developer interested in privacy and ethics. He joins us for this episode. Jay tries his best to lighten the tone with the latest web news while Rob and Dave get heavy with privacy and ethics. Introduction Social Media and Mental Health CSS Nesting in Firefox Spat Chat: CSS confusion? Custom easing in CSS Profiles coming…
  continue reading
 
01:32 Cats and View Transitions 10:28 Design and inspiration 21:43 Browser support 32:27 Use cases and future proofing 41:22 Shopify and cake jokes Hosts Jake Archibald Bruce Lawson Vadim Makeev Jake on socials Jake on Mastodon Jake on Twitter Jake’s blog Cats and View Transitions Missing cat thread on Twitter Smooth and simple transitions with the…
  continue reading
 
In this episode we explore why z-index isn’t working for you. We’ll teach you about stacking context and how to make sure you’ve set yourself up for layering success! Join us on this journey through positioning, variable architecture, tools, and more, to bring those elements to light. Links: Stacking context → https://goo.gle/43It8jl Una Kravets (c…
  continue reading
 
Rob is grumpy. In all his excitement about a certain thing being released in stable Chrome, Jay texted him, to which Rob responded in a very lame manner. This must be why Jay keeps giving Rob a hard time on his English pronounciation. There's a actual news this episode as well, and with Jay as our anchorman, we cover it all. Contract Killer Scroll …
  continue reading
 
How much access and control do you give Clients in a CMS Control Panel? Jay actively limits clients while Rob gives more - albeit restricted - freedom. Pricing stuff in Web Development is hard, how do we do it? We also have a new segment called Spat Chat 💦. Control Panel access for Clients Pricing in Web Development Spat Chat on Design for the Web …
  continue reading
 
01:44 Lea’s hats in 19.3 seconds 11:16 What is the W3C TAG 24:05 CSSWG, TC39, and others 33:36 WHATWG, W3C, and WebDX 46:19 Family, SVG, and named colors Hosts Lea Verou Bruce Lawson Vadim Makeev Lea’s hats in 19.3 seconds Lea on Mastodon Lea on Twitter Lea’s blog What is the W3C TAG W3C TAG CSSWG, TC39, and others CSSWG TC39 WHATWG, W3C, and WebDX…
  continue reading
 
Jay is anxiously waiting for his new MacBook and hasn't told his client yet that he's taken progressive enhancement to an insane level. Rob, again, didn't go to a conference. We discuss scroll driven animations and the fancy Apple Vision Pro. What is new in Safari and what do sticky elements mean for accessibility. Introduction Scroll driven animat…
  continue reading
 
After looping back around to some previous topics to course-correct, we discuss the web conference circuit and the idea of simply meeting up for fun, à la "Flat Camp" style—Statamic's new conference. Colour models are now supported in all modern browsers so we cover everything from RGB, HSL, through to the newest OKLCH model. Finally, we comb over …
  continue reading
 
Jay got a new King, and Rob's kids sold stuff on a blanket to celebrate the birthday of his King(?!). We tinker with the idea of "View Transitions", the web's answer to soft-loading content—similar to the behaviour of iOS and Android apps. Is it ready for traditional websites? We weigh up Content Management Systems and close off by discussing if Sa…
  continue reading
 
00:01:19 Thomas and the Fugu project 00:10:48 Partners and priorities 00:17:13 Mozilla’s and Apple’s positions 00:36:38 Support realms 00:50:59 Web vs native competition 01:02:46 Fugu’s future plans Hosts Thomas Steiner Bruce Lawson Vadim Makeev Thomas and the Fugu project Thomas on Mastodon Thomas on Twitter Thomas’ blog Fugu landing page Partners…
  continue reading
 
Loading …

Quick Reference Guide