Feature Flags with Django Waffle - Building SaaS #15
This article explains how to add feature flags to a Django SaaS project using the Django Waffle library to control user access to new features.
This article explains how to add feature flags to a Django SaaS project using the Django Waffle library to control user access to new features.
A tutorial on using Memcached with Python for efficient caching in distributed applications, covering installation, basic usage, and advanced patterns.
The article details a significant performance improvement in Ansible deployments by integrating the Mitogen tool, resulting in a 4.5x speed increase.
Explains why pow() is slower than ** in Python using the dis module and introduces the concept of constant folding.
Compares the Julia do-block and Python with statement, explaining their different purposes in resource management and function passing.
Explains how to create custom IPython magic functions using Magics classes, with a practical example of a type-checking %mypy command.
A tutorial on creating custom cell magic functions in IPython, focusing on building a type-checking helper using Python's type hints.
A guide to deploying a Django web app using Ansible, including a detour on Continuous Integration and a major speed improvement.
A recap of the January live streams focused on building a SaaS product with Python and Django, covering integrations and admin tools.
A guide to implementing effective logging in Python applications, covering best practices, the logging module, and using daiquiri for better configuration.
The article details building an automated tool for processing and connecting data using Python and Django in a SaaS project.
A developer explains why Flask was the ideal Python framework for building sr.ht's modular mini-services, citing its simplicity and flexibility.
Explains the difference between Python's __str__ and __repr__ methods with clear examples, focusing on human-readable vs. unambiguous output.
Building a Python/Django tool to semi-automate backend manual tasks, making them faster to complete.
A technical walkthrough of three LeetCode problems: Move Zeroes, Merge Two Sorted Lists, and Merge Two Binary Trees, with Python solutions.
A developer shares solutions and analysis for three LeetCode problems: Flipping an Image, Leaf-Similar Trees, and Maximum Depth of N-ary Tree.
A developer shares solutions and insights for three LeetCode tree algorithm problems: Invert Binary Tree, N-ary Tree Postorder, and Preorder Traversal.
A developer shares solutions and analysis for three LeetCode array problems: monotonic arrays, consecutive ones, and duplicate detection.
A developer shares optimal Python solutions for three LeetCode string problems, focusing on performance and clean code.
A developer shares solutions and insights for three LeetCode problems, focusing on bitwise operations, Fibonacci, and string manipulation.