Bài viết của Bùi Văn Nam

Tạo list icon cảm xúc facebook chỉ với html/css !

Intro Series khởi tạo list icon cảm xúc của Facebook Thường thì chúng ta hay sử dụng các icon cảm xúc của facebook và nghĩ rằng có lẽ nó viết bằng javascript, thì thật ra cũng có javascript vào chổ đó nhưng ít thôi. Còn ở series này chúng ta sẽ đi tìm hiểu việc tạo ra list icon này chỉ ...

Tác giả: Bùi Văn Nam viết 21:24 ngày 11/08/2018 chỉnh sửa

Ứng dụng code review trong quá trình phát triển dự án

Áp dụng code review trong quá trình phát triển dự án sẽ mang lại lợi ích to lớn cho nhóm lập trình cũng như cho từng thành viên trong nhóm. Bài viết này sẽ giới thiệu về: Code review là gì ? Lợi ích cũng như khó khăn khi áp dụng code review. Những cách làm cho việc áp dụng code review ...

Tác giả: Bùi Văn Nam viết 21:24 ngày 11/08/2018 chỉnh sửa

CSS: justify menu items

Đặt vấn đề Đây là mẹo khi style một menu có thiết kế trải đều hết chiều rộng container mà số lượng item không cố định. Kiểu như: --| Menu 1 - Menu 2 - Menu 3 |-- Menu 1 nằm sát bên trái Menu 2 ở giữa Menu 3 nằm sát bên phải Menu phải chiếm trọn chiều rộng của container. Mẹo ...

Tác giả: Bùi Văn Nam viết 21:23 ngày 11/08/2018 chỉnh sửa

Cài đặt Ruby on Rails trên Mac OS

Cài đặt Homebrew Đầu tiên chúng ta cần phải cài đặt Homebrew. Homebrew cho phép chúng ta cài đặt và biên dịch các gói phần mềm dễ dàng hơn từ nguồn. Dòng lệnh cài đặt Homebrew rất đơn giản. Trong quá trình cài đặt nếu máy tính yêu cầu cài thêm XCode CommandLine Tools thì các bạn hãy chọn ...

Tác giả: Bùi Văn Nam viết 21:23 ngày 11/08/2018 chỉnh sửa

Có thể bạn biết rồi: CSS Arrow

Mình xin tiếp tục series bài viết "Có thể bạn biết rồi" , lần này mình sẽ lại nói về một vấn đề được nhiều người biết tới nhưng mình nghĩ ít ai hiểu rõ nguyên lý đằng sau nó, đó là CSS Arrow Nếu bạn chưa biết, thì CSS Arrow là một kĩ thuật giúp tạo ra một hình tam giác/mũi tên đính vào ...

Tác giả: Bùi Văn Nam viết 21:22 ngày 11/08/2018 chỉnh sửa

Bài học đau đớn khi chập chững CSS + Kinh hoàng bài tập Tribute Page trên freecodecamp

Bài này không nhằm chê freecodecamp, thậm chí còn khen nhé :v Trong bài có sử dụng sự trợ giúp của các bạn Hồ Xuân Diễn, Robin Huy, Anh Nguyễn, Da Peng, Nguyễn Quốc Đại. (no particular order) 1.1 Kinh hoàng thứ nhất, Challenge này có vẻ đến quá đột ngột, người học mới chỉ được học qua ...

Tác giả: Bùi Văn Nam viết 21:22 ngày 11/08/2018 chỉnh sửa

Top 6 “trường dạy code” cho các developer | Từ coder đến developer

Là một developer, việc học 1 ngôn ngữ, công nghệ mới là "chuyện thường ở huyện". Mình đã từng chia sẻ một số hướng tiếp cận ngôn ngữ, công nghệ ở bài trước. Bài viết này sẽ giới thiệu 1 số "trường code" online . Các trường này cung cấp bài giảng online dưới dạng video (có hoặc không có phụ đề), ...

Tác giả: Bùi Văn Nam viết 21:21 ngày 11/08/2018 chỉnh sửa

Responsive CSS square with centered text

Sau đây là cách để tạo một square div và canh giữa theo chiều dọc bằng css. Đây là cách làm rất hay, hỗ trợ được những browser đời cũ như IE8 mà ko cần phải dùng javascript. Square div HTML <div class='square-box'> <div class='square-content'>Nội dung ở ...

Tác giả: Bùi Văn Nam viết 21:21 ngày 11/08/2018 chỉnh sửa

Tự tạo dịch vụ thu gọn url với sinatra và redis

Mở đầu Chắc hẳn các bạn đã biết về các dịch vụ rút gọn url, điển hình là bit.ly. Mục đích của dịch vụ này là nhằm thu gọn là những url rất dài để tiết kiệm chữ (cho những dịch vụ giới hạn về số kí tự như twitter chẳng hạn) và để cho url nhìn gọn hơn. Cơ chế của một dịch vụ rút gọn url khá đơn ...

Tác giả: Bùi Văn Nam viết 21:20 ngày 11/08/2018 chỉnh sửa

Tạo c extension cho ruby (phần 1)

Tối ngày hôm qua bên ruby VN có tổ chức sự kiện hacknight mà mình có tham gia. Mình cùng với bạn Hoàng trong ban tổ chức đã thử tạo một C extension nhằm mục đích tìm ra các phần tử mà bị lặp lại trong Array sử dụng C extension của Ruby. Nhiều bạn nghĩ đến C extension thấy có vẻ khó khăn nhưng ...

Tác giả: Bùi Văn Nam viết 21:20 ngày 11/08/2018 chỉnh sửa