DEV Community

Dan Lebrero profile picture

Dan Lebrero

Technical architect with more than 15 years of software development experience. A long time Java practitioner, he now also loves ().

Location Spain Joined Joined on  Personal website https://danlebrero.com twitter website
Book notes: Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Book notes: Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Reactions 7 Comments
10 min read
The self-inflicted denial-of-service (DDoS) attack

The self-inflicted denial-of-service (DDoS) attack

Reactions 29 Comments
3 min read
Book notes: Turn the Ship Around!

Book notes: Turn the Ship Around!

Reactions 3 Comments
11 min read
My personal path to Senior developer ... and beyond!

My personal path to Senior developer ... and beyond!

Reactions 9 Comments
2 min read
Book notes: Sooner, safer, happier: Antipatterns and patterns for business agility.

Book notes: Sooner, safer, happier: Antipatterns and patterns for business agility.

Reactions 8 Comments
13 min read
Implementing DORA key software delivery metrics

Implementing DORA key software delivery metrics

Reactions 7 Comments
7 min read
Book notes: Grokking Simplicity

Book notes: Grokking Simplicity

Reactions 1 Comments
5 min read
Book notes: Grokking Simplicity

Book notes: Grokking Simplicity

Comments
5 min read
Book notes: Designing Data-Intensive Applications

Book notes: Designing Data-Intensive Applications

Reactions 48 Comments 2
15 min read
Book notes: Zen & the Art of Motorcycle Maintenance

Book notes: Zen & the Art of Motorcycle Maintenance

Reactions 4 Comments
8 min read
Book notes: Thinking in Systems.

Book notes: Thinking in Systems.

Comments
13 min read
Book notes: Fundamentals of Software Architecture

Book notes: Fundamentals of Software Architecture

Reactions 7 Comments
12 min read
First ever resilience test

First ever resilience test

Reactions 5 Comments
3 min read
CTO day 7: Lucky Lotto, chaos engineering but for teams

CTO day 7: Lucky Lotto, chaos engineering but for teams

Reactions 4 Comments
7 min read
Book notes: Shape Up: Stop Running in Circles and Ship Work that Matters.

Book notes: Shape Up: Stop Running in Circles and Ship Work that Matters.

Reactions 3 Comments
6 min read
CTO day 6: Building bridges with a "Week of little things"

CTO day 6: Building bridges with a "Week of little things"

Reactions 1 Comments 2
5 min read
Book notes: Unlearn: Let Go of Past Success to Achieve Extraordinary Results

Book notes: Unlearn: Let Go of Past Success to Achieve Extraordinary Results

Comments
11 min read
CTO day 5: Building bridges with "Adopt a developer"

CTO day 5: Building bridges with "Adopt a developer"

Reactions 6 Comments
5 min read
Book notes: 97 Things Every Engineering Manager Should Know

Book notes: 97 Things Every Engineering Manager Should Know

Reactions 1 Comments
5 min read
Book notes: Value Stream Mapping

Book notes: Value Stream Mapping

Reactions 5 Comments
12 min read
Book notes: Project to Product

Book notes: Project to Product

Reactions 2 Comments
10 min read
The feeling of Trunk-Based Development

The feeling of Trunk-Based Development

Reactions 6 Comments
2 min read
Book notes: A Philosophy of Software Design

Book notes: A Philosophy of Software Design

Reactions 8 Comments
6 min read
CTO day 4: Team building with "I dare you" challenge

CTO day 4: Team building with "I dare you" challenge

Reactions 2 Comments
6 min read
Book notes: Team Topologies

Book notes: Team Topologies

Reactions 10 Comments 1
10 min read
Book notes: Level Up Agile with Toyota Kata

Book notes: Level Up Agile with Toyota Kata

Comments
10 min read
Continuous improvement with Toyota Kata

Continuous improvement with Toyota Kata

Reactions 1 Comments
7 min read
CTO day 3: Meeting "The Business"

CTO day 3: Meeting "The Business"

Reactions 3 Comments 2
6 min read
Course notes: Time Management for Technical Leaders

Course notes: Time Management for Technical Leaders

Reactions 8 Comments
2 min read
CTO day 2: downsizing the team

CTO day 2: downsizing the team

Reactions 27 Comments 4
5 min read
CTO day 1: first steps and hiring framework

