Logo
    Search

    Podcast Summary

    • CSS Grid Level 3 with CSS Grid Masonry: A New Way to Create Complex LayoutsCSS Grid Masonry simplifies the design process and improves user experience by efficiently creating complex layouts without JavaScript, while LogRocket helps developers troubleshoot issues in real-time.

      CSS Grid Level 3 with CSS Grid Masonry is an exciting development in web design, offering a more efficient and visually appealing way to create complex layouts without relying on JavaScript. This feature has been highly anticipated by developers due to its ability to simplify the design process and improve user experience. LogRocket, a sponsor of this episode, is a debugging tool that can help developers identify and resolve issues in real-time, making it an essential resource for anyone working on websites or applications. By combining the power of CSS Grid Masonry with the effectiveness of LogRocket, developers can create visually stunning websites while efficiently troubleshooting any issues that arise. Additionally, the hosts, Wes, Barracuda, Boss, and Scott, took a moment to reflect on the importance of introducing themselves to new listeners and reminisced about their "Arnold phases" in pop culture. Overall, this episode highlights the importance of staying updated on the latest web design trends and utilizing effective tools to streamline the development process.

    • CSS Grid Level 3: Solving the Masonry Layout ProblemCSS Grid Level 3 introduces masonry-style layouts, allowing websites to achieve the popular masonry layout through CSS instead of relying on JavaScript libraries, simplifying development and offering more control.

      CSS Grid, when it first launched, did not solve the common layout problem known as the masonry layout. This layout is popularly used in websites like Pinterest, where items stack together in rows but fill in the vertical gaps as new items are added. CSS Grid level 3, which is currently a draft proposal, aims to address this issue by adding masonry-style layouts to the CSS Grid specification. With this addition, websites can achieve the masonry layout through CSS instead of relying on JavaScript libraries like Isotope or Packery. This not only simplifies the development process but also offers more control over the layout. It's important to note that Firefox already supports this feature under a flag, allowing developers to test it out. Additionally, we want to acknowledge the significant contributions of David DeSandro, the creator of influential libraries such as Isotope, Packery, and Flickity, which have shaped the web development landscape.

    • CSS Masonry's masonry auto flow property creates dynamic grid layoutsCSS Masonry's masonry auto flow property arranges grid items flexibly, packing or moving them to create visually interesting and responsive designs.

      CSS Masonry's masonry auto flow property allows for flexible and dynamic grid layouts. By setting one axis to be masonry and using the masonry auto flow property, grid items with explicit sizes are placed first, leaving empty space. The remaining items are then packed into the empty space on the same line (pack) or moved to the next line (next). This creates a visually interesting and responsive layout. The direction property in CSS can also be used to change the grid direction from left to right (LTR) to right to left (RTL), providing more flexibility for internationalization and design preferences. Overall, CSS Masonry offers a unique approach to grid layouts, allowing for dynamic and visually appealing designs. However, implementing this feature into a browser may be a complex task, and further exploration and experimentation are necessary to fully understand its capabilities.

    • Revolutionizing web design with CSS Grid Direction: LTRCSS Grid Direction: LTR proposal allows designers to change horizontal grid direction to right-to-left and simplifies other CSS properties, reducing reliance on JavaScript for layouts.

      A new CSS proposal called "CSS Grid Direction: LTR" is set to revolutionize the way we design and layout web content. Currently, CSS grids align elements in a top-to-bottom and left-to-right manner. However, this new proposal introduces the ability to change the direction to right-to-left (LTR) on the horizontal axis, and top-to-bottom on the vertical axis. This opens up endless possibilities for designers, as it allows for more flexible and creative layouts without the need for complex workarounds or positioning elements absolutely. The proposal also simplifies other CSS properties, such as gap, which now works with both Flexbox and grid. This direction change is currently a proposal for CSS and is expected to bring a significant reduction in the use of JavaScript for layouts, as features like masonry, content queries, and element queries become easier to achieve with CSS alone. Overall, this new direction in CSS is an exciting development that will give designers more control and flexibility in creating visually stunning and functional web designs.

    • Revolutionizing CSS Layouts with Grid and Aspect RatioCSS Grid and aspect ratio features enable versatile and easy-to-use layouts, reducing the need for layout frameworks. Caniuse.com helps check browser compatibility.

      The combination of CSS Grid and aspect ratio features is revolutionizing CSS layouts, making them more versatile and easier to use than ever before. Caniuse.com is a valuable resource for checking browser compatibility with these features. While aspect ratio CSS still has some limitations, such as needing a flag for Firefox, it's a significant improvement over past methods. With these tools, the need for layout frameworks like Masonry becomes obsolete, as CSS can now handle complex layouts with ease. Once element queries are added, the speaker's CSS wish list will be complete, leading to endless possibilities for creative layout designs. While there may be concerns about potential misuse, the benefits of these features far outweigh any potential drawbacks. The speaker expresses excitement about the future of CSS layouts and the innovative designs that will emerge as a result. Regarding the question about animatability, it seems that the answer is not straightforward, and further research may be necessary.

    • Animating Flexbox properties with Framer MotionFramer Motion's latest feature allows for dynamic, interactive user experiences through animating Flexbox and other element properties.

      The latest version of Framer Motion offers a new capability to animate properties on Flexbox and other elements using a simple prop addition. This feature allows for more dynamic and interactive user experiences, such as click-and-expand layouts. While there is a potential for misuse, the speakers expressed excitement about the possibilities this tool opens up. This could lead to a resurgence of design trends like Neumasonry, which emphasizes dynamic, layered designs. Overall, the ability to animate properties in a more flexible and accessible way is a significant development in the world of design and development. As always, it's important to consider the user experience and potential misuses when implementing new features. Tune in to Syntax.fm for more discussions on the latest trends and tools in web development.

    Recent Episodes from Syntax - Tasty Web Development Treats

    790: State of JS 2023 Reactions

    790: State of JS 2023 Reactions

    Scott and Wes dive into the 2023 State of JavaScript survey, breaking down the latest trends and pain points in front-end frameworks, build tools, and JavaScript runtimes. Tune in for their hot takes and insights on what’s shaping the JavaScript landscape this year!

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    789: Do More With AI - LLMs With Big Token Counts

    789: Do More With AI - LLMs With Big Token Counts

    Join Scott and CJ as they dive into the fascinating world of AI, exploring topics from LLM token sizes and context windows to understanding input length. They discuss practical use cases and share insights on how web developers can leverage larger token counts to maximize the potential of AI and LLMs.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    Reacting to State of CSS Survey

    Reacting to State of CSS Survey

    In this episode of Syntax, Wes and Scott go over some of the results the State of CSS survey for 2023, including drop-shadow, subgrid, logical properties, media range, and more!

    Show Notes

    ××× SIIIIICK ××× PIIIICKS ×××

    Shameless Plugs

    Tweet us your tasty treats

    13. Giddy: Unlocking DeFi for the Masses with Eric & Ethan Parker

    13. Giddy: Unlocking DeFi for the Masses with Eric & Ethan Parker

    Welcome to EARLY, the podcast about web3 business from Bankless Consulting.

    DSide's guests today are Eric and Ethan Parker, the founders of Giddy, a mobile crypto wallet that is designed to make self-custody easy and accessible for everyone. In this episode, they discuss this mission and how their focus on User Experience is crucial in achieving this goal.

    The idea for Giddy started as an ad-hoc consulting business, where they showed clients how to onboard onto DeFi and manage their private keys. They discovered that private keys were a significant barrier to entry for many people because of their complexity. Giddy's breakthrough was finding a balance between security and ease-of-use and enabling average people to recover their private keys if mismanaged, reducing the risk of a single point of failure.

    In terms of upcoming features for Giddy, they are focused on improving staking efficiency, increasing the number of staking pools provided by the app, and onboarding onto ETH Mainnet. The founders also discuss how they see DeFi continuing to disrupt the traditional finance industry. They believe that DeFi will eventually become mainstream, and traditional financial institutions will have to adapt or risk becoming irrelevant.

    Overall, Eric and Ethan Parker's insights into the current and future state of DeFi wallet technology were fascinating, and their mission to make DeFi accessible to everyone is admirable. It will be exciting to see how Giddy continues to evolve and innovate in this space!

    ***Timestamps***

    0:00 - Eric & Ethan Parker Background

    4:30 - Pathway from intro into DeFi to the founding of Giddy

    7:05 - The Mission of Giddy

    10:41 - High-level background on Gas Fees on Giddy

    13:25 - Why did you choose Polygon for your first blockchain?

    15:20 - What are some key considerations in Private Key Technology?

    30:11 - Thoughts on the current-state of the native mobile wallet sector?

    24:21 - Giddy’s future blockchain targets

    30:11 - Thoughts on the future-state of the native mobile wallet sector?

    32:24 - New features upcoming for Giddy

    34:20 - How do you see DeFi continue to disrupt the TradFi industry?

    38:20 - What other industries are ripe for Web3 Tech?

    ***Additional Resources***

    If you found this show informative, enlightening, fun, or just plain fire - please leave us a review on Apple podcasts to help us grow!

    Be sure to follow us and our guest on social media to unlock the latest web3 alpha.

    ***Links***

    Connectors, enablers and scouts: Innovation, financial services, Big Ben and UX

    Connectors, enablers and scouts: Innovation, financial services, Big Ben and UX
    Financial services innovation is exploding in London however; there is the emergence of a two-speed innovation culture where banks and start-ups work together and against each other in an uneasy and sometimes volatile partnership. This talk shares the most exciting directions from the big smoke but also looks at the huge opportunities for the experience design skills of idea connection, cross-disciplinary action and collaboration. Find out how what you know is more valuable than you think…