# Developing on Databricks

DevFeed: [Developing on Databricks](<https://devfeed.tech/articles/developing-on-databricks-28598.md>)

Original publisher: [Read original article](<https://www.marvelousmlops.io/p/developing-on-databricks>)

Author: Maria Vechtomova

Published: 2025-07-29T15:25:32Z

Content type: tutorial

Language: en

Sources: [MarvelousMLOps](<https://devfeed.tech/sources/marvelousmlops.md>)

Topics: [databricks](<https://devfeed.tech/topics/databricks.md>), [MLOps](<https://devfeed.tech/topics/mlops.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Development](<https://devfeed.tech/topics/development.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cli](<https://devfeed.tech/tags/cli.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [mlops](<https://devfeed.tech/tags/mlops.md>)

## AI overview

A tutorial for Lecture 2 of an MLOps with Databricks course. It explains why notebook-based development can hinder modularity, code quality, and unit testing, then introduces local development with the Databricks VS Code extension, CLI, and Databricks Connect while continuing to run PySpark code on Databricks. It also covers setup, repository forking, catalogs and schemas, CLI installation, and authentication.

## Source excerpt

Lecture 2 of MLOps with Databricks course