article thumbnail

Test Driven Development with Databricks

Perficient

I don’t like testing Databricks notebooks and that’s a problem. I like Test Driven Development. Databricks has documentation for unit testing. I tried to test one notebook using another notebook. The idea is that the notebooks are client-facing and the python files are the targets of test.

article thumbnail

Test Driven Development with Databricks (1 of 2)

Perficient

I don’t like testing Databricks notebooks and that’s a problem. I like Test Driven Development. Databricks has documentation for unit testing. I tried to test one notebook using another notebook. The idea is that the notebooks are client-facing and the python files are the targets of test.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Guide to using Docker for your CI/CD pipelines

CircleCI

Docker is a platform for developers and sysadmins to develop, deploy, and run applications using containers. Docker is also referred to as an application packaging tool. There are several tools to help you Dockerize your application. Yes, you should use Docker because it enables testing in isolation.

AWS 111
article thumbnail

Do I really need Kubernetes?

CircleCI

In fact, developers and DevOps teams might feel like their application development pipeline is hopelessly outdated if they aren’t using Kubernetes. Kubernetes is an orchestration tool for containerized applications. And it is a great tool. Kubernetes is an orchestration tool for containerized applications.

article thumbnail

Technology Trends for 2023

O'Reilly Media - Ideas

This difference between search data and usage data may mean that developers “live” in their programming languages, not in their container tools. Coding practices is a broad topic that encompasses a lot—software maintenance, test-driven development, maintaining legacy software, and pair programming are all subcategories.

Trends 137
article thumbnail

Velocity 2019 will focus on the rise of cloud native infrastructure

O'Reilly Media - Ideas

To remain competitive, companies are being forced to adopt new patterns, such as DevOps and site reliability engineering, and new tools like Kubernetes, for building and maintaining distributed systems that often span multiple cloud providers. For many developers, these changes are simply hard to implement.”.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Data science and data tools. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Azure Architecture: Best Practices , June 28. Exam AZ-300: Microsoft Azure Architect Technologies Crash Course , July 11-12. Debugging Data Science , June 26.

Course 68