design-code.tips - podcast cover

design-code.tips

Welcome to design-code.tips — the podcast where modern web-dev, thoughtful UI design, and practical AI workflows converge. Each episode expands on a blog post from design-code.tips, adding audio-only extras: hands-on demos, performance tricks, and real stories from shipping products. Expect clear take-aways on React, Tailwind, accessibility, and how to leverage AI for faster prototyping and smarter coding. Created by Nuno Marques (a.k.a. ositaka) – your calm, actionable learning companion. (Episodes created with the help of Notebook LM.)
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

60 | Renaming Files in Bulk Using the Command Line: A Step-by-Step Guide

Renaming multiple files manually? That’s a productivity killer! In this episode, we explore a step-by-step guide to bulk file renaming using the command line. Learn how to create a Bash script and use a mapping file to automate file name changes efficiently. We’ll walk through setting up the script, making it executable, and ensuring safe execution. Whether you're a developer, designer, or just someone who deals with large batches of files, this technique will save you time and effort. Tune in a...

Nov 06, 20259 minSeason 1Ep. 60

59 | "PodRocket" — A web development podcast from LogRocket

In this episode, we’re highlighting PodRocket, a web development podcast by LogRocket. Covering topics like accessibility, design, and open-source software, PodRocket delivers valuable insights to help developers level up their skills. Whether you’re looking to refine your workflow or stay ahead of industry trends, this podcast is a must-listen. Tune in to explore what makes PodRocket a great resource for web developers! -- Read the full blog post: ⁠⁠⁠ ⁠ PodRocket — A web development podcast fro...

Nov 03, 20253 minSeason 1Ep. 59

58 | The Ultimate Guide to BEM: From Basics to Advanced Techniques

In this episode, we unravel BEM (Block, Element, Modifier)—a powerful CSS methodology for writing scalable, maintainable, and structured styles. We’ll cover the fundamentals, explore intermediate and advanced techniques, and share tips on avoiding common pitfalls. Whether you're new to BEM or looking to refine your approach, this guide will help you create cleaner, more efficient CSS for any project. Tune in and master BEM today! -- Read the full blog post: ⁠⁠⁠ ⁠ The Ultimate Guide to BEM: From ...

Nov 01, 202523 minSeason 1Ep. 58

57 | Creating a Table of Contents for a Successful Design System

A well-structured Table of Contents (ToC) is essential for a successful design system, especially in Storybook. It serves as a roadmap, making key components, guidelines, and styles easily accessible. In this episode, we explore best practices for structuring a ToC, with insights from Apple’s Human Interface Guidelines, IBM’s Carbon Design System, and Material Design. Learn how modularity, consistency, and accessibility can elevate your design system’s clarity and usability! -- Read the full blo...

Oct 30, 202515 minSeason 1Ep. 57

56 | "The Stack Overflow" — A Podcast for Developers

In this episode, we dive into The Stack Overflow Podcast—a go-to resource for web developers and open-source enthusiasts. Whether you're a seasoned coder or just starting out, this podcast delivers insightful discussions on industry trends, best practices, and the ever-evolving world of development. -- Read the full blog post: ⁠⁠⁠⁠The Stack Overflow — A Podcast for Developers

Oct 27, 202510 minSeason 1Ep. 56

55 | Screaming Frog: SEO Spider Website Crawler

In this episode, we explore Screaming Frog’s SEO Spider, an essential tool for auditing and optimizing websites for search engines. Learn how it helps detect broken links, duplicate content, and structural issues, and why generating XML sitemaps can improve SEO strategy. Whether you're an SEO expert or just getting started, this episode will show you how data-driven insights can enhance your website’s performance and visibility. Tune in to take your SEO game to the next level! -- Read the full b...

Oct 25, 20255 minSeason 1Ep. 55

54 | Tailwind CSS: Mouse-Only Device Targeting with Custom Variant

Ever wished you could fine-tune hover effects for mouse users without affecting touchscreen devices? In this episode, we explore a custom Tailwind CSS variant, mouse-only, which allows you to target users with precise pointer devices. Learn how to configure your tailwind.config.js file, use media queries, and apply styles conditionally to enhance the user experience. Tune in and discover how to create smoother interactions for all users! -- Read the full blog post: ⁠ ⁠⁠⁠Tailwind CSS: Targeting M...

