Python has dominated the TIOBE programming language index for years, beloved for its versatility and beginner-friendly syntax. Yet despite this widespread adoption, one aspect consistently frustrates developers: package management. The gap between Python’s elegant simplicity and the complexity of managing dependencies has plagued data scientists, engineers, and developers for decades. The emergence of uv, a Rust-based package manager, represents a fundamental rethinking of how Python environments should work. Rather than applying patches to existing tools, uv reimagines the entire dependency management ecosystem and the results are transformative for anyone building data platforms, machine learning pipelines, or production-grade Python applications. The…
Leave a CommentAlexander Lammers Posts
The collaboration between developers and AI is shifting from simple prompts to a more sophisticated partnership, guided by structured instruction sets. This evolution is driven by emerging standards like AGENTS.md, which serve as a “README for agents” by providing the necessary context to work effectively on a project (e.g. https://github.com/openai/agents.md) Understanding these formats is crucial for developers seeking to harness the full potential of autonomous AI systems. Guiding AI with AGENTS.md The AGENTS.md file is a predictable and centralized location for project-specific instructions for AI agents. Its primary goal is to accelerate an AI’s “onboarding” process, providing immediate context on a project’s architecture, conventions,…
Leave a CommentDigital finance transformation has evolved far beyond traditional Robotic Process Automation (RPA). Simple bots that once followed rigid, scripted rules are giving way to intelligent systems capable of reasoning, planning, and adapting. Central to this evolution is Agentic AI in the form of AI Workflows and AI Agents which are two complementary approaches that enable powerful automation and decision-making (Anthropic 2024, Building effective agents). Understanding these systems is vital for finance professionals aiming to unlock the full potential of AI. Workflows provide structured, predictable automation, while agents bring autonomous decision-making capabilities. Together, they offer a powerful foundation for modern, AI-driven…
Leave a CommentInfrastructure as Code (IaC) is no longer just a buzzword—it’s the backbone of modern software delivery. Whether you’re launching a startup or running a global enterprise, IaC empowers your team to build, scale, and maintain complex infrastructure with the speed and precision of software engineering. But with so many tools out there, how do you choose the right one for your Azure projects? Therefore, I am discussing Bicep and Terraform as the main tools out there. If you’re new to IaC, imagine transforming hours of tedious portal clicking into a few lines of code—repeatable, version-controlled, and reviewable. That’s the magic…
Leave a CommentIn today’s digital-first world, cloud computing has become the backbone of modern business operations. By delivering IT services over the internet, the cloud allows organizations to avoid hefty investments in hardware and infrastructure, instead providing on-demand access to scalable resources, advanced analytics, and powerful development tools. This transformation empowers companies of all sizes to innovate faster, manage big data, and adapt to changing market needs with unprecedented flexibility and cost efficiency. Azure Functions play a key role in this landscape by enabling businesses to run event-driven, serverless applications that automatically scale with demand. This means organizations can streamline processes, reduce…
Leave a CommentTL;DR: SSE vs Streamable HTTP What Changed: Old (SSE): Required permanent connections + separate /sse endpoint → connections dropped = lost everything New (Streamable HTTP): Single /message endpoint + optional session IDs → connections drop = automatic recovery Key Improvements: Reliability: Session recovery vs complete restart on disconnect Efficiency: On-demand connections vs always-on connections Compatibility: Works with all web infrastructure vs SSE-unfriendly proxies/firewalls –> Also if you want to know how to secure MCP Server with NGINX + Supergateway + Render, see our Secure MCP article on dev.to Introduction Though the Model Context Protocol (MCP) has been around for a…
Leave a CommentDeveloped in the late 1990s, the Cross-Industry Standard Process for Data Mining (CRISP-DM) remains one of the most enduring frameworks in data science. Despite being over two decades old, I am discussing this methodology here because it continues to serve as the lighthouse guiding enterprises through data transformation, converting raw information into strategic competitive advantages that drive measurable business outcomes. This classic framework has stood the test of time, establishing itself as the gold standard for data science initiatives, with nearly half of data professionals still adopting this framework for their analytics projects today. Its longevity and continued relevance stem…
Leave a CommentIn our paper published in the British Journal of Industrial Relations Kathrin Weis, Felix Lukowski and myself show how the presence of works councils affects firms’ provision of further training, particularly in the context of rapid technological change in Germany. Using detailed firm-level data from the BIBB Training Panel (2019), the study investigates both the probability that a firm offers training (extensive margin) and the share of employees participating in training (intensive margin), with a specific focus on employees in low-skilled jobs and on differences between firms with varying levels of digital technology. Key Findings The research finds that works…
Leave a CommentThe our “Navigating uncertainty: Employee participation dynamics in times of crisis” Marek Giebel and myself examine how the Global Financial Crisis (GFC) influenced the creation and dissolution of employer-led internal communication committees (ICCs) in German establishments. These committees—such as roundtable conferences or employee spokespersons—facilitate knowledge sharing and crisis management. Using data from the German IAB Establishment Panel (2004–2018), the study employs a difference-in-differences approach to analyze how crisis exposure affected ICC dynamics. Key Findings Crisis Impact on ICC Introduction Negatively affected establishments (those reporting adverse GFC impacts) were significantly more likely to introduce ICCs during the crisis response phase (2008–2009),…
Leave a CommentIn our paper “The Impact of a New Workplace Technology on Employees,” (published in the Oxford Bulletin of Economics and Statistics) Marek Giebel and myself investigate how introducing new technologies affects non-monetary working conditions—specifically overtime, training participation, and perceived labor intensity—using detailed German worker-level data from the Socio-Economic Panel (2014–2020). Our analysis reveals that these effects are most pronounced immediately after implementation and vary significantly across occupational and industrial contexts. This paper investigates the impact of the implementation of a new workplace technology on worker outcomes such as overtime, training and perceived productivity. While the effects of new technologies on…
Leave a Comment