What and why?

No-code is becoming a big part of modern product development, it encourages an agile approach and accelerates iterations. Understanding how a no-code tool is built can be an advantage for a developer.

In this article, I’m going to analyze Carrd.co, a service for building responsive one-page sites, break it down into components to briefly see how a similar product can be built.

Overnight success isn’t pure luck. It’s an engine.

Photo by Adeolu Eletu on Unsplash

A couple of days ago, a friend told me about The Million Dollar Homepage, which is a website that consisted of a million pixels, each was sold for $1. After 4 months, S̶O̶L̶D̶ ̶O̶U̶T̶! The project generated more than $1,000,000, specifically $1,037,000.

Being an engineer and having always believed that luck is programmable, I decided to take a deep dive into the story and two similar tales to see what made these ideas work, extract the pattern, and assemble an engine for whoever wants [to make] a million, well, I guess it’s me, you, and everyone.

Alright, without further ado…

A story about fantasizing that actually works.

Photo by Austin Distel on Unsplash

A year ago, I came across an article by Tim Denning about how he wrote 3–4 articles per week every week, and he was earning a 6-figure.

A couple of days later, I saw Matt D’Avella YouTube channel. His video is so cool, and he was making thousands of dollars on Patreon.

Having always believed in my talent for everything, I opened Superhuman, composed a resignation letter, and sent it to my boss exactly one day after. I officially started my content creation journey.

Since then, I have been consistently creating content, specifically 7 articles and 3 YouTube videos per…


More DevTool startups, Serverless is trend, AI & Blockchain need more time

This post is a quick summary of my foundings during a 5-month journey in search of a business model to participate in the tech startup industry.

Developer Tools keep being on-trend

As more and more technie quit their 9–5 to start their own ventures, more Developer Tool startups have been founded since late 2019.

There’re over 30 new Developer Tool startups funded by YC in the last 2 batches. YC also favors Developer Tool as one of their Requests for Startups:

“Software used by large companies is still awful and still very lucrative.” — YC’s Requests for Startups

Collectively, there’re 2 types of Developer Tool…

Photo by Glenn Carstens-Peters on Unsplash

Years ago, I wanted to become a blogger writing articles, sharing my knowledge and experience to people but didn’t make it. About 3 months ago, to change that I challenged myself writing 100 daily posts in 100 consecutive days to build up writing habit for myself. I made it 80 posts without missing a day and it was fun. However, I decided to stop the challenge now but not to stop writing. I stop writing daily to start writing less but more effectively and professionally producing higher quality articles.

In this article, I’m sharing my experience during the last 80…

Sau hơn nửa năm lập nhóm học tập, cày cuốc và làm việc cùng với những người bạn đại học, tôi cuối cùng cũng hoàn thiện những kỹ năng mà bản thân đặt ra sau công việc đầu tiên. Tôi đã đủ tự tin và quyết định đi tìm công việc mới.

Xác định lại nguyện vọng bản thân

Photo by Ben White on Unsplash

Lúc chọn công việc đầu tiên, tôi chỉ đơn giản chọn một cơ hội mà tôi cảm thấy phù hợp và thích nhất trong những cơ hội mà tôi đang sẵn có, tôi chẳng quan tâm nhiều đến thu nhập hay định hướng công việc bởi lúc đó…

Install and replace the default outdated Git version on CentOS 7

Photo by Steve Johnson on Unsplash

Despite being one of the most popular Linux distributions, CentOS 7 has most of its software packages outdated — including important packages, such as Git. The Git version provided in the CentOS 7 base repository is v1.8, while a lot of modern programming tools or languages require Git v2+ to be able to function.

In this article, I’ll walk you through the simple steps required to install and replace the outdated Git version with the latest one.

Install IUS Repository

The IUS repository provides newer versions of some software (Git, etc.) in the official CentOS repositories.

Packages in the IUS repository are named…


CGO is an official builtin feature of Go, it enables the creation of Go packages that reference to C libraries. But it isn’t just that, it is achievable in the opposite direction, too. It enables creation of C libraries from Go packages so that C code can reference to Go, which is mind-blowing.

How to

Build Go package as C shared library (or shared object)

Every Go main package can be built as a C shared library.

$ go build -go build -buildmode c-shared -o <c-lib>.so <go-package>

Executing above command builds target Go main package and all of its dependencies as a single C shared library, which can be distributed, installed and…

Photo by Tom Morel on Unsplash

5 years ago, I was a loser, frankly. I was bored and lazy, I didn’t know what to do. I was afraid of going out, I just stayed at home, kept watching non-sense videos and playing video games all days. It’s all because I didn’t have a confidence. I worried that I would mess thing up when I tried new thing because I was so bad at everything. I worried that if I had kept showing to people, they, someday, would know that I wasn’t really good at anything.

Everything has changed since I found my confidence. I had joined…

Joker 2019 movie review from perspective of a guy who’d love to influence people.

Joker 2019 is about before-Joker life, what built up one of the greatest villains in movie history

A lot of people took the movie so wrong from the time they’re going to the cinema, they expected clever and crazy tricks from Joker who represents poor citizens trying to attack and take their rights from the bad government. They’re expecting another Robin Hood superhero movie. But, the movie is completely not about it and Joker is not another Robin Hood, either. That’s why a lot of people felt upset and frustrated after watching half of the movie.

On the contrary, by the time I’d heard that DC had been filming separate movie about Joker, I’ve expected a before-Joker…

Minh-Phuc Tran

Software Engineer. Documenting my journey at 𝐩𝐡𝐮𝐜𝐭𝐦𝟗𝟕.𝐜𝐨𝐦

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store