For so many years, JavaScript has been used as a Front-end programming language, but in the modern era, JavaScript usage has drastically grown from being a user interface language to a language that can be used for full-stack application development with the help of Node.js.

Though, building an application in JavaScript at scale remains a challenge due to multiple reasons such as lack of a strong type system and so on. Because of those various reasons, a lot of developers and companies around the world are turning to TypeScript to supplement their JavaScript projects.

However, structuring a TypeScript project can…

Serverless computing is trending nowadays, and most developers around the world want to go serverless in order to leverage the wide range of advantages it offers. Others are just willing to learn so that they won’t be left behind with the current trends.

The bottom line is the whole idea of migrating to serverless architecture is you don’t have to worry about the routine work of provisioning, maintaining, and scaling the server infrastructure. Given the infrastructure will be handled by the cloud provider, the developers can focus on writing business logic codes that will be encapsulated inside isolated functions. …

In the past few years, GraphQL has proven to be one the most dominant stacks in software development due to multiple common problems it solves such as data over fetching and under fetching. However developing a GraphQL API in Node.js with TypeScript is sometimes a bit of a pain.

Why ?

Let’s take a look at the steps we usually have to take.

First, we create all the schema types in SDL. We also create our data models using ORM classes, which represent our database entities. Then we start to write resolvers for our queries, mutations and fields. This forces…

In this short article we are going to learn how to implement basic shopping cart operations, to be precise we will mainly implement five operations which are:

  • Get list of items
  • Get items total price
  • Add an item
  • Remove one item
  • Remove all items

Now we know the number operations we are going to implement, let’s also identify different data structure we shall need in order to achieve that task. For storing items, we will be using a list which is one of the four types of collection offered by Dart, it is equivalent to array and is an ordered…

Verdotte Aututu

Mobile Application & Backend Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store