Design Systems

2019-10-28 - 11 min read

The importance of UX is exponentially growing, which means that collaboration between design and development teams is a must. Design systems help foster this collaboration. In this Refcard, you’ll learn about the four stages of design-development collaboration, the anatomy of a design system, the benefits of using a design system, and the future of design systems.

Read more →

Getting Started With Microservices

2019-09-23 - 14 min read

Design Patterns for Decomposing the Monolith

Welcome to the world of microservices, where continuous deployment isn’t just an aspiration, but a reality. With microservices, you can ditch the complexities of monolithic architecture for the nimble and flexible approach that embraces the “do one thing, and do it well” mentality. In this article, you will learn key characteristics and benefits of microservices, as well as common patterns to help you get started.

Read more →


2019-09-20 - 25 min read

Server-Side JavaScript for Backends, API Servers, and Web Apps

Node.js is a JavaScript runtime that runs on top of Google’s open-source JavaScript engine called V8. Pairing JavaScript’s naturally event-driven, asynchronous coding style with non-blocking I/O libraries makes Node.js fast, lightweight, and efficient. This article introduces Node, explains how it works, and dives into its architecture. Learn how to install and use Node to its full potential and access a list of the most commonly used APIs.

Read more →

Functional Programming with Clojure

2019-09-19 - 16 min read

Simple Concurrency on the JVM

Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool.

Read more →

Getting Started With Docker

2019-09-10 - 21 min read

The De Facto Open-Source Containerization Solution

In what seems like an instant, Docker has become the benchmark for organizations to automate infrastructure, isolate applications, maintain consistency, and improve resource utilizations. In this Refcard, learn how to run a container, explore several useful commands, and discover how to create local Docker machines.

Read more →