How to study efficiently for any certification (exam/course/school)?

Do you know what’s the best study method? I’ve done some research on the subject and it turns out that I didn’t know, and probably most people don’t either. Although my research is still incomplete, I think it’s already worthwhile to share my findings. I hope IT professionals in my network will be interested in effective learning, because people in this profession have to study a lot. Besides that this content could be also beneficial to students or parents with school kids. ...

How to level up in Software Engineering with Books

Books related to programming or Software Engineering can be divided into two categories: the ones that are outdated shortly after printing and those which are still valuable after decades. In this article I would like to present you books that will help you skill up at Software Engineering. I once heard that a good book is like accomplishing a software project. In my opinion some of the books I’ve listed below are worth more than several projects. ...

A TDD journey with the Coding Challenge #12

This text is an introduction to TDD that shows a step-by-step attempt to solve a real programming task - the Coding Challenge #12 - Build Your Own URL Shortener. In short, we will build a web application that accepts a custom url under /api/shorten?url=<url>. Such a call will return a short key that can be used later when the user browses to /<key>. This action will redirect the user to the original <url>. ...