CTO day 1: first steps and hiring framework

Reactions 29 Comments
4 min read
Book notes: Good Strategy, Bad Strategy

Book notes: Good Strategy, Bad Strategy

Reactions 10 Comments
9 min read
Where TDD falls short, find yourself a good REPL

Where TDD falls short, find yourself a good REPL

Reactions 12 Comments
6 min read
Book notes: The Pragmatic Programmer, 20th Anniversary Edition

Book notes: The Pragmatic Programmer, 20th Anniversary Edition

Reactions 10 Comments
4 min read
Book notes: Implementing Lean Software Development

Book notes: Implementing Lean Software Development

Reactions 12 Comments
8 min read
In case of doubt, ask for clarification

In case of doubt, ask for clarification

Reactions 8 Comments
1 min read
Book notes: The Manager's Path

Book notes: The Manager's Path

Reactions 12 Comments 2
8 min read
You dont believe in clean code

You dont believe in clean code

Reactions 130 Comments 25
6 min read
Book notes: No-Nonsense Leadership

Book notes: No-Nonsense Leadership

Reactions 5 Comments
5 min read
Book notes: The Lean Mindset

Book notes: The Lean Mindset

Reactions 5 Comments
7 min read
Book notes: The Unicorn Project

Book notes: The Unicorn Project

Reactions 14 Comments 3
6 min read
Virtual backgrounds for remote Software Developers

Virtual backgrounds for remote Software Developers

Reactions 16 Comments 2
3 min read
Book notes: Accelerate, building and scaling high performing technology organizations

Book notes: Accelerate, building and scaling high performing technology organizations

Reactions 37 Comments 5
8 min read
Software development and LEGO blocks

Software development and LEGO blocks

Reactions 9 Comments 1
1 min read
A Software Dev conference on a ship 00:09

A Software Dev conference on a ship

Reactions 11 Comments
1 min read
Why Java? Why Clojure?

Why Java? Why Clojure?

Reactions 19 Comments
2 min read
Should I introduce an API Gateway in my workplace? A team oriented answer

Should I introduce an API Gateway in my workplace? A team oriented answer

Reactions 11 Comments
4 min read
Apache Http Client and Asynchronous HTTP client timeouts explained in pictures

Apache Http Client and Asynchronous HTTP client timeouts explained in pictures

Reactions 16 Comments
11 min read
Book notes: Becoming a Technical Leader

Book notes: Becoming a Technical Leader

Reactions 172 Comments 2
16 min read
Java with a Clojure mindset

Java with a Clojure mindset

Reactions 60 Comments 10
28 min read
Architecture decisions: the belligerent contrarian and the rule of three

Architecture decisions: the belligerent contrarian and the rule of three

Reactions 60 Comments 8
3 min read
Other reasons for TDD: Baby steps, ROI, Evil Manager Syndrome and Watching the watchmen

Other reasons for TDD: Baby steps, ROI, Evil Manager Syndrome and Watching the watchmen

Reactions 68 Comments 5
5 min read
REPL driven development: immediate feedback for your backend code

REPL driven development: immediate feedback for your backend code

Reactions 48 Comments 2
24 min read
How to convince your company to adopt Clojure

How to convince your company to adopt Clojure

Reactions 19 Comments 3
1 min read
In KafkaStreams, when to choose between a KTable or a KStream?

In KafkaStreams, when to choose between a KTable or a KStream?

Reactions 12 Comments
5 min read
Kubernetes explained in pictures: StatefulSets, Persistent Volumes and Headless Services

Kubernetes explained in pictures: StatefulSets, Persistent Volumes and Headless Services

Reactions 15 Comments
4 min read
Kubernetes explained: the theme park analogy: auto scaling, taints and affinities

Kubernetes explained: the theme park analogy: auto scaling, taints and affinities

Reactions 15 Comments 3
4 min read
Kubernetes explained in pictures: the theme park analogy

Kubernetes explained in pictures: the theme park analogy

Reactions 134 Comments 11
6 min read
Habits of efficient developers

Habits of efficient developers

Reactions 23 Comments 1
1 min read
A more efficient developer: Go and have a rest

A more efficient developer: Go and have a rest

Reactions 10 Comments
1 min read
loading...