A podcast about modern UI development on the web. Hosted by Sam Selikoff and Ryan Toronto.
…
continue reading
Take a break, grab a cup of coffee and join us to discuss what's new in frontend development and, why not, outside of it? Jesus 'Chucho' Castañeda is a Senior Frontend Software Engineer and Ricard Torres is a Principal Frontend Software Engineer, both at Cognizant Netcentric. We bring your most needed monthly break. Tune in!
…
continue reading
We talk to real people who took the not-so-traditional route to make it as web design freelancers or business owners. Plenty of helpful tips and tricks along the way. If you’re looking to start a side hustle or just up your game as a web or UX designer, this podcast is for you.
…
continue reading
Front-end web news, tips, and more delivered daily. Topics include HTML, CSS, JavaScript, frameworks, preprocessors, APIs, responsive design, cross-browser development, content management systems, Git, and more!
…
continue reading

1
Fixate on Code | Weekly interviews on how to write better code, for frontend developers
Larry Botha
Gosh - keeping up with web development technologies is hard! We interview the best devs in the industry who share their strategies on how they do it. We get insight into their passion for programming, the methods and tools they can’t live without, and how they keep up with the industry's rapid pace. Every episode ends with a "Quickfire Question Round": answers to 5 rapid-fire questions provide some invaluable tips on how to become a first class dev. Keep pushing the limits, and keep pushing ...
…
continue reading
Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
…
continue reading
How i as an 40 year old Funnelhacker quit my 9 to 5 to support my wife and be with my family more. Without a job I now need to make an income online. Watch my journey on how I spent the last money from my 9 to 5 paycheck and setup my online business. See if I make it and see first hand what works and what doesn’t.
…
continue reading

1
Ep. #43: Mobile First in 2025: Why Are We Still Getting It Wrong?
29:15
29:15
Play later
Play later
Lists
Like
Liked
29:15Ricard today complains about sites not being mobile-first and Chucho drops a history lesson. What is mobile first? Why are we still talking about this? How can we deliver better experiences? Follow us: - Chucho Castañeda https://x.com/honupo - Ricard Torres https://ricard.social/@ricardBy Chucho Castañeda & Ricard Torres
…
continue reading
Pandas is at a the core of virtually all data science done in Python, that is virtually all data science. Since it's beginning, Pandas has been based upon numpy. But changes are afoot to update those internals and you can now optionally use PyArrow. PyArrow comes with a ton of benefits including it's columnar format which makes answering analytical…
…
continue reading

1
Ep. #42: Accessibility in 2025, tips to be ready
32:20
32:20
Play later
Play later
Lists
Like
Liked
32:20We discuss the European Accessibility Act (EAA) that might affect your website, how to check, and deal with common issues. How hard is it to follow the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA? We give you an insight and share our experience. What's your experience with accessibility? Follow us: - Chucho Castañeda https://x.com/honu…
…
continue reading

1
Complete Website Layout Masterclass in Under 10 Minutes
9:26
9:26
Play later
Play later
Lists
Like
Liked
9:26In this episode, I dive deep into the crucial role of layouts in web design. From the psychology behind why clear and purposeful layouts matter, to practical tips on setting up columns and grids in tools like Showit and Figma. Discover how understanding and using layout variations can enhance user experience, keep your designs engaging, and ultimat…
…
continue reading

1
#502: Django Ledger: Accounting with Python
1:03:38
1:03:38
Play later
Play later
Lists
Like
Liked
1:03:38Do you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, create…
…
continue reading

1
14 Proven Methods to Get High Paying Web Design Clients
30:46
30:46
Play later
Play later
Lists
Like
Liked
30:46Over the past 10 years, I've experimented with TONS of strategies to get high-ticket web design clients, and I've compiled the 14 best methods that have consistently worked for me. Whether you're just starting out or looking to grow your business, these strategies are designed to attract $5,000 to $10,000 clients on autopilot. Resources Mentioned: …
…
continue reading

1
#501: Marimo - Reactive Notebooks for Python
1:00:35
1:00:35
Play later
Play later
Lists
Like
Liked
1:00:35Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a fresh take on solving that exact problem. Akshay Agrawal is here to introduce Marimo, a reactive Python notebook that ensures your code and outputs a…
…
continue reading

