2026  1

April  1

e4developer is back

April 3, 2026 · 3 min · Bartosz Jedrzejewski

2020  1

May  1

E4developer, Facebook, chess and life in 2020

May 3, 2020 · 3 min · Bartosz Jedrzejewski

2019  14

October  1

Journey to DevOps - Talk at the DevOps Roundabout

October 3, 2019 · 1 min · Bartosz Jedrzejewski

July  2

AWS IAM - Looking at some of the more advanced features

July 28, 2019 · 5 min · Bartosz Jedrzejewski

AWS Solution Architect Pro, Good Habits and Blogging

July 21, 2019 · 4 min · Bartosz Jedrzejewski

June  2

Code Sharing in Microservices Architecture - YouTube Course

June 21, 2019 · 1 min · Bartosz Jedrzejewski

You should learn multiple programming languages

June 16, 2019 · 6 min · Bartosz Jedrzejewski

May  2

Microservices - Why Do You Need A Service Mesh?

May 15, 2019 · 4 min · Bartosz Jedrzejewski

Quick Guide to all the “Ops”

May 2, 2019 · 3 min · Bartosz Jedrzejewski

March  3

Which Java JDK should I use? Which provide free LTS?

March 30, 2019 · 3 min · Bartosz Jedrzejewski

“The Journey to DevOps” - my first white paper

March 26, 2019 · 1 min · Bartosz Jedrzejewski

Java 9 to 12 - all the language modifications

March 26, 2019 · 4 min · Bartosz Jedrzejewski

February  1

“Just in time knowledge” and the value of knowing a little

February 20, 2019 · 4 min · Bartosz Jedrzejewski

January  3

What makes a good software developer CV?

January 26, 2019 · 6 min · Bartosz Jedrzejewski

Deliberate Practice for Software Developers

January 14, 2019 · 5 min · Bartosz Jedrzejewski

Alexa, say a Happy New Year!

January 4, 2019 · 4 min · Bartosz Jedrzejewski

2018  99

December  2

I wrote 100 blog posts in 2018 - how it went and what’s next?

December 15, 2018 · 7 min · Bartosz Jedrzejewski

Software architecture in the world of microservices

December 2, 2018 · 5 min · Bartosz Jedrzejewski

November  3

Having just the right amount of technical debt

November 21, 2018 · 6 min · Bartosz Jedrzejewski

Making your machine learning idea real with AWS

November 11, 2018 · 4 min · Bartosz Jedrzejewski

Reddit API Authentication with Java/Spring

November 4, 2018 · 4 min · Bartosz Jedrzejewski

October  7

Java surprises - Unexpected behaviours and features

October 28, 2018 · 6 min · Bartosz Jedrzejewski

Leading developers vs managing them

October 21, 2018 · 5 min · Bartosz Jedrzejewski

How to learn AWS

October 20, 2018 · 4 min · Bartosz Jedrzejewski

My favourite Design Pattern - Strategy

October 14, 2018 · 3 min · Bartosz Jedrzejewski

Should you let your developers work from home?

October 14, 2018 · 4 min · Bartosz Jedrzejewski

Single Responsibility Principle - do you know the real one?

October 4, 2018 · 4 min · Bartosz Jedrzejewski

“Algorithms to Live By” - My Favourite Developer Audiobook

October 3, 2018 · 4 min · Bartosz Jedrzejewski

September  9

The Physics of the Agile Methodology

September 29, 2018 · 6 min · Bartosz Jedrzejewski

Should you use Spring Boot in your project?

September 24, 2018 · 4 min · Bartosz Jedrzejewski

Implementing Minimax Algorithm in Java

September 23, 2018 · 5 min · Bartosz Jedrzejewski

Please, stop writing so many “for loops” in Java!

September 15, 2018 · 3 min · Bartosz Jedrzejewski

Audiobooks - a secret weapon of a busy software developer

September 14, 2018 · 4 min · Bartosz Jedrzejewski

Microservices and cross cutting concerns

September 9, 2018 · 5 min · Bartosz Jedrzejewski

Simulating the Secretary Problem with Java

September 9, 2018 · 5 min · Bartosz Jedrzejewski

My road to productivity - start finishing and producing

September 2, 2018 · 5 min · Bartosz Jedrzejewski

Tips for “whiteboard” and “paper” coding interviews

September 2, 2018 · 5 min · Bartosz Jedrzejewski

August  8

Java vs Groovy for Microservices

August 26, 2018 · 5 min · Bartosz Jedrzejewski

