New homepage

Table of Contents

Latest posts

Getting started with React.memo() feature image 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.
JavaScript Reduce Method Made Simple feature image JavaScript Reduce Method Made Simple - The JavaScript reduce method is one of the most used array methods. It is also a part of functional programming. In this tutorial, you will learn what the reduce method is and how it works. You will also learn how to use this method and what are some of the things it can do with… Continue reading JavaScript Reduce Method Made Simple
Immutable Arrays and Objects in JavaScript, the Native Way feature image 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 feature image 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.
How to Create Simple Redux Store with Redux Toolkit feature image How to Create Simple Redux Store with Redux Toolkit - Setting up even a simple Redux store used to be hard. Not anymore. With the help of Redux Toolkit we can create Redux stores much faster and with less code. This tutorial will help you learn how to use Redux Toolkit to create such a simple store and how to implement it in your React… Continue reading How to Create Simple Redux Store with Redux Toolkit
A Simple Introduction to JavaScript Iterators feature image 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 feature image 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 feature image 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 17 Tips to Improve Your Design Skills and Become a Better Designer Pt.3 - Keeping your design skills up to date is not easy. However, it is crucial if you want to grow as a designer. It is also important for your career or business. This article will give you a handful of tips that will help you improve your design skills, fix any existing blind spots and become… Continue reading 17 Tips to Improve Your Design Skills and Become a Better Designer Pt.3
17 Tips to Improve Your Design Skills and Become a Better Designer Pt.1 17 Tips to Improve Your Design Skills and Become a Better Designer Pt.2 - As a designer you have to constantly work on your design skills. This is the only way to stay relevant. Improving your design skills will also help you attract new clients, or employers, and create new work opportunities. These 5 tips will help you with it. Learn them, use them, improve your design skills and… Continue reading 17 Tips to Improve Your Design Skills and Become a Better Designer Pt.2
17 Tips to Improve Your Design Skills and Become a Better Designer Pt.1 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

JavaScript Reduce Method Made Simple feature image JavaScript Reduce Method Made Simple - The JavaScript reduce method is one of the most used array methods. It is also a part of functional programming. In this tutorial, you will learn what the reduce method is and how it works. You will also learn how to use this method and what are some of the things it can do with… Continue reading JavaScript Reduce Method Made Simple
Immutable Arrays and Objects in JavaScript, the Native Way feature image 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 feature image 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() feature image 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 Simple Redux Store with Redux Toolkit feature image How to Create Simple Redux Store with Redux Toolkit - Setting up even a simple Redux store used to be hard. Not anymore. With the help of Redux Toolkit we can create Redux stores much faster and with less code. This tutorial will help you learn how to use Redux Toolkit to create such a simple store and how to implement it in your React… Continue reading How to Create Simple Redux Store with Redux Toolkit
How to create file dropzone in React and TypeScript feature image 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

Machine Learning - How to Get Started the Easy Way Machine Learning – How to Get Started the Easy Way - Machine learning is one of the most popular topics today. It is also not beginner-friendly, rather the opposite. It is one of those subjects that are hard to start with. This article will give you a roadmap that will help you start with machine learning the easy way. Use the following steps and start learning… Continue reading Machine Learning – How to Get Started the Easy Way

Show all AI & Machine learning posts

Python

From JavaScript to Python – Learning a New Language Pt.3 From JavaScript to Python – Learning a New Language Pt.3 - The road to Python can be easier than you think. Use your knowledge of JavaScript and learn Python much faster. In this final part you will learn how to work with modules and classes. Then, we will take a look at regular expression and how to use it in Python. After that, I will give… Continue reading From JavaScript to Python – Learning a New Language Pt.3
From JavaScript to Python – Learning a New Language Pt.2 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 Pt1 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 Getting Started with PHP the Easy Way Pt4 – OOP Pt2 and Beyond - PHP is one of the most widely used programming languages, with large community of dedicated developers and rich ecosystem of frameworks. If that is not enough, the incredibly popular WordPress platform and CMS is based on it. This makes PHP a very good language to learn. So, give it a try. Learn all you need… Continue reading Getting Started with PHP the Easy Way Pt4 – OOP Pt2 and Beyond
Getting Started With PHP the Easy Way 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!
Getting Started With PHP the Easy Way Getting Started with PHP the Easy Way Pt2 – Control Flow - PHP is one of the programming languages that are very easy to learn. You can learn the basic in just a few days. This mini series will show you how. In this part, you will learn all you need about conditional statements, loops and break, continue, include and require statements. Make another step towards reaching… Continue reading Getting Started with PHP the Easy Way Pt2 – Control Flow

Show all PHP posts

UX

11 Tips on Creating a Great User Onboarding Experience 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 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 Pt2 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 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 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.
Work at a Startup How to Survive in a Rocket Ship Pt2 Work at a Startup – How to Survive in a Rocket Ship Pt.2 - Have you ever thought about working at a startup? This mini series will give you a few useful tips to help you make this leap. In this part, you will learn about one underrated skill and why it is important. You will also learn one simple tip to make work at a startup easier. Finally,… Continue reading Work at a Startup – How to Survive in a Rocket Ship Pt.2

Show all Business & Startup posts

Work

Work at a Startup How to Survive in a Rocket Ship Pt2 Work at a Startup – How to Survive in a Rocket Ship Pt.2 - Have you ever thought about working at a startup? This mini series will give you a few useful tips to help you make this leap. In this part, you will learn about one underrated skill and why it is important. You will also learn one simple tip to make work at a startup easier. Finally,… Continue reading Work at a Startup – How to Survive in a Rocket Ship Pt.2
Work at a Startup-How to Survive in a Rocket Ship Pt1 Work at a Startup – How to Survive in a Rocket Ship Pt.1 - You just decided that you want to work at a startup. This is a serious decision that can change the direction of your career, and your future. In this article, you will learn some useful advice and tips that will help you prepare for taking this step. So, without further ado, let’s see how you… Continue reading Work at a Startup – How to Survive in a Rocket Ship Pt.1
15 Proven Ways to Increase Creativity that Simply Work Pt3 15 Proven Ways to Increase Creativity that Work Pt.3 - How hard it can be to increase creativity? Not so much if you know the right ways to do that. This is the goal of this post, give you the last 6 proven ways, or tips, that will help you increase creativity. Some of them will be more comfortable doing than others. Also, some will… Continue reading 15 Proven Ways to Increase Creativity that Work Pt.3

Show all Work posts