post-image

Clean Test là gì ?

Thật dễ dàng để chúng ta có thể viết các “Unit Test” bằng cách sử dụng JUnit và một số thư viện mock. Chúng có thể tạo ra mức độ bao phủ mã khiến một số bên liên quan hài lòng, mặc dù các test case thậm chí có thể không phải là Unit Test

post-image

Deploy SpringBoot trên Tomcat với Ubuntu Server

Có nhiều cách để deploy ứng dụng Spring Boot: Export ra file Jar và chạy trực tiếp file jar; Sử dụng Gradle bootRun; Chạy trên Tomcat. Mình chọn cách Deploy SpringBoot trên Tomcat vì dựa trên kinh nghiệm cá nhân mình thấy Tomcat ổn định và đáng tin cậy. Ngoài ra nếu chạy trực tiếp

post-image

Clean Architecture là gì ? Những khái niệm cơ bản ?

Clean Architecture là gì ? Clean Architecture(Kiến trúc sạch) được xây dựng dựa trên tư tưởng “độc lập” kết hợp với các nguyên lý thiết kế hướng đối tượng(đại diện tiêu biểu là Dependency Inversion). Độc lập ở đây nghĩa là việc project không bị phụ thuộc vào framework và các công cụ sử dụng

post-image

Sử dụng Spring Profile trong SpringBoot

Spring Profiles là một core feature trong Spring Framework, cho phép chúng ta cấu hình ứng dụng, active/deactive Bean tùy theo môi trường. Bài viết này sẽ hướng dẫn cách sử dụng Spring Profile trong SpringBoot Một kịch bản thực tế: Mình có 1 ứng dụng Spring Boot dùng để đọc báo, tuy nhiên mình phải hosting

post-image

Spring Boot có gì hay và những tính năng của SpringBoot ?

Chúng tôi đã giới thiệu SpringBoot là gì và kiến trúc của nó. Trong bài này, chúng ta sẽ đi qua chi tiết về các tính năng của Spring Boot. Các tính năng này cho phép lập trình viên viết các ứng dụng web Java  loại bỏ được tất cả những rắc rối và khó

post-image

Swagger trong SpringBoot là gì ?

Bài viết này mình sẽ giới thiệu đến mọi người một công cụ có tên là Swagger. Vậy chúng ta cùng tìm hiểu xem Swagger là gì và cách sử dụng Swagger trong SpringBoot. 1. Swagger là gì ? Swagger là một phần mềm mã nguồn mở được sử dụng để phát triển thiết kế

post-image

Mới học lập trình nên chọn ngôn ngữ nào?

Hiện nay đang có rất nhiều những ngôn ngữ lập trình khác nhau như Java, PHP, Python, C#, C,… Mỗi ngôn ngữ đều có những cái hay riêng, thế mạnh riêng. Vậy mới học lập trình nên chọn ngôn ngữ nào? Cùng tìm hiểu câu trả lời ở bài viết này nhé. Vì sao “Mới

post-image

Học lập trình có cần Tiếng Anh hay không ?

Tất cả chúng ta đều biết rằng Tiếng Anh là một kỹ năng thiết yếu cần phải có trong cuộc sống hiện tại. Vậy học lập trình có cần Tiếng Anh có hay không? Có một số người vẫn cho rằng họ chỉ cần tiếng bản địa mà không cần thiết phải biết Tiếng Anh