All Stories

Rate Limiting Algorithm

A rate-limiting system controls the rate of traffic sent or received on a network interface. APIs will use rate-limiting techniques to control how many times application Clients are allowed to...

How to Post a Random Tweet using Twitter API

The Twitter API enables developers to post tweets programmatically.

Assemble Parts in Minimum Time

Write a method to calculate the minimum possible time to put the N parts together and build the final product. The input consists of two arguments: numOfParts, an integer representing...

How a REST client handles 503 Service Unavailable Error

The HTTP 503 Service Unavailable server error response code indicates that the server is temporarily not ready to handle the request.

File Access Denied in a Cluster with Load Balancing

Load balancing is a process that routes network traffic to a group of backend servers, also known as a server pool. A load balancer is responsible for distributing incoming requests...

German vocabulary for Software Engineers

A helpful vocabulary with the most common words when working as a software developer in Germany.