Thứ Năm, 31 tháng 3, 2016

Java 8 Optional - tiếng súng từ bên kia chiến tuyến

Java 8 đã chính thức ra mắt từ 2 năm trước, có rất nhiều bài viết đề cập về những cải tiến cũng như vận dụng thực tế liên quan đã được viết trong suốt thời gian qua. Thật ngạc nhiên, trong vô số đặc điểm mới, một chủ đề gây tranh cãi nhiều nhất chính là lớp Optional.

Tác giả: Daniel Olszewski  
Dịch giả: Trương Thanh Tùng
Hiệu chỉnh: Lộc Hồ
Xin không copy dưới mọi hình thức

Thứ Ba, 29 tháng 3, 2016

Xây dựng Web Application bằng công nghệ JSP với Spring Boot


Bài viết như một ví dụ thực tế nâng cấp từ triển khai truyền thống sử dụng Tomcat lên blue/green deployment (triển khai song song) sử dụng Spring Boot và Pivotal Web Services.

Nguồn bài gốc tại DZONE.
Tác giả: Gunnar Hillert
Dịch bởi: Phạm Trung Đức
Xin không copy dưới mọi hình thức

Thứ Hai, 28 tháng 3, 2016

6 điểm mới của Java 9 sẽ khiến bạn thay đổi cách phát triển phần mềm

Dịch bởi Hồ Trí Lộc

Những tính năng nào được háo hức nhất của Java 9?

Thật vô tâm nếu chúng ta bẵng quên đi Java 9  trong khi những chuyên gia tâm huyết vẫn  đang tận lực chuẩn bị cho sự ra mắt của nó vào năm 2016 này. Các tính năng mới đã được hoàn tất chỉ trong vòng vài tháng khi kết thúc năm 2015. Sau đó vòng kiểm tra phần mềm nghiêm ngặt và chữa lỗi sẽ được thực hiện để chuẩn bị cho sự ra mắt hoàn thiện vào tháng 9 năm 2016.

Hiện tại chúng ta đã có được những tính năng mong đợi của Java 9. Nếu Java 8 tâp trung vào Lambdas, Streams hoặc thay đổi về giao diện lập trình ứng dụng(API) thì Java 9 đánh dấu sự ra đời của Jigsaw mạng lại tiện ích hữu dụng cùng sự thay đổi sâu sắc ở các thành phần cốt lõi. Bài viết này tập trung giới thiệu vài tính năng đáng kỳ vọng của Java 9 cùng vài chi tiết liên quan đến "Jigsaw", khả năng chia JRE thành những thành phần nhỏ hơn để phục vụ tốt hơn việc “module" hoá các thành phần lõi trong Java.

Đề nghị không copy nội dung dưới mọi hình thức.