🏋 Top Posts

👉 Hiểu domcontentloaded qua một ví dụ với 100.000 dữ liệu

Domcontentloaded là gì? Với một ví dụ với 100.000 dữ liệu cần hiện thị trên web thì bạn sẽ phân biệt và hiểu Domcontentloaded Event, đừng lo lắng.

👉 Filter và Find trong javascript - Khi nào nên sử dụng?

Khi bạn học đến ES6 thì việc sử dụng Filter và Find thường xuyên hơn, nhưng khi nào nên sử dụng filter và khi nào nên sử dụng Find thì trong bài viết này, chúng ta sẽ xem xét một số ví dụ, hy vọng qua những ví dụ này chúng ta sẽ hiểu hơn và có thể cải thiện được performance code của chính bạn.

👉 Hướng dẫn xác thực tài khoản login bằng SMS, miễn phí sử dụng Firebase

verify sms firebase. Cho đến này nay việc login một tài khoản user không hề khó khăn, nhưng việc xác thực và bảo mật của những tài khoản đó vô cùng quan trọng, nếu như các bạn chỉ làm cho các nhận thì thiết nghĩ sẽ không có đủ tiền để trang trải chi phí về việc đó, nhưng kể từ khi verify sms firebase cung cấp miễn phí thì câu chuyện thì rất đơn giản. Trong bài viết này

🏋 New Posts

👉 HTTP Status Codes

HTTP Status Codes - Mã trạng thái phản hồi HTTP cho biết liệu một yêu cầu HTTP cụ thể đã được hoàn tất thành công hay chưa.

👉 resful api bị lỗi liên tục, bạn làm gì để làm hài lòng Client

Đây là một trường hợp rất phổ biến nhưng lại ít người quan tâm tới nó. Bởi vì họ là những lập trình viên level 1 hoặc là họ đẵ gặp rồi nhưng không có cách giải quyết. Vì sao?

👉 Owasp là gì? 2021 bạn đang quan tâm lỗ hổng nào? BẤT NGỜ QUÁ

OWASP là viết tắt của Open Web Application Security Project, là một cộng đồng trực tuyến cung cấp các bài viết, phương pháp, tài liệu, công cụ và công nghệ trong lĩnh vực bảo mật ứng dụng Web.

👉 Tạo module lắng nghe javascript error Client gửi về Server.

Bài viết trước chúng ta đã bàn đến việc tại sao lại track javascript error ở khách hàng. Vì sao việc đó lại quan trọng? Khi tôi viết ra thì có nhiều bạn cùng chung một vấn đề.

👉 Lập trình viên track errors javascript ở người dùng thế nào?

Lỗi javascript trong khi đang triển khai thì đơn giản những anh em developers sẽ bật console lên và xử lý, nhưng khi bàn giao rồi, thì việc track javascript errors thì như thế nào?

👉 Vanilla js - Thật thiếu sót khi nhắc đến ưu mà không nói nhược

Vanilla javascript được nhắc đến với nhiều ưu điểm đó là việc từ sự đơn giản nhưng lại đánh giá rất cao. Như câu nói của ĐEN VÂU "Những thứ anh làm thường đơn giản, nên không hay được đánh giá cao"

👉 jquery đến lúc quên rồi, web api support kiểu này thì thôi rồi

jquery trước đây nó là một trong những yếu tố giúp anh em thành công trong việc deal lương với công ty các kiểu. Giờ càng ngày, những lập trình viên javascript họ đã ít xài rồi.

👉 ECMAScript ES6 - Không cần học nhiều? Chỉ học đúng những tính năng này

ES6 được biết đến là ECMAScript 2015. Thật sự có rất nhiều tính năng được giới thiệu trong ECMAScript 6, nhưng với tôi thì tôi sẽ chỉ học những tính năng dưới đây mà thôi.

👉 lazyload - Đến giờ mà anh còn tự code sao? Quê quá anh em!!!

Lazy load hoá ra đã được support trên các browsers mà giờ thằng em nói mới biết. Chu choa có lẽ già mất tiêu rồi. Hôm nay thử nghiệm và có đôi lời ngắn gọn.

👉 Phân trang đỉnh cao như stackoverflow với ES6

Javascript pagination là một thủ thuật không mới, có ưu điểm rõ nhất là làm mượt mà ứng dụng vì dữ liệu lấy lên được chia ra nhiều đoạn khác nhau.

