ChatGPT liệu có làm lập trình viên mất việc?

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

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à...
cơ sở dữ liệu

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...
spring session

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

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 một phần mềm

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)

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

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

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

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

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

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

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 2020 (kèm ví dụ thực tế)

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()

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 đã...
json parser

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

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...
stateful vs stateless là gì

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à...
render

Đ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...