View profile

#90 - Quản lý bộ nhớ trong Java

Revue
 
Để giúp cải thiện chất lượng nội dung của newsletter, mong bạn dành ít thời gian phản hồi cũng như đó
 

Grokking Newsletter

October 6 · Issue #90 · View online
Tuyển tập những bài viết hay cùng sự kiện bổ ích dành cho kĩ sư phần mềm tại Việt Nam.

Để giúp cải thiện chất lượng nội dung của newsletter, mong bạn dành ít thời gian phản hồi cũng như đóng góp ý tưởng giúp team thông qua link khảo sát hàng tuần tại đây nhé.
Và cũng đừng quên đón đọc những bài viết hay được đăng mỗi ngày tại https://www.facebook.com/grokking.vietnam/

Monitor Java memory management with runtime metrics, APM, and logs Monitor Java memory management with runtime metrics, APM, and logs
Những bài viết hay
Pegasus — Catalog Product API Architecture
How to Get Stronger Consistency Out of a Datastore
Identifying the dirt in our code
Có thể bạn chưa biết
Single-file executable
.NET Core 3.0 chính thức release vào ngày 23/09. Từ phiên bản này lệnh “dotnet publish” hỗ trợ đóng gói ứng dụng trong một file duy nhất thay vì copy tất cả các *.dll vào thư mục “publish” như trước. Tính năng này rất hữu ích trong trường hợp bạn muốn triển khai ứng dụng nội bộ, bằng cách gửi một file duy nhất cho khách hàng, khách hàng chỉ cần chạy file này là được.
Khi app được chạy lần đầu, nó sẽ extract tất cả các files cần thiết vào một thư mục, do đó lần chạy đầu tiên sẽ tốn thời gian hơn so với những lần chạy tiếp theo vì không cần phải extract file nữa.
Để publish ứng dụng thành một file duy nhất, bạn cần phải cấu hình PublishSingleFile trong project của bạn như sau
<PropertyGroup>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
<PublishSingleFile>true</PublishSingleFile>
</PropertyGroup>
Hoặc dùng lệnh
dotnet publish -r win10-x64 /p:PublishSingleFile=true
Thông tin chi tiết về single-file publishing bạn có thể xem tại đây.
Code & Tools
Replacing redux with react hooks and context
The Many Meanings of Event-Driven Architecture - Martin Fowler
This week sponsor
KMS Technology
Thành lập năm 2009 với trụ sở chính tại Atlanta (US), KMS Technology cung cấp 3 dịch vụ chính: Gia công phần mềm (Software Outsourcing), đầu tư & phát triển sản phẩm công nghệ (Tech-Startup incubator), tư vấn dịch vụ giải pháp kỹ thuật. Với đội ngũ hơn 1000 nhân viên, KMS hướng đến khách hàng toàn cầu, từ các công ty startup đến các tập đoàn công nghệ lớn. Một số sản phẩm từ KMS đã được tín nhiệm trên thị trường thế giới: QASymphony, Katalon Studio, Kobiton. KMS Technology xây dựng một nơi làm việc năng động sáng tạo, chọn con người làm nền tảng văn hoá, nhiều năm liên tiếp nằm trong danh sách các nơi làm việc tốt nhất tại Việt Nam và Atlanta (Mỹ).
Góc tuyển dụng
Cơ hội việc làm tại KMS Technology:
Quote
“Falling in love with code means falling in love with problem solving and being a part of a forever ongoing conversation.”
Kathryn Barrett
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue
Charmington La Pointe, 181 Cao Thang, Dist 10, Ho Chi Minh city, Viet Nam