Using FreeOTP with Battle.net
A guide on configuring FreeOTP as a 2FA authenticator for Battle.net using the command-line tool 'bna'.
A guide on configuring FreeOTP as a 2FA authenticator for Battle.net using the command-line tool 'bna'.
A technical guide on analyzing personal Google Location History data using Python, Pandas, and visualization libraries to map and gain insights from location data.
A simple Python tutorial for sending emails using AWS SES with MIME formatting and helper functions.
A guide to identifying and reporting slow-running tests in Python's unittest framework by implementing custom timing logic and a custom TestRunner.
A tutorial on adding custom action buttons (deposit/withdraw) to the Django admin interface, including form handling and email notifications.
A developer's experience and technical takeaways from the OpenStack Summit Ocata, covering contributions, Python 3, and project updates.
Common boto/S3 error solutions: fixing SigV4 'host' parameter and region-specific endpoint issues in AWS Python SDK.
First post in a series on building a product classification API, covering the process of sourcing and formatting open-source Amazon product data for machine learning.
Analyzing the relationship between age and desired job roles among new coders using the 2016 Kaggle survey data.
A developer clarifies common myths about Conda, explaining it's a general-purpose package manager distinct from Anaconda and not just for Python.
Explores Python's functools.singledispatch for elegant, extensible JSON serialization of custom objects, moving beyond the standard json module's limitations.
A guide to using class-based tests in Python to make test suites more extensive, expressive, and maintainable, demonstrated with an API login endpoint.
A curated list of five interesting Python tutorials covering music generation, computer vision, data science, and popular modules.
A deep dive into Python exception handling, covering the BaseException hierarchy, internal implementation, and best practices for defining custom exceptions.
The author reflects on the global reach of their book 'Intermediate Python', which has been read in 181 countries and used for training.
A critique of common Python decorator patterns that break function signatures and introspection, with advice on how to fix them.
A Python developer shares insights from the HTTP Workshop in Stockholm, discussing HTTP/2, web standards, and Python's role in the ecosystem.
A developer shares insights from reading the entire Python standard library, advising it's not necessary for proficiency and recommending community learning.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
Guide to using Jupyter Notebooks with Oracle Big Data Discovery 1.2 for advanced data science and Python/Spark integration.