How to Deal with Traffic Surges in Distributed Systems

Web and Distributed Systems can often get overwhelmed with traffic. What leads to systems being overwhelmed, why does it happen, and what are some common strategies we can use to deal with this? We’ll answer these questions in this article. Table of Contents 1. What is traffic in

Read More

Make your Java code smell nice and fresh

by Marco Massenzio Make your Java code smell nice and fresh A few years ago I joined a startup working on a cloud enterprise service that was originally built by an offshore team. The chosen technologies (REST, Java, MongoDB) were actually valid technical choices for the problem at hand. Too

Read More

Comparing early days of Go and Java

by Harshavardhana Comparing early days of Go and Java In the last 2 years Golang (or simply ‘Go’) has raised to the ranks of mainstream programming languages like Java, Python and C/C++. Companies like Google, Docker, DigitalOcean and more [https://github.com/golang/go/wiki/GoUsers] have picked up Go to build their modern cloud

Read More

Rx — If the Operators could speak!

by Ahmed Rizwan Rx — If the Operators could speak! If the operators could talk, how exactly would they tell us what they do? In order to take full advantage of Rx, you need a clear understanding of what Rx Operators are and what they do. This is what the

Read More

Coding Our Tech-Minded Kids to Become Self-Actualized Teachers of Tomorrow

by Steven Fink Coding Our Tech-Minded Kids to Become Self-Actualized Teachers of Tomorrow Coding schools today should be doing more than teaching kids Java and Python. They should be helping them become experts in how to teach Java and Python. That’s one the many lessons I have learned in the

Read More

Using Java’s Arrays.sort() for any List of Objects

Sorting can be tricky, especially when your list is not of a primitive Java numeric type (Byte, Integer, Short, Long, Double, Float). Now, all situations will vary so this method might not be the best case. However, I’ve found it incredibly useful for simple coding challenges and university lab assignments.

Read More

How to start working with Lambda Expressions in Java

by Luis Santiago How to start working with Lambda Expressions in Java Before Lambda expressions support was added by JDK 8, I’d only used examples of them in languages like C# and C++. Once this feature was added to Java, I started looking into them a bit closer. The addition

Read More

How to configure multiple Camel Contexts in the Spring Boot application

by Shashank Sharma How to configure multiple Camel Contexts in the Spring Boot application This article will assume you are already familiar with Apache Camel & Spring Boot, which their documentation describe as: Apache Camel is an open source [https://en.wikipedia.org/wiki/Open_source] framework [https://en.wikipedia.org/wiki/Framework-oriented_design] for message-oriented middleware [https://en.wikipedia.org/wiki/Message-oriented_middleware] with a

Read More