Blog Posts
- 20 Apr 2017 » [til] - The Art Of Naming
- 05 Apr 2017 » Tóm tắt sách Agile Y
- 25 Dec 2016 » My Project Infrastucture
- 07 Jul 2016 » [til] - Vỡ lòng về Scrum - Phần 1
- 05 Jul 2016 » [til] - Git rebase interactive
- 23 Jun 2016 » Vọc thử Vagrant
- 20 Jun 2016 » [til] - Rescue StandardError not Exception
- 15 Jun 2016 » [Ruby] - Tổng hợp về Roda web toolkit
- 07 Jun 2016 » On Being a Junior Developer
- 06 Jun 2016 » Cuộc sống là một trò chơi. Vậy đâu là chiến lược của bạn?
- 02 Jun 2016 » Sử dụng Git blame hiệu quả hơn
- 01 Jun 2016 » Phương pháp học tích cực
- 30 May 2016 » Tai nạn với Rails và Redis
- 30 May 2016 » Học Lập trình từ sai lầm
- 28 May 2016 » Coder vs Programmer vs Developer vs Hacker vs Computer Scientist ?
- 12 May 2016 » [TIL] Paperclip Fingerprint
- 04 May 2016 » Happiness Now - Andrew Matthews (Sống trọn vẹn mỗi ngày)
- 19 Mar 2016 » Bí quyết đọc sách cho những kẻ thế mà đần
- 17 Mar 2016 » Scale Server cho ứng dụng Web Ruby On Rails.
- 27 Feb 2016 » Đọc nhanh nhớ lâu
- 26 Feb 2016 » [Infographic] Phương pháp tăng cường động lực
- 25 Feb 2016 » [Đọc Sách] - Học cách tiêu tiền - Larry Winget (Phần Bổ sung)
- 25 Feb 2016 » [TED] - Chìa khóa của Thành công - Angela Lee Duckworth
- 15 Feb 2016 » Học cách tiêu tiền - Larry Winget
- 13 Feb 2016 » Giới thiệu về Docker
- 12 Feb 2016 » So sánh các ngôn ngữ lập trình [Infographic]
- 09 Feb 2016 » [TIL] Upgrade JDK Version và Reset mật khẩu MySQL trên CentOS
- 07 Feb 2016 » Chuyển Blog sang Github Static Pages
- 10 Jan 2016 » SQL Joins
- 22 Dec 2015 » SRP - Single Responsibility Principle
- 20 Dec 2015 » Một số lệnh ít dùng trong git nhưng hữu dụng khi cần đến
- 20 Dec 2015 » Tìm hiểu về JSON Web Token
- 20 Dec 2015 » [Infographic] Focus Hack
- 20 Dec 2015 » Nếu biết trăm năm là hữu hạn
- 16 Dec 2015 » Triển khai kế hoạch nâng cấp Blog viphat.work
- 16 Dec 2015 » Sử dụng ng-class trong Angular-JS
- 14 Dec 2015 » Become Better Ruby Developer
- 30 Nov 2015 » Cài đặt UBuntu trên VPS
- 25 Nov 2015 » Index trong Cơ sở dữ liệu quan hệ
- 19 Nov 2015 » [AngularJS] Scope trong Directive
- 12 Nov 2015 » Lý Gia Thành - Ông chủ của những ông chủ [Đọc Sách]
- 09 Nov 2015 » [Đọc sách] Chờ gió lên
- 01 Nov 2015 » [Infographics] - Làm việc hiệu quả, sống đơn giản, thức dậy sớm...
- 28 Oct 2015 » Hoặc giỏi, hoặc ra rìa [Đời ngắn đừng ngủ dài]
- 28 Oct 2015 » Rào cản vô hình và vượt qua những nỗi sợ [Đời ngắn đừng ngủ dài]
- 28 Oct 2015 » Hãy là chính mình [Đời ngắn đừng ngủ dài]
- 28 Oct 2015 » Xử lý Background Job trong Ruby bằng Sidekiq
- 04 Oct 2015 » 20 câu hỏi nhìn nhận lại một tuần.
- 04 Oct 2015 » Ràng buộc sự cám dỗ
- 27 Sep 2015 » Trí nhớ tốt bắt nguồn từ mục tiêu rõ ràng
- 26 Sep 2015 » 150 little things to make your life more meaningful
- 26 Sep 2015 » Học từ sách - Trần Xuân Hải
- 22 Sep 2015 » Các kỹ thuật Tấn công web cơ bản
- 20 Sep 2015 » Phục hồi một phần dữ liệu trong Postgres
- 20 Sep 2015 » Cài đặt Zsh và Terminator
- 19 Sep 2015 » Luyện siêu trí nhớ từ vựng tiếng Anh
- 19 Sep 2015 » 1% tạo nên sự thành công
- 10 Sep 2015 » Sử dụng Git Stash hiệu quả
- 25 Aug 2015 » Chapter 3 - Measuring & Monitoring Performance - Lean Websites
- 23 Aug 2015 » Chapter 2 - User Experience and Performance - Lean Websites
- 23 Aug 2015 » Chapter 1 - The Psychology of Speed - Lean Websites
- 21 Aug 2015 » Luận về Comment trong Code
- 21 Aug 2015 » Top 10 Book về UX
- 20 Aug 2015 » Career Path cho Developer
- 20 Aug 2015 » Tại sao bạn không nên viết lại Code
- 20 Aug 2015 » Input/Output Redirection in the Shell
- 09 Aug 2015 » You’ll always be a junior developer…
- 09 Aug 2015 » Branching with GIT
- 05 Aug 2015 » Keep Alive là gì, và làm thế nào để sử dụng nó để tối ưu Web Performance?
- 04 Aug 2015 » Luyện tập có chủ đích Deliberate-practice - bí mật của sự xuất sắc
- 30 Jul 2015 » Essentialism - hãy chỉ làm những việc thiết yếu
- 23 Jul 2015 » [TIL] Action Mailer Previews in Ruby on Rails
- 19 Jul 2015 » Làm chủ thời gian - làm chủ cuộc đời
- 15 Jul 2015 » [Sách] HTTP Succinctly
- 12 Jul 2015 » Tối ưu, kiện toàn và Bảo mật Apache
- 11 Jul 2015 » Tổng quan về Hệ thống DNS
- 11 Jul 2015 » DHCP là gì?
- 11 Jul 2015 » [Đọc sách] Powerful Sleep - Ngủ ít hơn, làm việc hiệu quả hơn
- 09 Jul 2015 » Làm quen cách sử dụng Vim với Vimtutor
- 06 Jul 2015 » [Infographic] Front-End vs Back-End Developers
- 04 Jul 2015 » Cài đặt Graylog trên CentOS 6.6
- 04 Jul 2015 » [Đọc Sách] - Nhà Giả Kim - Paulo Coelho
- 04 Jul 2015 » Phương Pháp Quản Lý Tài Chính Cá Nhân JARS
- 03 Jul 2015 » Singleton Pattern
- 02 Jul 2015 » Khái Niệm Về Proxy - Forward Proxy - Reverse Proxy
- 02 Jul 2015 » Sơ Lược Về Địa Chỉ IP
- 01 Jul 2015 » Hành Trình Của Một Gói Tin
- 30 Jun 2015 » Phân biệt HTTP và HTTPS
- 30 Jun 2015 » Cấu hình SSH xác thực bằng Public Keys trên CentOS 6
- 30 Jun 2015 » Những trích dẫn hay trong Sách Đời ngắn, đừng ngủ dài - Robin Sharma
- 29 Jun 2015 » Những khác biệt giữa các loại Provider trong AngularJS
- 27 Jun 2015 » PostgreSQL Cookbook
- 27 Jun 2015 » Monitoring Linux System
- 27 Jun 2015 » [Sách] - Tôi tự học - Nguyễn Duy Cần
- 27 Jun 2015 » Learn a Language in 6 months (Draft)
- 27 Jun 2015 » [Sách] - Don't Make Me Think
- 27 Jun 2015 » [Sách] - Đứa con lưu lạc của Singapore
- 24 Jun 2015 » Linux file system hierarchy
- 23 Jun 2015 » Meteor Framework Learning Resources
- 21 Jun 2015 » Tìm hiểu về Meteor Framework
- 21 Jun 2015 » Tổng quan về TCP/IP và Giao thức HTTP
- 18 Jun 2015 » Chrome Extension - fImgUr Upload
- 16 Jun 2015 » Ý tưởng App Android "Ăn gì hôm nay?"
- 16 Jun 2015 » Nguyên tắc sắp xếp Ưu tiên công việc
- 26 May 2015 » So sánh các Hệ thống FileSystem
- 11 May 2015 » NHỮNG SỰ THẬT KHÔNG PHẢI AI CŨNG BIẾT VỀ ĐAM MÊ
- 11 May 2015 » Mỗi lập trình viên đều cần có (ít nhất) một Side Project
- 09 Apr 2015 » Top 10 quyển sách mình tâm đắc nhất [Tháng 04/2015]
- 09 Mar 2015 » Khóa học Sống và Khát vọng K54 và những điều đọng lại
- 01 Feb 2015 » Mình đọc sách để làm gì?
- 31 Jan 2015 » Tài chính 101 - Phan Trần Trung Dũng
- 28 Jan 2015 » Plugin WordPress - WP-Emo-Ello
- 25 Jan 2015 » Tặng sách cho Furin
- 24 Jan 2015 » Vì sao bạn chưa giàu
- 17 Jan 2015 » Đừng Bỏ Cuộc
- 02 Jan 2015 » Sử dụng annotation trong Rails
- 01 Jan 2015 » Nhìn lại năm 2014
- 05 Dec 2014 » Test Driven Development (TDD), Why?
- 26 Nov 2014 » Khoảng trắng trong Ruby
- 22 Nov 2014 » Học mọi thứ chỉ trong 20 giờ
- 08 Nov 2014 » Toán tử and, &&, or, || trong Ruby
- 05 Nov 2014 » Nên bắt đầu với CoffeeScript hay JavaScript?
- 21 Oct 2014 » Cá heo nên bơi ra biển lớn
- 21 Oct 2014 » Vài dòng nhắn gửi khi nghỉ việc ở Công ty cũ
- 12 Oct 2014 » Thư xin việc
- 09 Oct 2014 » Cách đọc các ký tự đặc biệt trong tiếng Anh
- 01 Oct 2014 » Markdown là gì?
- 22 Sep 2014 » Int32 to IPv4
- 20 Sep 2014 » Khi mà mọi thứ đều chống lại mình
- 11 Sep 2014 » Hãy can đảm lên, hỡi các bạn hữu
- 11 Sep 2014 » Begin Again
- 10 Sep 2014 » Có những người cảm thấy thỏa mãn chẳng khác gì loài sâu kiến
- 09 Sep 2014 » Trách nhiệm với công việc
- 31 Aug 2014 » Tìm hiểu về Git
- 31 Aug 2014 » Tôi đã bắt đầu học Ruby như thế nào?
- 15 Aug 2014 » Mục đích của cuộc đời bạn là gì?
- 27 Jul 2014 » Một chút thong dong tặng người bận rộn