About:

The website 'Agile & Coding' is authored by David Vujic. However, the metadata provided does not include a detailed summary about the author. Additional information would be needed to provide a comprehensive summary.

Website:

Specializations:

Subscribe to RSS:
Agentic Engineering promotes an active, iterative approach to software development, contrasting with traditional waterfall methods and emphasizing adaptability and human involvement.
The post discusses the challenges faced by software developers when upgrading third-party dependencies, emphasizing that such changes often add little business value while incurring significant costs. It critiques the necessity of...
The text discusses feedback loops in Python, including different methods to get feedback on the code, such as shipping it to production, testing and debugging, test-driven development, REPL-driven development, and interactive Pyth...
The text discusses the author's attempts to make Python development more interactive, test-driven, and fun, inspired by the developer experience in Clojure. The author has developed support for REPL Driven Development (RDD) in Pyt...
The author shares their experience at FOSDEM 25, a conference in Brussels, where they gave a talk on Python Monorepos and the Polylith Developer Experience. They also discuss their travel from Stockholm to Brussels and back, and t...
The author discusses REPL Driven Development (RDD) and its use in Python development. They share their experience with RDD in Python and how it compares to their experience with Clojure. The author also talks about their efforts t...
Python Hiccup is a library for representing HTML using plain Python data structures. It allows creating HTML with Python using list or tuple to represent HTML elements and dict to represent the element attributes. The library aims...
The text discusses the challenges of setting up Kubernetes for microservices and the use of Kustomize to simplify configuration. It also explores the concept of Monorepos for managing Kubernetes configuration and the benefits of u...
The text discusses the use of Pants and Polylith in software development, focusing on the developer experience, the benefits of using both tools, and the challenges encountered. It also provides examples and resources for further ...
The text discusses the importance of writing simple and easy-to-move code in Python software development. It emphasizes the benefits of having less code and the importance of refactoring code to make it more testable and reusable....
The text discusses the concept of Monorepo, its use case, and the Polylith Architecture for organizing and sharing code in Python. It also explains the visualization tooling support and commands available in Polylith.
The text announces new features for the Polylith Architecture, which now supports Poetry, Hatch, and PDM for Python projects. It explains how to use the new features and provides information about the build hooks for Hatch and PDM...
The author shares a heartwarming story about discovering the lost music of his grandmother, a famous singer from the Balkans. He talks about his family's history and how he found the music almost by accident at work. The story hig...
The text discusses the author's approach to software development, including the importance of thinking and talking about problems, the benefits of mob and pair programming, the value of automated guidance tools like CodeScene and ...
The text discusses the misconception of organizing software work into projects and the negative impact of estimation and fixed release dates on delivering value to users. It emphasizes the importance of simplifying tasks and deliv...
The article discusses the usage of Polylith when developing features and services, and Kafka messaging in specific. It provides examples on how to get started producing & consuming messages with Python in a Polylith Monorepo. The ...
The text discusses the usage of FastAPI and Polylith for developing Python APIs and microservices. It provides a step-by-step guide on how to build a simple CRUD service using FastAPI and Polylith, and emphasizes the benefits of u...
The text discusses the use of GCP Cloud Functions with Python and Polylith for creating serverless functions. It explains the file structure and dependencies required for GCP Cloud Functions for Python, and how to fit it into a Po...
The text discusses the developer experience in Python, focusing on the importance of quickly writing, trying out, and experimenting with code, as well as the use of building blocks and the Polylith Architecture. It also emphasizes...
The text discusses the Polylith Architecture, a new approach to code organization and sharing, and its application to Python development. It introduces the Polylith Architecture as a solution to the Monolith vs Microservice tradeo...
The text discusses REPL Driven Development, a workflow that makes coding joyful and interactive, and encourages a functional programming style. It explains how to set up REPL Driven Development in Python using IPython, Emacs, and ...
The text discusses the importance of a good folder structure in coding projects, and proposes a simple, scalable and framework agnostic structure inspired by the Polylith architecture. It emphasizes the use of small, reusable comp...
The text discusses the use of Python dictionaries as a simple and efficient way to manage data, comparing it to classes and dataclasses. It emphasizes the simplicity and flexibility of dictionaries, and also mentions the use of Py...
The text discusses the author's decision to uninstall Docker Desktop and switch to Podman, an open source daemonless container engine for developing, managing, and running OCI Containers. The author uninstalls Docker Desktop, inst...