RSSAmplifier

Blog

TruongTX Blog

My personal blog

truongtx.meRSS feed ↗10 posts

Latest posts

Merge Sort and the Interview

It's not just about Sorting!

Optimize a Recursive problem

Prepare yourself for a coding interview…

A Unified Development Environment Journey - Part 2

My dream about a unified development environment for everybody in the team for the last 10 years...

A Unified Development Environment Journey - Part 1

My dream about a unified development environment for everybody in the team for the last 10 years...

Who will win?

Another interview question likely?

Compose Higher Order Functions in Typescript

Initial problem It’s the classic logging issue again! In the Warehouse Management system that I’m working on, the team usually needs to add this logging pattern const sendToteToPackingStation = (warehouseId: string, toteId: string): Promise<Result> => { logger.info('Sending tote to packing station', { warehouseId, toteId }); const result = await someLogic(...); logger.info('Send tote result', {…

Let’s build Product, not Software - Part 3

In the previous post, I have shown you a real example about how to solve the problem as a Software Engineer. This time, we gonna do it by the Product Engineer approach.

Let’s build Product, not Software - Part 2

Previous post: Let’s build Product, not Software - Part 1 In the first part of this series, I have walked you quickly through some differences between Building Product and Building Software and why Building Product is important. In this post, I’ll show you a simple example, analyze its problem and come up with a solution following the Product Engineer mindset. A Software Engineer approach Let’s…

Let’s build Product, not Software - Part 1

This may not always be true. It really depends on the type of company that I will go through in this post. This also sometimes sounds strange from a Software Engineering perspective, but as we get used to, it really did help FMG (my old company) grow to the leading player that niche market Software engineers love technology, for sure. We love building things, love applying the latest technology…

Tips when working with Postgres - Part 2

Just a collection of tips to make working with Postgres (and other SQL-like databases) easier