---
canonical: "https://www.jsolly.com/blog/category/dev-tools/"
title: "Dev Tools"
description: "Development Tools"
---

# Dev Tools

Development Tools

[![Screenshot of pre-commit hook .yaml configuration](https://d1d7p8ufhgz4ld.cloudfront.net/media/post_metaimgs/precommitHook.webp)](https://www.jsolly.com/blog/automate-python-testing-linting-pre-commit-hooks/)

## [Automate Python Testing and Linting With Pre-Commit Hooks.](https://www.jsolly.com/blog/automate-python-testing-linting-pre-commit-hooks/)

January 9, 2023 in [Dev Tools](https://www.jsolly.com/blog/category/dev-tools/)

Updated September 7, 2026

1 min read

Automate Python testing and linting with pre-commit hooks in this video tutorial. We'll show you how to set up and customize the hook for your project.

[![A picture of a cartoon robot](https://d1d7p8ufhgz4ld.cloudfront.net/media/post_metaimgs/robot.webp)](https://www.jsolly.com/blog/write-tests-2x-faster-with-github-copilot/)

## [AI Pair Programmers: Writing Tests With Github Copilot](https://www.jsolly.com/blog/write-tests-2x-faster-with-github-copilot/)

October 8, 2022 in [Dev Tools](https://www.jsolly.com/blog/category/dev-tools/)

2 min read

Learn how AI pair programmers like Github Copilot can assist with writing tests, providing an example of its use in a 2D spaceship game.

[![Prettier Logo with a red x over it](https://d1d7p8ufhgz4ld.cloudfront.net/media/post_metaimgs/prettierLogo.webp)](https://www.jsolly.com/blog/Prettier-code-formatter-breaks-Django-templates/)

## [Why You Shouldn't Use Prettier on Django Template Files](https://www.jsolly.com/blog/Prettier-code-formatter-breaks-Django-templates/)

August 3, 2022 in [Dev Tools](https://www.jsolly.com/blog/category/dev-tools/)

1 min read

Don't use Prettier on Django Templates: My Experience and Why it's Not Compatible with the Template Language's Syntax

Showing 3 of 22 articles

[Load more posts](https://www.jsolly.com/blog/category/dev-tools/?page=2)
