By Elyse Kolker Gordon
This article, adapted from chapter 11 of Isomorphic Web Applications, discusses caching and its importance as a server performance tool.
By Jamie Duncan and John Osborne
The technology inside OpenShift is pretty cool. But unless you can tie a new technology to some sort of benefit to your mission, then it’s hard to justify investigating it. In this article, we’ll look at some of the benefits OpenShift can provide, starting out by looking at some of the technological benefits.
By Enrico Buonanno
This article, from Functional Programming in C#, discusses laziness in computing.
By Roberto Infante
In this article I’ll give you a high-level overview of decentralized applications. I’ll explain in detail what they are, how they appear, what technology stack they are built on, and when it makes sense to build them.
Let’s start our journey!
By Tommaso Teofili
If you’ve ever worked on designing, implementing or configuring a search engine, you’ve faced the problem of having a solution that adapts to your data; deep learning helps provide solutions to these problems which are accurately based on the data, not on fixed rules or algorithms.
By Geoffrey Lessel
This article, excerpted from Phoenix in Action, introduces you to the power of web development using Elixir and the Phoenix framework.
By Chris Richardson
The heart of an enterprise application is the business logic that implements the business rules. In a microservice architecture the business logic is spread over multiple services. Some external invocations of the business logic are handled by a single service. Other, more complex requests, are handled by multiple services and sagas are used to enforce data consistency. In this article, I describe how to implement a service’s business logic.
By Randy Abernethy
Distributed applications vary in the extreme when it comes to load profiles, communications patterns, message payload types and sizes, among other performance considerations. Performance isn’t a one size fits all proposition. That said, we’ll use this article to develop some basic intuition around Apache Thrift networked service performance and how Apache Thrift fits into the broad MSA landscape.
By Tjeerd in ‘t Veen
In this article, we’re going to explore these limitations of modeling our data via subclassing in a real-world scenario and how to address those limitations with the help of enums.
By Craig Walls
Whether you’re developing a simple database-backed web application or constructing a modern application built around microservices, Spring is the framework that will help you achieve your goals. This article, adapted from chapter 1 of Spring in Action, Fifth Edition, is your first step in a journey through modern application development with Spring.