Maxim Orlov

https://maximorlov.com/

A collection of articles, tips and free goodies you shouldn't miss.

フィード

記事のアイキャッチ画像
One or Two-Column Resumes: Best Choice for Aspiring Web Developers
Maxim Orlov
Which resume layout is more likely to increase your chances of securing a job interview?
6ヶ月前
記事のアイキャッチ画像
14 Linting Rules To Help You Write Asynchronous Code in JavaScript
Maxim Orlov
A compiled list of linting rules to specifically help you with writing asynchronous code in JavaScript and Node.js.
7ヶ月前
記事のアイキャッチ画像
ESLint Setup in Node.js: A Detailed Guide
Maxim Orlov
Unlock the power of ESLint in Node.js! Dive into this beginner-friendly guide for seamless integration and smarter coding.
7ヶ月前
記事のアイキャッチ画像
Understanding "Property of Undefined" TypeError in JavaScript
Maxim Orlov
Demystifying the often-misleading "TypeError: can't access property of undefined" in JavaScript.
8ヶ月前
記事のアイキャッチ画像
Navigate New Codebases Like a Seasoned Pro
Maxim Orlov
Learn practical tips to quickly understand new codebases, gain confidence, and become an indispensable asset to your team.
9ヶ月前
記事のアイキャッチ画像
Unfinished Projects on Resume: Wise or Not?
Maxim Orlov
Should you add unfinished projects to your resume? If so, at what stage of the app's development is it appropriate?
10ヶ月前
記事のアイキャッチ画像
Should You Use char, varchar, or text in PostgreSQL?
Maxim Orlov
What are the differences between char, varchar, and text in PostgreSQL, and which one should you choose?
1年前
記事のアイキャッチ画像
7 Awesome Free APIs for Your Next Node.js Project
Maxim Orlov
Stop overthinking what you should build next and start creating awesome Node.js portfolio projects to showcase your skills.
1年前
記事のアイキャッチ画像
Backend Portfolio Projects for Developers Who Dread CSS
Maxim Orlov
Create a beautiful portfolio of backend projects that put your best foot forward without writing a single line of CSS.
1年前
記事のアイキャッチ画像
3 Reasons Why Async/Await Is Better Than Chaining Promises
Maxim Orlov
Why use async/await when you can use promises instead? Here's why async/await excels at asynchronous JavaScript code.
2年前
記事のアイキャッチ画像
Using Callbacks With Async/Await
Maxim Orlov
How do you make a callback-based asynchronous function work nicely with async/await? You promisify it.
2年前
記事のアイキャッチ画像
Avoid This Mistake When Caching Asynchronous Results
Maxim Orlov
Caching is hard. Caching asynchronous results is even harder. Learn how to properly cache promise results in JavaScript.
2年前
記事のアイキャッチ画像
Understanding Async & Await
Maxim Orlov
Async/await can be intimidating. With a little guidance, you can write modern asynchronous JavaScript code that just works.
2年前
記事のアイキャッチ画像
Why Async/Await Inside forEach Is a Bad Idea
Maxim Orlov
Using async/await inside forEach often leads to confusion. Here is how to run multiple asynchronous tasks instead.
2年前
記事のアイキャッチ画像
Why You Shouldn't Mix Promise.then() With Async/Await Syntax
Maxim Orlov
Mixing Promise.then() with async/await syntax is a recipe for bugs. Here's why you should avoid it and what to do instead.
2年前
記事のアイキャッチ画像
Run Concurrent Tasks With a Limit Using Pure JavaScript
Maxim Orlov
Run asynchronous tasks with a concurrency limit without having to rely on an external library.
2年前
記事のアイキャッチ画像
How Do You Start a Node.js Server in Production?
Maxim Orlov
Confidently start a Node.js app that's always available to serve incoming requests, just like you programmed it.
2年前
記事のアイキャッチ画像
A Memory Trick To Remember When to Use for...of vs for...in
Maxim Orlov
When should you use for...of vs for...in? This neat memory trick has saved me countless Google searches.
2年前
記事のアイキャッチ画像
Synchronous vs Asynchronous Callbacks
Maxim Orlov
Improve your understanding of asynchronous code by learning the difference between synchronous and asynchronous callbacks.
3年前
記事のアイキャッチ画像
The Talk That Made Me Finally Understand How the Event Loop Works
Maxim Orlov
What is the event loop and how does it work? After this talk I finally understood asynchronous code in JavaScript/Node.js.
3年前
記事のアイキャッチ画像
A Visual Guide to Refactoring Callback Functions to Promises & Async/await
Maxim Orlov
Nested callbacks can be stressful. Use this technique to confidently refactor messy callbacks into clean async/await.
3年前
記事のアイキャッチ画像
Why Storing Files in the Database Is Considered Bad Practice
Maxim Orlov
Everyone says you shouldn't store files in the database, but why? Find out why and learn a better approach to file storage.
3年前
記事のアイキャッチ画像
Send a File With Axios in Node.js
Maxim Orlov
Everything you need to know about sending files with axios in Node.js — from creating a form to setting the right headers.
3年前
記事のアイキャッチ画像
Fix "Unexpected field" Error From Multer
Maxim Orlov
Learn how to decypher & fix this cryptic error message from multer, and finally implement working file uploads in Node.js.
3年前
記事のアイキャッチ画像
Why Your calc() Function in CSS Might Be Broken
Maxim Orlov
You've fiddled with calc() a dozen times. Learn the common mistake devs make with math in CSS and finally fix your issue.
3年前
記事のアイキャッチ画像
Logging with Pino and AsyncLocalStorage in Node.js
Maxim Orlov
From a lousy dump of debug statements to a powerful debugging tool. Learn how to apply contextual logging in Node.js.
3年前
記事のアイキャッチ画像
ES Modules in Node.js
Maxim Orlov
My notes on the ES Modules in Node.js presentation by Gil Tayar at Nodeconf Remote.
3年前
記事のアイキャッチ画像
Getting Started with Eleventy
Maxim Orlov
My notes on the Egghead course "Getting Started with Eleventy" by Khaled Garbaya.
4年前
記事のアイキャッチ画像
Node.js 15 Is Out! What Does It Mean for You?
Maxim Orlov
How does this new major release affect you? Find out what the breaking changes are and how to use the new features.
4年前
記事のアイキャッチ画像
Set up Automated Deployments From Github With Webhook
Maxim Orlov
Set up Heroku-like auto-deployments on your server. Redeploy every time you push to your Github repository.
4年前
記事のアイキャッチ画像
Fix "Permission Denied" Error From Github
Maxim Orlov
Random Github errors are frustrating. Here's how to fix them so you can get on with your day.
4年前
記事のアイキャッチ画像
4 Essential Steps to Securing a VPS
Maxim Orlov
How do you protect your data and keep the bad guys out? Secure your server with these 4 simple steps.
4年前
記事のアイキャッチ画像
Deploying to Github Pages? Don't Forget to Fix Your Links
Maxim Orlov
Deployed to Github Pages but your site suddenly stopped working? Here's what you you should do to fix your site.
4年前
記事のアイキャッチ画像
Host Your Personal Projects on a Single VPS
Maxim Orlov
How do you serve multiple apps from one VPS? Save money and learn valuable skills by hosting your projects on a VPS.
4年前
記事のアイキャッチ画像
From PM2 to Docker: Cluster Mode
Maxim Orlov
How do you cluster a Node.js app that lives inside a container? Learn how to utilise all CPU cores with Docker.
4年前
記事のアイキャッチ画像
From PM2 to Docker: Automatic Restarts
Maxim Orlov
Migrating from PM2 to Docker? Curious if Docker can live up to PM2? Let's compare automatic restarts between the two tools.
4年前
記事のアイキャッチ画像
Install MySQL With PhpMyAdmin Using Docker
Maxim Orlov
Setup MySQL and phpMyAdmin with Docker quickly with a single command without bloating your machine.
4年前
記事のアイキャッチ画像
Docker Compose Syntax: Volume or Bind Mount?
Maxim Orlov
Docker Compose syntax for volumes is confusing. After reading this article you won't have to guess anymore.
4年前
記事のアイキャッチ画像
4 Reasons Why Your Docker Containers Can't Talk to Each Other
Maxim Orlov
Avoid wasted hours spent on debugging container networking issues by trying these 4 troubleshooting steps.
4年前
記事のアイキャッチ画像
Automate Your Docker Deployments
Maxim Orlov
How do you deploy with Docker? In this tutorial, you're going to learn a straightforward way to automate your deployments.
4年前
記事のアイキャッチ画像
Exposing a Port in Docker, What Does It Do?
Maxim Orlov
Most people confuse exposing a port with publishing a port. Here's why that's not true and what you should do instead.
4年前
記事のアイキャッチ画像
Process Signals Inside Docker Containers
Maxim Orlov
Handling process signals inside Docker containers can be tricky. Here's what to look out for.
4年前
記事のアイキャッチ画像
Why Docker? What's All the Hype About?
Maxim Orlov
What problems does Docker solve and should you use it? Find out what Docker is good for with practical examples.
4年前
記事のアイキャッチ画像
A Beginner's Guide to Building a Docker Image of Your Node.js Application
Maxim Orlov
In this article you'll learn how to create a Docker image to deploy your Node.js application.
4年前
記事のアイキャッチ画像
6 Common Sequelize Queries Explained in SQL
Maxim Orlov
Writing SQL queries can be daunting. We'll unveil the magic by translating 6 common Sequelize queries into raw SQL.
4年前
記事のアイキャッチ画像
How to Fix Your EJS Modals When They Don't Show the Correct Info
Maxim Orlov
Does your EJS page behave strangely? Let's examine the id attribute and how this might be the cause of the problem.
5年前