Hello readers of 2coffee.dev. Another week has passed, so quickly that when looking back at the homepage, I couldn't believe that I had stopped writing for such a long time. To be honest, last week was quite busy as I was focused on releasing an important update for the product at work. Perhaps that's why the concept of time has temporarily been buried. Hmm... Need to think of something to talk about...
2 days ago
Many years ago when I first started my internship, I worked at a company specializing in making products and then doing business based on those products. Nowadays, people often call it a Products company. The main product at that time was for business customers. Later, I learned it was the B2B model - that is, selling to business customers. Although I was directly involved in the product development phase, to be honest, many features that I created, I did not understand why they should be made...
1 week ago
Hello readers of 2coffee.dev, the stronger seasonal winds have arrived in the North. If you're going out, remember to wear warm clothes, while I'm feeling a bit feverish, not having adjusted to this weather yet. Yesterday, I returned from my hometown to Hanoi, wearing shorts and a sleeveless shirt in cold drizzle, with just one change of clothes and a water bottle in my backpack. Wait, why did I bring a water bottle? Well, actually, it’s my coffee brewing bottle.
2 weeks ago
Anyone who delves deeper into Node.js may have seen articles distinguishing between setTimeout, setImmediate, and process.nextTick. I am no exception! At first, I tried to understand how to use them by reading articles and even Node documentation. However, they were mostly theoretical...
3 weeks ago
Hello 2coffee.dev readers! In my previous articles, I've been proudly using various coding assistant tools, also known as Generative AI. Comparing them, I concluded that Cursor is among the top. However, with a monthly price tag of $20, it's quite expensive and might make many developers, including myself, think twice. Based on this fact...
3 weeks ago
I'm sure there are many people here who are familiar with the name MongoDB, a No-SQL database that was once very popular. A few years ago, anyone who didn't know or work with Mongo might have been considered "outdated". Ha! I'm just joking, of course, but I want to emphasize its widespread use. There are many ways to set up a Mongo server, from configuring it through the source code to installing it through the package manager integrated in the operating system, such as apt on Ubuntu or brew on MacOS. Just type a few commands and the software is installed in a few minutes...
1 month ago
Hi there, 2coffee.dev readers. Have you noticed that the autumn atmosphere has become clearer in Hanoi recently? The morning was cool, and the evening came with strong winds. But behind that was a busy week for me. I was focused on running the "deadline" for my company's project, and in the evening, I tried to complete the search function for my blog. This deadline was different from usual because it was the main feature for the year for the product. And as for the blog, the search function had to be completed sooner or later, and this was the perfect time to do it.
1 month ago
It's autumn in Hanoi, the weather is no longer hot and harsh like summer, but instead, there are occasional rains. Rainy days are flooding, causing many troubles. I hate this kind of weather! For over half a month now, my body has been quite "soft", a bit sluggish and frail. I don't want to exercise much, and my performance has gone down. Many days, I just want to lie down and take a nap after work. The next morning, I wake up with occasional headaches, and my working efficiency is reduced by half 🫣
1 month ago
Express.js is certainly a library that any JavaScript/Node.js developer knows. It helps us build a REST API server quickly. Besides, there are many libraries and middleware created to be compatible and easily integrated into projects using express.js, making it increasingly popular and well-known. Starting with express.js...
1 month ago
Recently, the Central Committee of the Vietnam Fatherland Front (MTTQVN) has uploaded 12,028 pages of ledgers of donations to support people affected by storm No. 3. Right after that, many lively discussions around this topic broke out on social media. And quickly, many people created websites to look up the ledger information. Just enter any content in the search box, click the button, wait a moment, and the found data will be displayed on the screen. As we all know...
2 months ago
Hello, I'm Hoai!
I want to say...