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.

  • Practicing Data Processing by Using Commands on the MTTQVN Ledger File
    • 🏷️linux
    • 🏷️command
    • 🏷️other

    Practicing Data Processing by Using Commands on the MTTQVN Ledger File

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

    🕝6 months ago

  • Batch Processing
    • 🏷️batch
    • 🏷️processing

    Batch Processing

    Writing about certain topics can be quite challenging. Not because they are difficult, but because it's hard to present them in a structured and easy-to-understand way. Since I learned about the saying "You only truly understand a topic if you can explain it to others," I've been following this principle as a commandment in my mission to convey content through writing. In my list of drafts, I've missed out on many topics just because I couldn't achieve this goal. But it's okay, I'm sure that gradually, I'll "truly understand the topic" eventually.

    🕝7 months 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
  • Series
    Programming Series with Array and Object Data in Javascript - How to Handle Data Effectively
    • 🏷️javascript
    • 🏷️node.js

    Programming Series with Array and Object Data in Javascript - How to Handle Data Effectively

    In my previous article, I introduced some ways of handling data. Today, I will focus more on how I handle data in Javascript and how to write code that is easier to read for future maintenance. Writing code to make it work is fast, but writing code to make it easy to maintain requires the writer to have certain experience. In addition, organizing code and flow will take more time. The time it takes to maintain a project is usually much longer than the time...

    🕝3 years ago