LAP logo

Unlock Your Potential with

Learn Agile Practices

Harness the power of Agile Software Development with technical practices, and accelerate your journey to becoming a senior software engineer.

Enter a learning ecosystem

Achieve Technical Excellence

Join a community dedicated to mastering agile development methods and software development methodologies. Empower yourself to become a better software engineer faster with our personalized coaching and hands-on support.

Become a Better Software Developer faster with a micro-learning content made for Continuous Improvement

Sample newsletter

Weekly & Byte-sized.

A new issue every week, on Tuesday morning (CEST time) - readable in less than 5 minutes. That's it: no spam, no trash.

Created to make you learn.

Issues are not just simple text! It's effective micro-learning content: the format will maximize your learning through interactivity, spaces repetitions, summaries, and more learning techniques.

With Agile Bits, you ensure yourself a concrete continuous improvement step, every week.

Free gift included! Subcribe to receive my 10 habits to Improve as a Software Engineer checklist, where I share the tips I would have wanted to receive when I struggled in my growth as a Junior, to help you discover your path.

LAP Podcast

A Video Podcast to reflect and discuss about Technical Excellence

The Weekly Pomodoro
Every week, I share around 25 minutes of thoughts, reflections, tips and knowledge about Agile Practices (of course) but also the Software Developer job.
Dev Debate
Every month, the last Wednesday of the month, we deep dive into a specific topic with one guest (or more) in a long-format episode.

The Agile Echo

A knowledge sharing blog

Expand your knowledge with our collection of long-form articles covering a wide range of topics in Agile Software Development. Learn from an industry expert and discover practical tips and tutorials to enhance your skills.

Latest article:

Cover Image for Best Practices for Test Doubles

Best Practices for Test Doubles

A comprehensive guide on test doubles and how they can help you become a better software engineer. Explore the best practices for using test doubles effectively to enhance your software engineering techniques.

Read now >
Danthdev Profile Pic

Let me introduce myself:

Dan the Dev

Discover my coaching philosophy and approach to learning and training. Join me on a journey to understand how I can help you and why I can be the ideal guide to elevate your software development journey.

Personal Coaching

Accelerate Your Journey to Senior

Take your software development skills to the next level with personalized coaching sessions. Gain valuable insights and expert guidance to unlock new career opportunities.

Why choose coaching:

🔹 Personalized Guidance: Receive one-on-one support tailored to your unique needs and objectives.

🔹 Expert Insights: Gain valuable insights and advice from an experienced Software Developer who have been where you are.

🔹 Accountability: Stay motivated and on track with regular check-ins and actionable feedback.

🔹 Accelerated Growth: Speed up your path to become a Better Software Engineer faster and unlock new career opportunities.

Not sure about having a Coach?

enter our free Mentorship program

Get personalized support and guidance with our free monthly 30-minute mentorship sessions, available for everyone. Discover how mentoring can help you overcome challenges and achieve your goals in software development.


Hear From Our Happy Customers

Learn from the experiences of our satisfied users and discover how Learn Agile Practices has helped them improve their knowledge and reach their objectives. Join our community and unlock your full potential today.


Vittorio Migliore

Software Engineer

"Well-structured and accessible"

The workshop has been an excellent overview on TDD and OOP to write higher quality code.

The practical exercises (katas) were very helpful, and I found the educational material well-structured. Additionally, Daniele made the content accessible even to those who were not familiar with these topics.

Increased awareness and ability to apply TDD and best OOP practices in real-world contexts.


Ludovico Besana

QA Engineer

"Innovative, practical deep dive into TDD/OOP with Katas"

The effective combination of theory and practice has made learning dynamic and engaging. The hands-on approach through exercises like Fizz Buzz and 99 Bottles has allowed for direct experimentation with Test-Driven Development principles and object-oriented programming in real-world scenarios, facilitating a deep and lasting understanding.

Additionally, I would like to express my appreciation for Daniele's exceptional teaching ability, whose enthusiasm and profound knowledge of the subjects significantly enriched the learning experience.

The main benefit I perceived after the sessions was a noticeable improvement in the quality of the code I write.