Image for post
Image for post

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

Image for post
Image for post
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, let’s jump into it! …

A story about fantasizing that actually works.

Image for post
Image for post
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 week every week. …

Image for post
Image for post


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 startups that investors are more likely to…

Image for post
Image for post
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 days writing daily posts, what’s good and bad and why I decided to stop it soon and switch to writing less. …

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

Image for post
Image for post
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 đó kinh nghiệm tôi gần như bằng không. …

Install and replace the default outdated Git version on CentOS 7

Image for post
Image for post
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 differently from packages in the official repositories, which helps to avoid unintentional conflicts or software-version updates. …

Image for post
Image for post


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 linked to every C application and applications in other programming languages that can reference C shared libraries (C++, Python, Javascript, etc). …

Image for post
Image for post
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 a competition and unintentionally was admired by people around my area. From that, I knew what I was good at and what I should focus on to develop myself. Then, confidence drove my life, I felt awesome doing things that I was good at. I loved going around and talking to people because they admired and loved my sharing. I have never felt lazy or bored since then. Confidence drove confidences, too. While I was developing my confidence, I faced new challenges, new skill set to practice. Practice makes perfect, I soon found new confidences. …

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

Image for post
Image for post

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 life. I really wanted to know who was Joker before he became the famous crazy version of himself. He’d probably be just a good, normal but poor and miserable guy living in a chaotic city. There’d be many disastrous events happened to him so that he could not suffer anymore and turnt into a loopy criminal. I wondered how terrifying those events were and how he did manage to go through each of them until he couldn’t. I wondered what made up his creepy smile, too. And the movie is exactly about that. It is conducted so well that though it follows the same flow as I expected I didn’t feel boring but terrified and satisfied for every seconds during the whole 2 hours of the movie. …


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