PHP

Nâng skill lập trình PHP như thế nào?

Là một lập trình viên thì ta luôn chú ý đến năng suất của sản phẩm như phải an toàn, không bị lỗi và...

Kiểm tra element có nằm trong viewport không bằng javascrip

Học cách viết một helper function để kiểm tra element nằm trong viewport "Nằm trong viewport" nghĩa là nó đang hiển thị bên trong phần nhìn...

Một vài ứng dụng hay ho của reduce

Hãy học sử dụng reduce, vượt qua những ví vụ căn bản bằng cộng, trừ, nhân, chia Khi đọc tài liệu trên MDN về Array.prototype.reduce() chúng ta...

Fluent Design – Ngôn Ngữ Thiết Kế Mới Của Microsoft

Fluent Design sẽ là ngôn ngữ thiết kế được Microsoft áp dụng rộng rãi trong tương lai, những thay đổi đã dần xuất hiện...

3 bước tối ưu hiệu năng React App bằng các API mới của React

Bài viết hướng dẫn tối ưu hiệu năng bằng memo, useMemo, useCallback Khi sử dụng function component, React cung cấp 3 phương thức để tối...
useeffect-tu-a-toi-z

Tìm hiểu sâu hơn về useEffect từ a tới z

Bài viết được sự cho phép của tác giả Lưu Bình An Đây là một bài viết tương đối dài dòng về useEffect, bạn cần...
sass-scss-la-gi

SASS/SCSS là gì?

Bất cứ một lập trình viên nào đều phải từng làm việc liên quan đến CSS. Tuy nhiên làm việc với CSS thuần một...

Làm quen với phương pháp Atomic để structure source code, design

Atom, molecule, organism, template, và page là những khái niệm chính của phương pháp Atomic này. Đây là một trong những cách tiếp cận để...

Tìm hiểu thêm về HTTP/3 và so sánh với HTTP2

HTTP-over-QUIC là một giao thức (protocol) thử nghiệm đã đổi tên thành HTTP/3. IETF đã ra bản draft vào 03/2020. Có một bước tiến dài...

Lời kêu gọi lập trình viên Việt Nam cùng chung tay đẩy lùi Covid-19

Ngoài hơn 900 kỹ sư công nghệ thông tin đang tham gia trên các mặt trận, nhóm thông tin phản ứng nhanh chống dịch...
hằng và biến trong swift

Hằng và biến trong Swift

 Trong bài này, chúng ta sẽ tìm hiểu những kiến thức cơ bản về biến số (Variable) và Hằng số (constants) trong Swift. Và...
10-nguyen-tac-lap-trinh-nen-tang-ma-lap-trinh-vien-nao-cung-can-biet

10 nguyên tắc lập trình nền tảng mà lập trình viên nào cũng cần...

Bài viết được sự cho phép của tác giả Lưu Bình An Nhớ thời đại học quá nên ôn lại kiến thức vỡ lòng mấy...

400+ Khoá học Online hot nhất Ivy League “giết thời gian” trong mùa đại...

Hệ 08 trường Ivy League là một trong số các trường cao đẳng uy tín hàng đầu trên thế giới. Hệ thống bao gồm...

Tùy biến code theo tốc độ mạng

Responsive với CSS chúng ta tùy biến code bằng @media, vậy với JS, ta thêm các điều kiện theo tốc độ mạng bằng cách...
viet-cau-dieu-kien-tot-hon-trong-javascript

Viết câu điều kiện tốt hơn trong Javascript

Bài viết được sự cho phép của tác giả Lưu Bình An Xem xét một trong những câu lệnh được sử dụng nhiều nhất trong...
lap-trinh-vien-truong-thanh

Lập trình viên … trưởng thành

Bài viết đã được sự cho phép của tác giả Vũ Công Tấn Tài Người ta thường dùng những danh hiệu như Fresher, Junior, Senior,...
Cùng Hana’s Lexis tìm hiểu quy trình tuyển dụng của các công ty công nghệ hàng đầu tại Mỹ

Cùng Hana’s Lexis tìm hiểu quy trình tuyển dụng của các công ty công...

Về Vlogger: Hana’s Lexis Là cái tên nổi bật trong làng Vlogger, kênh YouTube của Hana’s Lexis đã thu hút tới hơn 520.000 lượt đăng...
toi-uu-java

Cách tối ưu hóa hiệu năng khi lập trình Java

Trong Java việc tối ưu hoá hiệu năng là công việc rất quan trọng, nó không chỉ giúp code thông thoáng hơn, giúp tiêu...

Sử dụng useReducer và useContext để làm global state

Thông thường chúng ta sẽ dùng một nhà kho để chứa dữ liệu state như Redux, một component container bọc ở nút đầu tiên trong app, các component con...
Các cách sử dụng AS, AS?, AS! một cách hiệu quả và an toàn trong code Swift

Các cách sử dụng AS, AS?, AS! một cách hiệu quả và an toàn...

Chào các bạn, hôm nay chúng ta sẽ cùng nhau tìm hiểu rõ và chi tiết về các cách sử dụng các toán tử as, as?, as! trong...