Configuring a REST API with Axios in Vue.js featured image

Configuring a REST API with Axios in Vue.js: A Tutorial

Axios is a popular JavaScript library used to make HTTP requests. It is a promise-based HTTP client used in JavaScript or with other Javascript libraries like Vue.js or React.js. Due to its isomorphic nature, Axios can run on the client and server-side simultaneously using the same codebase. Also, it is a powerful tool used collectively with async to formulate a user-friendly …

Flex Layout in Angular featured image

Implementing Flex Layout in Angular: A How-To Guide

Introduction CSS Flex Layout is used to create flexible fluid layouts. However, when using Angular there are scenarios when we need more dynamic control over the layouts. Further, using CSS Flexbox requires complicated styling which can be hard for many developers. Flex Layout is a component engine that aims to solve this problem. It provides a set of directives that …

Angular Router featured image

Navigation with RouterLink, Navigate, and NavigateByUrl in Angular Router

Introduction Angular applications are very common these days. They are built with the concept of Single Page Applications (SPA). In such applications, routing across the web pages is different from traditional websites since components are used. In Angular, you need to use RouterLink for navigation to route across the application. RouterLink is a directive, and it provides Router.navigate and Router.navigateByURL

React Project featured image

Setting Up a React Project with Create React App

React is one of the most popular JavaScript libraries for developing front-end apps. It’s an open-source library that was originally developed by Facebook. React quickly became popular for creating fast applications with JSX – a programming paradigm that combines JavaScript with an HTML-like syntax. Previously, setting up a React project would have been a complex process. It required configuring the …

Node.js Application featured image

Connecting PostgreSQL with Node.js Applications: A Tutorial

When it comes to database management, PostgreSQL is one of the most popular open-source programs used all across the board. The CloudSigma PaaS allows you to install either a standalone or clustered PostgreSQL database for your application. Furthermore, CloudSigma PaaS makes connection configuration and scaling an absolute breeze. So how can you go about connecting your Node.js application to a …

Ruby on Rails with PostgreSQL featured image

Setting up Ruby on Rails with PostgreSQL

Among all the available database engines, PostgreSQL is one of the most popular ones. It’s a well-known open-source database system known for its reliability, robust features, and performance. Because PostgreSQL is a popular choice, it’s supported by almost all major web frameworks. Similar to its competitors MySQL and SQLite, PostgreSQL also has its strong and weak points. Ruby on Rails …

Ruby on Rails featured image 1

Installing Ruby on Rails with RVM on Ubuntu 20.04

Ruby on Rails is one of the most popular web app frameworks. It’s open-source software designed for developers to create successful projects while writing fewer codes. Having a fun and enjoyable development experience is one of the fundamental principles that make Ruby on Rails an attractive choice. The RVM (Ruby Version Manager) tool, as the name suggests, is a third-party …

GitLab CI featured image

How To Set Up GitLab Continuous Integration (CI) Pipelines on Ubuntu 20.04

Every developer understands how crucial version control is to the software development lifecycle. It enables multiple people to work simultaneously on a single project, each person maintaining their own copy of the code and choosing when to share it with the rest of the team. To achieve this, developers make use of Git repositories to help with version control. GitLab …

Node.js app install on Ubuntu featured image

How to Deploy a Node.js (Express.js) App with Docker on Ubuntu 20.04

Introduction Docker is a container platform that is a lightweight, virtualized, portable, software-defined standardized environment. It allows the software to run in isolation from other software running on the physical host machine. Docker is a defining component of the Continuous Development and Integration aspect of Software Development. It offers a lightweight alternative to virtual machines and allows developers to enjoy …

Node.js Applications

Setting up Node.js Applications: How to Perform Production Tasks on Ubuntu 20.04 with Node.js

Introduction Node.js is a programming environment that runs primarily on JavaScript. The open-source program allows you to build networking applications on platforms running Windows, Linux, macOS, and others. You can use Node.js applications in two main ways: as command line apps or as services. Using a Node.js app as a service means that it will restart on reboot. This makes …

Install Node.js featured image

Installing Node.js on CentOS 8: a Complete Guide

Introduction Node.js is a free-to-use, open-source server environment. It is commonly used for browser-based web development purposes. It allows developers to use JavaScript to do backend programming. Since most developers are intimately familiar with JavaScript, it makes things very easy. The program lets you add, modify, and delete files on the server, produce dynamic content, and collect data. In this …

install Node.js on Ubuntu

How to install Node.js on Ubuntu 18.04

Node.js is an open-source platform that allows programmers to build dynamic web pages and applications. It is used widely for server-side scripting and allows users to use JavaScript for both client and server-side scripts. In this tutorial, you will learn how to install Node.js on Ubuntu 18.04 and get started with it. Prerequisites First, you have to create a machine. …