I Built a Live ML Predictions Dashboard for the 2026 FIFA World CupThe World Cup is finally here, and instead of just watching, I wanted to see how well a statistical model could keep up with the tournament in real time. So I built one. A live machine-learning predic…Kemal Yaylali·2d ago·4 min readFollow2026build-in-publicData ScienceFIFA
SDK performance releases and proxy detectionWhat's new in Arcjet (2026-06-12). New versions for each of our JS, Python, and Go SDKs to improve performance and detect proxies.Arcjet blog·2d ago·2 min readArcjetthe 1.5.0 JS SDK releasedocs for detailsJS
A Temperature ConverterAsked to write a temperature converter in Python. Here's a flexible, extensible solution that handles Celsius, Fahrenheit, and Kelvin conversions. from abc import ABC, abstractmethod from enum import …devdotdev.dev·3d ago·3 min readFollowPythonAI Code Review
Remove Background Noise from Video Without Re-encoding: An Audio-Only Approach with DeepFilterNet3A Python CLI tool that strips background noise from any video file using ML denoisers — while copying the video stream byte-for-byte. A 6 GB 4K file processes in minutes instead of hours.Kemal Yaylali·5d ago·6 min readFollowAIMachine LearningOpen SourcePython
A URL ShortenerA simple URL shortener that maps long URLs to short codes. Supports creating, retrieving, and expanding shortened URLs. import hashlib import string from abc import ABC, abstractmethod from typing imp…devdotdev.dev·6d ago·4 min readFollowPythonAI Code Review
selenium webdriver or cover for arbitrary GET requestsPeople > Companies ❤️ - programming.dev [Unofficial]·6d ago·2 min readPythonlogging_strict10 commentshttps://github.com/zaironjacobs/get-gecko-driver/issues/5
A Function That Estimates How Long a 5-Minute Fix Will Actually TakeAsked to write a function that estimates the true duration of a '5-minute fix.' Here's what came out after letting the abstraction instincts loose. from dataclasses import dataclass, field from enum i…devdotdev.dev·Jun 5·3 min readFollowPythonAI Code Review
A Standup Meeting Summary GeneratorAsked for a standup meeting summary generator in Python. Here's an implementation that takes team member updates and produces a formatted summary. from dataclasses import dataclass, field from typing …devdotdev.dev·Jun 5·3 min readFollowPythonAI Code Review
An announcement from the Steering Council regarding the JIT projectPeople > Companies ❤️ - programming.dev [Unofficial]·Jun 5·5 min readPythonjoyjoy0 commentshttps://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638
Ultimate Guide to API Rate Limiting for DatadogRead Datadog rate-limit headers, implement retries and throttling, batch requests, and monitor usage to avoid 429 errors.Scaling with Datadog for SMBs·Jun 5·13 min readDatadogPythonNode.jsTypeScript
DevHumor API: The Programmer’s Random Excuse Generator with Pluggable Validation FrameworksA developer requested a simple tool to generate random excuses for why their code doesn't work. Instead of a 5-line function, we built an enterprise-grade excuse generator with abstract factory patter…devdotdev.dev·Jun 4·5 min readFollowPythonAI Code Review
7 Ways New Engineers Can Flourish in the Age of AIIEEE Spectrum [Unofficial]·Jun 3·3 min readIeee-member-newsCareer-adviceAiYoung-professionals
Build a Self-Aware Code Complexity Analyzer That Rates Your Own Shame LevelCreate a tool that analyzes Python source code and assigns it a 'shame score' based on various code smell metrics, then generates brutally honest feedback about the developer's choices. The tool shoul…devdotdev.dev·May 22·6 min readFollowPythonAI Code Review
OpenSSF Notes Quarter of Growth with New Members, Added AI Security Resources, and Growing CommunityOpen Source Security Foundation – Linux Foundation Projects [Un…·May 21·7 min readBlogPress ReleaseAI securityCyber Resilience Act
Structured concurrency & GoHow Python and Kotlin provide structured concurrency out of the box while Go achieves the same patterns explicitly using errgroup, WaitGroup, and context.Redowan Delowar·Feb 21·14 min readFollowGoPythonKotlinConcurrency
Move Along, PythonDeterministic, portable Python runtimes for Tiles using layered venvstacks.Tiles·Feb 17·4 min readFollowTilesPythonpackagingvenvstacks
Hierarchical rate limiting with Redis sorted setsBuild multi-level rate limiting with Redis sorted sets and Lua. Enforce global and category-specific limits with ZREMRANGEBYSCORE and ZCARD commands.Redowan Delowar·Jan 12·5 min readFollowDatabasePythonSystemRedis
Running only a single instance of a processPrevent multiple script instances with file locking. Use flock in Bash, fcntl in Python, and syscall.Flock in Go for single-instance processes.Redowan Delowar·Dec 31·3 min readFollowShellUnixPythonGo
Injecting Pytest fixtures without cluttering test signaturesClean up pytest test signatures using @pytest.mark.usefixtures to inject implicit fixtures without autouse or unused parameter warnings.Redowan Delowar·Dec 2·2 min readFollowPythonTILPytestTesting
Explicit method overriding with @typing.overrideCatch method override errors at type-check time with Python's @override decorator from PEP 698, preventing typos and signature mismatches.Redowan Delowar·Nov 6·2 min readFollowPythonTILTyping
Quicker startup with module-level __getattr__Speed up Python module imports with __getattr__ from PEP 562 for lazy loading, deprecation warnings, and dynamic attribute access.Redowan Delowar·Nov 3·3 min readFollowPythonTILPerformance
Shades of testing HTTP requests in PythonTest HTTP requests in Python with pytest-httpx for full mocking, respx for pattern matching, or VCR.py for recording real responses.Redowan Delowar·Sep 2·3 min readFollowPythonAPITestingTIL
Taming parametrize with pytest.paramWrite readable parametrized tests with pytest.param for better test names, conditional skips, custom IDs, and structured test data.Redowan Delowar·Aug 28·2 min readFollowPythonTestingTILPytest
Log context propagation in Python ASGI appsAutomatically tag Python logs with request context using middleware and contextvars for distributed tracing in ASGI web applications.Redowan Delowar·Aug 6·5 min readFollowPythonAPILogging
Please don't hijack my Python root loggerAvoid configuring Python's root logger in libraries; use named loggers with NullHandler to let application code control logging behavior.Redowan Delowar·Aug 3·4 min readFollowPythonLogging
TypeIs does what I thought TypeGuard would do in PythonUnderstand TypeIs vs TypeGuard in Python: TypeIs provides more intuitive type narrowing by narrowing both positive and negative branches.Redowan Delowar·Apr 27·4 min readFollowPythonTypingTIL
Patching pydantic settings in pytestMock pydantic_settings in pytest tests by patching the settings class to prevent flaky tests from environment variable dependencies.Redowan Delowar·Jan 27·4 min readFollowPythonTILTestingPytest
Eschewing black box API callsWhy you should define API response structures explicitly. Compare approaches in Python, JavaScript, and Go with Pydantic, Zod, and structs.Redowan Delowar·Jan 15·4 min readFollowPythonJavaScriptGo
Annotating args and kwargs in PythonProperly annotate Python *args and **kwargs with heterogeneous types using Unpack, TypedDict, and modern type hints from PEP-692.Redowan Delowar·Jan 8·3 min readFollowPythonTypingTIL
Statically enforcing frozen data classes in PythonEnforce immutable dataclasses at type-check time with @final decorator to catch mutations before runtime without frozen=True performance cost.Redowan Delowar·Jan 4·3 min readFollowPythonTILTyping
Debugging dockerized Python apps in VSCodeSet up VSCode debugger for containerized Python applications using debugpy. Step-by-step guide with Docker Compose and launch configurations.Redowan Delowar·Dec 22·4 min readFollowPythonTILDocker
Banish state-mutating methods from data classesWhy you shouldn't add state-mutating methods to Python dataclasses. Maintain semantic clarity and use dataclasses as pure data containers.Redowan Delowar·Dec 16·4 min readFollowPython
Taming conditionals with bitmasksReplace complex nested conditionals with Python's enum.Flag and bitmasks for cleaner, more maintainable logic using bitwise operations.Redowan Delowar·Jul 29·8 min readFollowPythonTIL
Memory leakage in Python descriptorsPrevent memory leaks in Python descriptors by using weakref to avoid hard references that prevent garbage collection of validated objects.Redowan Delowar·Jul 16·4 min readFollowPythonTILPerformance
Unix-style pipelining with Python's subprocess moduleBuild Unix-style command pipelines in Python using subprocess.run with stdout piping for efficient process chaining and output capture.Redowan Delowar·Jul 14·5 min readFollowPythonTILShellUnix
Enabling repeatable lazy iterations in PythonCreate reusable generators by implementing __iter__ in a class, allowing multiple lazy iterations without memory overhead or repeated function calls.Redowan Delowar·Jul 13·3 min readFollowTILPython
Escaping the template pattern hellscape in PythonReplace inheritance-based template pattern with composition and Protocol types to create cleaner, testable Python code without namespace pollution.Redowan Delowar·Jul 1·15 min readFollowPythonDesign Patterns
Python dependency management reduxModern Python dependency management using pip-tools, hatch, and PEP-621 for web apps and libraries with reproducible builds.Redowan Delowar·Jun 27·6 min readFollowPythonDevOps
Implementing a simple traceroute clone in PythonBuild a traceroute clone in Python using UDP and ICMP sockets to trace network packet routes and measure hop latency with TTL manipulation.Redowan Delowar·Jun 1·6 min readFollowPythonNetworkingShellUnix
Sorting a Django queryset by a custom sequence of an attributeSort Django querysets by custom attribute sequences using Case and When expressions for database-level ordering with SQL CASE statements.Redowan Delowar·May 9·4 min readFollowPythonDjangoDatabase