ChatGPT liệu có làm lập trình viên mất việc? – Phần 1
Mới đầu năm 2023, sự ra đời của ChatGPT làm khuấy đảo không chỉ các ngành quan trọng như vận tải, chứng khoán, văn...
Var, let và const – 3 quý cô xinh đẹp nhà Javascript
Bài viết được sự cho phép của tác giả Kiên Nguyễn
1. Con nhà danh giá.
Tiếp tục chuỗi bài về Javascript, hôm nay sẽ là...
Phần 1: Giới thiệu Cơ Sở Dữ Liệu (CSDL) – Hệ Quản Trị CSDL
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Trong phần này mình sẽ giới thiệu các vấn đề liên quan đến...
Giới thiệu về Spring Session với Spring Session JDBC
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Spring Session là một module của Spring framework giúp chúng ta có thể quản...
Sử dụng Dead Letter Exchange trong RabbitMQ
Bài viết được sự cho phép của tác giả Giang Phan
Dead Letter Exchange trong RabbitMQ
Dead Letter Exchange là gì?
Dead Letter là một tin nhắn...
Các mức độ kiểm thử được sử dụng trong kiểm thử chức năng của...
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Trong vòng tròn phát triển sản phẩm, kiểm thử phần mềm là bước...
YAGNI, DRY là gì? (Nguyên tắc YAGNI, DRY trong Java)
Bài viết được sự cho phép của tác giả Trần Hữu Cương
YAGNI, DRY là gì? (Nguyên tắc YAGNI, DRY trong Java)
Cũng giống như KISS, YAGNI...
Freelancing Tips: Làm sao để tự tin kiếm tiền hơn?
Tác giả: Thomas Weibenfalk
Giới thiệu
Cá nhân tôi đã có nhiều năm kinh nghiệm làm freelance và đã tư vấn cho rất nhiều bạn trẻ...
Hướng dẫn Angular 2 cho người mới bắt đầu – Phần 3
Bài viết được sự cho phép của tác giả Tino Phạm
Ở phần 2, bạn đã tạo được một ứng dụng với Angular 2 +...
JQuery Ajax và kiến thức cơ bản
Bài viết được sự cho phép của tác giả Bui Thu Huyen
Giới Thiệu
AJAX - "Asynchronous JavaScript and XML" - là một bộ công cụ...
Mục tiêu hay là quá trình
Bài viết được sự cho phép của tác giả Tino Phạm
Đã nữa năm 2019 trôi qua vậy mà tôi vẫn chưa làm được bất...
Tổng quan về Agile
Bài viết được sự cho phép của vntesters.com
Phương thức phát triển phần mềm linh hoạt (Agile Software Development) – sau đây được gọi vắn...
Tái cấu trúc mã nguồn
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Khái niệm
Mỗi người có một khái niệm tái cấu trúc mã nguồn (code refactoring) khác...
Bỏ túi Cheatsheet React cho năm 2023 (kèm ví dụ thực tế)
Nhắc đến Cheatsheet thì bài viết này không hẳn chỉ là bản tóm tắt những tính năng của React. Trong quá trình làm việc...
Selenium webdriver: sự khác nhau giữa get() và navigate().to()
Bài viết được sự cho phép của tác giả Tô Thị Vân Anh
Để đáp ứng đủ số lượng bài viết – mục tiêu đã...
0x0B và JSON parser
Bài viết được sự cho phép của tác giả Huy Trần
Vào một ngày đẹp trời, một mail rì pọt từ user gửi đến, nội...
Convert giá trị String qua Number trong Javascript
Bài viết được sự cho phép của tác giả Lưu Bình An
Javascript rất lạ kỳ, convert giá trị String qua number cũng lắm nẻo...
Xử lý lỗi nếu có xảy ra trong Javascript
Tác giả: Lưu Bình An
Lỗi nếu có xảy ra, phải được xử lý hết tránh để chết nguyên ứng dụng. Điểm lại một vài...
Stateless là gì? Stateful là gì?
Stateless
Trong lập trình web, chúng ta có sự tương tác giữa client với server. Phần mềm gồm 2 thành phần chính: phần mềm và...
Đo thời gian render bằng Chrome
Bài viết được sự cho phép của tác giả Lưu Bình An
Để thực hành bài này, bạn có thể sử dụng source code có sẵn này
Trên...