1
#500: Django Simple Deploy and other DevOps Things
57:34
57:34
Play later
Play later
Lists
Like
Liked
57:34We're sitting down with Eric Matthes, the educator, author, and developer behind Django Simple Deploy. If you've ever struggled with taking that final step of getting your Django app onto a live server (without spending days wrestling with DevOps complexities), then give Django Simple Deploy a look. Eric shares how Django Simple Deploy automates aw…
…
continue reading

1
How I Built a Web Design Business While Working a 9 to 5
11:56
11:56
Play later
Play later
Lists
Like
Liked
11:56In this episode, I share the exact steps I took to start a successful web design business while juggling a full-time job and the responsibilities of being a single dad. Learn about crucial strategies such as creating a time budget, systematizing tasks, and cutting out unnecessary steps to make the most of your limited time. Whether you're strugglin…
…
continue reading

1
Know EXACTLY What to Charge for a Website (Stop Losing $$)
12:36
12:36
Play later
Play later
Lists
Like
Liked
12:36You shouldn't be guessing to know exactly what to charge for your next website project. There's actually a really simple process that I walk you through in this episode. Watch Next: 📄 My Complete Web Design Project Process: https://youtu.be/T5JglDcd54A 📈 38 Resources of Web Design Inspiration https://youtu.be/llYWhiB6LMU 💻 Over a Decade of Web Desi…
…
continue reading

1
#499: BeeWare and the State of Python on Mobile
1:07:47
1:07:47
Play later
Play later
Lists
Like
Liked
1:07:47This episode is all about Beeware, the project that working towards true native apps built on Python, especially for iOS and Android. Russell's been at this for more than a decade, and the progress is now hitting critical mass. We'll talk about the Toga GUI toolkit, building and shipping your apps with Briefcase, the newly official support for iOS …
…
continue reading

1
From Beginner to Pro - How to Level Up in Web Design FAST
7:15
7:15
Play later
Play later
Lists
Like
Liked
7:15There are 4 simple but very powerful things you can do to level up your web design skills fast. No, you don't need a degree. No you don't need to buy an expensive course. BUT, you do need some grit and a little bit of guidance. Watch Next: 📈 38 Resources of Web Design Inspiration https://youtu.be/llYWhiB6LMU 💻 Over a Decade of Web Design Knowledge …
…
continue reading

1
#498: Algorithms for high performance terminal apps
1:08:16
1:08:16
Play later
Play later
Lists
Like
Liked
1:08:16In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or …
…
continue reading
Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even…
…
continue reading

1
38 Web Design Resources to Build Award Winning Websites [2025]
25:08
25:08
Play later
Play later
Lists
Like
Liked
25:08If you want to make sites that no one else is making, you have to look places no one else is looking. Check out these 38 resources to do just that. Watch Next: 📈 Build a Web Design Business in 2025 https://youtu.be/m6HC_o4Cvko 💻 Over a Decade of Web Design Knowledge in 7 Minutes https://youtu.be/1NTKwpAVcHg 📄 My Complete Web Design Project Process:…
…
continue reading

1
#496: Scaf: Complete blueprint for new Python Kubernetes projects
1:19:34
1:19:34
Play later
Play later
Lists
Like
Liked
1:19:34Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how cont…
…
continue reading
This is my step-by-step process to starting a web design business in 2025. Things look a lot different from when they did just 5 years ago. Here's a practical roadmap to start a web design business in 2025. 💻 Check out my free Web Designer Starter Kit course and get your web design journey started on the right foot! https://selfmadewebdesigner.com …
…
continue reading

1
How to Land Your First Three Web Design Clients
7:23
7:23
Play later
Play later
Lists
Like
Liked
7:23I'll share a step-by-step strategy that helped me secure my first three web design clients without needing a portfolio, website, or cold calling. The key approach is leveraging personal connections through my 'First 100 Framework.' I'll explain how to list potential contacts, what to say during outreach, handle different types of responses, and tip…
…
continue reading

