Microservices Toolbox: Spring Boot

Microservices Toolbox: Spring Boot

This is beginning of the series of blog posts where I will introduce and explain different tools and frameworks that are useful in microservices development. It is difficult to start such a series without introducing Spring Boot! Meet Spring Boot- framework which released its 1.0 version in 2014 and by now it is nearly synonymous with microservices in the Java world. Just look at these google trends statistics! Dropwizard (one of the initial competitors) and even the general microservices term are far less popular: ...

January 16, 2018 · 4 min · Bartosz Jedrzejewski
Helping your team - Start using pull request

Helping your team - Start using pull request

For these teams already using pull requests (or merge requests as they are sometimes known), this advice seems trivial. For the teams that do not use them- it may not be so simple. Let me explain why you need and how to get started. What is a Pull Request Pull requests is effectively a request to get your code merged with the rest of the source code. If you are using git via Github, Bitbucket, Gitlab- you have an automatic support for them. If you are using something else, maybe even different version control system than git- you may need to do some research for an equivalent process. ...

January 15, 2018 · 3 min · Bartosz Jedrzejewski
Microservices - Five benefits from the developer perspective

Microservices - Five benefits from the developer perspective

I have started this blog to share my technical insight and passion with the wider development community. I would not be true to myself if I did not start by explaining why I enjoy working with microservices. You are free to use modern technologies One of the big problems related to working with large, monolithic applications is that you are locked in with your technology. This problem is actually twice as bad as it may seem at first. The first part is that older, more proved framework are more likely to be chosen. That means you are unlikely to stay on the forefront of innovation, something that many developers value. The second part of the issue is that one something is chosen, it usually takes large effort (often too large) to make any significant change. ...

January 14, 2018 · 4 min · Bartosz Jedrzejewski
Helping your team - Draw together!

Helping your team - Draw together!

I love working as a part of a great software development team. Thanks to my job, I also have a chance to lead such teams. In this series of blog posts titled Helping your teamI would like to explore different ideas and techniques to make sure that the team you are part of is performing at its best! Before going into specific topic, it is important to realize that you do not have to be a team lead or a senior member of the team to incite change! Introducing good ideas and championing best practices can be done by anyone. As a lead, this is your responsibility. ...

January 13, 2018 · 4 min · Bartosz Jedrzejewski
Starting a blog - why?

Starting a blog - why?

It is 2018, January, time to decide what to do next. 2017 was an extremely eventful year for me. I became a British Citizen, bought a house and my daughter Eva was born. I don’t expect anything near that level of change in 2018, but who knows? There is one thing that I have been meaning to do for a while and it is to start my own blog. I am already writing for Scott Logic: http://blog.scottlogic.com/bjedrzejewski/ but this one is different. It is my place to share what I like and not necessarily strictly work related. ...

January 13, 2018 · 1 min · Bartosz Jedrzejewski