Tuan Anh (Leo)

Tuan Anh (Leo)

Shopify section rendering APIs

Đăng ngày 9/23/2021

Vài notes về Section rendering APIs của Shopify

Đọc tiếpĐọc trên blog của tác giả

Setup HTTPS ở localhost

Đăng ngày 9/7/2021

Các bước setup HTTPS ở localhost với OpenSSL và sử dụng trong Node.js

Đọc tiếpĐọc trên blog của tác giả

Embed script với Github và jsDelivr

Đăng ngày 9/5/2021

Embed script vào page 1 cách đơn giản với Github và jsDelivr

Đọc tiếpĐọc trên blog của tác giả

Shopify - Migrate assets sang store mới với File API và Node.js

Đăng ngày 8/25/2021

Sử dụng GraphQL để migrate toàn bộ Assets sang 1 store mới với File API và Node.js

Đọc tiếpĐọc trên blog của tác giả

Node.js - Fetch JSON với HTTPS module

Đăng ngày 8/18/2021

Tạo request từ Node.js server để fetch 1 file json 1 cách đơn giản với https module

Đọc tiếpĐọc trên blog của tác giả

Fix layout shift khi show/hide scrollbar trên Window

Đăng ngày 8/16/2021

Khi ẩn/hiện scrollbar trên Window sẽ dẫn tới page bị thò ra, thụt vào. Làm thế nào để khác phục tình trạng này chỉ với CSS?

Đọc tiếpĐọc trên blog của tác giả

Vài notes khi làm việc với git

Đăng ngày 8/12/2021

Vài notes cơ bản cho những dev thích làm việc với git qua command-line

Đọc tiếpĐọc trên blog của tác giả

Drag and Drop API keynotes

Đăng ngày 10/25/2020

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

Đọc tiếpĐọc trên blog của tác giả

Tricky use case of Array.prototype.map in JS

Đăng ngày 9/22/2020

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...

Đọc tiếpĐọc trên blog của tác giả

Function Declaration vs Function Expression in Javascript

Đăng ngày 9/17/2020

Function Declaration vs Function Expression và các trường hợp sử dụng

Đọc tiếpĐọc trên blog của tác giả

Tìm hiểu về Render Blocking CSS và đo page rendering time với Chrome Performance API

Đăng ngày 9/12/2020

Mỗi file CSS mà website của bạn tải sẽ tăng thêm thời gian vào first-paint của page, có nghĩa là user sẽ phải đợi lâu hơn để nhìn thấy content nếu trang của bạn phải tải nhiều CSS. Vậy phải làm thế nào để hạn chế được render blocking css?

Đọc tiếpĐọc trên blog của tác giả

Tích hợp Tailwind CSS vào React application

Đăng ngày 8/31/2020

Tailwind CSS là 1 low-level CSS framework rất dễ tùy biến, không như các framework khác khi tập trung vào các pre-design components như buttons, cards, modals... có thể giúp bạn phát triển nhanh ban đầu nhưng sau đó sẽ rất mất công để custom các component có sẵn, Tailwind...

Đọc tiếpĐọc trên blog của tác giả

Set up path aliases trong Node.js + Typescript

Đăng ngày 8/27/2020

Định nghĩa alias (shortcut) cho những module thường xuyên phải import trong 1 nodejs project như thế nào?

Đọc tiếpĐọc trên blog của tác giả

Việc tìm dev như thế nào? [Part 2] - Phỏng vấn, nhận offer và đi làm

Đăng ngày 7/31/2020

Quy trình phỏng vấn dev như thế nào? Làm sao để deal được lương ngon và tìm được công ty tốt để phát triển sự nghiệp...

Đọc tiếpĐọc trên blog của tác giả

Việc tìm dev như thế nào? [Part 1] - Chuẩn bị profile

Đăng ngày 7/28/2020

Hiện nay nhu cầu tuyển dụng ngành IT rất cao, là 1 software engineer bạn cần chuẩn bị những gì để có 1 công việc tốt và luôn được nhà tuyển dụng săn đón...

Đọc tiếpĐọc trên blog của tác giả

Chia tay Bravebits - Từ Junior Developer đến Developer

Đăng ngày 4/29/2020

Mình mới kết thúc 1 năm 8 tháng học tập và làm việc ở Bravebits (12/08/2018 - 17/04/2020). Dưới đây là đôi lời tâm sự chia sẻ về quá trình làm việc ở BB, nơi mình đã học được vô số điểu bổ ích cả về công việc lẫn cuộc...

Đọc tiếpĐọc trên blog của tác giả

Deploy và cấu hình website trên namecheap trong vòng 1 nốt nhạc [Part 2]

Đăng ngày 4/25/2020

Ở phần trước mình đã hướng dẫn anh em mua và connect domain với hosting, activate SSL Certificate. Phần này mình sẽ hướng dẫn cách đẩy code lên server để website go live nhé...

Đọc tiếpĐọc trên blog của tác giả

Deploy và cấu hình website trên namecheap trong vòng 1 nốt nhạc [Part 1]

Đăng ngày 4/23/2020

Trước giờ mình luôn muốn sở hữu 1 site cá nhân, nhưng vì mình không có thời gian nên đợt này nghỉ việc, ở nhà cách ly mới tìm hiểu để làm được...

Đọc tiếpĐọc trên blog của tác giả