I Wrote This On My Remarkable 2
A developer shares their experience using the Remarkable 2 e-ink tablet for writing and reading, and details creating a script to convert PDF notes to Markdown.
A developer shares their experience using the Remarkable 2 e-ink tablet for writing and reading, and details creating a script to convert PDF notes to Markdown.
Explains how to use Azure OpenAI's 'Add your data' feature programmatically via REST APIs to integrate custom documents into AI responses.
Introduces EasyLLM, an open-source Python package for streamlining work with open large language models via OpenAI-compatible clients.
A developer prepares a SaaS for launch by adding user history, soft deletion, and SendGrid email integration.
Compares performance of Python's map() function and list comprehensions through benchmarks, showing list comprehensions are often faster.
A developer explores the challenges of sandboxing untrusted Python code in a side-project, using process isolation and seccomp.
The author adds Sentry integration and prepares for launch in this SaaS development episode, part of a series on building a product.
Explores the performance trade-offs of inlining Python functions vs. keeping code modular, showing a speed gain at the cost of readability.
A developer builds and refines email templates for a SaaS journaling service, sharing insights on copywriting and programming challenges.
A technical walkthrough of scraping and visualizing global airline passenger route data using Python, DuckDB, and QGIS.
A beginner's guide to network programming in Python, covering sockets, TCP, and building a basic client-server application.
Explains how Python's pathlib module simplifies cross-platform file path manipulation, replacing older os.path and glob methods.
A guide on configuring LangChain to connect to and use Azure OpenAI services in Python, covering setup, authentication, and examples.
Livestream notes on refactoring the kr8s Python library by replacing aiohttp with httpx to add trio support.
Building a SaaS product: adding an Account model and creating a background job to send journal prompt emails with full unit testing.
Two methods to significantly speed up local tox runs by using wheels and shared build environments, reducing runtime by up to 75%.
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
Paolo Melchiorre announces his nomination for the Python Software Foundation Board, outlining his 15+ years of community contributions and goals.
Interview with Paolo Melchiorre, a candidate for the Python Software Foundation Board, discussing his community involvement and goals for language inclusivity.
Introducing kr8s, a new Python Kubernetes client library designed for simplicity and familiarity, inspired by kubectl.