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.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.

An ecosystem of content to improve faster

Take your software development skills to the next level with Learn Agile Practices: an ecosystem of content of various form, length and type to help you fasten up your continuous improvement path and become the best software developer and technical leader you can be.


1. AgileBits

Subscribe to our newsletter: a micro-learning content made for Continuous Improvement, to become a Better Software Developer faster.

Agile Bits newsletter logo
Weekly Pomodoro podcast logo

2. Weekly Pomodoro

A weekly podcast where I share 25 minutes of thoughts, reflections, tips and knowledge about Technical Agile Practices and Professional Software Developer in general.

3. Agile Echo

Expand your knowledge with our blog: a 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.

Agile Echo blog logo
Dan the dev prof pic

Hi, I'm Dan the Dev!

🚀 I’m an Agile Software Developer, daily advocating Agile, XP, Lean, and DevOps methodologies & practices as the best way we know today to enable businesses to succeed, innovate, and grow through software development.➡️ Technical leader and coach helping teams achieving Technical Excellence

Testimonials
Hear From Our Happy Customers

Read 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.

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.
Thanks to the constant practice of TDD, I have developed a greater attention to software design, ensuring that my code is not only functional but also well-structured and easily maintainable.
This workshop has strengthened my ability to apply OOP principles more effectively, leading to a reduction in errors and an increase in efficiency in project development."

Ludovico Besana Test Engineer

Well-structured and accessible workshop and knowledge

"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."

Vittorio Migliore Software Engineer

Authentic and engaging

"The best benefit is having a non-technical perspective (as Daniele points out) but a more "general" one. In fact, Daniele has the ability to explain and motivate the other person, enriching the discussion with examples of past experiences.
This kind of conversation shows Daniele's empathy, that is able to engage the mentee to ask many questions. In short, it creates a comfortable environment for any kind of chat, which is amazing.
The main benefit after each session is a sort of determination and indirect push from Daniele to commit anything you're uncertain about and overcome the barriers posed by a problem."

Kevin Imerti Junior Developer

A special overview on TDD and OOP

"Daniele has engaging empathy and is skilled at finding the right words to describe topics, whether they are simple or complex.
Discovering things gradually, mixing theory with plenty of practice, has certainly made a difference.
The mentoring has helped me with some uncertainties regarding OOP. I'm able to approach TDD with less apprehension, and I'm less afraid to refactor."

Pietro Della Notte Backend Developer

Free Mentorship Program

Get personalized support and guidance with our free 30-minute mentorship sessions, available for everyone. Let's get to know each other and discover how I can help you overcome challenges and achieve your goals in your Software Development career.


© Learn Agile Practices. All rights reserved.