Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Cái nút Unsubscribe
Cái nút Unsubscribe. Một buổi chiều đẹp trời, anh ấy check mail và tình cờ nhìn thấy chức năng Unsubscribe mà Google đã khéo léo thêm vào bên dưới mỗi thanh tiêu đề.
0 0 19
Giấy với bút
Giấy với bút. Dạo gần đây mình chả có viết lách gì thêm, một phần là vì trong tuần thì cày cuốc sấp mặt, nên cuối tuần dành thời gian chơi với vợ con, đêm thì lại làm, rồi tranh thủ đọc sách, ấy thế m
0 0 24
Vài ghi chép về V8 và Garbage Collection
Vài ghi chép về V8 và Garbage Collection. Bài viết này chỉ đề cập đến V8 (là JavaScript engine đứng sau Google Chrome và NodeJS), sau khi đọc bài này, nên tìm đọc thêm về SpiderMonkey (Firefox), Chakr
0 0 21
Paper Review: Why Functional Programming Matters
Paper Review: Why Functional Programming Matters. Như đã có lần mình đề cập, việc đọc paper cũng khá là quan trọng, vì bên cạnh việc được đọc từ những nguồn kiến thức "sạch", và chất lượng, chúng ta c
0 0 158
Hai kiểu lập trình viên
Hai kiểu lập trình viên. Luôn có hai dạng lập trình viên, một dạng luôn nắm vững lý thuyết, dạng còn lại thì không.
0 0 33
Kí sự si-li-côn
Kí sự si-li-côn. Vào một ngày cuối tháng 7, tui lang thang giữa Sài Gòn, lòng ngổn ngang đầy những mưu toan, nhầm, lo toan, và suy nghĩ , hôm đó gia đình tui nhận được visa sang Mỹ định cư.
0 0 25
Tối ưu hiệu suất MongoDB bằng cách quản lý index
Tối ưu hiệu suất MongoDB bằng cách quản lý index. Khách mời tuần này là anh "Quăng" (@xluffy), một nhân vật mà mình chả có gì để mà giới thiệu =))) anh hiện đang là devops ở đâu không rõ, ngoài ra anh
0 0 39
Chuyện không đầu không đít
Chuyện không đầu không đít. Đó là một buổi chiều mùa hè khoảng mười mấy năm về trước, mình chờ ba đi làm về và hai cha con lại đèo nhau trên xe chạy khắp phố xá, Đà Nẵng năm đó vẫn còn là một công trư
0 0 31
2019 rồi, setup Vim như nào?
2019 rồi, setup Vim như nào. . Sau gần 2 năm xài Emacs thì giờ mình đã quay trở lại xài Vim, chính xác là Neovim. .
0 0 46
Keyboard from Scratch: Từ A tới Z
Keyboard from Scratch: Từ A tới Z. Sau khi kết thúc hai phần trước, chúng ta đã có những kiến thức cơ bản về chiếc bàn phím cơ, không để các bạn đợi lâu, ở phần này chúng ta sẽ thực sự bắt tay vào làm
0 0 37
Paper Review: Chuyện học khi "mê sảng"
Paper Review: Chuyện học khi "mê sảng". Lâu ngày không viết thêm gì mới, hôm nay có chút thời gian ở công ty.
0 0 27
Hàm replace() xài với callback
Hàm replace() xài với callback. Hàm replace() của một chuỗi trong JavaScript có một biến thể dùng kèm với một callback.
0 0 15
Phỏng vấn tác giả Proxyman: Từ side project thành full-time business
Phỏng vấn tác giả Proxyman: Từ side project thành full-time business. Bắt đầu từ một pet product để giải quyết những vấn đề cá nhân gặp phải trong.
0 0 38
Keyboard from Scratch: Debounce
Keyboard from Scratch: Debounce. Bạn đang xem phần hai của một sê ri nhiều phần, nhiều chừng nào, nhiều đến khi nào, thì chưa biết được. . .
0 0 36
Vài ghi chép về Iterator trong JavaScript
Vài ghi chép về Iterator trong JavaScript. Một phút dành cho việc tra từ điển:.
0 0 16
Paper Review: What do Sketches say about Thinking
Paper Review: What do Sketches say about Thinking. Sketching có điểm tương đồng với nói/viết ở chỗ nó có thể dùng để miêu.
0 0 19
Tail Call Optimization là gì? Và tại sao bạn không cần quan tâm đến nó?
Tail Call Optimization là gì? Và tại sao bạn không cần quan tâm đến nó. Tail call là từ được cấu thành từ hai chữ, chữ tail và chữ call.
0 0 28
A taste of Atomic CSS
A taste of Atomic CSS. Thực lòng mà nói, khi cả thế giới thậm chí đã ngưng nói về OOCSS, BEM hay các CSS methodologies khác, thì mình vẫn còn stick với kiểu viết CSS truyền thống, đó là cách viết "trả
0 0 20
Helm, Ripgrep và Emacs dùng... helm-ag
Helm, Ripgrep và Emacs dùng... helm-ag. Có một thủ thuật khá là tiện dụng khi dùng helm trong Emacs đó là lệnh helm-resume giúp khôi phục lại lệnh đã chạy trước đó, lệnh này đặc biệt hữu dụng khi đang
0 0 28
Là framework? hay là library?
Là framework? hay là library. Đầu tiên, anh Kyle đưa ra một ví dụ về việc lái xe: Giả sử bạn lái xe, và muốn đi từ điểm A tới điểm B, mà bạn không biết đường.
0 0 19