This is the first post in a series dedicated to presenting solutions to common challenges that developers encounter when moving from an imperative programming approach to functional programming (FP). I will present a series of problems and provide solutions in both Java and Elixir, a functional language running on the Erlang VM.
This is the first post in a series dedicated to presenting solutions to common challenges that developers encounter when moving from an imperative programming approach to functional programming (FP). I will present a series of problems and provide solutions in both Java and Elixir, a functional language running on the Erlang VM.
By now you have probably heard all the hype about functional programming (FP) and may have even dipped your toe in the water by trying out one of the other Lisp dialects. Maybe you have experimented with some of the functional elements of Scala, Ruby, Python, or one of the newer languages.
In this blog post, we detail our experience converting Mapbox Studio Vector Tiles to Rasters.
Jafama is a Java library that provides fast numeric operations that are replacements for the methods on java.lang.Math. Jafama (Java Fast Math) consists of fast – but not sloppy – counterparts of java.lang.Math treatments, plus additional ones. They are usually about 2-4 (up to 15) times faster, with about 1e-15 accuracy, and handle special cases…
We describe a group research project in which we worked to evaluate and port existing machine learning and modeling functionality in HunchLab from R to Spark.
When working with spatial data one often needs to work with polygons to demarcate bounding areas. One important concept related to this is winding, which defines the relative order in which the vertex points of a polygon are listed. Winding can be either clockwise (CW) or counter-clockwise (anti-clockwise) (CCW), referring to the direction in which…
In this blog, we describe our experience with selecting a NAT Instance Size on EC2.
In this blog we outline how to run Vagrant with Ansible provisioning on Windows.
A continuation from part 1 in this series, in this post we apply Ansible roles against a virtual machine and install Packer.
In this post we use ansible-galaxy to install and create Ansible Roles.