This article was originally published at https://bell-sw.com/announcements/2020/11/16/An-intelligent-bet-for-Kotlin-part-one/ If you’re a Software Developer or any kind of professional working in the IT sector, you’ve probably heard of Kotlin language. Kotlin language has been gaining a lot of traction and popularity among developers in the industry in the last four years. Among its benefits, its supporters enumerate... Continue Reading →
7 Things to Do to Become a Good Software Engineer
Multiple times many of you might have wondered what makes someone a good Software Engineer; in most of the cases there's a tendency to think that having an intelligence way above the average is the only way to be a good Software Engineer.I'll tell you one thing: that's totally wrong! I've been in this sector... Continue Reading →
Functional patterns in Java
Recently we started a journey through functional programming in Java with my articles "A new functional Java style" and "Mastering the new functional Java". Now that we have a basic understanding about functional programming and what Java brings to us, I think it's time to see how we can apply this to improve our existing... Continue Reading →
When parallelism beats concurrency
I'm aware that for many of you these two concepts probably mean the same or maybe you'd struggle to explain the differences between them; however, they're actually two very different concepts and this is quite important to understand the way in which we process data nowadays. In both cases we try to solve a problem... Continue Reading →
Combining multiple API calls with CompletableFuture
After having had an introduction to the new concurrency paradigm in Java in my previous article "A new concurrency model in Java", I've considered that it'd be beneficial to show a more realistic and practical example with CompletableFuture. So what we're going to do is to implement a component responsible for fetching posts from different... Continue Reading →
Please stop the Java Optional mess!
In many of the projects I've worked during the recent years I've found quite hard to find developers using Java Optionals in the right way, so I thought it'd be good to show what in my opinion it should be the right approach. Background First of all, let's clarify what the original purpose was for... Continue Reading →
You must be logged in to post a comment.