1
Career Change at 36: From Worship Pastor to Web Designer
9:08
9:08
Play later
Play later
Lists
Like
Liked
9:08I get personal on this one and share my story. It was a struggle to leave full time ministry but looking back I think it was the right decision. Check out the episodes web page! https://selfmadewebdesigner.com/how-to-make-a-career-change-in-your-30s-my-personal-story/ 📄 My Complete Web Design Project Process: https://youtu.be/T5JglDcd54A 🏁 If I Sta…
…
continue reading

1
#495: OSMnx: Python and OpenStreetMap
1:01:55
1:01:55
Play later
Play later
Lists
Like
Liked
1:01:55On this episode, I'm joined by Dr. Geoff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Geoff's Python library, OSMnx, makes that data easier to download, model, and visu…
…
continue reading

1
#494: Update on Flet: Python + Flutter UIs
1:00:23
1:00:23
Play later
Play later
Lists
Like
Liked
1:00:23As Python developers, we're incredibly lucky to have over half a million packages that we can use to build our applications with over at PyPI. However, when it comes to choosing a UI framework, the options get narrowed down very quickly. Intersect those choices with the ones that work on mobile, and you have a very short list. Flutter is a UI frame…
…
continue reading

1
Web Design Process for High Ticket Clients
12:47
12:47
Play later
Play later
Lists
Like
Liked
12:47If you're building websites for clients without a clear, repeatable process, it's only a matter of time before things go south in a bad way. Here's my exact process for high ticket web design clients. Resources Mentioned: 📄 Free Project Process Template: https://selfmadewebdesigner.com/trello-template 🙋🏼♂️ Free Client Questionnaire https://selfmad…
…
continue reading

1
10 Years of Web Design Experience in Just 7 Minutes!
7:28
7:28
Play later
Play later
Lists
Like
Liked
7:28In just 7 minutes, I'll share over 10 years of web design expertise, focusing on three core principles: layout, color, and typography. I'll explain the importance of visual hierarchy over the outdated F-pattern, show you the 60-30-10 rule for picking color palettes, and highlight the significance of readability in typography. I'll also provide insi…
…
continue reading

1
#493: Quarto: Open-source technical publishing
1:05:01
1:05:01
Play later
Play later
Lists
Like
Liked
1:05:01In this episode, I'm joined by JJ Allaire, founder and executive chairman at Posit, and Carlos Scheidegger, a software engineer at Posit, to explore Quarto, an open-source tool revolutionizing technical publishing. We discuss how Quarto empowers users to seamlessly transform Jupyter notebooks into polished reports, dashboards, e-books, websites, an…
…
continue reading

1
If I Had to Start Web Design Over in 2025...I'd Do This
13:50
13:50
Play later
Play later
Lists
Like
Liked
13:50Will AI take over web design? Should I learn to code? Is there too much competition for me to have a chance? I answer all those questions as I lay out 5 things I'd do differently if I was starting over with web design in 2025. You get all the juicy details of the mistakes I made along the way and the importance of adapting to changes in the industr…
…
continue reading

1
I Burned Out & Quit Everything. Here's My Recovery Story
16:36
16:36
Play later
Play later
Lists
Like
Liked
16:36Episode Web Page Web Designer Starter Kit Course Here are some links to the equipment I use for my podcast and videos. These are affiliate links. Clicking on these will help me keep the channel and podcast running Camera - Panasonic Lumix G7 https://selfmadewebdesigner.com/camera Lens - Samyang 12mm F2 https://selfmadewebdesigner.com/lens Audio Int…
…
continue reading
Join me as I chat with Rich Iannone and Michael Chow from Posit where we explore the transformative power of data tables with the Great Tables library. We'll cover practical applications of Great Tables, showcasing how thoughtful design and advanced formatting can elevate your data presentations. And you'll learn about innovative features like nano…
…
continue reading

1
Ep. #41: How we manage stress in the FE world
33:53
33:53
Play later
Play later
Lists
Like
Liked
33:53We chat about things that can be stressful as a FE developer, we suggest things that work for us on how to deal and mitigate it (for you and you team). Share your tips and tricks with us! Follow us: - Chucho Castañeda https://x.com/honupo - Ricard Torres https://ricard.social/@ricardBy Chucho Castañeda & Ricard Torres
…
continue reading
We share what we loved most about the 2024 CSS Wrapped as well as other CSS changes we've witnessed over the years that changed our way of working (yes, we will talk about border-radius). What where CSS changes that blew your mind? https://chrome.dev/css-wrapped-2024/ Follow us: - Chucho Castañeda https://x.com/honupo - Ricard Torres https://ricard…
…
continue reading

