Why You Should Use Caching - Improve User Experience and Reduce CostsToday, we're diving into the world of caching. Caching is a secret weapon for building scalable, high-performance systems. There are many types of caching, but in this article, we'll focus on backend object caching (backend caching). Mastering it wil...May 10, 2024 · 9 min readbrilianfird.hashnode.dev
Introduction to JWT (Also JWS, JWE, JWA, JWK)The security and privacy of users' data have been a growing concern for the past few years. At the same time, JWT, as one technology to combat it, has been used more and more. Understanding JWT will give you an edge over the other software engineers....Apr 10, 2024 · 11 min readbrilianfird.hashnode.dev
Getting Started With Elasticsearch in Java Spring BootBoth Java and Elasticsearch is a popular technology stack companies use. Java is a programming language that was released back in 1996. Currently, Java is acquired by Oracle and still in active development. Elasticsearch is a young technology when we...Mar 31, 2021 · 14 min readbrilianfird.hashnode.dev
Create a Simple Autocomplete With ElasticsearchAutocomplete is a feature to predict the rest of a word a user is typing. It is an important feature to implement that can improve the user’s experience of your product. Creating an autocomplete might sound daunting at first if you’ve never created o...Dec 22, 2020 · 11 min readbrilianfird.hashnode.dev
Avoiding the Null Pointer Exception With Optional in JavaIn 1964, British computer scientist Tony Hoare invented the Null Pointer References. The Null Pointer Exception has contributed the most bugs in production exceptions. It was implemented in many programming languages, including C, C++, C#, JavaScript...Dec 14, 2020 · 12 min readbrilianfird.hashnode.dev