Author: drweb

Python 3.14 came out this week and has many new features and improvements. For the full details behind the release, the documentation is the best source. However, you will find a quick overview of the major changes here. As with most Python releases, backwards compatibility is rarely broken. However, there has been a push to clean up the standard library, so be sure to check out what was removed and what has been deprecated. In general, most of the items in these lists are things the majority of Python users do not use anyway. But enough with that. Let’s learn…

Read More

Laravel trifft auf digitale Goldgräberstimmung2 Millionen User. 1,5 Milliarden Requests. 30.000 Live-Zuschauer gleichzeitig.Das sind unsere Zahlen. Das ist dein neuer Arbeitsplatz, wenn du Laravel wirklich beherrschst.Die FaktenKettner Edelmetalle – einer der größten Edelmetallhändler Europas mit über 200.000 Kunden und dreistelligem Millionenumsatz. Unsere Laravel-Plattform muss performen – jeden Tag, jede Sekunde. Kein Spielzeug-Traffic, sondern echte Last.Der Tech-StackLaravel als Fundament (Custom Framework)PHP 8+ mit modernen FeaturesSingleStore für Performance-kritische DatenElasticSearch für Suchen & AlgorithmenRedis & Queues für SkalierungAWS/Cloud Serverless InfrastrukturNuxt/Vue.js im Frontend (nice-to-have)Der JobDu entwickelst Backend-Systeme, die funktionieren müssen. Keine Proof-of-Concepts, sondern produktive Software:Live-Trading-Platform: Realtime-Features für bis zu 30.000 gleichzeitige User bei Live-Events.…

Read More

Black Friday deals came early this year. You can get 50% off of any of my Python books or courses until the end of November. You can use this coupon code at checkout: BLACKISBACK  The following links already have the discount applied: Python eBooks Python Courses  

Read More

Lineaje this week unfurled a platform that automatically discovers the artificial intelligence components of an application, defines security and governance policies, and then autonomously generates guardrails. At the core of the Lineaje UnifAI platform are a set of artificial intelligence (AI) capabilities that are integrated with an orchestration framework for applying governance policies that has been embedded within a Model Context Protocol (MCP) server to integrate with AI coding tools. The Discovery Agents that Lineaje developed continuously map an AI Bill of Materials (AIBOM) to identify every model, agent, MCP server, dependency, skills, and data connections. Additionally, AI agents will…

Read More

Josh Tumath: Have you ever noticed that when you increase the system text size in your iOS or Android phone’s accessibility settings, the text gets bigger everywhere except on the web? On Safari and Chrome, it makes absolutely no difference. New thing:   This isn’t page zoom, which scales everything, it’s just respects the text-only scale settings from the system itself. Great idea. I’ll definitely be playing with this.

Read More

I am happy to announce my latest book, Vibe Coding Video Games with Python. Here’s the announcement from my Kickstarter: Welcome to Vibe Coding Video Games with Python. In this book, you will learn how to use artificial intelligence to create mini-games. You will attempt to recreate the look and feel of various classic video games. The intention is not to violate copyright or anything of the sort, but instead to learn the limitations and the power of AI. Instead, you will simply be learning about whether or not you can use AI to help you know how to create…

Read More

For years, observability was supposed to be the great equalizer. The way every team could understand their systems, debug faster, and ship with confidence. But somewhere along the way, it became the opposite: Complex, expensive, and increasingly constrained.  What was meant to empower developers has become a system governed by egress costs, ingestion pricing, and sampling limits. Teams do not stop observing because they want to. They stop because they are forced to make tradeoffs to stay within budget.  The good news? The pendulum is swinging back. A quiet architectural revolution is already underway. One that puts observability back inside…

Read More

Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The first and arguably most popular is mypy. Microsoft also has a Python type checker that you can use in VS Code called Pyright, and then there’s the lesser-known Pyrefly type checker and language server. The newest type checker on the block is Astral’s ty, the maker of Ruff. Ty is another super-fast Python utility written in Rust. In this article, you will learn how to switch your project to use ty…

Read More

Decorators are a concept that can trip up new Python users. You may find this definition helpful: A decorator is a function that takes in another function and adds new functionality to it without modifying the original function. Functions can be used just like any other data type in Python. A function can be passed to a function or returned from a function, just like a string or integer. If you have jumped on the type-hinting bandwagon, you will probably want to add type hints to your decorators. That has been difficult until fairly recently. Let’s see how to type…

Read More

OpenAI announced Thursday that it has reached an agreement to acquire Astral, the startup behind some of Python community’s most popular open-source developer tools. The acquisition marks further escalation in the rapidly evolving artificial intelligence (AI)-assisted development market, which has led to a coding war between OpenAI and its primary rivals, including Anthropic and the AI-native code editor Cursor. In integrating Astral’s high-performance tooling into its Codex platform, OpenAI intends to solidify its ecosystem as the primary destination for software engineers. Financial terms were not disclosed, but under the deal Astral’s team is expected to join OpenAI to enhance Codex,…

Read More