Blog

I've been writing online since 2020, mostly about web development and tech careers. Use the search below to filter by title.

thumnail

TypeScript Cheat Sheet: Essential Concepts and Features

Views

TypeScript is a powerful superset of JavaScript that adds static typing and advanced features to the language. It provides a type system that helps catch errors and improve code quality during development. This cheat sheet covers some of the essential concepts and features of TypeScript to help you write more reliable and maintainable code.

thumnail

JavaScript is a constantly evolving language with new features being proposed all the time. One of the latest proposals is for the addition of the .findLast() and .findLastIndex() methods on the array and typed array. This proposal has already reached Finished Proposals, which means that it is now supported by all modern Browsers and JavaScript Engines.

thumnail

Closures are so confusing at first because they are an 'invisible' concept. However, after reading this article you will understand 'all' about Closures in JS.

thumnail

One of the confusing topics in JavaScript is the 'this' keyword. A function's 'this' keyword behaves a little differently in JS compared to other languages. It also has some differences between strict mode and non-strict mode. Let's learn all about them in this article.

thumnail

Making sense of Reduce in JS: Reduce is a higher-order function that is available as an Array method, just like Map or Filter, Let's take an example where we first declare an array that has some number values, and we want to print the sum of all the values in that array.

thumnail

Note: Always make sure to take into account The Standard of Code Review when considering each of these points. You can find it here:

thumnail

The primary purpose of code review is to make sure that the overall code health of Google’s code base is improving over time. All of the tools and processes of code review are designed to this end.

thumnail

HTTP vs HTTPS is a common interview question. It is also very important to know if you own your website and if you want the best SEO and Security for your site.

thumnail

A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services. REST stands for representational state transfer and was created by computer scientist Roy Fielding.

thumnail

One of the most popular forms of cloud computing is Software as a Service, or SaaS, and is often used on a daily basis by consumers and for business. In this article, I will explain how SaaS differs from the other cloud computing models, how it is commonly used by both consumers and businesses, and some of the key benefits users gain from using a SaaS application.

thumnail

If a commit message contains unclear, incorrect, or sensitive information, you can amend it locally and push a new commit with a new message to GitHub. You can also change a commit message to add the missing information.

thumnail

Learn how to create a custom scrollbar with CSS. Chrome, Edge, Safari and Opera support the non-standard

thumnail

When learning web development for the first time. CSS layout properties always seem daunting. In this article, I will try to explain both of these CSS properties in simple terms.


  • Home
  • About
  • Newsletter
  • Twitter
  • Github
  • YouTube
  • Setup
  • Guestbook
  • Snippets