Brilian Firdaus

Brilian Firdaus

A Software Engineer based in Indonesia. Interested in Artificial Intelligence, Programming, Software Engineering and Relevancy Engineering.

Brilian Firdaus
Members Public

Get Started With Docker

For the past years, Docker has been disrupting the Developers and DevOps field. Many people think Docker is a programming language or framework. But it is not. Docker is an open source platform for building, shipping and running containers. It is a tool that allows you to manage images and

Brilian Firdaus
Members Public

Updating Code Curated to Ghost v4

Recently, Ghost has just launched its major up. I will write how I updated my website to Ghost v4, my first impression and speed testing.

Brilian Firdaus
Members Public

Getting Started With Elasticsearch in Java Spring Boot

Both 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 compare it to Java, it has only released in 2010

Brilian Firdaus
Members Public

Code Curated Newsletter #001

Hey everyone, welcome to Code Curated first ever newsletter! Thank you for subscribing! New Articles How to Set up a Self-Hosted Ghost Blogging PlatformHow to Set up a Self-Hosted Ghost Blogging PlatformThis article contains many referral link. Using referral link will help me tokeep updating this blogRecently when I changed

Brilian Firdaus
Members Public

How to Set up a Self-Hosted Ghost Blogging Platform

This article contains many referral link. Using referral link will help me to keep updating this blog Be sure to subscribe to our newsletter for other Ghost tutorial! Recently when I changed my blog from WordPress to Ghost, I've run to some problems because it was my first time setting

Brilian Firdaus
Members Public

Using XOR For Swapping Variable

Earlier this month, I was presented with an opportunity to interview interns that want to join my company. One of the interviewee really stood out. When my interviewer colleague asked him how to switch the value between 2 variables without using temporary variable , we expected him to just use the

Brilian Firdaus
Members Public

Reasons I Changed From WordPress to Ghost

If you know me, you might’ve noticed I created a new blog with Ghost. My old WordPress blog is just 2 months old, it’s still up, but I’m thinking to redirect the traffic from there to my new Ghost blog. If you don’t already know, WordPress

Brilian Firdaus
Members Public

Introduction to Analyzer in Elasticsearch

If we want to create a good search engine with Elasticsearch, knowing how Analyzer works is a must. A good search engine is a search engine that returns relevant results. When the user queried something in our Search Engine, we need to return the documents relevant to the user query.

Brilian Firdaus
Members Public

How to Handle Typos in Elasticsearch Using Fuzzy Query

Typo is something that often happens and can reduce user’s experience, fortunately, Elasticsearch can handle it easily with Fuzzy Query. Handling typos is a must if you’re building an advanced autocomplete system with the Elasticsearch.

Brilian Firdaus
Members Public

5 Software Engineering Beginner Mistakes I Did

Being a software engineer is hard — There are many aspects you need to improve. Most of the times, people just focus improving their skills at one aspect and forgot the others. Everyone who has just starting doing software engineering will always make a mistake. In 3 years of the beginning

Brilian Firdaus
Members Public

Avoiding the Null Pointer Exception With Optional in Java

In 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, Java, and more. The loss of financial resources, time, and human resources to fix

Brilian Firdaus
Members Public

Create a Simple Autocomplete With Elasticsearch

Autocomplete 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.