A step-by-step guide on how to publish a npm package

Build amazing things with npm

In this blog post, I will show you how easy it is to publish your own npm package in the world’s largest software registry. For this tutorial, I created a dummy file that we will publish together.


Everything you need to know about implicit type coercion to ace your technical interview

A dog looking at the Ipad’s screen
Photo by Cookie the Pom on Unsplash

What do you know about implicit type coercion in JavaScript? This question often comes up during the technical interview for a junior developer role. …


Creator: Grafner | Credit: Getty Images/iStockphoto | Copyright: Grafner

A callback function in JavaScript is a function that is called after another function has finished executing.

Since JavaScript uses an event-driven programming model, it does not wait for a function to finish its execution, it moves on to the next one immediately. …


What do you think when you hear the word “algorithm”? It’s a word that is impossible to avoid in our modern world, but few people really know what it means.

It is in fact a rather vague term, usually, it means a sequence of actions where the main goal is…


A short guide for decreasing web page load time

Photo by Steven Lelham on Unsplash

Did you know that web page load time can affect your website’s search engine ranking? This is super obvious, in a time when everyone is in hurry, nobody wants to wait for your page to load. 1 of 4 users will abandon a page if the site doesn’t load in…


Many of you are already familiar with hooks in React that let us use state and lifecycle methods in functional components. In this blog post I want to look in more detail at the useState hook. …


Using PayPal sandbox to create a fast and safe checkout option in your React based e-commerce platform

Integrating a shopping cart into your project? Chances are you want to use PayPal for an easy checkout option. People feel much safer making purchases on a website with a PayPal checkout option. …


AJAX guide for beginners

In this blog post I want to walk you through the basics of AJAX and show you some simple examples to help you get started.

Photo by Greg Rakozy on Unsplash

AJAX stands for Asynchronous JavaScript And XML. In a nutshell, it is the use of the XMLHttpRequest object to communicate with servers. In more simple…


A mini- guide to web accessibility

Image from https://uxplanet.org/web-accessibility-explained-c2408636eee0

In this blog post I want to talk about web accessibility. I’m going to look into what web accessibility is, why it is so important, what groups of people need to be considered when building your app/website and how to implement accessibility into your project.

So, what is web accessibility…


Switch to functional components with hooks instead

Once I learnt how to write functional components in React using hooks I was amazed by how much faster and cleaner it was; there is no way I’m going back to class components! …

Margarita Morozova

@FlatironSchool alumna

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