Mikaeels Blog

Mikaeels Blog

Follow
Follow
homeDEVAWSAWS CDKGCPTERRAFORMDEVOPS
Series

Dev

In this series, I'll cover key topics in software dev such as programming languages, web dev, databases, architecture & more.

Articles in this series

Exploring JavaScript's Prototype Inheritance Model

Mar 8, 20234 min read

JavaScript is an object-oriented programming language that uses a unique prototype inheritance model. Understanding this model is critical for any...

Exploring JavaScript's Prototype Inheritance Model

Creating Custom JavaScript Functions: Best Practices and Examples

Feb 28, 20234 min read

JavaScript functions are an essential part of any web development project. They allow developers to encapsulate blocks of code and reuse them...

Creating Custom JavaScript Functions: Best Practices and Examples

A Beginner's Guide to Promises in JavaScript

Feb 24, 20233 min read

Asynchronous programming in JavaScript can often be challenging, especially when dealing with multiple tasks that depend on one another. Promises are...

A Beginner's Guide to Promises in JavaScript

Use of design patterns in software development

Jan 26, 20234 min read

Design patterns are a fundamental aspect of software development, providing a common vocabulary and structure for solving common problems....

Use of design patterns in software development

How to merge arrays in typescript?

Jan 12, 20232 min read

In TypeScript, there are several ways to merge arrays. In this post, we'll take a look at three of the most common methods for merging arrays in...

How to merge arrays in typescript?

Difference between controlled and uncontrolled components in React.js

Dec 26, 20221 min read

Uncontrolled Component An uncontrolled component is similar to a traditional HTML form input element. You can get the value of the input by accessing...

Difference between controlled and uncontrolled components in React.js