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

Giới thiệu Form trong Angular 2

Như các bạn đã biết, trong bất kì application, web, web application thì Form là một thành phần không thể thiếu. Chính vì vậy, trong bài viết hôm nay thì mình và các bạn cùng nhau tìm hiểu về Form trong Angular 2 nhé ! Angular 2 hỗ trợ những loại Form nào, việc sử dụng các rule ra sao hay ...

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

Android working with Card View and Recycler View

1. Giới thiệu CardView là thành phần được giới thiệu trong Material Design. Dùng CardView ta có thể hiển thị thông tin trong thẻ với độ chân thực cao hơn như một vật thể ngoài đời thực như có hiệu ứng đổ bóng và bo tròn các góc của thẻ. CardView thường được dùng với RecyclerView để tạo ...

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

CSS Architecture: First steps

CSS được thiết kế để trở thành một ngôn ngữ đơn giản và trực quan. Mục đích cơ bản của nó là để xác định selectors để nhắm mục tiêu vào các phần tử HTML và áp dụng các thuộc tính cho họ. Chúng dễ dàng để nắm bắt và bắt đầu áp dụng. Khi làm việc trên những project lớn hoặc phức tạp, thì một số tính ...

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

Better Nested Attributes in Rails with the Cocoon Gem

Trong bài này chúng ta sẽ cùng thảo luận về vấn đề làm thế nào để xây dựng forms sử dụng đặc tính Rails nested attributes. Tôi sẽ trình bày với bạn làm thế nào vận dụng nhiều các bản ghi quan hệ từ một single form và thiết lập đụng các models và controller để kich hoạt những tính năng này. Thật ...

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

Tăng tốc độ truy vấn trong mysql

1. Các nguyên nhân làm chậm truy vấn Ngoài nguyên nhân khiến cho việc truy vấn dữ liệu ứng dụng của bạn bị chậm. Loại bỏ các nguyên nhân vật lý như thiếu bộ nhớ, kết nối mạng chậm, dưới đây là một số nguyên nhân khách quan và cách khắc phục. Đầu tiên phải kể đến đó là việc thiết kế các ...

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

Recursive Function in JavaScript

Định nghĩa recursive function là gì thì chắc chúng ta đều đã biết. Tuy nhiên nếu bạn đang làm việc với một ngôn ngữ cho phép sử dụng vòng lặp như JavaScript (hay tất cả các ngôn ngữ không phải là một functional programming language), bạn sẽ hiếm khi thấy cần phải dùng đến recursive function. Đó là ...

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

Những cảnh quay giúp bạn hiểu được "nghệ thuật sắp xếp" trong điện ảnh

Mỗi cảnh quay ấn tượng trong phim đều có sự sắp xếp cẩn thận, thể hiện ý đồ của đạo diễn nhằm mang tới trải nghiệm thị giác phong phú cho người xem, chứ không phải mọi thứ đều diễn ra theo một cách ngẫu nhiên. Trong điện ảnh, mỗi khung hình tương tự như một bức tranh, và sự sắp xếp chính là một ...

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

ASP.NET 5 và AngularJS Phần 4, Sử dụng Entity Framework 7

Đây là phần thứ tư trong phần blog của loạt bài xây dựng ASP.NET 5 (ASP.NET vNext) ứng với AngularJS. Trong loạt bài đăng trên blog, tôi sẽ cho các bạn thấy làm thế nào để có thể tạo ra một ứng dụng Movie đơn giản sử dụng ASP.NET 5, MVC 6, và AngularJS. Bạn có thể tải về mã đã thảo luận trong bài ...

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

Sessions, cookies với Rails

Cookies, sessions là các đối tượng khá đặc biệt mà Rails cho phép bạn thao tác với chúng tương tự như một đối tượng kiểu hash. Chúng là nơi mà dữ liệu được lưu trữ khi thực hiện một request và bạn có thể đọc được dữ liệu này trong các request tiếp theo. Cookies Cookies là dữ liệu được lưu trữ ...

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

Phong cách làm việc với khách hàng Nhật - Điểm đặc trưng trong cách suy nghĩ của người Nhật

Để có thể làm việc tốt với khách hàng Nhật thì điều nên làm nhất có lẽ là hiểu được các đặc trưng trong cách làm việc của người Nhật. Dưới đây tôi xin được list ra một vài khác biệt trong phong cách của các bác. 1. Nếu một người Nhật nói họ có thể làm được một việc, thì tức là họ sẽ làm xuất sắc ...

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