-
From PhD to Product Development: My First Months at Colorkrew
This is Lucky Li, I joined Colorkrew as a new graduate from April. My position is Engineer... -
Bloom Filter 101
What data structure would you use to determine whether an entity is in a given dataset wit... -
Deciding to Grow
Moving to Japan The first time I came to Japan, I was a tourist. I spent 1 week here durin... -
New Job, New Start, New Challenge
Time flies and we have entered 2024. And I had joined Colorkrew for 3 months. I am filled... -
Bon-Odori, Takoyaki and more: Snapshots from Colorkrew’s Office in 2023
As the new year begins, I reflect on the last 8 months since my move to Japan; In that tim... -
A Brief Introduction to Pagination
For many software engineers, endpoints for retrieving a list of entities are probably thei... -
A More Elegant Alternative to Golang’s Error-Handling
Recently, I joined a new project at Colorkrew that uses Golang as its backend language. Al... -
Separation of Concerns: Split Your React Components into Containers and Views
Many frontend engineers probably have experienced the head-scratching moment when their Re... -
Sci-fi to reality: How fiction influences technology
Throughout my life I been captivated by many forms of fictional media. But in my career as... -
RESTful API 101
It is almost impossible for a backend engineer to be oblivious to RESTful API in the 21st... -
A sense of community in unfamiliar lands
The days and weeks leading up to my first day at Colorkrew I was of course brimming with e... -
Introduction to Functional Programming
The first programming paradigm that most programmers in the 21st century learn is probably... -
OAuth Demystified: A Straightforward OAuth Tutorial
Incorporating OAuth (short for Open Authorization) into an application might seem somewhat... -
Getting started with Design Systems
Hello, I’m Bryan and a little over three months ago I moved to Japan from Scotland t... -
A Step Forward – becoming a software engineer in Japan
Dear Diary – An opportunity In October 2022, I embarked on my journey to Japan as a Japane... -
Embracing AI and Ocean Breezes: A Recap of Developer Camp at Enoshima
This Developer Camp holds a special place in my heart as it was my inaugural experience at... -
Async/Await: a Game Changer for Haters of Promise Chaining
If you became a frontend engineer after 2015, chances are that you have used or at least h... -
Start of a colorful journey
As I sit here reflecting on my first three months at Colorkrew, I am filled with excitemen... -
The Whys and Hows of Promise in JavaScript
If you have done any web development after 2015, chances are that you have heard of the co... -
All You Need to Know about Isolation Levels and Read Inconsistencies
Just like real life, the world of computer science is replete with trade-offs. Relational...