Subject

Articles

Caching in React

By Elyse Kolker Gordon

This article, adapted from chapter 11 of Isomorphic Web Applications, discusses caching and its importance as a server performance tool.

Use Cases for Container Platforms

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.

Functional Programming in C#: the virtue of laziness

By Enrico Buonanno

This article, from Functional Programming in C#, discusses laziness in computing.

A first look at decentralized applications

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!

What does Deep Learning Contribute to Search

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.

Ride the Phoenix

By Geoffrey Lessel

This article, excerpted from Phoenix in Action, introduces you to the power of web development using Elixir and the Phoenix framework.

Designing business logic in a microservice architecture

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.

Thrift in the Enterprise

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.

Enums instead of Subclassing

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.

Getting Started with Spring using Spring Initializr

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.

© 2018 Manning — Design Credits