Code with Mate

Code with Mate

Download on the App Store

Code with Mate episodes

  • Episode 8 - Frank Hoffmann

    Episode 8 features Frank Hoffmann, an open-source developer and the creator of Python libraries like Inline Snapshot, Code Crumbs, and PySource Minimize. We dive deep into the Python ecosystem, discussing how tools like Abstract Syntax Trees (AST) work under the hood and the challenges of maintaining open-source projects.

    Topics we cover:

    (00:00:00) Introduction to Frank Hoffmann's Journey

    (00:02:46) Exploring the Evolution of Python & Libraries

    (00:05:40) The Birth of Inline Snapshot

    (00:08:39) Maintaining and Growing Inline Snapshot

    (00:11:39) The Role of Sponsorship in Open Source

    (00:14:36) Understanding Abstract Syntax Trees (AST)

    (00:17:24) Contributions & Community Engagement

    (00:20:26) Future Aspirations and Projects

    (00:28:29) Enforcing API Call Best Practices

    (00:30:10) Exploring the Code Crumbs Library

    (00:32:20) The Problem of Deprecation in Code

    (00:34:50) The Relevance of Code Crumbs Today

    (00:35:59) Overview of Frank's Libraries

    (00:36:59) Using PySource Minimize for Debugging

    (00:40:06) Lazy Imports and Their Relevance

    (00:41:05) Canonical Imports for Cleaner Code

    (00:42:04) Future of the Python Ecosystem

    (00:49:19) Final Thoughts and Aspirations

    Connect with Frank Hoffmann:

    • LinkedIn: https://www.linkedin.com/in/frank-hoffmann-15r10nk

    • GitHub: https://github.com/15r10nk

    • GitHub: https://github.com/15r10nk

    • Documentation: https://15r10nk.github.io/inline-snapshot

    • Mastodon: https://fosstodon.org/@15r10nk

    53 min
  • Episode 7 - Sung Ju Yea
    Episode 7 features Sung Ju Yea, a Python and backend developer based in Tokyo, Japan. We step away from standard syntax discussions to focus on the human side of engineering: the problem-solver mindset, rapid adaptation, and independent learning.
    We talk about how he transitioned from philosophy and statistics into building production systems, how he quickly adapts to codebases across different countries, and his recent dive into AI.
    Topics we cover:
    - The Adaptability Blueprint: Getting productive in new codebases within weeks.
    - The Problem-Solver Mindset: Shifting from just closing tickets to thinking like an architect.
    - Designing Data-Intensive Applications: Our take on the legendary book by Martin Kleppmann and Chris Riccomini.
    - Tech Culture (Tokyo vs. Seoul): Practical differences of working as an engineer.
    - AI Engineering for Backend Devs: Key takeaways.
    Connect with Sung Ju Yea:
    - LinkedIn: https://www.linkedin.com/in/sung-ju-yea-84b99920a/
    - GitHub: https://github.com/uponTheSky/
    - Dev.to Blog: https://dev.to/uponthesky/
    1 hr
  • Episode 6 - Antonio Juanilla (Specter)
    Episode 6 features Antonio Juanilla, better known as Specter - A DevSecOps leader. We explore how to bake security directly into the backend development lifecycle.
    In this technical deep-dive, Antonio shares a pragmatic approach to securing cloud-native platforms, covering everything from the OSDO framework and the backend development lifecycle to high-stakes Kubernetes security in 2026.
    Topics we cover:
    - Security Leadership: Directing platforms in a global tech hub.
    - The OSDO Project.
    - CI/CD Pipelines: Pragmatic SAST and secret management.
    - Kubernetes Security: Best practices and common misconfigurations.
    - Community & Events: X-Ops Conference and HackBarcelona.
    Connect with Antonio Juanilla (Specter):
    - LinkedIn: https://www.linkedin.com/in/spectertj/
    - OSDO Project: https://github.com/opensecdevops
    - X-Ops Conference: https://xopsconference.com/
    - HackBarcelona: https://www.linkedin.com/company/hackbarcelona-27/posts/?feedView=all
    47 min
  • Episode 5 - Paula Medina Mora
    Episode 5 features Paula Medina Mora - HR expert and Founder of MakingHR. We peel back the curtain on the hiring world to see what actually happens "on the other side" of the desk. We talk about how to build a CV that stands out, the reality of the Spanish tech market, and how to navigate the recruitment process from the first LinkedIn message to signing the contract.
    Topics we cover:
    - CV & LinkedIn: Balancing technical depth with impact to be "found."
    - The Screening Call: What HR looks for in those first 15 minutes.
    - Negotiation & Contracts: Salary and more.
    - Regional Context: The tech market in Galicia.
    Connect with Paula Medina Mora:
    - Website: https://makinghr.com/
    - LinkedIn: https://www.linkedin.com/in/paulamedinamora/
    1 hr 11 min
  • Episode 4 - Roberto J. García Navarro
    Episode 4 features Roberto J. García Navarro - Senior Backend Engineer. We talk about how a junior developer can grow into a backend architect, using Roberto’s real career path as a blueprint. We dive into FastAPI, Go, event-driven architecture, and how to make good architectural decisions in real-world systems. A practical, honest conversation about career growth, system design, and learning what actually matters - with mate on the side.
    Topics we cover:
    - Growing from a junior developer into a backend architect
    - Python and Go: when and why to expand your stack
    - Event-driven architecture in practice.
    - Architectural decision-making.
    - Career growth, mentoring, and sharing knowledge as an engineer
    Connect with Roberto J. García Navarro:
    - GitHub: https://github.com/soulcodex
    - LinkedIn: https://www.linkedin.com/in/roberto-garcia-navarro/
    48 min
  • Episode 3 - Dev Diary: Building TinyURL in Production
    Episode 3 takes you behind the scenes of building TinyURL - a URL shortener deployed in a production environment. We cover the full journey from designing the FastAPI backend and PostgreSQL database to implementing Redis caching and configuring Nginx as a reverse proxy. I share the challenges of CI/CD pipelines, SSL setup, and deploying with Gunicorn, as well as the lessons learned about distributed systems, caching strategies, and scaling web services. This episode gives a hands-on view of turning code into a reliable, real-world web application.
    Topics we cover:
    - Designing and deploying a FastAPI backend
    - PostgreSQL database modeling and migrations
    - Redis caching for high-speed URL lookups
    - Nginx configuration as reverse proxy and SSL setup
    - CI/CD pipeline for production shipping
    - Gunicorn deployment and process management
    - Challenges and lessons learned from production issues
    18 min
  • Episode 2 - Martín Torre Castro
    Episode 2 features Martín Torre Castro - software architect, performance engineer, and organizer of the Python Coruña community. We talk about performance engineering in real systems, software architecture in practice, Python communities in Spain, and lessons learned from building and scaling production systems. A relaxed, honest conversation about building, learning, and growing in software - with mate on the side.
    Topics we cover:
    - The Python Coruña community and local tech ecosystems
    - Performance engineering and load testing in real-world systems
    - Software architecture decisions and common mistakes
    - Observability with metrics, logs, and traces (OpenTelemetry)
    - Databases, caching strategies, and scalability trade-offs
    - Career growth, learning, and sharing knowledge
    Connect with Martín Torre Castro:
    - LinkedIn: https://www.linkedin.com/in/martin-torre-castro/
    37 min
  • Episode 1 - Ssali Jonathan
    Episode 1 kicks off with Ssali Jonathan - software engineer and open-source enthusiast. We talk about his journey in tech, his content creation, and Python web frameworks. A relaxed, honest conversation about building, learning, and growing in software - with mate on the side.
    Topics we cover:
    - Exploring Python web frameworks
    - Diving into FastAPI and Starlette
    - Database choices and real-world experiences
    - Redis beyond a simple key-value store
    - Learning and growth as a software engineer
    Connect with Ssali Jonathan:
    - GitHub: https://github.com/jod35
    - Website: https://jod35.github.io/site/
    - YouTube: https://www.youtube.com/@SsaliJonathan
    - Twitter (X): https://twitter.com/jod35_
    55 min

About Code with Mate

From the publisher's feed

Friendly dev talks with a cup of mate