× {{alert.msg}} Never ask again

Engineering & Technical Insights

Get technical insights from programming tutorials written by top software engineers and experienced developers within Codementor. Our blog features the latest developments, insights, and tutorials on Python, Node.js, React, Vue.js, Java, iOS, Data Science, Ethereum, and much more!

Docker: What's Under the Hood? Dec 28, 2018
Docker: What's Under the Hood?

Understand the internals of Docker, including Virtualization, Union File System, Docker Layer Caching, and the Docker run time.

Continue Reading
21 Performance Optimization Techniques for React Apps Dec 26, 2018
21 Performance Optimization Techniques for React Apps

Minimize the number of costly DOM operations required to update the React UI with these 21 optimization techniques.

Continue Reading
Is London a Forest? How to Use GIS and Open Data to Find Out Dec 17, 2018
Is London a Forest? How to Use GIS and Open Data to Find Out

Is London a forest? Find the answer using GIS and open data.

Continue Reading
Blockchain Scalability: Challenges and Recent Developments Dec 07, 2018
Blockchain Scalability: Challenges and Recent Developments

Blockchain systems can be difficult to scale and change is not easy. Here's why it's challenging, and what's currently being done to resolve scalability issues.

Continue Reading
What is Sharding? Here's How it Works Nov 29, 2018
What is Sharding? Here's How it Works

What is sharding and how does it solve the scalability issue for Ethereum? This post covers what you should know about sharding.

Continue Reading
Basic Pathfinding Explained With Python Nov 27, 2018
Basic Pathfinding Explained With Python

Pathfinding is a common programming challenge with a wide range of uses. Here we'll look at a basic pathfinding algorithm with Python.

Continue Reading
Thinking About Consensus III: Blockchain and Smart Contracts Nov 23, 2018
Thinking About Consensus III: Blockchain and Smart Contracts

In the last post of the series, we look at how consensus is used within blockchain and EVMs. Find out more about how smart contracts works and how they run.

Continue Reading
Thinking About Consensus II: Types of Consensus Algorithms Nov 22, 2018
Thinking About Consensus II: Types of Consensus Algorithms

How is consensus achieved in environments where trust can break down? This post explores this in more detail and will also cover different consensus algorithms.

Continue Reading
Thinking About Consensus I: Foundations of Cryptocurrency Nov 21, 2018
Thinking About Consensus I: Foundations of Cryptocurrency

Consensus is at the heart of the blockchain, but what does consensus mean and how is it achieved? We take an extensive look in this 3-part series.

Continue Reading
Fire Off Tasks On Android With WorkManager Nov 08, 2018
Fire Off Tasks On Android With WorkManager

Learn about WorkManager, Google's new API, that can easily help you schedule tasks more efficiently.

Continue Reading

Latest Engineering & Technical Insights Insights