2coffee.dev

Hot Weekly

Transforming the Blog into "Web is on the edge"
Transforming the Blog into "Web is on the edge"

Transition from traditional server hosting to an "Edge" and "Serverless" architecture for their blog and services

Discussion on Load Balancing
Discussion on Load Balancing

Load balancing, an important technique in distributed systems to ensure performance, availability, and scalability of applications. It helps systems operate stably under unpredictable traffic from users.

Discussing the npm run build command – why is it necessary to build?
Discussing the npm run build command – why is it necessary to build?

npm run build command, which is essential for JavaScript developers preparing to release applications.

How to Delete a Pushed Commit
How to Delete a Pushed Commit

How to delete a pushed commit in Git, addressing a common issue many users face. It highlights that while some resources provide guidance on deleting unpushed commits, the process for pushed commits is more complex and risky.

Measuring the Execution Time of Functions in JavaScript in a Graceful Way
Measuring the Execution Time of Functions in JavaScript in a Graceful Way

The execution time of functions in JavaScript to identify performance issues in applications. It highlights the challenges developers face when unexpected problems arise, such as slow API responses due to certain functions taking excessive processing time.

  • Migrating Off Oh-My-Zsh
    • 🏷️oh-my-zsh
    • 🏷️zsh

    Migrating Off Oh-My-Zsh

    Hello readers of 2coffee.dev, as shared in a post in the Threads section, I recently had quite an interesting experience of "migrating" off oh-my-zsh. If you remember, you will see that I have a post titled "The Story of the Journey from Windows to Linux/Unix - thanks to zsh and oh-my-zsh," which is proof of how much I enjoy using the command line. Typing commands is a regular task, so...

    🕝4 days ago

  • The Issues of Microservices
    • 🏷️microservices

    The Issues of Microservices

    Microservices probably do not need much introduction anymore; it has emerged as a phenomenon in recent years. Microservices is a software development technique that structures an application as a collection of loosely coupled services. In contrast to Microservices is Monolithic, where all components of the application are placed together into a unified entity. In my time...

    🕝6 days ago

  • Premium
    Hello

    Me & the desire to "play with words"

    Have you tried writing? And then failed or not satisfied? At 2coffee.dev we have had a hard time with writing. Don't be discouraged, because now we have a way to help you. Click to become a member now!

    Have you tried writing? And then failed or not satisfied? At 2coffee.dev we have had a hard time with writing. Don't be discouraged, because now we have a way to help you. Click to become a member now!

    View all
  • OpenNotas like a boss - take notes like a boss
    • 🏷️opennotas
    • 🏷️other

    OpenNotas like a boss - take notes like a boss

    It has been almost a year since the first introduction of the note-taking application OpenNotas (ON). Time flies so fast, just yesterday I was struggling to post product introductions on Facebook, X, and ProductHunt, and in the blink of an eye, I received an email reminding me to renew my domain 🥲, which is truly painful for my wallet. OpenNotas is my first application product and has received a lot of affection. In return, it has always accompanied me throughout this time. By the way, let me reveal some statistics...

    🕝2 weeks ago

  • Hard Drive Investigation
    • 🏷️other

    Hard Drive Investigation

    Hello readers, I sincerely apologize for not writing any new articles in the past week. As I shared in [Threads](https://2coffee.dev/threads), last week I was quite busy with a project at the company, and when I got home, I could only update a little information during the day before going to bed to continue listening to the unfinished book. It is "The Fountainhead" - telling the story of a young architect who was expelled because he... had ideas...

    🕝2 weeks ago

  • Using tmux - The Magical Terminal Multiplexer
    • 🏷️tmux

    Using tmux - The Magical Terminal Multiplexer

    I don't know if you are like me. Every time I read an article or watch a video that features a tool that seems interesting, I can't help but search online to find out what it is, what it can do, and whether I can use it... I ask myself questions and then seek out the answers. Many times, if I don't understand its application or can't see its benefits, I pass it by. But if I happen to see it again, my curiosity returns and I restart the whole process. I really like applications...

    🕝3 weeks ago

  • Discussion on Tech Stack
    • 🏷️tech stack
    • 🏷️other

    Discussion on Tech Stack

    MEAN stands for the first four letters in a set of MongoDB, Express, Angular, and Node.js. Similarly, LAMP is made up of Linux, Apache, MySQL, and PHP. Additionally, there are many other acronyms with similar meanings such as JAM Stack, T3 Stack... By now, you surely know that these are the set of technologies that help create a complete website or web application, right? Back in school, I really liked PHP and worked on many projects based on PHP. At that time, I used a Windows computer, so the toolkit I used was...

    🕝1 month ago

  • Discussion on Load Balancing
    • 🏷️load balancer

    Discussion on Load Balancing

    Load Balancing is an important technique in distributed systems to ensure performance, availability, and scalability of applications. This is a concept that any programmer should know as it is an essential part of enhancing the performance of software applications. It ensures that the system operates stably in the face of unpredictable user access surges. However, when first learning about this concept, many things can feel quite confusing. A simple example is about...

    🕝1 month ago

  • Challenge of Going Without Coffee
    • 🏷️coffee
    • 🏷️other

    Challenge of Going Without Coffee

    In the new year, I wish everyone good health to achieve many things and attain even more brilliant successes. This is also the first article to kick off 2025, so let's not talk about work just yet; instead, let's discuss a topic that I believe many people are interested in. That topic is Coffee. Why? What programmer hasn't used it at least once! There is a very striking saying: "In Vietnam, you can find a coffee shop on every street"...

    🕝1 month ago

  • Compilation of Libraries Supporting CLI Application Development for Node.js
    • 🏷️node.js
    • 🏷️javascript

    Compilation of Libraries Supporting CLI Application Development for Node.js

    Hello readers of 2coffee.dev. I wonder if anyone here has been using command-line applications (CLI)? If so, why did you choose it over a graphical user interface (GUI)? If I remember correctly, I have written a few articles about the process of creating some applications for myself. Honestly, for me, there are many cases where CLI proves to be much more useful...

    🕝2 months ago

  • Using Cloudflare Tunnel to Public Ollama on the Internet
    • 🏷️llms
    • 🏷️ollama
    • 🏷️tunnel

    Using Cloudflare Tunnel to Public Ollama on the Internet

    Hello readers of 2coffee.dev. Tet is just around the corner, have you prepared anything for yourself and your family yet? It seems to me that as the year ends, everyone gets busier. Since the beginning of the month, the traffic to the blog has decreased significantly. Sometimes it makes me anxious because I don't know where my readers have gone. Maybe they are taking an early Tet break, or the chatbot is too strong, or it could be...

    🕝2 months ago