👉 javascript operator in - KHÔNG PHẢI for...in ĐỪNG NHẦM

javascript operator in được sử dụng để làm gì? Khi nào? Và thay thế cho phương thức cũ nào? Cùng tìm hiểu qua bài viết 1000 từ.

👉 Sự khác nhau giữa Event Handlers và addEventListener trong javascript

Thấy chưa không xài addEventListener giờ sao mà làm chung đây. Bỏ thói quen xài Event Handlers đi ông ơi...

👉 Mẹo không làm chậm trang khi tích hợp 3rd-party như Facebook Login

Google Analytics, Facebook Login cùng với việc sử dụng 3rd-party thì mang lại nhiều tiện ích thế nhưng có một nhược điểm lớn đó là khiến tải trang chậm hơn so với trước đây.

👉 Code của anh làm thường đơn giản, nên không được đánh giá cao

Các lập trình viên bình thường thì viết code chồng lên code, LTV cao hơn viết code một cách thanh lịch và đơn giản code. Nhìn vào hiểu ngay.

👉 Redis – 3 vấn đề LỚN có thể mất việc khi sử dụng cache

Để hiểu về 3 sự cố khi sử dụng cache đó là sự cố tuyết lở trong Cache (cache avalanche), sự cố sụp đổ (cache breakdown), sự cố thâm nhập cache (cache penetration).

👉 javascript map object

Thông thường thì Array.prototype.map sẽ hỗ trợ Array, vậy nếu là một object thì sẽ sử dụng map như thế nào?

👉 Undefined là gì? Khi nào Undefined xuất hiện? Check Undefined đúng nhất

Một biến hoặc một object có giá trị Undefined khi không có giá trị nào được gán trước khi sử dụng nó, hay rõ hơn là Undefined chính là thiếu giá trị hoặc giá trị đó không xác định.

👉 Polyfill là gì? Cách triển khai một Polyfill

Polyfill là một đoạn mã (thường là JavaScript trên Web) được sử dụng để cung cấp chức năng hiện đại trên các trình duyệt cũ hơn vốn không hỗ trợ nó.

👉 Javascript merge arrays 3 cách nhanh gọn nhẹ

Có nhiều tình huống bắt buộc chúng ta phải Merge arrays javascript. Và khi merge arrays thì sẽ có hai loại, một là Mutable arrays, hai là Immutable arrays.

👉 async await giá như tôi đọc được bài viết này sớm hơn

Async await trong javascript đã có nhiều bài viết nhưng có lẽ đây là bài viết cuối cùng mà tôi muốn viết về Async await. Một lần làm cho rõ còn hơn lằng nhằng.

👉 Express và Node.Js xây dựng cấu trúc một dự án chuẩn?

Project Express và Node.Js - Đây là một trong số câu hỏi tuần này. Một kiến trúc tốt chưa chắc phù hợp với người này, người kia. Nhưng xét về tổng thể thì 10 người 8 người đồng ý

👉 Mẹo javascript - random password generator

Một password mạnh bao gồm nhiều điều kiện chuỗi thường, chữ hoa, số và những ký tự đặc biệt. Mẹo này giúp bạn cách random password generator sử dụng javascript.

👉 Mẹo Javascript tính thời gian đọc một bài báo

Ai mà hay đọc medium.com hay dev.to thì thấy mỗi bài viết của họ để số phút đọc của bài viết. ý tưởng này cũng hay, nhìn vào là biết á bài này nhiều quá. Thôi bỏ.

👉 Hiểu về mongodb wiredtiger

WiredTiger là công cụ lưu trữ giá trị khóa, hiệu suất cao, là công cụ lưu trữ mặc định trong MongoDB 3.2 và mới hơn.

👉 Arguments javascript dễ hiểu mà sao họ giải thích dài thế

Trong một function, bạn có thể sử dụng arguments thay cho các tham số truyền vào hàm. arguments giống một Array nhưng không thực sự là một Array.

👉 Học lập trình mọi thứ ở đây với nghuuphuoc

Nếu bạn là một lập trình viên mới có thể bạn không biết anh ấy. Nhưng nếu bạn là cũ thì mà không biết về anh ta thi có lẽ rất tiếc. Vì qua các products của anh ấy. Các bạn sẽ thán phục con người này.

