Quần Cam Blog

Bài viết

Về việc lưu dữ liệu và quảng cáo trên blog

Giả định và Suy nghĩ khoa học

Trong cuộc sống hằng ngày, ta hay đưa ra những giả định và cho rằng nó mặc định đúng mà không kiểm chứng, nhưng chúng sẽ khiến bạn trông không thông minh lắm. Bài viết giới thiệu về cách suy nghĩ khoa học để tránh đưa ra các giả định.

[Review sách] Never Split the Difference: Negotiating As If Your Life Depended On It

Review sách và những gì bạn có thể học để áp trong cuộc sống, công việc và TĂNG LƯƠNG.

Elixir/Erlang, Actors model và Concurrency

Bài viết này sẽ cho bạn cái nhìn tổng quát về concurrency, mô hình actor và Elixir/Erlang, một thực thể áp dụng mô hình này sẽ giúp bạn xây dựng một concurrent, distributed và fault tolerant như thế nào.

[Web nhà nghèo] Tui đã viết tính năng “chém gió” như thế nào?

Trình bày cách tui xây dựng chức năng comment cho blog thay cho Disqus mà không tốn một đồng nào cả.

Chuyện uống trà

Có lẽ bạn chưa biết: Uống trà thay cho cà phê đã trở thành một thói quen hằng ngày của tui trong suốt một năm qua.

[XML DoS] Những nụ cười rực rỡ

Làm thế nào để chỉ với một đoạn text vài trăm ký tự, bạn có thể làm ngốn vài gigabyte bộ nhớ và từ chối dịch vụ của một hệ thống dùng XML?

Poolboy và kĩ thuật pooling trong Erlang/Elixir

UDP trong Elixir và thủ thuật cache UDP header

Cùng tìm hiểu cách tự build UDP header và tăng 20% performance khi gửi UDP packet trong Elixir/Erlang.

[Phỏng vấn] Parse file XML kích thước lớn như thế nào?

DOM là cách thông thường và gần như là chuẩn mực để parse file XML, tuy nhiên với những file XML lớn thì dùng DOM không thực sự hiệu quả. Bài viết giới thiệu cách dùng SAX parser với Saxy.