Welcome to Netcreed, where you can get articles written by Tech professionals to help others in tech find solution to problems, grow and expand their knowledge and network. You will find top notch articles on different topics in IT and Tech space.
Welcome to Netcreed, where you can get articles written by Tech professionals to help others in tech find solution to problems, grow and expand their knowledge and network. You will find top notch articles on different topics in IT and Tech space.
By Kinanee Samson
Tue May 30 2023 · 2 mins
By Kinanee Samson
Sat May 13 2023 · 2 mins
Have you ever wanted to setup a TypeORM, MySQL with Apollo graphQL server? If so, you've come to the right place! In this blog post, we'll be walking you through the steps necessary to set up a TypeOR
Recursion, doing something over and over and over and over and over and over again, recursion is an approach of solving a big problem by solving small parts of the problem repeatedly. Recursion in sof
An Object is a collection of key:value pairs enclosed within an opening and closing curly braces. The key can be a string, number or a JavaScript symbol.
The value can be of any of the primitive type
Backend development with JavaScript makes a good developer experience. JavaScript has an apealing syntax, it is dynamically typed and introduces itself well for the beginner, however large scale appl
Cryptography is a branch of computer science that deals with using mathematical algorithms to encrypt and decrypt data. It is used to secure data from unauthorized access, ensure its integrity, and au
In JavaScript, a closure is an inner function that is able to access the variables of its outer (enclosing) function. The inner function is provided with three separate scopes: access to its own scope
There is a new way of building an authentication into your backend application. This approach eliminates the need for a password, giving rise to the term passwordless authentication. Passwordless auth
A tokenizer also known as a lexical analyzer, or lexer, in compiler design, is the first phase of the compiler. It is at this stage that the source code is scanned and broken down into a sequence of t
Last week I thought about how could we shuffle an array in Javascript? Then I decided to investigate the matter. I found some interesting means by which we could achieve this. We are going to look at
How many times have you used the generate password feature on your browser when trying to create an account on a website? We all know how annoying it is having to come up with secure passwords. Perhap
Generics are a key component to creating efficient applications. Generics are an important tool that can help developers create reusable code in both JavaScript and TypeScript. Generics are a way to c
As the web development industry continues to evolve, more and more developers are turning to Typescript as an alternative to regular JavaScript. Typescript is a typed superset of JavaScript that compi
Generators are an incredibly powerful tool for creating iterators in JavaScript and Typescript. A generator is a process that can be paused and resumed and can yield multiple values. Generators allow
The use of JavaScript and Typescript for web development is becoming increasingly popular due to the flexibility and scalability that each language offers. Everybody is using Typescript because of the
Authentication has become a neccessary part of most application, many a times you will build apps that require user authentication. The standard go to solution most developers use is to rely on a thir
This is one of the SOLID
design principles and it is the first letter in the accronym. Single Responsibilty principle is concerned with ensuring that our modules, classes, methods can only do one th
Design patterns are some general guidelines and principles that have been developed to provide solution to common software development problems especially when working with Object Oriented Programming
Solidity, a statically typed, high level, event driven, object oriented programming language that is used for coding smart contracts. Solidity was initially proposed by Gavin Wood in August of 2014 an
Good day guys, in this article we are going to be talking in detail about destructuring in JavaScript. By the way, what the heck is destructuring? Destructuring is just a fancy word for used to descr
Choosing a database for your application is a critical and important part of software development cycle. There is no shortage of database options that you can chose and this just adds more complexity
Dart, a statically typed programming language that was invented and released by Google in October 10, 2011. It was originally created to replace JavaScript in the browser, me and you know that the las
Github actions, a tool that is used to automate certain manual and repetitive tasks that developers often perform everyday on the job, if you are not already using using Github actions to automate any
Pointers are objects that store a memory address. A pointer references a location in memory. A pointer is a simple, more concrete implementation of the more abstract reference data type. The term poin
If you are an OOP extremist then you would religiously stick to the tenets that define what OOP is, When we want to model relationship in data, we often pick a hierarchical structure, sticking to clas
Aws simple storage service (S3) is a cloud object storage service that is provided by AWS. It is similar to most cloud storage services offered by major cloud service provid
Quite recently i took some time to build a schema validator, this was a direct result of working with MongoDB and mongoose. I thought about how the Schema validator worked in mongoose and what else is
Go, is a statically typed, object-oriented, compiled language meant to replace C, and it's used to build high-performance server-side applications. Go was designed by Ken Thompson, Rob Pike, and Rober
Jsonwebtokens or JWT as they are otherwise known is an open standard for creating a data signature that contains a payload in JSON format. A JWT is signed with a private key and/or public key and is U
Destructuring is a fancy word that is used to describe the process of unpacking values from an array or extracting properties from objects and storing them inside variables. From the
This week i had to setup a node js server for a project that i will be working on for the next 2 months, i had built node js servers with plain JavaScript but JavaScript's dynamically typed system is
Good day guys, quite recently i made a post about setting up a nodejs with typescript, the article also talked about incorporating an express server plus MongoDB and mongoose, incase you missed it you
DevOps or CI/CD as it is commonly called is practice that involves automating everything and anything we can from writing our code to deploying it. Most of the time you are just building on existing k
TypeScript, a superset of JavaScript that is loaded with superpowers how many times you wrote something only for you to have a deep to find bug because a variable that was supposed to be a string actu
TypeScript in my opinion will always remain a superhero large scale application development tool, TypeScript comes loaded with a great type system and in this article i am going to write about arguabl
Functional programming is a programming paradigm that is focused on composing functions together to execute a particular programming task. Many programming languages available today supports functiona
Object Oriented Programming is a software design pattern where objects related to the problem being solved are modeled inside our code.
I really like this approach to programming because it fits so m
Objected Oriented Programming is a great software development approach on it's own however as your software becomes more complex you might even realize that OOP introduces as much problem as it solves
JavaScript our dearly beloved programming is termed asynchronous and this is one of the things we love about it. JavaScript has an api for handling concurrent tasks, as is required of most high level
Webpack is a module bundler and asset management tool that helps us to bundle our code which is split across different files and directories into one single file that is optimized for production envi
Good day guys, first thing first, i would like to congratulate you for making it to 2021, phew! 2020 was like all the things i dint wish for, if 2020 was a great year for you then i really do envy you
This is the second part of a series of articles, in the first article we looked at strings in JavaScript and we saw how to manipulate and work with strings, we saw how the indexOf and slice method, th
Good day guys, This article is going to be focusing on loops and how they are implemented in JavaScript. We will be covering loops first, to understand the concept of loops and then we will dive into
If you've worked with JavaScript, you'll know that arrarys are fundamental to your work as a developer and as such it would be helpful to manipulate an array with a few lines of code, rather trying so
React is still the best JavaScript framework to use for frontend web development in 2022, framework features many out of the box tools that makes it a breeze to work with. React was created by Jordan
NestJS a JavaScript framework that can be used to build scalable and dynamic server side applications very quickly and easily, NestJS is built with TypesScript and supports TypeScript out of the box,
JavaScript our dearly beloved programming is terme