Phương pháp test React Component

Trang này mặc định bạn đang dùng Jest làm test runner. Nếu dùng một test runner khác, bạn cần thay đổi API cho phù hợp, giải...
Javascript-hackerrank

Học ngay Javascript đi vì nó vẫn sẽ là ngôn ngữ phổ biến nhất...

Theo một báo cáo gần đây của HackerRank cho thấy JS (Javascript) vẫn là ngôn ngữ phổ biết nhất trong năm 2024. Tuy nhiên...
Hướng dẫn cài đặt ClamAV trên Linux để quét virus/malware/trojan

Hướng dẫn cài đặt ClamAV trên Linux để quét virus/malware/trojan

Bài viết được sự cho phép của tác giả Lê Chí Dũng Khi Server bị nhiễm virus/trojan/malware bởi các thành phần như source website, mã...
database connection

Kết nối Database động với PHP, Dynamic Database Connection!

Bài viết được sự cho phép của BQT Kinh nghiệm lập trình Hôm nay mình cùng trở lai với PHP nhé. Chắc hẳn chúng ta...
cài đặt xampp

Hướng dẫn cài đặt xampp trên windows

Bài viết được sự cho phép của tác giả Lê Chí Dũng Sau khi sử dụng Xampp + tài liệu cóp được tổng hợp lại...

Báo cáo số liệu: Ngành CNTT “soán ngôi” đầu mùa tuyển sinh 2019

Trong mùa tuyển sinh năm 2019 có khá nhiều bất ngờ khi ngành công nghệ thông tin (CNTT) đã “soán ngôi” đầu khi vượt...
đơn giản hóa code

Bí thuật đơn giản hóa code của bạn

Tác giả: Eric Elliott TL;DR: Abstractions (tính trừu tượng) sẽ là chìa khóa giúp code được đơn giản hóa đến mức tối đa. Khi code...
Phức tạp hóa vấn đề: Làm sao để debug?

Phức tạp hóa vấn đề: Làm sao để debug?

Bài viết được sự cho phép của tác giả Huy Trần Mới đây, trong một cuộc phỏng vấn, mình được hỏi một câu hỏi là: ...
Giới thiệu về Docker Compose

Giới thiệu về Docker Compose

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Chúng ta sử dụng Dockerfile để cấu hình và build các Docker Image....

Việt Nam sẽ là điểm nóng của Blockchain trong khu vực

Theo báo cáo của TopDev, trong Q2 năm 2018, lập trình vẫn là một trong những ngành có nhu cầu tuyển dụng cao nhất....
expiration time

Cấu hình expiration time cho access token với Spring Authorization Server

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Một ưu điểm lớn của OAuth2 là có thể cho phép chúng ta...
Kiểm thử phần mềm trên các thiết bị di động

Kiểm thử phần mềm trên các thiết bị di động

Bài viết được sự cho phép của vntesters.com “Tôi mới làm quen với kiểm thử di động.  Xin vui lòng cho tôi biết làm thế...
rest web service

REST Web service: Upload và Download file với Jersey 2.x

Bài viết được sự cho phép của tác giả Giang Phan Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng...
service host

Tìm hiểu kỹ hơn về tiến trình Service Host trên Windows

Bài viết được sự cho phép của blogchiasekienthuc.com Task Manager là một trong những công cụ cực kỳ hữu ích và quen thuộc với những người...
Dynamic SQL và Static SQL – những điều cần biết

Dynamic SQL và Static SQL – những điều cần biết

Bài viết được sự cho phép của tác giả Kiên Nguyễn Static SQL là gì?. Dynamic SQL là gì?. Nguồn gốc ra đời thật là...
Service Provider là gì? Tìm hiểu Service Provider trong Laravel

Service Provider là gì? Tìm hiểu Service Provider trong Laravel

Ở bài trước, đã có giải thích về việc Laravel đã xử lý một request như thế nào?. Giờ chúng ta cùng xem Service...

Lập trình viên “già” nên ghi nhớ 5 điều này!

Gary Wisniewski là một kĩ sư phần mềm. Ông đã từng start-up, từng tự tin là một CEO tuyệt với và đã từng thỏa...

IOS Hướng dẫn Lottie cho người mới bắt đầu: Tạo hoạt ảnh tuyệt vời...

Hoạt ảnh giao diện người dùng tốt có thể cải thiện đáng kể trải nghiệm người dùng của ứng dụng dành cho thiết bị...
Hiểu sâu về mobile app deep link

Hiểu sâu về mobile app deep link

Mobile app linking (bao gồm cả mobile app deep link) là công nghệ cho phép run app và mở một trang hoặc một screen...
typeof

typeof của React element để làm gì?

Bài viết được sự cho phép của tác giả Lưu Bình An Chúng ta viết một react component và bạn nghĩ mình viết JSX <marquee bgcolor="#000">Chào...