
Posted on December 12, 2019
We use Google search, google maps, and social networks regularly nowadays. One of the things they all have in common is the fact they use a remarkable data structure - graphs under the hood to organize and manipulate data. You…
Posted on August 12, 2019
Prerequisites: Basic knowledge of JavaScript Outline Intro Block class USDevBlockchain Mining Transactions and rewards Transaction signature Intro In the first part of the blog, we have introduced the notion of blockchain and covered the basic concepts. You could dig a…
Posted on June 24, 2019
Prerequisites: Basic knowledge of JavaScript You might be thinking, why would you even want to build a "Blockchain" system with JavaScript. Isn't it a language to make websites? Well, it is. But it can also be used to explain the…
Posted on June 18, 2019
Whether we know it or not, trees are everywhere: our computer file systems, HTML DOM, XML/Markup parsers, PDF format, computer chess games, compilers, and others heavily rely on the tree data structure. More practical examples are company hierarchies, family trees,…
Posted on June 18, 2019
Outline Binary search trees BST Implementation Binary Heaps Trie Binary Search Tree A binary search tree is a binary tree with a unique feature - all nodes to the left of the current node must be smaller than the current node and all nodes to the right must…
Posted on June 10, 2019
Hash table is a data structure designed for quick look ups and insertions. On average, its complexity is O(1) or constant time. The main component of a hash table is its hash function. The better the hash function, the more…
Posted on June 3, 2019
Strapi.js is the most advanced Node.js Framework and Headless CMS out there. Even though it is not as popular as Express.js, it has the power to save weeks of development time for teams working on Node.js applications. With built-in admin…
Posted on May 28, 2019
Serverless technology is taking over the back-end development world. Some businesses are already dumping microservices infrastructure and switching to serverless. However, the learning curve for serverless is pretty steep and it comes with great complexity. Netlify is trying to solve…
Posted on May 13, 2019
Required version of React: 16.8+ What are React Hooks and why you should care about them - Part 1 Outline Context Hook Custom Hooks Important Rules with Hooks Sample application In the first part of the blog, we discussed the…
Posted on May 13, 2019
Required version of React: 16.8+ What are React Hooks and why you should care about them - Part 2 Outline Intro What is wrong with React Components now? Hooks overview useState useEffect TLDR Intro There is a new kid on…