1
Ep. #39: Best practices, standards and guidelines
29:25
29:25
Play later
Play later
Lists
Like
Liked
29:25We discuss how we work with guidelines, standards and best practices at Cognizant Netcentric. Including our very own ESLint and Stylelint open source configurations. Do you follow any guidelines when coding FE? Follow us: - Chucho Castañeda https://x.com/honupo - Ricard Torres https://ricard.social/@ricard.torres…
…
continue reading

1
#491: DuckDB and Python: Ducks and Snakes living together
1:02:03
1:02:03
Play later
Play later
Lists
Like
Liked
1:02:03Join me for an insightful conversation with Alex Monahan, who works on documentation, tutorials, and training at DuckDB Labs. We explore why DuckDB is gaining momentum among Python and data enthusiasts, from its in-process database design to its blazingly fast, columnar architecture. We also dive into indexing strategies, concurrency considerations…
…
continue reading
If you're a Django developer, I'm sure you've heard so many people raving about FastAPI and Pydantic. But you really love Django and don't want to switch. Then you might want to give Django Ninja a serious look. Django Ninja is highly inspired by FastAPI, but is also deeply integrated into Django itself. We have Vitaliy Kucheryaviy the creator of D…
…
continue reading

1
#489: Anaconda Toolbox for Excel and more with Peter Wang
1:09:09
1:09:09
Play later
Play later
Lists
Like
Liked
1:09:09Peter Wang has been pushing Python forward since the early days of its data science roots. We're lucky to have him back on the show. We're going to talk about the Anaconda Toolbox for Excel as well as many other trends and topics that are hot in the Python space right now. I'm sure you'll enjoy listening to the two of us exchanging our takes on the…
…
continue reading

1
Creating a background gradient from an image
48:39
48:39
Play later
Play later
Lists
Like
Liked
48:39Ryan talks to Sam about reproducing iOS's new image background treatment for his Open Graph Preview tool, opengraph.ing. They talk about different approaches for generating gradients from images, including finding the vibrant color of an image, luminosity-weighted averages, k-means clustering, and more. Timestamps: 0:00 - Intro 3:07 - Apple's new O…
…
continue reading
LanceDB is a developer-friendly, open source database for AI. It's used by well-known companies such as Midjourney and Character.ai. We have Chang She, the CEO and cofounder of LanceDB on to give us a look at the concept of multi-modal data and how you can use LanceDB in your own Python apps. Episode sponsors Sentry Error Monitoring, Code TALKPYTHO…
…
continue reading