Oct 23, 202513 minSeason 1Ep. 54

53 | Aspect Ratio Calculator: A Must-Have Tool for Designers and Developers

In this episode, we explore the Aspect Ratio Calculator, a free online tool that makes it easy to determine and maintain correct proportions for images, videos, and UI elements. By automating calculations for both standard and custom ratios, it delivers instant results and handles proportional resizing on the fly. The tool helps improve workflow efficiency, prevents layout issues, and ensures consistent visuals across different screen sizes and devices. As an accessible, web-based resource, it s...

Oct 20, 20256 minSeason 1Ep. 53

52 | Open-Sourcing Starter Templates: Pros, Cons, and Considerations

Should you open-source your starter template project? In this episode, we explore the pros and cons of making your Next.js and Tina CMS-based project public. From increased visibility and community engagement to the challenges of maintenance and commercial conflicts, we break down the key factors to consider before taking the leap. Tune in to find out if open-sourcing aligns with your career goals, learning journey, and passion for contributing to the dev community! -- Read the full blog post: ⁠...

Oct 18, 202516 minSeason 1Ep. 52

51 | PerfectPixel by WellDoneCode: Your Pixel-Perfect Companion

In this episode, we showcase PerfectPixel by WellDoneCode, a must-have Chrome extension for pixel-perfect web development. Learn how it helps developers overlay semi-transparent images onto webpages for precise alignment with design mockups. Say goodbye to misaligned layouts and endless tab switching—this tool streamlines debugging, improves workflow efficiency, and ensures UI/UX perfection. Tune in and take your designs to the next level! -- Read the full blog post: ⁠⁠⁠ ⁠ PerfectPixel by WellDo...

Oct 16, 20254 minSeason 1Ep. 51

50 | "Voice of Design" — A Podcast for Designers

In this episode, we’re highlighting "Voice of Design," a podcast that explores the intersection of business and design. If you’re a designer looking for insights on strategy, creativity, and industry trends, this is one to check out. We also look back at its connection to "The Futur" and how past design discussions continue to shape today’s creative landscape. Tune in and get inspired! -- Read the full blog post: ⁠⁠⁠⁠Voice of Design — A Podcast for Designers...

Oct 13, 20253 minSeason 1Ep. 50

49 | Flawless Mobile Experience: Understanding Viewport Orientation Change Times

In this episode, we explore optimizing viewport orientation changes for a better mobile experience. Learn how factors like device model, CPU/GPU load, and background processes impact transition speed. We’ll cover best practices, from efficient coding to using JavaScript libraries, ensuring seamless performance across devices. Tune in to master viewport responsiveness and enhance mobile UX! -- Read the full blog post: ⁠⁠⁠ ⁠ Understanding Viewport Orientation Change Times for a Flawless Mobile Exp...

Oct 11, 20255 minSeason 1Ep. 49

48 | Iconly: SVG Stroke to Fill Conversion Tool

In this episode, we showcase Iconly: Convert SVG Strokes to Fills, a handy tool for graphic designers and developers. Iconly effortlessly transforms SVG strokes into fills, making SVGs more compatible with webfonts while preserving design integrity. With a user-friendly interface, you can easily upload, adjust, and download modified SVGs, streamlining your workflow. Tune in to learn how Iconly can enhance your SVG styling process! -- Read the full blog post: ⁠⁠⁠ ⁠ Iconly: Convert SVG Strokes to ...

Oct 09, 20255 minSeason 1Ep. 48

47 | Why Use Getters and Setters in JavaScript and TypeScript?

In this episode, we dive into getters and setters—language features that let you run logic whenever a property is read or written. You’ll learn how getters and setters enable encapsulation and data protection, enforce input validation, and support lazy initialization. We’ll walk through practical code examples that demonstrate each benefit, then discuss performance considerations compared to direct property access. Finally, we’ll explore alternative patterns—like public fields and standard metho...