How to be a good Scrum Master? Start with this book!

August 24, 2018 · 4 min · Bartosz Jedrzejewski

Designing an Object Oriented Chess Engine in Java

August 16, 2018 · 4 min · Bartosz Jedrzejewski

Learning Java / Spring / Microservices with Pluralsight

August 12, 2018 · 4 min · Bartosz Jedrzejewski

My favourite Software Development Quotes

August 10, 2018 · 4 min · Bartosz Jedrzejewski

Spring Boot - Best Practices

August 6, 2018 · 8 min · Bartosz Jedrzejewski

Reddit - the Java goldmine

August 5, 2018 · 4 min · Bartosz Jedrzejewski

Using Redis in Microservices Architecture

August 3, 2018 · 5 min · Bartosz Jedrzejewski

July  9

My Family Chess Collection

July 29, 2018 · 1 min · Bartosz Jedrzejewski

When to use a Java framework like Spring?

July 29, 2018 · 4 min · Bartosz Jedrzejewski

E4developer Newsletter – July 2018 – Number 5

July 21, 2018 · 2 min · Bartosz Jedrzejewski

The Key to a Successful Software Architecture

July 21, 2018 · 5 min · Bartosz Jedrzejewski

E4developer YouTube channel is here!

July 17, 2018 · 2 min · Bartosz Jedrzejewski

“Awesome Microservices” - discover technologies and theory

July 15, 2018 · 3 min · Bartosz Jedrzejewski

Discovering “Clean Architecture” with Uncle Bob

July 14, 2018 · 6 min · Bartosz Jedrzejewski

The Quest for Simplicity in Java Microservices

July 8, 2018 · 7 min · Bartosz Jedrzejewski

Microservices Definition

July 2, 2018 · 4 min · Bartosz Jedrzejewski

June  9

Technical Architects - the role, the job and the value

June 30, 2018 · 6 min · Bartosz Jedrzejewski

E4developer is growing - “Start Here” and more to come

June 26, 2018 · 2 min · Bartosz Jedrzejewski

“Cracking the Coding Interview” - learn that and much more!

June 24, 2018 · 4 min · Bartosz Jedrzejewski

CIA World Factbook API with Functional Spring

June 22, 2018 · 5 min · Bartosz Jedrzejewski

Computer Science Degree - The Missing Pieces

June 18, 2018 · 6 min · Bartosz Jedrzejewski

Should I Learn Java in 2018

June 9, 2018 · 7 min · Bartosz Jedrzejewski

E4developer Newsletter – June 2018 – Number 4

June 5, 2018 · 2 min · Bartosz Jedrzejewski

Secrets to Highly Motivated and Happy Software Teams

June 4, 2018 · 6 min · Bartosz Jedrzejewski

The rise of Java Microframeworks

June 2, 2018 · 6 min · Bartosz Jedrzejewski

May  10

WebFlux in practice - asynchronous service with WebClient

May 31, 2018 · 4 min · Bartosz Jedrzejewski

Adopting Microservices - Pragmatic Advice

May 25, 2018 · 5 min · Bartosz Jedrzejewski

Getting Started with Kafka in Spring Boot

May 21, 2018 · 3 min · Bartosz Jedrzejewski

How to easily run Kafka with Docker for Development

May 20, 2018 · 2 min · Bartosz Jedrzejewski

The State of Spring in 2018 - Devoxx UK Impressions

May 20, 2018 · 4 min · Bartosz Jedrzejewski

How to write horrible Java

May 13, 2018 · 5 min · Bartosz Jedrzejewski

Effective Java Microservices require Effective Java

May 9, 2018 · 4 min · Bartosz Jedrzejewski

E4developer Newsletter - May 2018 - Number 3

May 7, 2018 · 2 min · Bartosz Jedrzejewski

Spring Data - Microservices Data Companion

May 5, 2018 · 6 min · Bartosz Jedrzejewski

Quick setup for Spring Cloud Data Flow with Docker Compose

May 2, 2018 · 3 min · Bartosz Jedrzejewski

April  10

Spring’s WebFlux / Reactor Parallelism and Backpressure

April 28, 2018 · 7 min · Bartosz Jedrzejewski

Java WebSockets made simple with Javalin

April 26, 2018 · 5 min · Bartosz Jedrzejewski

How to stay up to date with Java and Tech? Use Twitter!

April 22, 2018 · 7 min · Bartosz Jedrzejewski

Microservices - the Architecture of Choices

