How to use Kotlin

Kotlin cheat sheet: Tips & tricks

Google recently declared Kotlin as a first-class language. This increased visibility means everyone is looking at this programming language. Here, Dmitry Jemerov explains some tips and tricks for dealing with basic syntax, classes, and more in Kotlin.

A rose by any other name

Developer, Coder, or Engineer: What’s your preferred job title?

What’s in a name? Nomenclature wars sound a little medieval for tech and yet… is there really a difference between coder, developer, software engineer, or programmer? It seems like every time we turn around, there’s another new job we’re all supposed to be doing. Code Architect? Software Gardener? Programming Ninja? I wasn’t trained for this!

Most clicked news

Top 10 Java stories of August

Ah, August. Everyone goes on holiday to enjoy the hot summer days and starry summer nights. Find out what you missed in the Java world this month! We go over our top stories of August – the latest news on Angular 5, the best open source skills for job hunting, and the ongoing Java 9 saga.

Containers — Expectations versus reality

Continuous Delivery with containers: The good, the bad, and the ugly

In this talk, Daniel Bryant, CTO at SpectoLabs and JAX London speaker looks at the high-level steps that are essential for creating an effective pipeline for creating and deploying containerized applications. Topics covered in this talk include the impact of containers on CD and lessons learned the hard way (in production).

Engineers need to embrace polyglotism

Why Python is a crucial part of the DevOps toolchain

DevOps is built for agility and handling change. In this year’s Skill Up survey, Packt found that Python is one of the primary languages used by DevOps engineers. In this article, Richard Gall explores why Python is such a popular part of the DevOps toolchain.

Three experts weigh in

Java EE set to start a new journey: Where is it leading?

Discussions about Java EE‘s future are more intense than ever. We talked with Ivar Grimstad, Martijn Verburg, Reza Rahman and Josh Juneau about Oracle’s decision to move Java EE to an open source foundation and now it’s time to welcome another group of experts to weigh in on the latest developments.

Profile: Shannon Turner, full-stack developer and founder of Hear Me Code

Coding myths and how finding communities like Hear Me Code helps you learn best

Women are underrepresented in the tech sector —myth or reality? In addition to the Women in Tech survey, we also launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Shannon Turner, full-stack developer and founder of Hear Me Code.

It really does take a village

What makes an open source project succeed?

What sets up an open source project for success? Is it a dedicated community? Star power? A clever name and an even cleverer concept? It turns out that behind almost every great open source project is the support of a great organization or enterprise.

How to handle those error messages

Guide to Spring Boot REST API error handling

Spring Boot gives very useful error messages to engineers building REST APIs. Yet, those same messages are noisy and useless for the API consumer, not to mention they reveal implementation details. Luckily, Bruno Leite is here to explain how there are simple ways of handling this.

Making it micro

Microservices demand a micro approach to integration

More and more organizations are turning to microservices. But microservices need an integrated approach, otherwise it might fail. In this article, Mifan Careem explains why integration microservices are a more flexible approach to microservices architecture.