React Native is a JavaScript framework for developing mobile applications that can run natively on both Android and iOS. Learn how it can benefit your company, and when it makes sense to use it.
Category: Software Engineering
Testing a Java Spring Boot REST API with Karate
Introduction This tutorial will show you how to write web service tests with the Karate framework. We will start with a short introduction about the basic features, then we will […]
Building and Testing a REST API in Go with Gorilla Mux and PostgreSQL
Introduction This tutorial will illustrate how you can build a REST API backed by PostgreSQL in Go, using Gorilla Mux for routing. The tutorial will employ test-driven development and will […]
How to Test Rails Models with RSpec
Testing is where we spend most of our time as developers. Good testing raises the quality of software, reduces bugs and, in the long run, makes our work easier. In […]
Getting Started with Node.js and Mocha
Mocha is a testing library for Node.js, created to be a simple, extensible, and fast. It’s used for unit and integration testing, and it’s a great candidate for BDD (Behavior […]
Getting Started with PHPUnit in Laravel
Introduction PHPUnit is one of the oldest and most well-known unit testing packages for PHP. It is primarily designed for unit testing, which means testing your code in the smallest […]
Getting Started with RSpec
RSpec is a testing tool for Ruby, created for behavior-driven development (BDD). It is the most frequently used testing library for Ruby in production applications. Even though it has a […]
Dockerizing a Node.js Web Application
Docker has significantly improved the way we build, ship and run apps. Read this tutorial to learn how to integrate Docker with your Node.js application.
Dockerizing a Ruby on Rails Application
In this tutorial, you will learn how to dockerize a Ruby on Rails application. The application we’re going to build will make use of PostgreSQL, Redis, and Sidekiq. We’ll also […]
Building Go Web Applications and Microservices Using Gin
Read this tutorial and get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.
Dockerizing a Python Django Web Application
Get an understanding of how to dockerize your Django application, using the Gunicorn web server, capable of serving thousands of requests in a minute.
Dockerizing a PHP Application
Learn how to leverage Docker’s advantages to easily develop and deploy a PHP application to Heroku, using Semaphore for continuous deployment.
How To Build and Deploy a Node.js Application To DigitalOcean Kubernetes Using CI/CD
Learn how automation can help you build and deploy a Node.JS Application to DigitalOcean Kubernetes.
A Step-by-Step Guide to Continuous Deployment on Kubernetes
How to deploy an app to Kubernetes by creating a working Kubernetes deployment and continuous delivery workflow.
Stubbing and Mocking in Java with the Spock Testing Framework
Learn how to create true Java unit tests by mocking all external dependencies in your unit tests with the Spock testing framework.