1. Introduction
This third post of the series started here, will explain in detail parts of our second solution to a software development problem consisting in:
The implementation of a REST service based on the GitHub REST API v3 that responds to a GET request at port 8080 and address /org/{org_name}contributors
with a list of the contributors and the total number of their contributions to all repositories of the GitHub organization given by the org_name
part of the URL.
As explained in the initial post, our solutions to the problem share a structure consisting of a A REST client, a…
1. Introduction
This second post of the series started here, will explain in detail parts of our first solution to a software development problem consisting of:
The implementation of a REST service based on the GitHub REST API v3 that responds to a GET request at port 8080 and address /org/{org_name}contributors
with a list of the contributors and the total number of their contributions to all repositories of the GitHub organization given by the org_name
part of the URL.
As explained in the previous post, our first and subsequent solutions to the problem share a structure consisting mainly of the…
1. Introduction - Main characteristics of Scala The purpose of this series of posts is to present a set of solutions to a concrete, simple but non-trivial, software design and implementation problem, exemplifying several ways in which Scala can be used as a great tool for general software engineering and as a simple and powerful platform for the development of asynchronous software systems. Scala is a powerful and expressive programming language that sits at the center of a software development environment with high-quality software tools and a huge eco-system of (mostly license-free) libraries covering any conceivable domain of application. It…
Scala developer / consultant