Test & Code is a weekly podcast hosted by Brian Okken.
The show covers a wide array of topics including software development, testing, Python programming, and many related topics.
When we get into the implementation specifics, that's usually Python, such as Python packaging, tox, pytest, and unittest. However, well over half of the topics are language agnostic, such as data science, DevOps, TDD, public speaking, mentoring, feature testing, NoSQL databases, end to end testing, automation, continuous integration, development methods, Selenium, the testing pyramid, and DevOps.
July 17th, 2019 | 25 mins 20 secs
flit, git, pyproject.toml, python, submark, tdd
TDD is easier with dev tools, editor, and installs working together well.
This episode discusses editable installs with flit, a good TDD editor layout, test case grouping, batching tests to reduce context switch time, and even utilizing git tags.
July 4th, 2019 | 21 mins 51 secs
coverage, flit, pytest, python, tox
A story about packaging, and flit, tox, pytest, and coverage.
And an alternate solution to "using the src".
June 27th, 2019 | 22 mins 38 secs
misinformation, software testing, tdd
Some information about software testing is just wrong.
I'm not talking about opinions. I have lots of opinions and they differ from other peoples opinions. I'm talking about misinformation and old information that is no longer applicable.
June 19th, 2019 | 30 mins 41 secs
software testing, tdd
Roadblocks to writing tests, and what to do about it.
June 11th, 2019 | 22 mins 59 secs
hardware testing, scpi, software testing, test instruments, visa
Creating maintainable test suites for complex systems. The episode describes some complexities involved with hardware testing, then shares techniques for shifting complexity out of the test cases. The techniques are applicable to the testing of any complex system.
May 29th, 2019 | 35 mins 29 secs
tdd, test driven development, testing
Test Driven Development, TDD, can be intimidating to try.
In this episode, Chris May shares his experience with adding testing and TDD to his work flow.
His story will help lots of people overcome testing anxiety.
May 23rd, 2019 | 40 mins
automation, qa, software development, software testing, tdd
Alan Page explains how the Modern Testing Principles reflect the how testing actually happens in a healthy way in modern software development teams.
May 21st, 2019 | 27 mins 6 secs
coding interviews, technical interviews
In this episode, I talk with Derrick Mar, CTO and co-founder of Pathrise.
This is the episode you need to listen to to get ready for technical interviews.
May 3rd, 2019 | 28 mins
This is a "Yay! It's PyCon 2019" episode.
PyCon is very important to me.
But it's kinda hard to put a finger on why.
So I figured I'd ask more people to help explain why it's important.
I ask a few simple questions to people about Python and PyCon and get some great insights into both the language popularity and the special place this conference holds to many people.
April 29th, 2019 | 37 mins 40 secs
coding interviews, technical interviews
Some typical technical interview practices can be harmful and get in the way of hiring great people. April Wensel offers advice to help fix the technical interview process.
April 5th, 2019 | 48 mins 32 secs
public speaking, tech talks
Nina Zakharenko gives some great advice about giving tech talks.
We talk about a blog series that Nina wrote called "The Ultimate Guide To Memorable Tech Talks". This episode is full of great help and encouragement for your own public speaking adventures.
March 29th, 2019 | 30 mins 36 secs
learning, software development
Dane and Brian discuss skills needed for people that become software developers that don't have computer science degrees.
March 21st, 2019 | 48 mins 34 secs
agile, agile manifesto, grows, pragmatic programmer, software development
Andy Hunt and Dave Thomas wrote the seminal software development book, The Pragmatic Programmer, were original authors of the Agile Manifesto, and started a publishing company.
Andy discusses the book, their publishing company, the future of agile development, and even sci-fi novels.
March 12th, 2019 | 38 mins 23 secs
software development, software testing, tcr, tdd, unit tests
TCR is an alternative workflow of TDD that Kent Beck has been writing about and discussing recently.
But what is it? What's it feel like to use? How do you do it?
In this interview, we talk with Thomas Deniffel about this, and about his experiences with it so far.
February 28th, 2019 | 34 mins 57 secs
physical computing, python, teaching
Kelly Paredes & Sean Tibor teach Python in a middle school in Florida, and talk about this experience on the podcast "Teaching Python".
February 26th, 2019 | 18 mins 26 secs
I was recently interviewed on a podcast called "IT Career Energizer Podcast".
Phil Burgess is the host of the podcast, and it was a lot of fun.