Building a Django Chat App with WebSockets
Building stateful web applications can be tricky, unless you use a framework, of course. Django to the rescue! In this article, learn how to build a Djano chat app using Django Channels and WebSockets.
Brought to you by Honeybadger—simple application monitoring that helps developers move fast and fix things.
Building stateful web applications can be tricky, unless you use a framework, of course. Django to the rescue! In this article, learn how to build a Djano chat app using Django Channels and WebSockets.
FastAPI provides various error-handling mechanisms to help you build robust applications.With built-in validation models, exceptions, and custom exception handlers, you can build robust and scalable FastAPI applications. Read this article to learn the different FastAPI error handling methods and best practices with examples.
Writing tests is essential for ensuring the quality of your code. Discover the difference between code coverage and test coverage and how to use them to make your testing process more efficient and effective.
Python integration testing is an essential step in preparing your application for deployment, but are you getting the most from your testing? Learn how Honeybadger can help you detect and fix problems before they impact your users.
Django’s built-in test framework makes it easy to validate complete workflows like signup, login, and image uploads. This guide walks through real integration tests for authentication and external services, plus best practices for managing data and mocks.
Deploying and managing high-availability Python web applications isn't easy. Dig in to master Django AWS deployment with Elastic Beanstalk.
Discover powerful Python exception-handling techniques with this guide. Learn about nested try blocks, re-raising exceptions, custom exceptions, and more.
Learn how to use spatial data in Django to build location-aware applications with the PostGIS extension and PostgreSQL.
Passwordless Django authentication is a good alternative to typical authentication. Dive with us into 3 authentication methods: email, OAuth, and magic links.
Logging is a valuable tool for performance, monitoring, and debugging. Jump into this article to learn best practices for practical Python logging.
Memory problems are tricky. Learn how to lower your Python memory usage with these expert tips to deliver a more seamless user experience.
Dive into a comprehensive guide on implementing command-line applications in Python. This tutorial uses the argparse module to explain how arguments, flags, and options work in a command-line application by building a BMI calculator app and implementing the Linux head command in Python.
Dockerizing your Django application can be intimidating, but the rewards outweigh the risks. In this guide, Charlie Macnamara walks you through the setup process so you can get the most out of your applications.
Discover the art of software testing in Python! Uncover software testing fundamentals, explore diverse testing methodologies, and master essential best practices. Dive into a comprehensive tutorial on leveraging the power of the unittest module to conduct efficient and effective unit testing in Python.
Unlock the power of the latest Python and Django versions with expert tips for seamlessly upgrading Python apps.
In this guide, you will learn the advantages of migrating from Python to Go, common challenges, different approaches to migration, and two methods for migrating: manually vs. with the gopy package.
Are you looking to streamline your machine learning projects from start to finish? Look no further than MLflow! In this article, we'll discuss machine learning lifecycle management – from creating and training models to comparing results and deploying them.
Get up and running with automated testing and deployment of your Flask app using GitHub Actions and Heroku.
Discover the power of configuration files in Python and learn how to work with YAML and INI file formats. From understanding the benefits of configuration files to comparing YAML and INI, this article is your one-stop guide for mastering configuration file management in Python.
This article provides an in-depth exploration of character encoding in Python 3. Learn how to interact with text and bytes in a project and how to fix common encoding errors.