Latest posts
Getting Started with React.memo() - There are is a number of built-in tools to improve performance of React applications. One of these tools is high-order component React.memo(). This tutorial will help you learn about React.memo(). You will learn what it is, how it works and how to use it in your React apps.
Immutable Arrays and Objects in JavaScript, the Native Way - The idea of writing immutable JavaScript is becoming more and more popular. Primitive data types in JavaScript are immutable by default. Arrays and objects are not. This tutorial will show you how to replace mutable operations with arrays and objects with their immutable alternatives.
A Short Introduction to Pipeline Operator, and Piping, in JavaScript - Functional programming provides many useful concepts. One of these concepts is pipeline operator and piping. This tutorial will help you understand what pipeline operator and piping are, how they work and how to use them. You will also learn how to create your own pipe function in JavaScript.
A Simple Introduction to JavaScript Iterators - Iterators are data structures that allow you process a sequence of elements more efficiently. This tutorial will help you learn about what JavaScript iterators are and how to find out if something is an iterator. You will also learn about existing types of iterators, their consumers and how to work with them.
Development
Automatic Semicolon Insertion (ASI) in JavaScript Made Simple - Semicolons and Automatic Semicolon Insertion are two of the most misunderstood topics in JavaScript. In this tutorial, you will learn about what ASI is. You will also learn about the rules that determine where semicolons are required. This will also help you understand when ASI can cause you troubles.
4 Core Principles of Object-oriented Programming in JavaScript - There are four core principles in object-oriented programming. Without them programming language can’t be called object-oriented. These principles are encapsulation, inheritance, polymorphism and abstraction. In this article, you will learn about these principles, their meaning, and how to use them.
Higher-order Functions in JavaScript Made Simple - Higher-order functions are one of the topics that can be hard to understand. This article will help you understand what higher-order functions are and how to work with them. You will also learn about the difference between high-order and first order functions and about high-order functions built-in in JavaScript.
Show all Development posts
Design
17 Tips to Improve Your Design Skills and Become a Better Designer Pt.1 - It doesn’t matter how good you are. Fields like design are always changing, shifting and growing. The only way to stay on the edge is to constantly learn and improve your design skills. These tips will help you make progress and improve your design skills no matter the level you are at.
Show all Design posts
JavaScript
Immutable Arrays and Objects in JavaScript, the Native Way - The idea of writing immutable JavaScript is becoming more and more popular. Primitive data types in JavaScript are immutable by default. Arrays and objects are not. This tutorial will show you how to replace mutable operations with arrays and objects with their immutable alternatives.
A Short Introduction to Pipeline Operator, and Piping, in JavaScript - Functional programming provides many useful concepts. One of these concepts is pipeline operator and piping. This tutorial will help you understand what pipeline operator and piping are, how they work and how to use them. You will also learn how to create your own pipe function in JavaScript.
Show all JavaScript posts
React
Getting Started with React.memo() - There are is a number of built-in tools to improve performance of React applications. One of these tools is high-order component React.memo(). This tutorial will help you learn about React.memo(). You will learn what it is, how it works and how to use it in your React apps.
How to Create File Dropzone in React and TypeScript - There are various solutions for file dropzones. Some are simple, some complicated. This tutorial will help you create your own simple file dropzone. You will learn how to handle various drag and drop events, how to process dropped files and how to create a simple API for reusable dropzone component.
Show all React posts
AI & Machine learning
Show all AI & Machine learning posts
Python
From JavaScript to Python – Learning a New Language Pt.2 - Do you know JavaScript? What about learning Python? Knowing multiple programming languages is very beneficial. It helps you see problems from different angles, think more clearly, creatively and find more and better solutions. Use what you know from JavaScript to learn Python easier and faster.
From JavaScript to Python – Learning a New Language Pt.1 - Have you ever wanted to learn new programming language? What about Python? This is a language that is easy to learn and universal. You can use it almost everywhere. It is also very popular language in machine learning. Will you give it a chance? Great! This mini series will help you learn all you need.
Show all Python posts
PHP
Getting Started with PHP the Easy Way Pt3 – OOP Pt1 - Do you want to learn PHP? Or, do you want to improve your current knowledge of PHP? This mini series will help you with both! In this part, you will learn about functions, OOP, classes. You will also learn about things such as class instances, inheritance and visibility types. Make the step towards PHP mastery!
Show all PHP posts
UX
11 Tips on Creating a Great User Onboarding Experience - User onboarding is important and often ignored part of product strategy. Done right, it can help your product succeed, increase user activation, retention and engagement. Done wrong, it can cause a lot of damage. Use these 11 tips and create user onboarding experience that will improve your product and delight your users.
How to Create a High-Converting Landing Page Pt2 - Have you ever wondered what makes a great landing page? Do you want to know how to create one? This article will teach you what you need to know to do that. Learn the best tips and practices used by experts and start building perfect landing pages that will help you convert visitors to customers!
How to Create a High-Converting Landing Page Pt1 - Creating a landing page is easy. Creating a high-converting landing page is hard. This article will give you a handful of tested tips you can use to create better landing pages, or improve the already existing. Stop losing potential customers and users. Use these tips to create landing pages that simply work.
Show all UX posts
Business & Startup
How to Build an MVP (Minimum Viable Product) the Right Way Pt.2 - MVP is one of the best tools to validate your product or startup idea without taking too much risk. This article will teach you how to build an MVP the right way. Learn what to do, what to avoid and how to test if your or startup idea is worth pursuing.
How to Build an MVP (Minimum Viable Product) the Right Way Pt.1 - Creating something new is always risky. Fortunately, there is a way to lower this risk. How? You can build an MVP, or minimum viable product, and test your idea first. This article will teach you the first three steps to build an MVP, the right way.
Show all Business & Startup posts
Work
Show all Work posts