As I continue to hone my skills as a developer, my interests in combining my love for coding with my hobby of trading and investing in cryptocurrencies has grown. Learning more about what languages are used for blockchain development is a great place to start if you have similar interests.

Blockchain is the foundation of the cryptocurrency revolution that has taken the world by a storm. It has become a billion dollar industry that allows users to carry out anonymous peer-to-peer transactions in a safe, secure and decentralized way.

Introduction To Blockchain

Blockchain is a collection of digital information stored on a public database. The data is referred to as the block while the database is the chain.

The blocks store key information like the date of the transaction, the time of a transaction and the amount of money transferred in that instant. A digital signature is then added before storing it in…

A guide to using and implementing the Firebase Javascript SDK in your web applications.

As I delve deeper into creating my own web applications and projects, Firebase has come up many times as one of the best backend services to use. It provides developers with a variety of tools and services to help them develop quality apps, grow their user base, and earn profit. Firebase is built on Google’s infrastructure and is categorized as a NoSQL database program, which stores data in JSON-like documents.


  1. Make sure you have your preferred code editor or IDE installed.
  2. Sign into Firebase using your Google account

If you don’t already have a JavaScript project, but still want to…

Node.js has become very popular over the last 5 year. It is so well liked that many major businesses now use it.

What is Node.js

Before we get into the the companies that use Node.js and why, let’s talk about what it is.

As a follow up to my blog from last week on how to make your own npm package, I wanted to share some of the most popular npm packages with you and go over what they do.

Before I start going into individual packages let’s go through the overall numbers of npm packages:

  • Right now their are over 1.6 million npm packages available for download.
  • Right now npm has over 25 billion, yes billion, weekly downloads of their packages.
  • Right now npm has around 120 billion monthly downloads!

As you can see from the numbers, npm packages are very popular and are used by all different types of developers and companies around the world.

Now that we have gone over the overall numbers lets go over some of the most popular npm packages right now.


A step-by-step guide on how to use npm to host your library so you can share it with the world.

The more I delve deeper into creating and developing my own applications, the more I have found myself utilizing npm packages. There are over a million packages and counting to date. Some packages have millions of weekly downloads, others have thousands. Some are complex and others are quite simple. As a creative that likes to create I couldn’t help, but wonder… How do I make my own npm package? If you wondered the same thing, I have the answers for you!

In this blog I am going to go through a step-by-step guide of how to publish your own Node.js…

I will show you how to create snow, stars, and underwater effects using react-particles-js so that you can wow visitors on your React apps.

While working on my last React project, I began to experiment with Particles.js. I realized that I could create really cool effects and began researching. Most of the information was scattered throughout the internet so I decided I would take my favorite effects and share them with all of you here!

The first thing you need to do is visit:

Here you can view all of the info, documentation and most importantly get the code to install react-particles-js.

Next, write npm i react-particles-js in your terminal and install the particles package. Now you are ready to go!


Let’s create the…

Your project will look more professional and beautiful with these open source libraries

React logo in space
React logo in space
Photo via XPGraph.

React has become one of the most popular frontend frameworks for developers and the community has grown at a rapid rate over the last few years. React packages are being developed and shared to make building applications simpler, which has helped accelerate development.

This article will give you a peek into some of the best and fastest-growing React component libraries out there.

1. Material-UI

Material-UI is one of the most popular component libraries. It was inspired by Google’s Material Design system and created around the Google Material spec.

It provides users with a ton of accessible UI widgets and ready-to-use site templates…

Fetch is a function in JavaScript used for interacting with a database and APIs (Application Programming Interface). These interactions include retrieving, uploading, editing and deleting data.

Image Source:

You can think of Fetch like the literal game of playing fetch with your dog:

  • You throw the stick and see where it lands (Fetch the URL).
  • Your dog runs after the stick and has it in their mouth to eventually bring it back (a promise to do what you want).
  • Your dog brings it back to you and delivers it to you, as you would like (you receive the data and can use it however you’d like).

Fetch Requests

To understand Fetch, you must understand the four types of requests that Fetch provides us with:

  1. GET requests — used for retrieving…

As a visual person learning Rails I wanted to make my landing pages more dynamic. This is the first thing visitors will see and it’s a great way to capture their attention.

I spent a lot of time trying to use a short video that looped as the background for my landing page, but I learned that this can be problematic and quite complicated without JavaScript. As it turns out, using a GIF is much easier.

For the example below I chose a GIF from an animation because it seemed higher resolution, but you can use any GIF you want.

Original GIF created by @ramonmosermontes

Almost fifteen years ago, my good friend gave me a freshly printed script and asked me to make a movie with him. Three weeks later we started shooting and I was hooked! I had found my passion for filmmaking and I became obsessed with making movies.

On set in 2007
On set in 2007
On set in 2007

I began to hone my skills as a filmmaker by delving deep into every aspect of the craft. I started to direct, shoot, produce write and edit my own films. Filmmaking lead me to locations and film festivals all over the world. I got to meet a lot of interesting people and I had…

Daniel Yankiver

Software Engineer & Filmmaker

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