Nicolai Parlog, devmio

Nicolai Parlog

devmio

Karlsruhe, BW, Germany

Contact Nicolai

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • devmio
  • Java Code Geeks
  • SitePoint
  • InfoQ

Past articles by Nicolai:

How well do you know your JUnit trivia?

Our long-running trivia series has come to an end. This week, we're looking at one final subject: JUnit, a popular testing framework for Java. → Read More

Maven on Java 9 – Six things you need to know

Are you ready to build your Maven-based project with Java 9? Here are six things that you need to know to make the two play nice together. → Read More

Java 9 Migration Guide: The Seven Most Common Challenges

I’m sure you’ve heard that updating to Java 9 is no walk in the park, maybe even that it’s an incomp... → Read More

A JDeps Primer – Analyzing Your Project’s Dependencies

JDeps is the Java Dependency Analysis Tool, a command line tool that processes Java bytecode, meanin... → Read More

Building a Lean Modular Monolith with OSGi —

Most projects best start out as a modular monolith (not as costly microservices). OSGi is a good choice to ensure modularity and decoupled services. → Read More

JUnit 5 – Parameterized Tests

JUnit 5 is pretty impressive, particularly when you look under the covers, at the extension model an... → Read More

Goodbye Java Channel —

As you can tell from the title, I’m writing to say goodbye – to you as well as to the Java channel. It is going on hiatus and this is the last newsletter that goes out. It was a great honor to be your editor! It gave me so many opportunities to interact with interesting … → Read More

Optional Dependencies in the Java Platform Module System

The Java Platform Module System (JPMS) has a strong opinion on dependencies: By default, they need t... → Read More

Top Resources to Get Started with Java 9 —

All about Java 9: talks, articles, sites, blogs, courses, and books. If you want to get into Java 9, these resources are going to get you started. → Read More

How Project Amber Will Revolutionize Java

Project Amber is the roof under which several productivity-oriented Java language JEPs like more type inference and pattern matching are developed. → Read More

Git Better! Learn Aliases, Settings, Tools, Background

Chances are you're using Git - a lot. Here's how to use it better! Aliases, settings, tools, and a little background about usability and documentation. → Read More

Understanding Java's Reflection API in Five Minutes

Java's reflection API allows the inspection and invocation of types, methods, fields, annotations, etc. without creating compile time dependencies. → Read More

Repackaging Exceptions In Streams

Java 8 is a couple of years old but there are still use cases, not even edge cases, that the communi... → Read More

How Conferences Feed the Hype Cycle

Lots of great conferences have lots of great speakers. But does the lack of everyday developers speaking about their experiences feed the hype cycle? → Read More

Why Elvis Should Not Visit Java

I was recently involved in quite a long Twitter discussion regarding Java’s Optional, type systems t... → Read More

Rebutting 5 Common Stream Tropes

I’ve just finished reading “1 Exception To The Power of JDK 8 Collectors” and I have to say that I a... → Read More

The Ultimate Guide to Java 9

Java 9 is coming! Besides Jigsaw it brings new language features and many new and improved APIs. This is the ultimate guide to all that's new in Java 9. → Read More

JUnit 5 – Dynamic Tests

When it came to defining tests, JUnit 4 had a tremendous weakness: It had to happen at compile time.... → Read More

Java 9 Additions To Optional

Wow, people were really interested in Java 9’s additions to the Stream API. Want some more? Let’s lo... → Read More

Java 9 Additions To Stream

Java 9 is coming! And it is more than just Project Jigsaw. (I was surprised, too.) It is bringing a ... → Read More