1
Ep. #38: Morals, ethics and being eco-friendly as a FE Developer
30:56
30:56
Play later
Play later
Lists
Like
Liked
30:56We discuss the moral of working for certain industries, how can we be more green (spoiler: it's web performance) as developers, as well as open source. Follow us: - Chucho Castañeda https://twitter.com/honupo - Ricard Torres https://ricard.social/@ricardBy Chucho Castañeda & Ricard Torres
…
continue reading

1
#487: Building Rust Extensions for Python
1:02:24
1:02:24
Play later
Play later
Lists
Like
Liked
1:02:24There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python app…
…
continue reading

1
Ep. #37: Lessons learned as FE Developers
31:01
31:01
Play later
Play later
Lists
Like
Liked
31:01Chucho and Ricard have been coding for more than 18 years. These old time developers will share some of their hard learned lessons on being a developer and/or a FE Lead. Share your sips of wisdom with us. Follow us: - Chucho Castañeda https://twitter.com/honupo - Ricard Torres https://ricard.social/@ricard…
…
continue reading

1
#486: CSnakes: Embed Python code in .NET
1:02:45
1:02:45
Play later
Play later
Lists
Like
Liked
1:02:45If you are a .NET developer or work in a place that has some of those folks, wouldn't it be great to fully leverage the entirety of PyPI with it's almost 600,000 packages inside your .NET code? But how would you do this? Previous efforts have let you write Python syntax but using the full libraries (especially the C-based ones) has been out of reac…
…
continue reading

1
#485: Secure coding for Python with SheHacksPurple
1:09:28
1:09:28
Play later
Play later
Lists
Like
Liked
1:09:28What do developers need to know about AppSec and building secure software? We have Tanya Janca (AKA SheHacksPurple) on the show to tell us all about it. We talk about what developers should expect from threat modeling events as well as concrete tips for security your apps and services. Episode sponsors Posit Bluehost Talk Python Courses Links from …
…
continue reading
Sam and Ryan talk about React 19's useActionState hook. They discuss how adding async functions to a plain React app introduces lots of in-between states that developers must grapple with, and how useActionState allows React to collapse and eliminate these states, bringing the simplicity of React's sync mental model to our async code. Timestamps: 0…
…
continue reading

1
#484: From React to a Django+HTMX based stack
57:44
57:44
Play later
Play later
Lists
Like
Liked
57:44Have you heard about HTMX? We've discussed it a time or two on this show. We're back with another episode on HTMX, this time with a real-world success story and lessons learned. We have Sheena O'Connell on to tell us how she moved from a React-Django app to pure Django with HTMX. Episode sponsors Posit Bluehost Talk Python Courses Links from the sh…
…
continue reading

1
Cloudflare Tunnel | React Compiler | refs during render
42:46
42:46
Play later
Play later
Lists
Like
Liked
42:46Sam and Ryan talk about using Cloudflare Tunnel for local development, the new React Compiler beta release, and why reading or writing refs during render violates the rules of React. Timestamps: 0:00 - Intro 1:42 - Cloudflare Tunnel 7:06 - React Compiler 14:21 - Reading or writing refs during render Links: Cloudflare Tunnel React Compiler Beta rele…
…
continue reading

1
#483: Reflex Framework: Frontend, Backend, Pure Python
1:03:05
1:03:05
Play later
Play later
Lists
Like
Liked
1:03:05Let's say you want to create a web app and you know Python really well. Your first thought might be Flask or Django or even FastAPI? All good choices but there is a lot to get a full web app into production. The framework we'll talk about today, Reflex, allows you to just write Python code and it turns it into a full web app running FastAPI, NextJS…
…
continue reading
Why is it important to be on the loop for the latest and greatest FE technologies out there? The latest JavaScript framework? What's possible with the latest CSS? Performance and SEO... There's just so much. We share our tips and tricks to stay fresh and relevant. Follow us: - Chucho Castañeda https://twitter.com/honupo - Ricard Torres https://rica…
…
continue reading

1
useAnimatedText | Events vs. State Changes | Catalyst
1:08:19
1:08:19
Play later
Play later
Lists
Like
Liked
1:08:19Sam and Ryan talk about building a useAnimatedText hook that can animate streaming text. They also discuss how React code that uses state changes to approximate events can be simplified, and the benefits of having escape hatches when building UI with Catalyst. Timestamps: 0:00 - Intro 1:22 - Catalyst and escape hatches 16:03 - Building a useAnimate…
…
continue reading

1
#482: Pre-commit Hooks for Python Devs
1:10:20
1:10:20
Play later
Play later
Lists
Like
Liked
1:10:20See the full show notes for this episode on the website at talkpython.fm/482By Michael Kennedy (@mkennedy)
…
continue reading

1
#481: Python Opinions and Zeitgeist with Hynek
1:03:00
1:03:00
Play later
Play later
Lists
Like
Liked
1:03:00See the full show notes for this episode on the website at talkpython.fm/481By Michael Kennedy (@mkennedy)
…
continue reading
Sam and Ryan talk about how frameworks and infrastructure evolve with each other, using Next.js as a representative example. They discuss how hosting providers like Heroku have always imposed certain constraints on apps, what features those constraints enable hosting providers to support, how burdensome those constraints are across different framew…
…
continue reading

1
#480: Ahoy, Narwhals are bridging the data science APIs
59:15
59:15
Play later
Play later
Lists
Like
Liked
59:15See the full show notes for this episode on the website at talkpython.fm/480By Michael Kennedy (@mkennedy)
…
continue reading