Older rss
  • Architecture & Design Follow 2419 Followers

    Give REST a Rest with RSocket

    by Robert Roeser Follow 0 Followers on  Oct 15, 2018 8

    Representational State Transfer (REST) has become the de facto standard for communicating between microservices. The author argues that is not a good thing. We need a modern material to replace HTTP for creating modern services. Open source RSocket is designed for services. It is a connection-oriented, message-driven protocol with built-in flow control at the application level.​​​​​​​

  • Java Follow 1098 Followers

    An Introduction to Kotlin for Serverside Java Developers

    by Baljeet Sandhu Follow 0 Followers on  Oct 14, 2018 1

    Kotlin is one of the newer languages on the JVM from JetBrains, the makers of IntelliJ. It is a statically typed language which aims to provide a blend of OO and FP programming styles. Kotlin compiler creates bytecode compatible with the JVM, allowing it to run on the JVM and interoperate with existing libraries. We present the main features that might appeal to Java developers.

  • AI, ML & Data Engineering Follow 998 Followers

    Natural Language Processing with Java - Second Edition: Book Review and Interview

    by Srini Penchikala Follow 38 Followers on  Oct 10, 2018

    Natural Language Processing with Java - Second Edition book covers the Natural Language Processing (NLP) topic and various tools developers can use in their applications. Technologies discussed in the book include Apache OpenNLP and Stanford NLP. InfoQ spoke with co-author Richard Reese about the book and how NLP can be used in enterprise applications.

Architecture & Design Follow 2419 Followers

Resilient Systems in Banking

Posted by Greg Hawkins Follow 4 Followers on  Oct 06, 2018

Resilience is about tolerating failure, not eliminating it. To build a resilient system, especially critical for banking, you must build a system that absorbs shocks, and continues or recovers.

Java Follow 1098 Followers

Micronaut Tutorial: How to Build Microservices with This JVM-Based Framework

Posted by Sergio del Amo Caballero Follow 1 Followers on  Oct 05, 2018

Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice applications. This tutorial will create three microservices using Java, Kotlin and Groovy. 2

Development Follow 687 Followers

Codefirst: The Future of UI Design

Posted by Graham Church Follow 0 Followers on  Oct 03, 2018

User interface design has played a critical role in computing for decades. Voice user interfaces, augmented and virtual reality, IoT, and AI are poised to create significant changes in design.

Architecture & Design Follow 2419 Followers

Modeling Uncertainty with Reactive DDD

Posted by Vaughn Vernon Follow 14 Followers on  Sep 29, 2018

Distributed systems require dealing with the uncertainty of missing messages, or a message that is received twice. This requires business decisions, and therefore must be part of the domain model.

Java Follow 1098 Followers

Explore the New Java 10 “var” Type: An Introduction and Hands-on Tutorial

Posted by Mohamed Taman Follow 0 Followers on  Sep 28, 2018

Learn about the new Java 10 "var" type, and experiment using JShell with this hands-on tutorial on how to reduce boilerplate code using new type inference for local variables.

Development Follow 687 Followers

The 2018 InfoQ Editors’ Recommended Reading List: Part One

Posted by Daniel Bryant Follow 765 Followers on  Sep 26, 2018

As part of our core values of sharing knowledge, the InfoQ editor team has listed and commented on their most recent recommended reading.

Development Follow 687 Followers

Ethics, a Psychological Perspective

Posted by Andrea Dobson Follow 0 Followers on  Sep 22, 2018

With emerging technologies like machine learning, developers can now achieve much more than ever before. But this new power has a downside.

Java Follow 1098 Followers

JShell: A Comprehensive Guide to the Java REPL

Posted by Dustin Schultz Follow 0 Followers on  Sep 21, 2018

JShell provides an interactive shell for quickly prototyping, debugging, and learning Java and Java APIs. In this article, we’ll take a comprehensive look at JShell.

Architecture & Design Follow 2419 Followers

The DDD Do-Over

Posted by Thomas Betts Follow 48 Followers on  Sep 18, 2018

This Q&A with Jimmy Bogard discusses when his team worked on two very similar projects, both using DDD. The lessons learned from the first project helped the team be more successful on the second.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you