Skip to content

Duong's Blog

About technology stuff that piqued my interest

  • English
  • Vietnamese
  • About me

Author: duongnt.bk

  • Home
  • duongnt.bk

Đọc dữ liệu với Kotlin và Elasticsearch API Client

June 28, 2023June 28, 2023 duongnt.bkLeave a Comment on Đọc dữ liệu với Kotlin và Elasticsearch API Client

Tiếp nối loạt bài về Elasticsearch, trong bài hôm nay chúng ta sẽ tìm hiểu hai phương pháp tạo request với Kotlin và thư viên Elasticsearch API Client.

Java/Kotlin, Vietnamese Elasticsearch, Elasticsearch API Client, Kotlin

Query data with Kotlin and Elasticsearch API Client

June 27, 2023June 28, 2023 duongnt.bk1 Comment on Query data with Kotlin and Elasticsearch API Client

In Kotlin, Elasticsearch API Client is the recommended library to interact with Elasticsearch cluster. Today, e will find out how to use it to query data.

English, Java/Kotlin Elasticsearch, Elasticsearch API Client, Kotlin

Query boosting trong Elasticsearch

May 25, 2023May 25, 2023 duongnt.bkLeave a Comment on Query boosting trong Elasticsearch

Query boosting là một tính năng thú vị trong Elasticsearch. Nó cho phép ta điều khiển độ ảnh hưởng của từng query lên điểm số cuối cùng của các văn bản

Vietnamese Elasticsearch, query-boosting

Query boosting in Elasticsearch

May 25, 2023May 25, 2023 duongnt.bk1 Comment on Query boosting in Elasticsearch

Query boosting is an interesting technique in Elasticsearch. It lets you control the impact of each query on the final score of matching documents

English Elasticsearch, query-boosting

Dùng MeterFilter để thay đổi metric của Resilience4j

April 5, 2023April 5, 2023 duongnt.bkLeave a Comment on Dùng MeterFilter để thay đổi metric của Resilience4j

Đôi khi ta cần phải thay đổi Datadog metric sinh bởi library của bên thứ ba. Lúc này, interface MeterFilter là một công cụ hữu ích.

Java/Kotlin, Vietnamese Datadog, Kotlin, MeterFilter, Micrometer

Use MeterFilter to change Resilience4j metrics

April 4, 2023April 5, 2023 duongnt.bk1 Comment on Use MeterFilter to change Resilience4j metrics

Sometimes, we need to modify Datadog metrics emitted by a third party libraries. In that case, the MeterFilter interface is a powerful tool.

English, Java/Kotlin Datadog, Kotlin, MeterFilter, Micrometer

Delegation trong Kotlin và các hạn chế

March 23, 2023March 23, 2023 duongnt.bkLeave a Comment on Delegation trong Kotlin và các hạn chế

Kotlin hỗ trợ ta implement pattern Delegation. Nó giúp ta không phải viết nhiều code. Nhưng ta phải chú ý tới những hạn chế của tính năng này.

Java/Kotlin, Vietnamese delegation, Kotlin

Delegation in Kotlin and its limitations

March 23, 2023March 23, 2023 duongnt.bk1 Comment on Delegation in Kotlin and its limitations

Kotlin has great support for implementing the delegation pattern. But we must be mindful of its limitations and pitfalls.

English, Java/Kotlin delegation, Kotlin

Tìm hiểu về null safety trong Kotlin

February 6, 2023February 6, 2023 duongnt.bkLeave a Comment on Tìm hiểu về null safety trong Kotlin

Null safety trong Kotlin có vẻ đã bổ sung thêm kiểu dữ liệu cho JVM. Trong bài hôm nay, ta sẽ tìm hiểu xem tính năng đó thực ra được implement bằng cách nào.

Java/Kotlin, Vietnamese Kotlin, null-safety, nullable

Kotlin null safety deep dive

February 6, 2023February 6, 2023 duongnt.bk1 Comment on Kotlin null safety deep dive

At first glances, null safety in Kotlin seems to add new types to the JVM. In this article, we will take a deep dive and see how it is actually implemented.

English, Java/Kotlin Kotlin, null-safety, nullable

Posts navigation

Older posts
Newer posts
Copyright © 2025 Duong's Blog All rights reserved. Theme: Flash by ThemeGrill. Powered by WordPress