Podme logo
KotiLöydäKategoriatEtsiOpiskelijoille
134: Mark Dalgleish - You Should Be Using Layout Components

134: Mark Dalgleish - You Should Be Using Layout Components

56:332020-02-12

Jaksokuvaus

Topics include:What problems you run into when baking white space into components, and why your components should never contain any surrounding white space at allLayout challenges you run into due to the way the browser includes line-height in the size of text elementsThe trick Mark's team uses to remove surrounding white space from text elements, without removing the space between wrapping linesUsing a "stack" component to specify the space between sibling elementsIssues with naively just using margin on one side of an element to space elementsThe upcoming "gap" property in CSS and how it proves layout components are a good ideaUsing a "content block" component for horizontal spacing/sizing at the page levelTricks for maintaining vertical rhythm despite 1px borders trying to ruin it all for youWhy tools like React are so important for being able to implement designs in a way that matches how designers thinkLinks:"Rethinking Design Best Practices", Mark's talk at ReactiveConf 2019Braid, the design system Mark works onPlayroomSupporting the show:I decided to stop taking sponsors for the show because I think advertisements are annoying and no one wants to listen to them.If you do want to support the show, the best way to do it is to pick up one of my books or courses:Refactoring UI, a book and video series I put together with Steve Schoger on designing beautiful user interfaces, without relying on a designer.Advanced Vue Component Design, a course on designing simpler, more flexible Vue components that are both more powerful and easier to maintain.Test-Driven Laravel, a massive video course on designing robust Laravel applications with TDD. Learn how to build a real-world application from scratch without writing a single line of untested code.Refactoring to Collections, a book and video course that teaches you how to apply functional programming principles to break down ugly, complex code into simple transformations — free of loops, complex conditionals, and temporary variables.

Uusimmat jaksot

Full Stack Radio
Full Stack Radio

152: Ben Orenstein - How to Stand Out When Applying for a Job at a Small Company

2021-01-2847min
Full Stack Radio
Full Stack Radio

151: DHH – Building HEY with Hotwire

2020-12-281h 14min
Full Stack Radio
Full Stack Radio

150: Secret Screencasting Tips & Behind the Scenes of Tailwind CSS 2.0

2020-10-2159min
Full Stack Radio
Full Stack Radio

149: Choosing a Payment Processor, Radical Icons & W3C Hype

2020-10-0756min
Full Stack Radio
Full Stack Radio

148: Accessible Focus Styles, Tailwind Labs on YouTube, and Secret Projects

2020-09-2959min
Full Stack Radio
Full Stack Radio

147: Surviving GitHub Issues, the Statamic 3 Launch Aftermath, Tailwind 1.8, and Headless UI

2020-09-231h 19min
Full Stack Radio
Full Stack Radio

146: Launching Statamic 3, GitHub Sponsors, Tailwind CSS v1.7, and Preparing for Laracon

2020-09-041h 20min
Full Stack Radio
Full Stack Radio

145: Statamic 3.0 and Tailwind CSS 2.0

2020-08-201h 15min
Full Stack Radio
Full Stack Radio

144: Gary Bernhardt - TypeScript and Testing

2020-08-051h 24min
Full Stack Radio
Full Stack Radio

143: Rich Harris - Svelte and Defending the Modern Web

2020-07-221h 15min
logo

PODME

TIEDOT

  • Evästekäytäntö
  • Käyttöehdot
  • Tietosuojakäytäntö
  • Medialle

LATAA SOVELLUKSEMME!

app storegoogle play store

ALUEELLA

flag
  • sweden_flag
  • norway_flag
  • finland_flag

© Podme AB 2024