It Depends
Sshot 401

A podcast by Clear Function.

Clear Function is a group of happy engineers based in Memphis, TN. We partner with visionaries to bring their ideas to life.
For more information, check out our website.

  1. Thumb 1505497201 artwork

    31: Chatbot Skills with Daniel Pritchett

    On this episode, our very own chatbot expert, Daniel Pritchett, joins Mo and Ben to discuss chat as a service. While there is a lot of hype around chatbots recently, these engineers decode chat as a platform and engage in all kinds of fun along the way. Listen in to hear about the implicit increases in efficiency, knowledge sharing, and time savings that can come with chatbots. Also, look out for Daniel’s talk at Southeast Ruby in October and his upcoming book!

  2. Thumb 1504811934 artwork

    30: Application Hosting with DevOps in "The Cloud"

    On this episode, Ben, Daniel, Jesse, and Mo discuss the cloud and application hosting. The conversation includes services such as Heroku, Azure, and Amazon Web Services (AWS). Listen in to hear about how developers make the decision to use platform as a service or infrastructure as a service to manage and host their applications.

  3. Thumb 1503496844 artwork

    29: Using Docker and Ansible to Win at DevOps

    On this episode, Ben, Jesse, Keith, and Mo discuss configuration management and continuous deployment. Using technologies like Docker and Ansible can identify and provide dependencies for applications. Learn how to fight for consistency across development and production environments with containers.

  4. Thumb 1501691261 artwork

    28: The How, When, & Why of DevOps

    On this episode, Ben, Mo, Jesse, and Daniel cover continuous integration & delivery, monitoring, logging, and more. Do today’s developers all need to learn some DevOps? What are the tradeoffs in targeting platform as a service, infrastructure as a service, or the traditional ‘bare metal’ deployment?

  5. Thumb 1500995104 artwork

    27: When to Google, When to Ask for Help

    On this episode, Jesse, Mo, Keith, and Brian discuss the balance between using a search engine and asking co-workers for help. When you have a tricky problem to solve, either of these tactics will include some significant trade offs. The team explains when and how to Google to be effective in programming.

  6. Thumb 1499889508 artwork

    26: Pair Programming

    On this episode, Ben, Jesse, and Daniel discuss pair programming. With the strategy of pairing comes significant benefits to productivity, code quality, rubber ducking, and knowledge sharing. Listen in for helpful tips about tooling and managing differing team strengths and energy levels.

  7. Thumb 1497888102 artwork

    25: How to Win at Tech Conferences

    On this episode, Jesse, Mo, Ben, and Daniel discuss the continuous improvement topic of tech conferences. They discuss how to choose a conference, the most helpful aspects of a conference, and how to attend conferences well. Perhaps most importantly, the group explains how to take full advantage of the conference by sharing knowledge with the whole team.

  8. Thumb 1497378453 artwork

    24: Should You Change Code for Tests?

    On this episode, Ben, Mo, Daniel, and Jesse discuss three important questions regarding the priority of testing when writing code. Could you change your code for tests? Would you change your code for tests? Should you change your code for tests? Listen in to hear about how testing is a first-order concern in writing good code.

  9. Thumb 1496151308 artwork

    23: Software Testing & Test-Driven Development

    On this episode, Ben, Daniel, Jesse, and Brian discuss software testing. From types of tests to tooling for testing, learn how tests can help you make better software in less time with reproducible, regression-preventing tests. And finally, the debate about test-driven development is rekindled again!

  10. Thumb 1495029052 artwork

    22: The Art of Debugging

    On this episode, Daniel, Mo, and Jesse debug all the problems. They address making and questioning assumptions as a programmer, how to debug different types of errors, and the best tooling in various operating systems. Listen in to hear about test journals, buddy debugging, rubber ducking, and much more!

View Older Episodes