Lumochift Blog
The latest updates from the Lumochift team.
Break down how return performance vs return instance object can affect performance
Read more →
April 16, 2023
Introduction using husky in golang development workflow
Read more →
April 14, 2023
Introduction of colima as docker alternative
Read more →
April 11, 2023
Working in Public" is a book about open source software that explores the challenges and opportunities facing the industry, offering practical advice for supporting and improving the ecosystem.
Read more →
April 11, 2023
Running a stateless server means that all persistent data is stored outside of the server.
Read more →
April 10, 2023
Learn about authentication methods: password, session, cookie, token, JWT, SSO, OAuth.
Read more →
April 8, 2023
Learn how to build a simple rule engine for a loyalty program in Golang using an interface to define the rules.
Read more →
April 8, 2023
Build relationships with great people for career success.
Read more →
April 7, 2023
Explore how the blank identifier can be used in multiple assignment, unused imports and variables, import for side effect, and interface checks.
Read more →
April 6, 2023
How the Placement of the Data Structure Impacts the Size of Struct
Read more →
April 5, 2023
This article provides an introduction to the Parquet columnar storage format and demonstrates how to read and write Parquet files in Go using the `github.com/xitongsys/parquet-go` package. It also covers enabling compression in Parquet files.
Read more →
April 4, 2023
Learn how to solve mathematical puzzle that involves the arrangement of letters and digits
Read more →
April 3, 2023
Understanding setting request and limit on kubernetes
Read more →
April 2, 2023
Work ethic is key in hiring engineers, and interviews alone may not reveal it; other factors like past experiences, body of work, and references should be evaluated.
Read more →
March 31, 2023
"An intro to Go modules: benefits, usage, and gotchas."
Read more →
March 30, 2023
Show profiling information with chi router in go
Read more →
March 29, 2023
Details explanation when to use return pointer or not?
Read more →
March 28, 2023
Learn different approach check type that satisfies the interface at runtime in Go
Read more →
March 26, 2023
Introduces XID, a library for generating unique IDs in Go that are shorter and more URL-friendly than GUIDs
Read more →
March 26, 2023
Everything You Need to Know about unit test in golang
Read more →
March 24, 2023
A Complete Guide with Example to build priority queue using stdlib go
Read more →
March 19, 2023
A Comprehensive Guide what the stack and heap are, how they work, and how they are used.
Read more →
March 17, 2023
Why Communication and Collaboration Matter
Read more →
March 16, 2023
Tips to avoid common pitfall when doing system design interview
Read more →
March 12, 2023
Overview system design and how to overcame the interview
Read more →
March 11, 2023
Learn coding pattern dynamic programming with solving staircase problem
Read more →
March 8, 2023
Solution of hard problem in string category hackerrank
Read more →
March 7, 2023
Explore the possibility solution to handle decimal values properly
Read more →
March 4, 2023
Learn how to solve problem with two-pointer pattern
Read more →
March 3, 2023
Learn how to solve problem with two-pointer pattern
Read more →
March 3, 2023
Determine the maximum amount of money you can rob in one night without triggering an alarm.
Read more →
March 1, 2023
Given a singly linked list of integers l and a non-negative integer n, move the last n list nodes to the beginning of the linked list.
Read more →
February 28, 2023
Virtual disk WSL cannot auto shrink, do it manually
Read more →
February 27, 2023
sqlc generates fully type-safe idiomatic code from SQL.
Read more →
February 26, 2023
The Japanese Secret to a Long and Happy Life by Héctor García and Francesc Miralles
Read more →
February 25, 2023
The comprehensive guide to building effective habits that can help individuals achieve their goals and improve their lives.
Read more →
February 22, 2023
This book is a guide for software engineers on how to leverage their efforts to make a meaningful impact.
Read more →
February 20, 2023
This is an Uber interview question and the solution implements tries, a data structure that you’ll see a lot in interview questions
Read more →
February 15, 2023
Construct Tree from given Inorder and Preorder traversals
Read more →
February 14, 2023
Fibonacci from recursion to dynamic programming
Read more →
February 13, 2023
Passing cancellation cause with a non-nil error (the "cause") records that error in ctx
Read more →
February 10, 2023
Deep down Atomicity, Consistency, Isolation, Durability
Read more →
February 7, 2023
Boggle is a popular word game in which players attempt to find words in sequences of adjacent letters on a rectangular board.
Read more →
February 5, 2023
How to determine whether or not the single linked-list is a palindrome
Read more →
February 2, 2023
How to solve the areFollowingPatterns problem
Read more →
January 31, 2023
How to solve the problem with different time complexity for median of two sorted arrays
Read more →
January 30, 2023
Determine whether binary tree is symmetric around its center, i.e. each side mirrors the other.
Read more →
January 29, 2023
Create custom primitive data type and customize the function marshal/unmarshal json
Read more →
January 28, 2023
Travese binary tree that ordered from the leftmost to the rightmost one
Read more →
January 26, 2023
This is recruitment challenge with unique requirement, no for or goto allowed
Read more →
January 25, 2023
Everything from user need to be validated to prevent XSS attack
Read more →
January 24, 2023
Detail implementation time-based one-time password (TOTP) algorithm
Read more →
January 21, 2023
Implement functional options using functional approach
Read more →
January 20, 2023
Given a string, find out if its characters can be rearranged to form a palindrome.
Read more →
January 16, 2023
Solve a problem to reverses characters in (possibly nested) parentheses in the input string.
Read more →
January 12, 2023
Benchmark file io using buffer versus without buffer
Read more →
January 10, 2023
The Single Responsibility Principle (SRP) is principle states that a class should have only one reason to change
Read more →
January 7, 2023
Minimum Number of Arrows to Burst Balloons solution using go
Read more →
January 6, 2023
Introducing deadlock, livelock, and starvation
Read more →
January 2, 2023
When you declare a variable of type string, you should ask whether a narrower type would appropiate
Read more →
April 2, 2022
Bagaimana melihat performa kode menggunakan benchmark?
Read more →
September 2, 2018
Menambahkan header x-telolet menggunakan golang
Read more →
January 3, 2018
Bagaimana menggunakan Unit Test pada bahasa pemrograman go?
Read more →
January 2, 2018
Konsep struct dalam go dan bagaimana digunakan dalam pemrograman berorientasi object
Read more →
December 17, 2017
Computer science is no more about computers...
Read more →
November 25, 2014