Oct 06, 202512 minSeason 1Ep. 47

46 | VS Code: Code Editing. Redefined

In this episode, we’re exploring Visual Studio Code (VS Code)—one of the most powerful and versatile code editors. With its customizable interface, extensive plugin ecosystem, integrated terminal, seamless Git support, and built-in debugger, VS Code makes coding more efficient and collaborative. Whether you're a beginner or an expert, tune in to discover how VS Code can optimize your development workflow! -- Read the full blog post: ⁠⁠⁠ ⁠ VS Code: Code Editing. Redefined...

Oct 04, 20255 minSeason 1Ep. 46

45 | HTTrack: Website Copier

In this episode, we take a closer look at HTTrack, a website copier that lets you download full websites for offline use while preserving their structure. Learn how this tool helps web developers, researchers, and curious minds save and explore web content efficiently. Plus, discover how you can update existing copies and resume downloads seamlessly. Tune in and find out why HTTrack is a valuable addition to your toolkit! -- Read the full blog post: HTTrack: Website Copier...

Oct 02, 20254 minSeason 1Ep. 45

44 | Themeable SVG Favicons

Ever wondered how to create a favicon that adapts to light and dark mode? In this episode, we break down a step-by-step tutorial on building a themeable SVG favicon using CSS media queries. Learn how to link it in your HTML and test its adaptability across different themes. A small detail that makes a big difference in modern web design! Tune in to master this technique and level up your site’s branding. -- Read the full blog post: How to Make a Themeable SVG Favicon...

Sep 29, 202513 minSeason 1Ep. 44

43 | Docusaurus: The Ultimate Tool for Documentation Websites

In this episode, we delve into Docusaurus, an open-source static site generator created by Facebook. By leveraging React and Markdown, Docusaurus simplifies both setup and ongoing maintenance for project docs. It supports versioned documentation, making it easy for users to explore different iterations of your project. Plus, it offers customizable theming—using CSS or Tailwind—along with multi-language support, analytics integrations, and even a Markdown-based blog. With static site generation e...

Sep 27, 202513 minSeason 1Ep. 43

42 | Code Examples of the Media Creators website

In this episode, we explore website performance optimization through responsive media handling. Based on a blog post from the Code Examples of the Media Creators (NodeJS) website, we discuss how to serve compressed images and videos dynamically based on connection speed and device capabilities. Learn how JavaScript, NodeJS, PugJS, and CSS can improve smooth scrolling, animations, and browser compatibility while maintaining efficiency across devices. Tune in to discover practical coding technique...

Sep 25, 202513 minSeason 1Ep. 42

41 | draw.io: A Free Online Diagramming Tool

In this episode, we explore draw.io, a free and versatile diagramming tool perfect for creating flowcharts, network diagrams, UML sketches, and more. With an easy-to-use interface, cloud storage integration, and open-source accessibility, draw.io is a go-to solution for professionals and casual users alike. Tune in to learn how this tool can enhance your workflow and make complex ideas easier to visualize! -- Read the full blog post: draw.io: Free online diagram software for making flowcharts...

Sep 22, 20254 minSeason 1Ep. 41

40 | Scaling SVGs with CSS

In this episode, we explore a CSS-only method for scaling SVG images without JavaScript. Learn how to wrap your SVG in a div, clean up unnecessary attributes, and use CSS tricks like padding-bottom and viewBox to make your graphics fully responsive. Discover how to maintain perfect proportions while fitting any container—complete with a CodePen example. Tune in to master this lightweight, flexible SVG technique! -- Read the full blog post: How to Scale an SVG with CSS Only...

Sep 20, 20256 minSeason 1Ep. 40

39 | Custom Scrollbar with CSS (WebKit)

In this episode, we explore how to customize scrollbars in WebKit browsers like Chrome and Safari using CSS pseudo-elements. Learn how to style scrollbar width, colors, and tracks with ::-webkit-scrollbar, ::-webkit-scrollbar-thumb, and more. We also discuss the accessibility considerations of custom scrollbars and how to strike the right balance between aesthetics and usability. Tune in and start experimenting with your own styles! -- Read the full blog post: Custom Scrollbar with CSS (WebKit)...