April 18, 2018 · 5 min · Bartosz Jedrzejewski

WebFlux and servicing client requests - how does it work?

April 14, 2018 · 5 min · Bartosz Jedrzejewski

Getting Reactive with Spring Boot 2.0 and Reactor

April 11, 2018 · 5 min · Bartosz Jedrzejewski

E4developer Newsletter - April 2018 - Number 2

April 8, 2018 · 2 min · Bartosz Jedrzejewski

Productivity advice for developers and development teams

April 8, 2018 · 5 min · Bartosz Jedrzejewski

Reactive Streams in Java - introducing the new SPI

April 4, 2018 · 4 min · Bartosz Jedrzejewski

The importance of being humble as a software developer

April 1, 2018 · 7 min · Bartosz Jedrzejewski

March  9

Introduction to Concurrency in Spring Boot

March 30, 2018 · 5 min · Bartosz Jedrzejewski

The Phoenix Project - a key to understanding DevOps

March 24, 2018 · 5 min · Bartosz Jedrzejewski

Lightweight Kotlin Microservices with Javalin

March 22, 2018 · 5 min · Bartosz Jedrzejewski

Keeping your coding skills sharp with HackerRank

March 17, 2018 · 5 min · Bartosz Jedrzejewski

Being a Lead Developer on the Road - Presentation

March 16, 2018 · 1 min · Bartosz Jedrzejewski

CQRS - a simple explanation

March 11, 2018 · 4 min · Bartosz Jedrzejewski

How to learn Spring Cloud - the practical way

March 6, 2018 · 7 min · Bartosz Jedrzejewski

Introducing JSON-B with Spring Boot 2.0

March 4, 2018 · 6 min · Bartosz Jedrzejewski

E4developer Newsletter - February 2018 - Number 1

March 1, 2018 · 2 min · Bartosz Jedrzejewski

February  11

Spring Cloud Data Flow - Use Cases

February 28, 2018 · 4 min · Bartosz Jedrzejewski

Spring Cloud Data Flow - Making Custom Apps and Using Shell

February 23, 2018 · 6 min · Bartosz Jedrzejewski

Building services requires building teams

February 20, 2018 · 9 min · Bartosz Jedrzejewski

Practical Choreography with Spring Cloud - Presentation

February 20, 2018 · 1 min · Bartosz Jedrzejewski

Getting Started with Spring Cloud Data Flow

February 18, 2018 · 7 min · Bartosz Jedrzejewski

HATEOAS - a simple explanation

February 16, 2018 · 5 min · Bartosz Jedrzejewski

Application of GRASP to Microservices

February 13, 2018 · 9 min · Bartosz Jedrzejewski

Common Technical Debt in Microservices

February 11, 2018 · 8 min · Bartosz Jedrzejewski

Tracing messages in Choreography with Sleuth and Zipkin

February 9, 2018 · 8 min · Bartosz Jedrzejewski

Handling bad messages with RabbitMQ and Spring Cloud Stream

February 5, 2018 · 5 min · Bartosz Jedrzejewski

The business case for Microservices

February 3, 2018 · 8 min · Bartosz Jedrzejewski

January  12

What you need to know about Spring Boot 2.0 (RC1)

January 31, 2018 · 5 min · Bartosz Jedrzejewski

Setting up RabbitMQ with Spring Cloud Stream

January 28, 2018 · 8 min · Bartosz Jedrzejewski

Seven Essential Skills for Microservices Developers

January 25, 2018 · 7 min · Bartosz Jedrzejewski

Starting with Microservices: Read “Building Microservices”

January 24, 2018 · 4 min · Bartosz Jedrzejewski

Spring Cloud - Blueprint for Successful Microservices

January 22, 2018 · 5 min · Bartosz Jedrzejewski

Java Enterprise and Microservices - meet Microprofile!

January 21, 2018 · 6 min · Bartosz Jedrzejewski

Microservices Toolbox - Docker

January 18, 2018 · 5 min · Bartosz Jedrzejewski

Microservices Toolbox: Spring Boot

January 16, 2018 · 4 min · Bartosz Jedrzejewski

Helping your team - Start using pull request

January 15, 2018 · 3 min · Bartosz Jedrzejewski

Microservices - Five benefits from the developer perspective

January 14, 2018 · 4 min · Bartosz Jedrzejewski

Helping your team - Draw together!

January 13, 2018 · 4 min · Bartosz Jedrzejewski

Starting a blog - why?

January 13, 2018 · 1 min · Bartosz Jedrzejewski