Making a Reddit + Facebook Messenger Bot
A tutorial on building a Facebook Messenger bot that fetches and delivers content like memes and jokes from Reddit.
A tutorial on building a Facebook Messenger bot that fetches and delivers content like memes and jokes from Reddit.
Explains the Python @property decorator as a tool for encapsulation and clean attribute access, contrasting it with Java-style getters/setters.
A guide to the Lomb-Scargle periodogram, explaining its use, common misconceptions, and practical considerations for analyzing astronomical data.
A tutorial on implementing distributed tracing in a Python microservices application using Zipkin and py_zipkin to monitor request latency.
Explores implementing group-by operations from scratch in Python, comparing performance of Pandas, NumPy, and SciPy for data aggregation.
A technical analysis using sentiment analysis on Warren Buffett's shareholder letters from 1977-2016 to identify trends in tone and market influence.
A guide to recovering lost Python source code from a running process using pyrasite and uncompyle6.
A developer investigates and fixes a subtle bug in Python tests for Themis' Secure Comparator, caused by C integer overflows in ctypes.
A technical walkthrough of simulating a chaotic triple pendulum system in Python using Sympy and Kane's Method.
Introducing the tenacity library, a Python fork of retrying for robust error handling with flexible retry logic and backoff strategies.
Solutions for preserving exception tracebacks in JSON logs when using Python's multiprocessing QueueHandler.
A guide to effectively testing Django signals, covering decoupling, signal creation, and best practices for writing clean, maintainable tests.
A proposal for PEP 543, which aims to create a unified TLS API for Python to address issues with the current standard library approach.
Final part of a series on building a product classification API, covering the creation of a custom Python class and web app for categorizing product titles.
A developer's recap of presenting the Gnocchi time-series database at the FOSDEM 2017 open-source conference in the Python devroom.
A guide on protecting API keys in Python applications by storing them in a separate config file and using .gitignore to prevent exposure on GitHub.
An introduction to two essential Python packaging tools: tox for testing and twine for secure PyPI uploads.
A developer builds and explains a reverse image search API for finding similar products, detailing its implementation and challenges.
A guide to building a robust Python API client for a payment gateway, covering error handling, logging, and best practices.
Explains how to use pbr (Python Build Reasonableness) to simplify Python packaging with setup.cfg and automate tasks like dependency management.