Software Development

General software development principals and tools. Receive insights applicable to building any application.

Working With GraphQL Fragments and Mutations

Working With GraphQL Fragments and Mutations

Make your GraphQL queries more dynamic with Fragments, plus get started with Mutations.
Serve Docker Containers With A Custom Domain and SSL with Caddy

Serve Docker Containers With A Custom Domain and SSL with Caddy

Do even less work to deploy your Docker apps to production.
Building a Client For Your GraphQL API

Building a Client For Your GraphQL API

Now that we have an understanding of GraphQL queries and API setup, it's time to get that data.
Writing Your First GraphQL Query

Writing Your First GraphQL Query

Begin to structure complex queries against your GraphQL API.
Connect Flask to a Database with Flask-SQLAlchemy

Connect Flask to a Database with Flask-SQLAlchemy

Use Flask-SQLAlchemy to have your Flask app interact with a database. Learn to create/manager users via Flask's ORM.
Poetically Packaging Your Python Project

Poetically Packaging Your Python Project

Manage your projects with Poetry to handle dependencies, envs, packaging, etc.
Using Redis to Store Information in Python Applications

Using Redis to Store Information in Python Applications

A temporary data store for everything from session variables to chat queues.
Integrate Plotly Dash Into Your Flask App

Integrate Plotly Dash Into Your Flask App

Crack full control over Plotly Dash by hacking an integration with Flask.