Thank you for subscribing to our newsletter!
One of our teammates will get back to you soon.
In this blogpost I’ll teach you how to build a virtual camera with hand gesture detection in JavaScript using Handsfree.js. We will combine the predictions of a hand gesture model with the library p5.js to show different images on the screen.
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
Do you want to contribute to open source but you're not sure where to start? Read our comprehensive tutorial about it!
By David Baldassari, on October 31th, 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
This blog post explains the installation process and use of Mock Service Worker and the benefits of using it over mocking modules
By Richard Muñoz, on August 31th, 2022
If you love using type annotations in Python, here you can learn how to strengthen your ORM definitions.
By Carlos Villavicencio, on April 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
In this tutorial, we'll review how to test an Elm application following the test trophy
By Cristhian Motoche, on July 31th, 2021
In this tutorial, we show how to create a Haskell project from scratch using the Scotty web framework. As an example, we use a URL shortener to introduce and motivate web development in Haskell.
By Juan Pedro Villa Isaza, on May 31th, 2021
Learn how CDC can be leveraged to handle data changes, and how to use Phoenix to build an application on top of it.
By Cristopher Rodrigues, on April 30th, 2021
Let's combine the power of Haskell and WebAssembly in a Cloudflare Worker!
By Cristhian Motoche, on October 31th, 2020
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
Getting started with Reason and ReasonReact
By Juan Pedro Villa Isaza, on April 30th, 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
Producing a large number of personalized videos can be challenging. In this article, we will walk through a solution using Python that streamlines the process while creating high-quality user experiences. This popular post was originally written in 2019 and updated in March 2024 to reflect the library's upgrade to the latest version of MoviePy and the process of exporting the video in GIF format.
By Sebastian Arias, Andrés Pérez, on July 31th, 2019
In this tutorial we will implement a distributed chat with Erlang’s style and Haskell’s type safety using Cloud Haskell.
By Sebastian Pulido Gomez, on April 30th, 2018
In this tutorial we will implement a way to extend the types in the Haskell backend to the PureScript frontend while maintaining consistency and simplifying communication.
By Javier Casas Velasco, on July 31th, 2017
This tutorial will get you up to speed with GHC generics quickly.
By Mark Karpov, on February 28st, 2017
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
Authentication is a sort of weak place in the Servant web framework. In this tutorial we build RESTful authentication in Servant storing all the session in an encrypted cookie client-side.
By Mark Karpov, on September 30st, 2016
In this tutorial we are going to use the Stache Haskell package developed by Stack Builders to work with Mustache templates — a popular logic-less template format.
By Mark Karpov, on August 31th, 2016
This time, we’re developing a calculator using bindings to GTK+. This tutorial would be great for Haskell beginners and others who come from an imperative background. This popular post was originally written in 2015 and updated in March 2024 to reflect the process of creating a GUI application from scratch with Haskell and GTK+.
By Mark Karpov, Jorge Galarza, on June 30nd, 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