← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Scaling database practices

    Scaling databases can feel like a scary topic.

  2. Real-time is one of those features that demos in an afternoon and humbles you for a month.

  3. We won Honestbee Logistics Challenge 2016

    I usually go out and join tech events in the city.

  4. Back in 2015, when the Node.js, NoSQL, and microservices ecosystem was still fresh and the tooling hadn’t matured, choosing one solution over the other would be a hit-and-miss situation.

  5. Developers, what should we do next in the age of AI?

    At this point, April 2026, everyone is familiar with AI integrated deeply into the software development process.

  6. Start With a Monolith. Split It Only When You Have To

    Conway's Law says systems end up mirroring the communication structure of the teams that build them.

  7. In my previous post, I introduce the project Wakapi - an alternative to Wakatime but it totally free, it mean you have to self hosted it somewhere. https://hashnode.com/post/cm3i8c9mp001609ku3rhieuku The database Wakapi provide several choices of database.

  8. Wakapi: my first contribution to the open source

    I have been using Wakatime since 2017, but I stopped using it in recent years because the free plan, which only provides a two-week range report, is not very helpful.

  9. Series Building a Chat System that Scales: A Developer's Journey

    A Developer's Journey I've always wanted to build a chat system, just for the joy of it.

  10. Replace string contains special character in Vim

    A Simple Solution to a Tricky Problem If you've ever tried to replace a string containing special characters in Vim, especially across multiple files, you know it can be a real headache.

  11. Connect Cloud Run Services to VPC via Terraform

    Introduction In this guide, we'll walk through setting up two Cloud Run services - a public frontend and a private backend - using Terraform.

  12. Building a data analytic Slack App with Machine Learning

    Clustering Slack alerts with TF-IDF and DBSCAN Most teams have a Slack channel full of alerts that everyone eventually mutes.

  13. My problem-solving frameworks

    A problem-solving framework is a checklist of questions that help you break down a problem and figure out how to solve it.

  14. Design (and code) a job scheduling system

    User story (simple) As a user, I want to set up a time delay for my actions (e.g., send email) in a certain period, a certain day of the week, or a specific day of the year.

  15. How I emerging AI into daily life (2023)

    I'm using the latest commercial AI technologies, including Copilot for business, Copilot chat, Grammarly, Notion AI, ChatGPT Plus, and maybe other AI features embedded in a product that I am not aware of.

  16. I'm surfing on the trend of HTMX

    I'm tired of JS, not to mention TS and mostly I blame the whole JS ecosystem.

  17. Quickly create a scatch in Neovim

    I missed the feature of quickly creating a scratch when I switched back to Vim from Webstorm.

  18. Finally, I found the best way to keep dot files in sync

    I was struggling to keep my dotfiles in GitHub in sync with the dot files in the $HOME directory.

  19. Don't outsource your core competencies

    I have scheduled myself to write a weekly blog, so I am now thinking about what I want to share this week.

  20. An underrated problem solving skill

    It is the ability to transform the verbal, rough description into programmable tasks.