One of our teamates will get back to you soon.
By Javier Tinoco, on July 31th, 2023
In this tutorial, I go through the basics of setting up oh-my-zsh, tmux, and additional quality-of-life features with as little configuration as possible to get you started with a cool-looking terminal packed with features.
By Martin Mena, on February 28th, 2023
This tutorial aims to give an introduction to creating serverless web applications in the cloud. There are several providers of serverless tools, we will work with AWS Amplify which allows grouping and managing the tools that the application will use from a single console and with a single CLI. We will create a React application that allows authentication through Cognito, create endpoints to Lambda functions, save data in Dynamo DB, and additionally we will configure a CI/CD pipeline.
By Nataly Rocha, on November 30nd, 2022
Sometimes when testing, we face ourselves asserting large and complex outputs like strings, JSON and HTML. Testing these kinds of outputs with unit tests can become messy but luckily golden tests come handy facing this scenario. In this tutorial we will learn how to use Haskell's hspec golden library to create golden tests and ease the assertion of large and complex outputs.
By Jorge Guerra, on September 30th, 2022
In this tutorial we’re going to explore the use of pattern synonyms in Haskell, later we’ll give a brief overview to the Stack Builders’ contribution to the `time` Haskell library and finally we’ll review how to use the utilities that were introduced in the contribution.
By Felix Miño, on December 31th, 2021
The programming world is adopting practices from the functional and reactive programming paradigms. Here, we’ll review how we can integrate a relational database like PostgreSQL with Spring WebFlux while keeping the reactive design. Then we’ll see how we contributed to r2dbc-postgresql to solve a datatype decoding issue related to array-like types.
By José Luis León, on July 31th, 2020
Learn how to improve software quality and readability in Python code by leveraging the built-in typing system, as it complements other software development processes like type-driven development and test-driven development.
By Carlos Villavicencio, on February 29th, 2020
You may have seen GHC pragmas with mysterious rules and phase indication in the source code of some great Haskell libraries like ‘text’ or ‘vector’. What is this all about? How do you use them in your project? As it turns out, it's easier than you may think.
By Mark Karpov, on November 30th, 2016
In this tutorial, we implement the Luhn algorithm to validate credit card numbers while we show the advantages of using a combination of Haskell and Hspec to achieve techniques and principles of the BDD software development process.
By Juan Carlos Pazmiño, on June 30th, 2016
There are a lot of available libraries which help with image processing when working with functional programming languages. For this tutorial, we will use the JuicyPixels library for reading and writing image files, and Repa for efficient processing of numeric data.
By Mark Karpov, on June 30th, 2016
Encoding and decoding CSV files is a common task while building software, so as developers it’s important to find efficient ways to do it. As an example, in this tutorial, we use the Cassava library to encode and decode an Open Government CSV file.
By Juan Pedro Villa Isaza, on May 31st, 2016