JF's Dev Blog

Django, Vue, and other things, too

Articles by johnfraney

Create and Publish a Python Package with Poetry

Poetry, a next-generation Python packaging tool, makes it easy to create and publish a Python package.

Continue reading »

Integrate Django and Vue.js

With a small amount of configuration, Django and Vue.js can play together nicely during development and when you're ready to go live.

Continue reading »

Human-Readable Python Regular Expressions

Regular expressions are ugly, complex, dense, and illegible—but they don't have to be. These Python classes can help compose human-readable regex patterns.

Continue reading »

Pipenv and Poetry: Benchmarks & Ergonomics

Pipenv and Poetry are next-generation Python dependency management tools. This post benchmarks each tool's dependency management commands and compares their ergonomics.

Continue reading »

Build and Deploy a Static Site with Dokku

How to set up a modern static site deployment strategy using Dokku and multiple buildpacks.

Continue reading »

Rebuilding My Blog with Pelican

How I rebuilt my blog using Pelican and improved page load times.

Continue reading »

Writing Unit Tests for Celery Tasks with async Functions

How to write and test Celery tasks that use asynchronous Python functions.

Continue reading »

A Modern Django Admin Using Wagtail

How to use Wagtail to create a client-friendly Django admin interface.

Continue reading »

Writing a Vue.js App in Python

Using Transcrypt, you can write a Vue.js app in Python instead of JavaScript.

Continue reading »

Writing reusable ModelForm templates with Django

How to write a single Django template for every CreateView and UpdateView in your project.

Continue reading »

Page 1 / 2 »