Sep 18, 20255 minSeason 1Ep. 39

38 | Min-Max Calculator: Generate Responsive CSS clamp() Values

In this episode, we delve into the Min-Max Calculator, a handy solution for generating CSS clamp() values. By entering minimum and maximum values alongside a viewport range, the calculator outputs an optimal formula that ensures fluid scaling of elements—like text and spacing—across all devices. Rather than manually crafting complex formulas or relying on media queries, you can streamline your workflow and maintain consistent design. While alternatives like manual calculations or CSS frameworks ...

Sep 15, 20254 minSeason 1Ep. 38

37 | HandBrake: Compressing Video for Web

In this episode, we break down HandBrake, the free, open-source video transcoder that helps compress large video files without sacrificing quality. Learn how to optimize videos for web performance, reduce file sizes for faster load times, and ensure seamless playback across devices. We’ll explore the best HandBrake presets, bitrates, and resolutions to make your videos responsive and efficient. Tune in and start optimizing your media today! -- Read the full blog post: HandBrake: Open Source Vide...

Sep 13, 20255 minSeason 1Ep. 37

35 | Gatsby Markdown Code Highlighting with gatsby-remark-vscode

In this episode, we explore gatsby-remark-vscode, a powerful syntax highlighting plugin for Gatsby that brings VS Code’s high-quality highlighting without the need for client-side JavaScript. Discover how this build-time solution improves site performance, reduces load times, and outshines browser-based tools like Prism. Tune in to learn how it works, why it’s better, and how to integrate it into your Gatsby projects! -- Read the full blog post: My Choice for Gatsby Markdown Code Highlighting an...

Sep 11, 20254 minSeason 1Ep. 35

36 | Downloading Entire Websites

In this episode, we break down how to download entire websites using wget for MacOS/Linux and HTTrack for Windows. Whether for archiving, mirroring, or offline access, these tools are essential for web developers and bash scripting enthusiasts. Tune in to learn the best techniques for each platform and enhance your workflow with these powerful methods! -- Read the full blog post: How to Download an Entire Website...

Sep 11, 20255 minSeason 1Ep. 36

34 | iTerm2: macOS Terminal Replacement

In this episode, we take a deep dive into iTerm2, a feature-rich replacement for the macOS Terminal. Learn how this modern command-line tool enhances productivity with split panes, search, profiles, and automation features. Whether you're a developer or a power user, iTerm2 is a must-have for improving workflow efficiency. Tune in and discover why this tool is a game-changer for macOS users! -- Read the full blog post: iTerm2: macOS Terminal Replacement...

Sep 06, 20254 minSeason 1Ep. 34

33 | "The Changelog" — A Podcast for Developers

Stay ahead in the world of software development with "The Changelog"—your go-to weekly podcast for the latest in open-source, web development, and tech trends. From insightful news breakdowns to deep technical dives and expert interviews, each episode keeps you informed and inspired. -- Read the full blog post: The Changelog — A Podcast for Developers

Sep 04, 20253 minSeason 1Ep. 33

32 | How to Speed Up WordPress Websites

In this episode, we break down the best strategies to speed up your WordPress website. From choosing the right hosting provider to caching, image optimization, and using a CDN, we cover essential techniques for better performance. We’ll also explore CSS and JavaScript optimizations, plus the benefits of custom templates. Tune in and learn how to create a faster, more efficient WordPress site! -- Read the full blog post: How to Speed Up WordPress Websites...

Sep 01, 202517 minSeason 1Ep. 32

31 | Customize Google Maps: A Look at Google’s Map Style Tool

In this episode, we explore Google’s Map Style Customization Tool, a free online resource that lets designers and developers fine-tune Google Maps for a cohesive UI. Learn how to modify colors, hide elements, and export JSON styles for seamless integration with the Google Maps API. Discover how custom map styles improve branding, readability, and user experience while reducing clutter. Tune in for practical insights on elevating your web and app design! -- Read the full blog post: Customize Goog...

Aug 30, 20254 minSeason 1Ep. 31
For the best experience, listen in Metacast app for iOS or Android