How Computers Really Work
https://www.howcomputersreallywork.com/ (https://www.howcomputersreallywork.com/)
Jane Austen's 8-bit adventure
https://www.8bitjane.com/ (https://www.8bitjane.com/)
Matt Justice's site
https://www.mattjustice.com/ (https://www.mattjustice.com/)
Matthew Justice is a software engineer and the author of “How Computers Really Work.” He spent 17 years at Microsoft where he took on various roles, including debugging the Windows kernel, developing automated fixes, and leading a team of engineers responsible for building diagnostic tools and services. After his career at Microsoft, he wrote a book on computing, and he developed a video game for the NES and modern platforms. He’s currently launching Carolina Compute, a new AI-focused software company. Matthew has a degree in electrical engineering. When he's not writing code, Matthew enjoys spending time with his family, hiking, reading, arranging music, and playing retro video games.
3 Sept 2021
Building Open Source Projects and Landing Your Dream Job With Katherine Peterson
Katherine Peterson is a software engineer at GitHub working on projects to support the open source community. Katherine is two years out of a bootcamp and found her way to her dream job by sharing her projects on Twitter. In this conversation we talk about how Katherine learned to code, got into open source, and how she landed her dream job at Github.
Katherine's Twitter: https://twitter.com/katherinecodes (https://twitter.com/katherinecodes)
Readme.so: https://readme.so/ (https://readme.so/)
Katherine's blog: https://blog.katherinempeterson.com/ (https://blog.katherinempeterson.com/)
Are you currently looking for your next opportunity? My company, Showcase IDX, is hiring: https://showcaseidx.com/careers/ (https://showcaseidx.com/careers/)
4 Aug 2021
Big-O Notation For Beginners With Sahin Arslan
Şahin Arslan is a front-end engineer and blogger who writes about programming. In this conversation, we talk all about big O notation in JavaScript. We talk about what big O notation is and why it used by programmers and computer scientists. We talk about time and space complexity, as well as what you need to know about them in regards to JavaScript.
We also talk about how to teach yourself computer science, escaping tutorial hell, and Sahin's journey into programming.
Sahin's blog: https://www.sahinarslan.tech/ (https://www.sahinarslan.tech/)
Sahin's dev.to: https://dev.to/humblecoder00 (https://dev.to/humblecoder00)
Sahin's article, "Comprehensive Big O Notation Guide in Plain English, using Javascript": https://dev.to/humblecoder00/comprehensive-big-o-notation-guide-in-plain-english-using-javascript-3n6m (https://dev.to/humblecoder00/comprehensive-big-o-notation-guide-in-plain-english-using-javascript-3n6m)
27 Jul 2021
Pure React With Dave Ceddia
Dave Ceddia is a software developer and blogger. He’s the author of a book and a handful of courses on React, and he also created Recut, a native app to make screencast editing faster.
In this conversation, Dave and I talk all about React. We talk about learning React and teaching React, what React is and how it works. We go over different topics such as hooks, custom hooks, state management libraries and how to choose one. We also talk about Dave’s book and course, Pure React.
Dave's site: https://daveceddia.com/ (https://daveceddia.com/)
Dave's course Pure React: https://www.purereact.com/ (https://www.purereact.com/)
Dave's Twitter: https://twitter.com/dceddia (https://twitter.com/dceddia)
Recut: https://getrecut.com/ (https://getrecut.com/)
Dave's article on React state management libraries and how to choose one: https://daveceddia.com/react-state-management/ (https://daveceddia.com/react-state-management/)
18 Jun 2021
Functional Programming, Computer Science and Learning to Code With Kyle Shevlin
Kyle is a software developer specializing in JavaScript and React, a writer, and teacher. He’s the creator of several Egghead courses on topics ranging from functional programming to data structures and algorithms.
In this conversation we talk about a variety of topics including learning how to code, getting into functional programming, and computer science.
Kyle's site: https://kyleshevlin.com/ (https://kyleshevlin.com/)
Kyle's Twitter: https://twitter.com/kyleshevlin (https://twitter.com/kyleshevlin)
Links mentioned in the episode:
https://kyleshevlin.com/use-encapsulation (https://kyleshevlin.com/use-encapsulation)… (https://t.co/NaPYl7fscN?amp=1) https://kyleshevlin.com/using-react-memo-to-avoid-unnecessary-rerenders (https://kyleshevlin.com/using-react-memo-to-avoid-unnecessary-rerenders)… (https://t.co/v6rFR0xiWI?amp=1)
https://kyleshevlin.com/memoization (https://kyleshevlin.com/memoization) https://kyleshevlin.com/usememo-and-stable-values (https://kyleshevlin.com/usememo-and-stable-values)… (https://t.co/l7WCkBH2Or?amp=1)
https://kyleshevlin.com/graphs-are-everywhere (https://kyleshevlin.com/graphs-are-everywhere)… (https://t.co/rEXNi0nUVH?amp=1)
https://kyleshevlin.com/from-pastor-to-programmer (https://kyleshevlin.com/from-pastor-to-programmer)… (https://t.co/pOgNDaq9B3?amp=1) https://mostly-adequate.gitbook.io/mostly-adequate-guide/ (https://mostly-adequate.gitbook.io/mostly-adequate-guide/)
11 Jun 2021
Cryptography for Beginners With Christof Paar
In this epiosde, Christof gives an overview of cryptography for beginners.
Christof Paar is Founding Director of the Max Planck Institute for Security and Privacy and Research Professor at the Univ. of Massachusetts Amherst. He has taught crypto and security courses for 25 years to thousands of students in the US & Europe. He also taught extensively in industry, including courses at NASA, Motorola & Philips. Christof has given invited talks at MIT, Yale, Stanford, IBM and Intel. He co-founded, with Cetin Koc, the Workshop on Cryptographic Hardware and Embedded Systems (CHES) and has 200+ scientific publications on applied cryptography.
Christof's crypto video series: https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg (https://www.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg)
Christof's book, Understanding Cryptography: https://www.amazon.com/Understanding-Cryptography-Textbook-Students-Practitioners/dp/3642446493 (https://www.amazon.com/Understanding-Cryptography-Textbook-Students-Practitioners/dp/3642446493)
Book site: https://www.crypto-textbook.com/ (https://www.crypto-textbook.com/)
3 Jun 2021
Landing Your First Developer Job and Acing the FAANG Interview with Steph Orpilla
Stephanie Orpilla is a software engineer at Amazon where she focuses on frontend and data visualization for cloud security. She also runs an Etsy store, StemBabe, and is a mentor and curriculum developer for Girls Who Code and Built by Girls. Steph and I talk about learning how to code, getting your first developer job, tips for technical interviews and how to learn data structures and algorithms.
Steph's Instagram: https://www.instagram.com/_steph.js (https://www.instagram.com/_steph.js)
Steph's Twitter: https://twitter.com/_stephjs (https://twitter.com/_stephjs?lang=en)
Steph's Etsy store: https://www.etsy.com/people/stephanieorpilla (https://www.etsy.com/people/stephanieorpilla)
Resources mentioned by Steph:
Interview cake: https://www.interviewcake.com/ (https://www.interviewcake.com/)
The Coding Interview Bootcamp: Algorithms + Data Structures
https://www.udemy.com/course/coding-interview-bootcamp-algorithms-and-data-structure/ (https://www.udemy.com/course/coding-interview-bootcamp-algorithms-and-data-structure/)
27 May 2021
Learning to Code, Job Interviews, and Becoming a Senior Engineer with Scott Moss
Scott is a senior software engineer at Netflix. Previously he was the CEO and Co-founder of Tipe and Onespeed. He’s known in the JS community for his contributions to Angular, including popular open source projects, conference talks, and courses.
Scott and I talk about how he taught himself to code, getting your first developer role and how to succeed in a job interview.
We also talk about how to level up as a developer, what it takes to become a senior developer, and what to keep in mind if you’re a developer interested in building a startup.
Scott's Twitter: https://twitter.com/scotups (https://twitter.com/scotups)
Scott's YouTube channel: https://www.youtube.com/c/ScottMoss (https://www.youtube.com/c/ScottMoss)
Scott's Frontend Masters Courses: https://frontendmasters.com/teachers/scott-moss/ (https://frontendmasters.com/teachers/scott-moss/)
20 May 2021
Web Performance Fundamentals with Todd Gardner
Todd Gardner is the cofounder of Request Metrics and TrackJS. He also hosts PubConf and trains web developers to build faster and more maintainable websites.
Todd and I talk about why web performance is important, understanding web performance metrics, and how to improve the performance of your applications.
Todd's site: https://todd.mn/ (https://todd.mn/)
Todd's Twitter: https://twitter.com/toddhgardner (https://twitter.com/toddhgardner)
Todd's web performance fundamentals course: https://frontendmasters.com/courses/web-perf/ (https://frontendmasters.com/courses/web-perf/)
13 May 2021
Career Growth and Technical Interviews with Cole Turner
Cole Turner is a senior software engineer at Netflix, focusing on user interfaces and experimentation. When he’s not doing that, he’s either mentoring or chasing the dream to improve developer ergonomics and productivity. You can catch him in his free time churning ice cream and petting dogs.
Cole and I talk about how he taught himself to code, technical interviews, and how to keep growing as an engineer. This conversation was recorded live on Clubhouse.
Cole's blog: https://cole.codes/ (https://cole.codes/)
Cole's Twitter: https://twitter.com/coleturner (https://twitter.com/coleturner)
6 May 2021
Transitioning into Tech as a Self-Taught Developer with Shaundai Person
Shaundai Person is a UI engineer at SalesLoft, a blogger, a speaker and an Egghead instructor.
Shaundai and I talk about her journey into tech, how she taught herself to code without a bootcamp, and how to stand out as a non-traditional job applicant.
Shaundai's site: https://www.shaundai.com/ (https://www.shaundai.com/)
Shaundai's Twitter: https://twitter.com/shaundai (https://twitter.com/shaundai)
Shaundai's recent Egghead talk: https://egghead.io/talks/egghead-standing-out-as-a-non-traditional-applicant (https://egghead.io/talks/egghead-standing-out-as-a-non-traditional-applicant)
22 Apr 2021
Growing as an Engineer with Naz Delam
Naz Delam is a UI engineer at Netlflix, a career coach, mentor and speaker. We talk about job hunting, technical interviews, and how to grow as a software developer.
Naz's site: https://naz.dev/ (https://naz.dev/)
Naz's Twitter: https://twitter.com/NazDelam (https://twitter.com/NazDelam)
Naz's Linkedin: https://www.linkedin.com/in/nazdelam/ (https://www.linkedin.com/in/nazdelam/)
Naz's mentorship: https://mentorcruise.com/sessions/mentor/NazDelam/ (https://mentorcruise.com/sessions/mentor/NazDelam/)
14 Apr 2021
CSS For JavaScript Developers with Josh Comeau
Josh is the creator of CSS for JavaScript developers, an interactive course that helps JavaScript developers become confident with CSS. Josh has worked as a senior engineer for organizations like Khan academy, DigitalOcean and Gatsby, as well as taught for Journey education, developing curriculum and leading web-development courses at Concordia University.
In this episode, Josh and I talk about his new course, CSS for JavaScript developers. We talk about why so many find CSS hard to learn and frustrating to work with, and we talk about how to learn CSS. We also talk about what Josh has learned from launching his first course.
Josh's course:
https://css-for-js.dev/ (https://css-for-js.dev/)
Josh's site:
https://www.joshwcomeau.com/ (https://www.joshwcomeau.com/)
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Apple Podcasts (US)
5.0 / 5
10 ratings
Contact Madison Kanna Podcast
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Madison Kanna Podcast?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine