javascript


post-862-thumbnail
Oh Snap, Here Comes *Another* Javascript Framework | Svelte

There’s a new frontend framework soaking up the spotlight called Svelte. Is it a fad or is it the future of web development?

6 Tips: Using Next.Js For Your Next Web App

Next.js is indispensable when you want to build a high performance React app. It’s being used to po...

post-857-thumbnail
Search Autocomplete For 2 Million Records With React & Aws Cloudsearch

True Home is a bootstrapped web app that provides a home value estimate for every property in Hong Ko...

post-852-thumbnail
Forms Are Hard

TLDR; Need forms in your app? There are many options. Our journey to ShapeForm! It’s no secret t...

Creating Spelunky-Style Level Transitions In Phaser

My last article turned out to be a bit of a niche topic, so I decided to try my hand at something a...

Building A Regex Learn-By-Examples Web Application

I'm building a regex "commonly used" library which includes an explanation for each of the expression...

Javascript Demystified:  From Compilation To Execution

We must examine how our code runs when executed to understand better how JavaScript works under the...

post-843-thumbnail
Fullstacking: Setting Up Nodejs + Koajs

NodeJS sudo apt install curl curl -sL https://deb.nodesource.com/setup_10.x | sudo -E ba...

Grokking Algorithms – Recursions

Part of being a JavaScript ninja is being somewhat proficient at tackling algorithms or what I've bee...

post-838-thumbnail
Seeding A Database

The process where you add initial content to a database is called seeding. Here, I teach you how to seed a database automatically.

post-834-thumbnail
Pwa And Offline Cache

During the end of the day as well as a good evening, I wanted to get back in practice with PWA and th...

post-830-thumbnail
Ways To Talk About Code (To People Who Don't Code) #01: Css, Sql, Javascript

Three examples of using the coding framework of Metaphor™ to explain coding systems to non-coders.

post-826-thumbnail
Try Faunadb's Graphql Api

GraphQL is quickly becoming the default language for working with APIs and data, making it easy to st...

Eloquent Javascript A Modern Introduction To Programming By Marijn Haverbeke Book Review

Is Eloquent JavaScript the best JavaScript book?

Building A Jamstack Blog: Gatsby And Buttercms On Netlify

How to create a lightning fast, static blog application hosted with Netlify using Gatsby on the front-end and ButterCMS to serve up the content

post-807-thumbnail
Learn The Vanilla And Flavouring Pattern

Originally written by Uri Kutner on "Bits and Pieces" Can you write code that is both reusa...

post-805-thumbnail
Angular Performance: Performance Budgets With The Angular Cli

Learn how to set performance budgets using the Angular CLI

post-803-thumbnail
So I Built A Free Online Api Builder With Cors Support 🚀 (And Why Another Postman Alternative)

TL;DR Use getd.io/ to test APIs with only your browser - No app or plug-in needed. Support...

Help With Firebase Realtime Database

Hi guys, I’ve been working on my Checkmark project lately. Dabbling with Google’s Firebase, I adde...

post-772-thumbnail
Move Over Redux: Apollo-Client As A State Management Solution (With Hooks 🎉)

Background On the Internal Tools team at Circle, we recently modernized a legacy PHP app b...

post-758-thumbnail
You Don’T Need Babel With Node

Written by Joel Griffith✏️ If you’ve been active as a Node.js developer, or even dabbled in...

post-754-thumbnail
Nuxt, Next, Nest?! My Head Hurts.

I clearly know what all of these things are. Their names are not at all similar. But let's review, just to make sure we know...

Object.Fromentries (Es2019) - An Elegant Inverse Of Object.Entries (Es2017)

Hey! 👋 Check out today's Dev Tip! 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨...

post-746-thumbnail
Introducing Bat: Behavioral Api Tester

Bat is a tool to help you write runnable specifications for HTTP APIs, such as REST, RPC and GraphQL, in readable English

post-742-thumbnail
Weekly Picks #90 — Development Posts

Dan Abramov and Ken Wheeler Deactivate their Twitter Accounts 25+ JavaScript Shorthand Coding Techni...

Formatting Code For Dev Comments And Posts

Have you ever wondered how to get the nice code formatting in comments and posts on dev.to? Here's a...

post-739-thumbnail
Render A List From An Object In React

image from undraw.co Sometimes the data we want to render in a list will be in an object rather than...

post-738-thumbnail
Shamir's Secret Sharing Scheme In Javascript

Passwords are kryptonite to security so they need to be strong and never reused. Developers agree wit...

post-733-thumbnail
How To Setup Eslint And Prettier For Your React Apps

Building high-quality apps is challenging for many reasons: The more your codebase grows, the more...

post-725-thumbnail
Continuous Integration In Javascript: A Guide (Ft. Github Actions)

Learn automated testing and continuous integration in JavaScript with this easy guide.

post-714-thumbnail
How To Use Midi For Web In Short

MIDI player Use MIDI parser to read notes from MIDI file Use WebAudioFont to play musical instrumen...

Taking Rxjs To Next Level

Hey fellas, I have recently started to work on a thin layer on top of RxJS, that helps organize your...

post-711-thumbnail
Sematext Experience Is Here

Have you ever heard the expression "A picture is worth a thousand words", well with Sematext Experien...

post-706-thumbnail
“Trick Or Unsubscribe” In Rxjs: A Custom Angular Decorator

Background Why Observables might be dangerous for your application? What are the options t...

post-704-thumbnail
A Simple Ai To Simulate Multiple Methods Call

An introduction to the use case WHY I've maded a simple js script to handle mul...

Nodejs: How To Colorize Text

NodeJS: How To Colorize Text

Build A "Not Hotdog" Clone With React Native

Learn Image classification with Google's Vision API

Convert Numbers To Letters Javascript

Convert a letter to a number and vice-versa. tl,dr: ASCII Table Number to letter: let findNum = 2...

Haskell Do Notation Explained Through Javascript Async Await - Part 2

Trying to bridge the first barrier of Haskell learners through already familiar JavaScript

Reduce Is Not My Best Friend(Anymore)

I'm venkatesh. I have been working as a web developer for quite some time. This is a simple...

Starting A Visual Programming Editor

Inspired by a friend's work in this area, I decided to give this a go. Found jsPlumb, which made this...

Introducing Firestorm - A Firestore Orm

Firestorm is a new ORM for Firebase Firestore. For more information, check out the README in the gith...

post-667-thumbnail
Get Your Very Own Jamstack T-Shirt!

TLDR; Sign up and win a shirt Last week (8/21), we were honored 😊 to host and present at the inaugur...

post-664-thumbnail
Micro Coding Challenges - With Solutions

Mastering these coding challenges may not get you a job at google... but you'll be one step closer to...

post-658-thumbnail
Demystifying Babel Plugins: A Debugging Story

This post was previously published on jnielson.com. Thanks for reading! In previous posts in this se...

post-646-thumbnail
The Developer's Guide To The Vue Ecosystem

What is the Vue Community guide? Do you know which UI framework to use for your next Vue p...

post-645-thumbnail
Never Too Late To Learn: My (Meandering) Path To A Career In Software Engineering

If you've ever considered pursuing a career in software engineering but thought you were too old or t...

Comparing Authentication Tools For Developers

Photo by Micah Williams When I first started learning to code, I went through more tutorials than I...

post-633-thumbnail
Creating A Full-Stack Mern App Using Jwt Authentication: Part 2

Written by Praveen Kumar✏️ So far, we have covered the core functionality of JWT authentication in...

post-627-thumbnail
Object Detection Using Tensorflow.Js

A new article is published on overflowjs.com around detecting an object in an image using tensorflow....

Are You Sure You Need Jquery?

You use jQuery. Everyone does. It is an awesome library, it took us out of the collective pit of de...

High Order Component (Hoc) In React. What & Why?

Till the date whether you are an experienced developer or a beginner, you must know the paramount rul...

Qvault’S Offline Mode In Electron

In preparation to add Bitcoin and cryptocurrency key generation in Qvault, one of the features that...

Why Are Indexeddb Operations Significantly Slower In Chrome Vs Firefox?

I was writing a simple key/value promise wrapper around IndexedDB, continuing a project I started a c...

Differences Between "Let" And "Const" Keywords?

In my last article I talked about the differences between "var" and "let" now it's time to talk about...

Rename Variables While Destructuring

Destructuring is a great feature and has many use cases. Today, we will see how to rename a variable while destructuring and some use cases for it.

What Hides Under Jsx

Simple fast explanation of JSX

What Is Graphql (Part 1)?

In this blog we discuss on what is GraphQL, how it works and watch an awesome documentary 😀

Is Javascript A Hard Language To Learn? (And Other Things)

In a rush? I've marked the questions with bold to make it faster to read, don't mean to waste your ti...

post-603-thumbnail
How To Reach Your Goals: 1000 Github Stars In The First Open-Source Software

Today, I’m going to write about a success story in software development. I will not write about Uber, Instagram, AirBnB or Microsoft. I going to write about a **small node.js package management tool**.

post-601-thumbnail
Checkmark: A Beautiful To-Do With Materialize

For a long time I’ve wanted to do an impressive web app, and this classic to-do list was the perfect...

post-583-thumbnail
Angular Performance: Preloading Lazy Routes

Optimize runtime performance by preloading lazy routes

Create A Simple Slideout Menu Using Vanilla Js

One of the most important parts of any site is the navigation, especially with responsive design sinc...

post-576-thumbnail
Category Vs Design Pattern

In the previous post, we talked about atoms: objects and functions. In this post let's talk about bigger building blocks.

Gerando Número Aleatório

Com essa função você pode facilmente gerar um numero aleatório inteiro com JavaScript, passando com...

How To Correctly Wrap A Javascript Function

Wrapping JavaScript functions lets you add common logic to functions you do not control, like native and external functions.

Why Does Two Small For-Loops Run Faster Than A Big One ?

Explain Like I am five Why does two small for loops run faster than one big for loop? s = Date.now(...

post-563-thumbnail
Authentication Preload Strategy

I have decided to write my own custom authentication preload strategy. I got an idea from John Papa a...

Make An Object Traversable With The Iterator Protocol

Meta-programming in JavaScript with the iterator protocol

Stargazed : Creating Your Own Awesome List Of Github Stars!

Creating your own List of GitHub Stars

What ‘Use Strict’ Means For In Javascript

“strict mode”; It’s a ECMAScript 5 feature that prevents certain actions from being taken and throws...

post-543-thumbnail
Steps To Take When Working On A Machine Learning Project

Every project has certain steps that should be taken and machine learning is no different. It's an expensive undertaking when a company decides to start a machine learning project so it's important to do it right from the beginning. Here are a few steps you can take to ensure your project goes well.

post-534-thumbnail
Angular Performance: Route Level Code Splitting

Learn about route-level code splitting and lazy loading with Angular

post-524-thumbnail
Turn Existing Website To Pwa In 1 Minute Using Pwainit

So what is PWAinit? PWAinit is a command line tool that can be installed using npm insta...

Deploying A Wasm File On Fluence Network

Hey guys! Today, in order to get the Gitcoin bounty, I will deploy our very own Koos backend to the...

What Is Jsx?!

JSX is a XML like syntax extension for JavaScript. It was created by a team at Facebook. It is cool b...

post-516-thumbnail
Not Not (!!)

Picture this You need to check if an element exists on a page, let's take a look at this e...

post-513-thumbnail
React Testing With Airbnb's Enzyme, Jest And Babel

Hi Guys Good Day! ok, guys first We gonna configure Jest, Enzyme from the ground up. So yo...

How To Create A Bunch Of Google Alerts, In 3 Minutes?

Sometimes you want to create a lot of Google Alerts. Here's how in less than 3 minutes.

post-502-thumbnail
Zero-Knowlege Authentication With Javascript

Passwords are kryptonite to security and they should never leave the client application or web browse...

How To Fade In Content As It Scrolls Into View

Want to make your content fade in as it scrolls into view? This article will give you the how-to!

Extending The Array Class To Calculate The Fibonacci Sequence

Today I learned how to do something wrong. Well, okay, that's not entirely true. I've been doing wron...

post-489-thumbnail
5 Easy Wins For Cleaner Javascript Code 🧹

Imagine an empty and clean kitchen sink. It's so shiny you can see your reflection inside of it. If y...

Create A Graph Fast With This Simplest Guide To D3

D3.js does two things: (1) It adds HTML to a page and (2) it binds data to that HTML. That’s it. The...

Globalthis - Access Environment-Agnostic Global `This` Value

Hey! 👋 Check out today's Dev Tip! 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨ gl...

Should We All Start Implementing Differential Serving?

There’s been a lot of discussion around the potential to serve browsers the JavaS...

[How To] Connect Elements With Lines On Web Page

Recently I had a project for Institute of Textbooks where I had to make an WEB application with tasks...

post-473-thumbnail
Nuxt.Js: Go From Zero => Online In Little Time

So... you want to make a website, do you? Do you know how to use HTML? CSS? JavaScript? Well, what...

Ambiente Nodejs - A Saga De Descoberta Do Ambiente Nodejs E A Criogenia Do Dev Pagador De Boletos

Um pouco de mim e um pouco de história também. Antes de tudo, um aviso aos navegantes: esse artigo c...

Compute Values On Component Mount With React Hooks: State Vs Ref

I recently came across this question: I have a functional React component that computes a value whe...

post-455-thumbnail
Function Vs Object

There is an ongoing discussion about the difference between object-oriented programming (OOP) and functional programming (FP). Let's talk about similarities instead. Let's talk about the main building blocks: functions and objects.

Simple Svelte Demo Deployed In Netlify

I was learning Svelte, and i created a simple project to explain some functionalities. Before to beg...

post-437-thumbnail
Custom Type Definitions For Javascript Dependencies

If you are importing a javascript dependency into your typescript app, you might run into this error...

Debugging: "Refused To Get Unsafe Header" In Chrome

Recently, we ran into a scary looking error message in the Chrome console, Refused to get unsafe...

post-428-thumbnail
How To Avoid Ad Blocker Errors

The web is full of ads, and many users install ad blocker extensions to deal with them. But ad blocker extensions can break websites in strange and unintended ways, which often show up as errors in TrackJS.

New Challenge: Fullstacking With React Native

So, I really want to work at @fotoncompany and accepted a challenging challenge to make an applicatio...

Validando Email Com Regex

Com a quantidade de top-level domains hoje em dia, fica difícil validar emails. Usando RegEx (Regul...

Dynamic Menu In Vue

We've all created a web app using Vue and for sure these apps have a menu in it. The main idea came...

A Guide On Debugging Tests In Stencil

When writing tests for a Stencil application, I found debugging tests a challenge, but possible. Here are some tips.

post-404-thumbnail
4 Practical Use Cases For Regular Expressions

How to stop fearing the RegExp object and learn to love it

post-401-thumbnail
Not Another To-Do App: Part 5

Getting your hands dirty and feet wet with Open Web Component Recommendations...sort of....

Live With Regex And /K(Athie Lee|Elly)/

"Somebody once told me the world of Regex is gonna roll me...I ain't the sharpest tool in the shed...

post-394-thumbnail
The Secret Of Hoisting In Javascript

Hoisting is one of the most confused about concept of JavaScript. It's one of the things that makes p...

How To Initialize A Singleton Mongo Connection With Expressjs

I am trying to initialize a mongo Singleton connection with expressjs in the app/server.js file, in a...

post-372-thumbnail
Angular + Docker... Really?

Este es un tutorial básico de docker para Front end developers, de igual forma los conceptos explica...

My Experience Working On Adc

dbv jdbv jdv zv asjzv kabv z zxajZV jasbvjeadbvj

post-361-thumbnail
My Experience Working On Adc

ADC, a word or an abbreviation to mean something well, ADC is in full is Andela developer challenge....

post-355-thumbnail
My First Blog Post

Laborum ullamco Ea aute velit ipsum cillum exercitation consequat exercitation commodo com...

My First Post

Hello everyone! I'm going to share with you how I was feeling when asked to write something to share...

Let’S Build: With Javascript – Dynamic Checkboxes

Welcome to another installment of my Let’s Build: With JavaScript series. This video tutorial teaches...

post-348-thumbnail
Key Joshua's Journey For Growth His Mindset

THE TRUTH BEHIND ALL THE PROCESS OF GROWING MY MINDSET From this post you are going to kno...

post-346-thumbnail
The Best Assignment For Beginners Java Script

Javascript is a high-level programming terminology. Combined with HTML and CSS, it is part of the mos...

Pyprint - Print Like You Would In Python, But In Javascript

Today I decide to make one of the most useful and useless packages out there as a joke. It's a packa...

post-342-thumbnail
Abstract Operations—The Key To Understand Coercion In Javascript

I was intrigued by one the question asked on my So you think you know JavaScript article. {} + [];...

Graphql: Schema, Resolvers, Type System, Schema Language, And Query Language

In this post, I'll introduce you to some GraphQL concepts with a focus on GraphQL schema, resolver, and the query language.

post-335-thumbnail
Do You Have A Gamepad? Help Me Test A Library!

This past week I got to learn and play with the Gamepad API (which allows to control gamepads/joysticks on the browser using JavaScript)... and the result was GameController.

post-329-thumbnail
Javascript For() {} Loop - Simplified

The for loop creates a loop where executions are executed as long as the given condition remains true...

Data Persistence

So, imagine if Facebook still stored your information on the page itself and every time you wanted to...

post-325-thumbnail
Angular Unit Testing 101 (With Examples)

The more we add features to our software the more it grows in complexity. And as it grows in...

post-323-thumbnail
Using Agility Cms With Vue.Js

My colleagues here at Agility CMS have a pretty big rivalry about what's better, React or Vue. Since...

Callbacks And Promises

In synchronous programming, all operations happen in a sequence with each operation firing after the...

post-316-thumbnail
Can You Replace Redux With React Hooks?

This was originally published on chrisachard.com Hooks are gaining popularity as a way to add state...

React Reverse Portals

New React library to help with performance & simpler state management

post-300-thumbnail
Create Toggle Switch In 4 Minutes By Using Html/Css/Javascript

Live Demo HERE! Source Code

post-289-thumbnail
An Infinite Loading List Component In React

Photo by Jaël Vallée on Unsplash Hi 👋, Last week I wrote an article about creating an infinite load...

I Published My First Alexa Skill - Profession Finder

I published my first Alexa skill for the US store and it started slow. One week ago I released my fir...

Testing Asynchronous Rxjs Operators

Time traveling with virtual time and time progression syntax Are you...

Nodejs: How To Write Data As Json To Your Machine

How To Write Data As JSON To Your Machine

Benefits Of A Single Page Application

Benefits of a single page application Realtime information, partial page loads, quickly...

Isomorphic Javascript: What Is It And What Can I Do With It?

Isomorphic JavaScript: What is it and what can I do with it? JavaScript, a language...

What I'Ve Learned Building Single Page Applications

What I've learned building Single page applications Single Page Applications (SPA's) are...

Offline Accessibility With Service Workers

Offline accessibility with service workers Web applications are great. They're fast,...

The Battle Of Apples And Oranges: Angular Vs React Vs Vuejs

The battle of apples and oranges: Angular vs React vs VueJS People keep asking about...

Nodejs: How To Read A Json File From Your Machine

How To Read A JSON File From Your Machine

post-244-thumbnail
Frontend Weekly Digest (19–25 August 2019)

Web-development • amp-script: AMP JS • What HTML6 really needs (Living standard) • Optiona...

A Practical Approach For Clean Analytics

How to keep analytics data nice and clean for use in downstream marketing & data science tools

How Not To Sort An Array In Javascript

Array sorting is one of those things you don’t spend too long thinking about, until it stops working...

post-240-thumbnail
Promises In Javascript

Javascript is, by default, single threaded. This means that it must deal with all operations synchron...

post-233-thumbnail
The Complete Guide To Ngrx Testing

The main secret behind having better test coverage in an Angular app is to reduce the friction it tak...

post-231-thumbnail
Text To Speech In The Browser With The Web Speech Api

Learn how to turn text to speech in the browser with the Web Speech API.

Project: See Sign Stories

I recently started a project working with a Teacher of the Deaf to develop English literacy skills in...

Let's Display The Response From Api Beautifully

Probably you have used console.log to display data from API. import fetch from "node-fetch"; const...

Heroines Of Javascript Series: Lauryn & Layla Interview Emma Wedekind

As part of our Heroines of JavaScript series, Lauryn & Layla interview Emma Wedekind.

post-210-thumbnail
How To Create A Radial Menu For Your Web App.

RadialMenu.js - A highly customizable radial menu that's very easy to setup.

Creating An Ember Spa With Auth0 Authentication With A Rails Api

I am creating a cookbook organization/meal planner app. I've been working with Ember for a while, but...

I Scraped Social Media Platforms And Built An Api With It, Cause Why Not 🤷‍♂️

First of all, I'm by no means a professional software engineer, so this won't be the cleanest code y...

12 Console.Xxx You May Not Know

I think many of us are using console.log regularly but there is more console. console.tabl...

Encode Gifs With Node

When you want to convey as message, but an image is too simplistic and a video is too complex, a GIF...

Data Validation In Typescript Using The Either Pattern

You can go with this, or you can go with that

post-187-thumbnail
React Spring Vs Animated

Written by Peter Ekene Eze✏️ The Animated library is designed to make animations fluid, powerful,...

Deploying Vue With Netlify, From Scratch

Deploying Vue with Netlify, from scratch Netlify is a great platform for vue apps. You can...

post-182-thumbnail
8 Miraculous Ways To Bolster Your React Apps

Find me on medium Sometimes when we build our apps in React we can easily miss opportunities to impr...

post-165-thumbnail
Reactgate Recap

Series of Events A take on Vue developers vs. React developers is tweeted....

An Overview Of The Javascript Gamedev Ecosystem

Introducing the most common JS frameworks dedicated to game development.

post-161-thumbnail
A Linter: The Magic Bullet To Improve Your Engineering Team

A linter is formally classified as a Static Code Analysis tool. It is usually a command line tool and...

Differences Between "Var" And "Let" Keywords?

This post will be the first of a large series of small posts that will cover some questions you are l...

Linked List, Queue And Stack - Data Structure & Algorithm Part I

Learning the concepts and how to implement Linked List, Queue and Stack. Welcome to my fir...

Fizz Buzz

CodeTips strives to help beginners, with zero or very little experience, learn to code. We do c...

An Introduction To Coding Challenges

CodeTips strives to help beginners, with zero or very little experience, learn to code. We do c...

Angular 8 - Getting Started In 2019

Just found a nice read on Getting Started With Angular 8 - https://overflowjs.com/posts/AngularJS-Get...

Tooling For Boosting Your Development Workflow

Awesome tools that make your development workflow better

What Is Your Perception On Meteor In 2019?

This somewhat of a short survey. Please comment first before you start researching the web, no matter...

A Brief Intro To Rxjs

From promises to observables.

post-109-thumbnail
Which Language To Learn: 5 Reasons To Choose Javascript + Resources.

Programming skills are in high demand at least in my country Zambia, we are in the information age an...

Play Street Fighter With Body Movements Using Arduino And Tensorflow.Js

This tutorial is about how I prototyped a gesture recognition system using an Arduino and Tensorflow.js

My First Proper Open Source Project

I made this little API to fetch any public profile's details. Here is a glance You can look up more...

post-103-thumbnail
Five Thoughts From Getting Into Open Source Maintenance

Originally published on jnielson.com Normally I wouldn't be writing, let alone publishing, a blog po...

Udacity Interface Plug-In: Remove The After-Video 5 Second Wait And Indefinitely Hide The Sidebar.

This Javascript plug-in allows you to remove the 5 second wait at the end of each video in a lecture series. Also, once you close the sidebar, it stays close.

Queue In Js

This is how I wrote the Queue without shifting , but just moving the Pointers... Feedback?

post-94-thumbnail
Coercion In Javascript

What is Coercion? Coercion is the process of conversion of one data type to another. 1 +...

Resolve A Promise From Outside, After Return

Resolve / reject a Promise from outside, after return

Promise.All (Es2015) Vs Promise.Allsettled (Es2020). What's Changed? 🤔

Hey! 👋 Check out today's ⚡️ Dev Tip 💡 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨...

post-88-thumbnail
A Quick Review Of Javascript’S Array.Prototype.Sort() Method

a quick review of javascript’s Array.protoype.sort() method using json

Jest For Sinon Stubs

At work, we recently converted from Mocha, Karma, Chai, and Sinon to Jest. It was not immediately...

post-83-thumbnail
Custom React Navigation Transition | Implementation And Demo

In this tutorial, we are going to learn how to customize React Navigation transition. If you are just...

Mosaic Gallery, Expanding Footer, Video Hero | Module Monday 53

Module Monday 53

post-81-thumbnail
Awesome Css Animation Hamburger Menu

Awesome Animation CSS Hamburger Menu - HTML5 CSS3 Tutorial Do Not Forget To Like &...

Do You Use Web Assembly? Help Me With This 🐙

Hi everyone, I have a question about web assembly (I don't know if someone here use it), the thing is...

Finally Letting Go Of Tutorial Hell

Ever since I realized that web developers would have to figure out a lot of stuff on their own, I've...

Webtorrent Is Great

webtorrent is so great i mean imagine if a website like netflix or wikipedia uses it , it will lower...

post-59-thumbnail
Front End Architecture For Angular Applications

In my current role as Director of Product Engineering at FINCURA, I’m often thinking about our front...

Iterators, Generators And Iteration Protocol In Javascript

In this post, I explain how JavaScript iterates over object and what are the characteristics it looks before iterating.

post-53-thumbnail
Make A Custom Night Mode Toggle W/React & Css Variables

This post is the first in a short series where I will detail the things I learned while designing and...

post-49-thumbnail
Ditching Worthless Friends With Facebook Data And Javascript

Friendships are hard to maintain. So much energy is wasted maintaining friendships that might not act...

Demystify Closures

In the previous post we implemented functions, but not about closures. Let's fix this.

Learn To Add Ai To Your Apps With Cognitive Services

Learn to use Cognitive Services to augment your apps

Send `Job` From Node-App To Php-App Via Queue.

Hello guys! In this article, I wanna share one very interesting and fast solution to executing jobs...

post-33-thumbnail
Unit Tests Do Find Bugs

This article is my "attempt" to define the benefits of proper levels of testing, from my own personal experience.

Create Your Own Node Framework

I've created a simple node framework just to get the idea behind node frameworks like express. check...

Custom Gatsby.Js Source Plugin

We take a deep dive into how data and GraphQL works with Gatsby.js, and also create our own data nodes for Gatsby using an external API.

1gbps Internet Speedtest By Openspeedtest.Com

Install Docker and run the following command! 1) docker run --restart=unless-stopped --name=openspee...

post-6-thumbnail
Not Another To-Do App: Part 4

Getting your hands dirty and feet wet with Open Web Component Recommendations...sort of....

Sveltejs: The Next Big Ui Framework

What is SvelteJS and how do I get started