~/leohuynh.dev/log/page/3

Log

Writing on web development, Shopify Hydrogen, TypeScript, and AI workflows.

28 posts · page 3/4

Drag and Drop API keynotes

Some keynotes to keep in mind when working with Drag and Drop APIs in Javascript

drag-and-drop

Tricky use case of Array.prototype.map in JS

If you are familiar with functional programming, Array.prototype.map must be a function that you work with every day. We encountered a tricky use case of it at Cốc Cốc recently, it took me a while to figure out, and here's the answer...

javascript

When to use Function Declaration vs Function Expression in JavaScript?

Learn about the differences between Function Declaration and Function Expression in JavaScript, including their definitions, hoisting behavior, and when to use each method.

javascript

Integrating Tailwind CSS into a React Application

Tailwind CSS is a low-level CSS framework that’s highly customizable. Unlike other frameworks that focus on pre-designed components like buttons, cards, or modals, which are easy to start with but hard to customize later, Tailwind lets you build your own designs from scratch using utility classes...

tailwind-css

Simplify your Node.js project with module aliases

Tired of dealing with complex file paths in your Node.js project? Learn how to set up module aliases using TypeScript and module-alias package to simplify your imports and improve your development experience.

nodejs

How to make HTTP requests in Node.js without installing external libraries

Learn how to make HTTP requests in Node.js without adding unnecessary dependencies to your project using the built-in https module. Follow these simple steps to easily fetch JSON data from external APIs and servers.

nodejs

[Part 2] How should developers look for a new job - Interview, negotiate, and find a good company

What’s the dev interview process like? How do you negotiate a good salary and find the right company to grow your career...

job

[Part 1] How should developers look for a new job - Building a profile

The demand for IT recruitment is very high. As a software engineer, what should you prepare to get a good job and always be sought after by recruiters...

job

[Part 2] Deploy and configure your website on Namecheap in the simplest way

In the previous part, I guided you through buying and connecting your domain to hosting, and activating the SSL Certificate. In this part, I’ll show you how to push your code to the server to get your website live...

deployment