Tìm hiểu về npm-link
9/6/2019, 10:10:00 PM
Giải thích chi tiết về Javascript Modules
9/4/2019, 7:20:00 PM
CSS in JS trong dự án thực tế
9/1/2019, 12:45:00 PM
JavaScript naming conventions: nên và không nên
8/30/2019, 6:15:00 PM
Original DOM vs Shadow DOM vs Virtual DOM
8/20/2019, 10:40:00 AM
Tìm hiểu về HTTP Status Code
8/12/2019, 6:45:00 PM
React Hooks: Memoization
8/5/2019, 12:50:00 PM
Bí Kíp Bạn Có Thể Dùng Khi Phạm Sai Lầm Với Git
8/3/2019, 3:20:00 PM
Cách xử lý các lỗi thường gặp trong Git
8/2/2019, 10:20:00 AM
Clean Up Redux Code with React-Redux Hooks
7/23/2019, 8:20:00 AM
3 Cách thực thi Child method từ Parent Component
7/12/2019, 11:50:00 AM
Tại sao các React developer nên modularize các ứng dụng của mình
6/25/2019, 7:45:00 PM
Cách tổ chức các ứng dụng React tốt hơn
6/12/2019, 12:15:00 PM
Tại sao nên sử dụng object cho một danh sách trong Redux
5/27/2019, 7:45:00 PM
Xây dựng hệ thống Component có thể tái sử dụng với React và Styled-components
5/20/2019, 12:20:00 PM
React Hooks: Dễ dàng sáng tạo, tái sử dụng và chia sẻ code
5/12/2019, 5:10:00 PM
Tìm hiểu chi tiết về React Hooks
5/1/2019, 2:35:00 PM
Mẫu thiết kế React nâng cao P3: Render Props
4/25/2019, 1:45:00 PM
Mẫu thiết kế React nâng cao P2: Context API
4/24/2019, 10:15:00 AM
Mẫu thiết kế React nâng cao P1: Compound Components
4/20/2019, 12:50:00 PM
Các mẫu thiết kế trong phát triển JavaScript hiện đại
4/12/2019, 8:35:00 PM
Băm và lưu password đúng cách
3/11/2019, 3:35:00 PM
Cách đặt breakpoints CSS chính xác nhất
2/22/2019, 10:20:00 PM
3 lỗi perfomance thường mắc phải với JavaScript
1/18/2019, 9:20:00 PM
Web Architecture 101
1/6/2019, 11:31:00 PM
Một mô hình sử dụng Git branches hiệu quả
1/6/2019, 11:24:00 PM
Giới thiệu về Atomic CSS
1/6/2019, 5:18:00 PM
Cách Javascript hoạt động P19: Bên trong custom element + thủ thuật xây dựng component tối ưu
1/6/2019, 12:03:00 AM
Cách Javascript hoạt động P18: WebRTC & cơ chế mạng peer-to-peer
1/6/2019, 12:00:00 AM
Cách Javascript hoạt động P17: Bên trong Shadow DOM + xây dựng component khép kín
1/5/2019, 11:50:00 PM
Cách Javascript hoạt động P16: Engine lưu trữ + lựa chọn API lưu trữ nào cho phù hợp
11/25/2018, 4:42:00 PM
Cách Javascript hoạt động P15: Bên trong Class & Inheritance + Transpiling với Babel & Typescript
11/25/2018, 4:37:00 PM
Cách Javascript hoạt động P14: Parsing, Abstract Syntax Tree & mẹo giảm tối đa thời gian parse
11/25/2018, 4:32:00 PM
Cách Javascript hoạt động P13: Bên trong CSS & JS animation & các giải pháp tối ưu hiệu năng của nó
11/25/2018, 4:11:00 PM
Cách Javascript hoạt động P12: Bên trong lớp Network + Làm sao để tối ưu hóa hiệu năng và bảo mật Javascript
11/25/2018, 4:06:00 PM
Cách Javascript hoạt động P11: Render engine & mẹo tối ưu hóa hiệu năng render
11/25/2018, 3:29:00 PM
Cách Javascript hoạt động P10: Quan sát thay đổi trên DOM bằng MutationObserver
11/25/2018, 3:24:00 PM
Cách Javascript hoạt động P9: Cấu tạo của Web Push Notifications
11/24/2018, 10:51:00 PM
Cách Javascript hoạt động P8: Service Workers, vòng đời và các trường hợp sử dụng
11/24/2018, 10:04:00 PM
Cách Javascript hoạt động P7: Thành phần của WebWorker + 5 trường hợp sử dụng
11/16/2018, 7:27:00 AM
Cách Javascript hoạt động P6: So sánh với WebAssembly + Một số trường hợp tốt hơn nên sử dụng
11/16/2018, 7:19:00 AM
Cách Javascript hoạt động P5: Hiểu sâu về WebSocket & HTTP/2 với SSE
11/16/2018, 7:04:00 AM
Cách Javascript hoạt động P4: Event loop, lập trình bất đồng bộ & 5 mẹo cải thiện Async/Await
11/13/2018, 11:34:00 PM
Cách Javascript hoạt động P3: Quản lý bộ nhớ & 4 trường hợp memory leaks phổ biến
11/13/2018, 11:03:00 PM
Cách Javascript hoạt động P2: Bên trong engine V8 & 5 mẹo để tối ưu hóa code
11/13/2018, 10:52:00 PM
Cách Javascript hoạt động P1: Khái quát về engine, runtime và callstack
11/13/2018, 10:50:00 PM
Một số nguyên tắc, định luật trong lập trình
11/6/2018, 7:29:00 AM
Khi nào nên sử dụng PureComponent hoặc Component
10/17/2018, 7:57:00 AM
Redux hay MobX: Lý giải sự nhầm lẫn
9/6/2018, 7:18:00 AM
Cách tối ưu trang web của bạn với nén Gzip
8/7/2018, 8:45:00 PM
Functional trong Javascript với ES6 Recursive Patterns
7/24/2018, 12:28:00 PM
Object, Function, Method, Constructor in JavaScript
7/24/2018, 12:02:00 PM
Memory Leaks trong Javascript
7/24/2018, 11:41:00 AM
Làm thế nào để thành thạo CSS Grid trong nháy mắt
7/10/2018, 8:10:00 AM
Tìm hiểu về Proxy trong ES6
7/8/2018, 3:57:00 PM
Tìm hiểu Map và Set trong Javascript
7/8/2018, 3:12:00 PM
Tổng hợp những tính năng ES6 nổi bật
7/8/2018, 8:08:00 AM
Chi phí của Javascript
7/7/2018, 3:01:00 PM
10 mẹo CSS hữu ích bạn nên biết
6/27/2018, 8:01:00 AM
Tối ưu hiệu suất render để website mượt hơn
6/26/2018, 7:50:00 AM
10 câu hỏi phỏng vấn mà Javascript Developer nên biết
6/23/2018, 10:11:00 PM
Local Storage, Session Storage và Cookie
6/23/2018, 6:40:00 PM
Load Javascript với async và defer
6/23/2018, 6:29:00 PM
Functional Programming - Phần 3 - Buông bỏ
6/20/2018, 3:46:00 PM
Functional Programming - Phần 2 - Nhập đạo
6/16/2018, 3:43:00 PM
Functional Programming - Phần 1 - Con đường sáng
6/12/2018, 3:35:00 PM
Cấu trúc projects và đặt tên components trong React
5/26/2018, 11:02:00 PM
Gooact: React trong 160 dòng code JavaScript
5/26/2018, 3:13:00 PM
Cơ chế sử dụng Virtual DOM trong React
5/25/2018, 10:22:00 PM
Tìm Hiểu Regular Expression Javascript
5/25/2018, 9:38:00 PM
Giới thiệu về Composing Software
5/22/2018, 8:09:00 AM
Sử dụng ký pháp BEM trong CSS
5/20/2018, 4:05:00 PM
Giới thiệu Progressive Web App
5/18/2018, 7:30:00 AM
Giới thiệu về redux saga
4/30/2018, 6:37:00 PM
Thinking in React
4/30/2018, 4:47:00 PM
Tổng hợp các cheat sheets tốt nhất của front-end
4/30/2018, 3:36:00 PM
Tất cả những gì bạn cần biết về CSS-in-JS
4/30/2018, 3:19:00 PM
Hiểu sâu về React Higher Order Components
4/30/2018, 3:08:00 PM
Cách phân nhánh và chia việc trong nhóm với Git
4/26/2018, 9:50:00 PM
Tìm hiểu về một số khái niệm trong Git
4/26/2018, 2:39:00 PM
Progressive Web App tương lai của nền tảng web
4/25/2018, 6:15:00 PM
Biên niên sử về bố cục trong trang web
4/25/2018, 5:57:00 PM
Học Regular Expression và cuộc đời bạn sẽ bớt khổ
4/25/2018, 3:27:00 PM
Tìm hiểu Higher-Order Function (HOF) và Currying qua một số ví dụ
4/3/2018, 11:20:00 AM
CSS Grid vs Flexbox sử dụng như thế nào
3/25/2018, 8:52:00 PM
Một số thủ thuật Chrome DevTools có thể bạn đã biết
3/25/2018, 2:54:00 PM
Kiến thức cho phỏng vấn Javascript developer
1/2/2018, 10:12:14 PM
Cải thiện tốc độ Web App với Tinder
12/25/2017, 6:29:59 PM
JavaScript Start-up Performance
12/16/2017, 2:46:39 PM
Hiểu rõ về Regular Expressions: RegEx không khó như tưởng tượng
12/15/2017, 10:23:22 PM
React, Inline Functions, and Performance
12/8/2017, 2:43:28 PM
Cải thiện tốc độ Web App với Pinterest
12/8/2017, 1:57:03 PM
22 React projects open source
12/8/2017, 1:37:30 PM
React Component Patterns
11/28/2017, 10:53:16 AM
The Front-End Checklist
11/28/2017, 10:36:59 AM
Nghiên cứu cải thiện tốc độ web app với React và Preact: Treebo
11/15/2017, 8:26:38 AM
Cách chính xác 100% để cấu trúc ứng dụng React
11/13/2017, 11:51:55 PM
Làm thế nào để tổ chức tốt hơn những ứng dụng React
11/13/2017, 11:48:00 PM
Làm thế nào để cấu trúc các components trong React?
11/13/2017, 11:41:33 PM
Cách hoạt động của JavaScript: Quản lý bộ nhớ + 4 cách xử lý memory leaks thông dụng
11/13/2017, 11:26:26 PM
Giải thích React Lifecycle - componentDidMakeSense
11/4/2017, 11:42:53 PM
Hướng dẫn xây dựng ứng dụng React Redux CRUD
11/4/2017, 11:38:19 PM
Làm thế nào để kết hợp NodeJS Back End với ReactJS Front End
11/4/2017, 11:34:28 PM
Đi ăn và hiểu những điều cơ bản của Express.js
11/4/2017, 11:25:21 PM
Các nguyên tắc cơ bản của Redux
10/10/2017, 10:41:15 PM
Kiến trúc tổng quan của Angular 2/4 - P2
10/1/2017, 4:02:02 PM
Kiến trúc tổng quan của Angular 2/4 - P1
10/1/2017, 3:43:49 PM
Các kỹ thuật SEO tối thiểu mà developer cần nắm vững trong lập trình web
10/1/2017, 3:28:15 PM
Tạo loading Facebook bằng CSS thật đơn giản!
9/27/2017, 11:31:18 AM
Một bộ phim hoạt hình giới thiệu về Redux
9/22/2017, 2:25:25 PM
Redux thật là đơn giản (Phần 2)
9/22/2017, 2:13:23 PM
Redux thật là đơn giản! (Phần 1)
9/22/2017, 2:02:19 PM
Những khái niệm Javascript bạn cần biết khi phỏng vấn
9/9/2017, 9:11:28 AM
Truy cập và thay đổi các biến CSS với Javascript
9/8/2017, 8:46:11 PM
Cheatsheet cơ bản về Flexbox
9/6/2017, 7:05:26 AM
Một số SASS Mixins nên sử dụng
9/1/2017, 9:53:15 AM
Hướng dẫn toàn tập về Flexbox
8/31/2017, 3:32:14 PM
Cách thức hoạt động của Flexbox - Giải thích với ảnh gif đầy màu sắc
8/31/2017, 9:45:26 AM
Trở thành Functional Programmer - Phần 6
8/23/2017, 11:30:13 PM
Trở thành Functional Programmer - Phần 5
8/23/2017, 11:28:13 PM
Trở thành Functional Programmer - Phần 4
8/23/2017, 11:26:54 PM
Trở thành Functional Programmer - Phần 3
8/23/2017, 11:25:03 PM
Trở thành Functional Programmer - Phần 2
8/23/2017, 11:22:32 PM
Trở thành Functional Programmer - Phần 1
8/23/2017, 11:19:26 PM
Giải thích về Value và Reference trong Javascript
8/21/2017, 7:32:28 PM
Thực hành tối ưu những ứng dụng React
8/21/2017, 7:21:55 PM
Use const Until You Have to Use let
8/21/2017, 6:44:18 PM
How to use Memoize to cache JavaScript function results and speed up your code
8/21/2017, 2:58:54 PM
3 Reasons why I stopped using React.setState
8/21/2017, 2:43:25 PM
What I’ve Learned Over 5 Years as a Software Developer
8/21/2017, 12:22:53 AM
Our Best Practices for Writing React Components
8/20/2017, 11:06:29 PM
Nodejs là gì
8/20/2017, 10:56:00 PM
Master the JavaScript Interview
8/20/2017, 10:36:07 PM
Giải thích keyword 'new' trong Javascript
8/20/2017, 10:21:52 PM
A Jade Tutorial for Beginners
8/20/2017, 9:57:13 PM
Reducing CSS bundle size with webpack
8/20/2017, 3:41:31 PM
How to Create a Reddit Clone Using React and Firebase
7/23/2017, 4:48:27 PM
Using MySQL with Node.js & the mysql JavaScript Client
7/23/2017, 4:47:48 PM
10 React mini-patterns
7/16/2017, 9:50:48 PM
Tìm hiểu về async và await đơn giản
1/10/2017, 8:03:38 PM
Bất ngờ về mảng trong javascript
1/10/2017, 8:02:14 PM
Tìm hiểu về call, apply và bind
1/10/2017, 7:57:42 PM
Tìm hiểu về từ khóa this
1/10/2017, 7:55:00 PM
Running express.js server over HTTPS
2020-02-27T06:59:28.459Z
Scrum cho người mới bắt đầu - Phần cuối: Các sự kiện trong Scrum
2020-01-20T11:00:00.000Z
Scrum cho người mới bắt đầu - Phần 3: Nhóm scrum
2020-01-15T02:45:00.000Z
Scrum cho người mới bắt đầu - Phần 2: Scrum cơ bản
2020-01-11T08:00:00.000Z
Scrum cho người mới bắt đầu - Phần 1: Tổng quan về Agile
2020-01-04T10:00:00.000Z
Những câu lệnh command Developer nên biết
2019-12-26T08:00:00.000Z
So sánh Redux và React Context
2019-12-16T04:30:00.000Z
Sử dụng Google Sheets để lưu trữ dữ liệu web
2019-11-01T10:30:00.000Z
JavaScript Design Patterns
2019-10-08T04:15:00.000Z
Cách viết CV tốt hơn cho Web Developer
2019-09-12T21:42:00.000Z