👉 3 Toán tử trong javascript gây hiểu lầm nhiều nhất

Toán tử trong javascript chủ yếu được sử dụng để thực hiện các hoạt động trong ứng dụng. Có rất nhiều javascript operators như toán tử số học, gán, chuỗi ...

👉 Xây dựng ứng dụng chat với react js trong 1 giờ với Microsoft Teams

Khóa học này chia sẻ mọi thứ bạn cần biết để tạo một Ứng dụng Chat React js. Với các trạng thái trực tuyến, thiết kế và chức năng tuyệt vời

👉 Hàng đợi tác vụ và vòng lặp sự kiện javascript

Task queue and event loop - Khi JavaScript đang chạy, ngoài một luồng chính đang chạy, engine cũng cung cấp một hàng đợi tác vụ, chứa các tác vụ không đồng bộ khác nhau cần được xử lý bởi chương trình hiện tại.

👉 Promise timeout mẹo giải quyết của dân Anh Chị

Sử dụng Promise thì tất cả chúng ta đều biết Promise không hỗ trợ về Timeouts. Điều đó có nghĩa là nếu như thời gian phản hồi một yêu cầu nào đó chậm, thì người dùng cũng không biết xử lý làm sao?

👉 JavaScript sử dụng đơn luồng lý do tại sao?

Sau một thời gian sử dụng javascript thì tôi biết có nhiều bạn vẫn đang đi tìm câu hỏi này giống như mà tôi đã đi tim cách đây nhiều năm khi mới học về javascript.

👉 Pm2 nodejs hướng dẫn kỹ sư cao cấp

Sử dụng pm2 triển khai với node.js không quá mới, nhưng có những kỹ năng có thể bạn chưa biết, nếu bạn biết thì tôi xin lỗi vì bạn là nhân viên cao cấp.

👉 Một thông báo mới từ Deno Company

Ryan Dahl người đã tạo ra Node.js đã chính thức phát hành Deno vào tháng 5 năm 2018. Node là một trình chạy JavaScript phía máy chủ tuyệt vời theo đúng nghĩa của nó nhưng vẫn còn thiếu một số tính năng mà ông cho rằng Deno ra đời nhằm khắc phục những vấn đề đó.

👉 Danh sách học javascript hàng đầu trên github tăng trưởng theo hàng năm

Hôm nay, Tipjs đề xuất 10 dự án tài nguyên học tập javascript hàng đầu có mức tăng trưởng mạnh nhất và tăng lương nhiều nhất.

👉 Mysql pool cluster với nodejs Ngay từ đầu mà triển khai là ngon rồi.

Sau khi chúng tôi check về hiệu suất khi sử dụng kết nối với phương thức createPool() mà mysql đã cung cấp thì chúng tôi đã có được những điều mà mình mong đợi khi triển khai một hệ thống lớn về thương mai điện tử.

👉 Tiếp tục test về hiệu suất connection pooling trong nodejs

Connection pool trong nodejs là rất quan trọng, nó là một kỹ thuật rất quan trọng cho việc tương tác bất kỳ resource như Mysql, PostgreSQL, Redis or MongoDB.

👉 Zabbix - Chúng tôi đã giám sát hệ thống lớn như thế nào?

Zabbix là một hệ thống giám sát mã nguồn mở tuyệt vời khi sử dụng trong những dự án lớn và nhiều dịch vụ cần quản lý.

👉 Async và Sync NodeJs - Để tôi test một ví dụ, đừng nghe lý thuyết

Lập trình đồng bộ hay bất đồng bộ không đơn giản như những gì được viết trong nhiều blog, đó chỉ là lý thuyết, vậy làm sao chúng ta biết được hiệu suất của nó thế nào đây?

👉 Promise.any javascript lần này bạn hiểu chưa?

Promise javascript cung cấp nhiều loại quá anh em ơi. Cách đây 1 mùa tết thì ES2021 có giới thiệu những tính năng mới cho cộng động các nhà phát triển javascript. Trong đó có một tính năng mà lúc đầu tôi nghĩ đó là dư thừa đó là Promise.any()

👉 Học reactjs từ login đến sàn thương mại (KÈM CODE)

Để học reactjs một cách nhanh nhất thì việc đầu tiên thay vì ngồi đọc thì chúng ta có thể bắt tay vào phát triển một dự án ngay từ bây giờ.