Hướng dẫn Java Design Pattern – DAO

Hướng dẫn Java Design Pattern – DAO

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Một trong những khía cạnh quan trọng của lớp nghiệp vụ (business layer)...
Talkshow Java

Java Talk: Java – Ngôi sao hết thời?

Java "hết thời" hay "chết dần" luôn là quan điểm nhận về nhiều ý kiến trái chiều trong cộng đồng Kỹ sư phần mềm...
Class và Object trong Java

Class trong Java là gì? Object trong Java là gì?

Bài viết được sự cho phép của tác giả Trần Hữu Cương 1. Đối tượng là gì (Object là gì?) Khoan nói tới lập trình, chúng...
Tìm hiểu Java Design Pattern – Service Locator

Tìm hiểu Java Design Pattern – Service Locator

Bài viết được sự cho phép của tác giả Giang Phan Trong các ứng dụng, chúng ta thường gặp trường hợp một class Client phụ thuộc...
Code ví dụ Callable, Future, Executors trong Java

Code ví dụ Callable, Future, Executors trong Java

Bài viết được sự cho phép của tác giả Trần Hữu Cương Thay vì tạo thread bằng việc Extend Thread hoặc implement Runable và tự...
Redux middleware

React Redux: Redux middleware là gì?

Bài viết được sự cho phép của tác giả Phạm Minh Khoa Để hiểu rõ hơn khái niệm Redux middleware, chúng ta cùng thử xử...
Dependency Injection

Thông não Java Design Pattern – Dependency Injection

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Với lập trình hướng đối tượng, chúng ta thường xuyên làm việc với...
phương thức flatMap() của đối tượng Stream trong Java

Sử dụng phương thức flatMap() của đối tượng Stream trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Khi làm việc với đối tượng Stream trong Java, đôi khi chúng ta...
Cài đặt transaction in memory cho Java

Cài đặt transaction in memory cho Java

Bài viết được sự cho phép của tác giả Trần Văn Dem Khi xây dựng hệ thống backend chúng ta thường xuyên phải làm việc...
Serialization và Deserialization trong Java

Java Serializable là gì? Serialization và Deserialization trong Java

Bài viết được sự cho phép của tác giả Trần Hữu Cương Khi lập trình với Java chắc hẳn bạn đã bắt gặp khái niệm serialize nhất...
Giới thiệu Cypress

Giới thiệu Cypress – Testing Tool cho FrontEnd

Bài viết được sự cho phép của tác giả Phạm Minh Khoa Cypress là gì? Cypress là tool phục vụ cho UI Automation test và chính xác...
cai dat va su dung Storybook

Cài đặt và sử dụng Storybook cho ReactJS

Bài viết được sự cho phép của tác giả Phạm Minh Khoa Trong bài viết trước đây mình đã giới thiệu về Storybook, các bạn...
JavaScript là gì? Làm thế nào để trở thành lập trình viên JavaScript

JavaScript là gì? Làm thế nào để trở thành lập trình viên JavaScript?

Nhắc đến lập trình Web thì không thể không nói đến JavaScript, một trong ba thành phần mà bạn nhất định phải học và...
Java Developer la gi

Java Developer là gì? Lộ trình để trở thành Java Developer

Theo số liệu từ trang LinkedIn – trang mạng xã hội cho doanh nghiệp và thị trường việc làm lớn nhất thế giới, số...
Type Query trong GraphQL với Spring Boot

Type Query trong GraphQL với Spring Boot

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài viết trước, mình đã giới thiệu với các bạn về GraphQL, những...
cách tuần tự hóa dữ liệu trong java như protobuf

Cách tuần tự hóa dữ liệu trong Java như Protobuf

Bài viết được sự cho phép của tác giả Trần Văn Dem Khi dữ liệu được chuyển qua mạng qua các hệ thống rpc, msg...
GraphQL trong Java

Cơ bản về GraphQL trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài viết Giới thiệu về GraphQL, mình đã giới thiệu với các bạn...
Gioi thieu spring integration

Giới thiệu về Spring Integration

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Mình đã giới thiệu với các bạn về MuleSoft, một low code platform giúp...
Record class trong Java

Record class trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong Java, khái niệm immutable dùng để chỉ những class mà đối tượng...
Mechanical sympathy là gì

Mechanical Sympathy Là Gì? Lập Trình BackEnd bằng Java

Bài viết được sự cho phép của tác giả Trần Văn Dem Khi lập trình backend bằng ngôn ngữ Java, nếu muốn chương trình chạy nhanh hơn...