Elixir in action is a new release from Manning that aims to introduce readers to Elixir and the Erlang virtual machine while also discussing concurrent programming topics, fault-tolerance, and topics related to high-availability. InfoQ has interviewed Saša Jurić, the book's author.
The responsibility of an architect reaches far past design and business concerns. Their design's implementation is ultimately their only measure of success; they should get their hands dirty and help.
Eight years in the making, Project Jigsaw is finally coming to Java 9. With the potential to introduce breaking changes to your code, modularization will certainly change the way we think about our projects and the JDK itself. In this article, Nicolai Parlog tells us what we need to know and what we need to do to prepare
There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles, .... This article will make your life easier when addressing in-app subscriptions.
The Web application user experience is lacking compared to native and desktop applications. Using WebSocket, apps can move to a truly interactive experience. 1
Ratpack & Spring Boot offer powerful JVM platforms for building high performance, extensible microservices, leveraging Spring Data to create data driven REST APIs in a light, cloud native deployment. 18
Storm Applied is a new book from Manning that aims to provide a practical guide on using Storm, both in a development and in a production setting. InfoQ has spoken with two of the book’s authors.
In this article, authors discuss ad hoc anonymous & secure survey system called Anonize that can be used in applications like university course evaluations, online product reviews, and whistleblowing.
Does design shape technology or does technology shape design? How do these two disciplines work together, and move away from the traditional siloed approach?
Developing an app that represents your business may seem easier than what it was five years ago but turning the app into a viable business requires more hardship than just development skills.
Ben Evans dives into 2 new Java 9 features that may have a big impact on our lives as developers; HTTP/2 support & the JShell REPL (Read-Eval-Print-Loop) bringing interactive development to Java 4
While the "Agile" industry is busy debasing the meaning of the word, the underlying values are still strong. Dave Thomas suggests to stop using the word agile and switch to agility.