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

Kiến thức phỏng vấn iOS _ Phần 2: Grand Central Dispatch (GCD) và ứng dụng

Tiếp theo phần 1, hôm nay chúng ta sẽ đi qua phần 2 của series này là Grand Central Dispatch(GCD) và ứng dụng nó vào thực tiễn. 1. Grand Central Dispatch(GCD) là gì? Grand Central Dispatch(GCD) là 1 một low-level API được xây dựng bởi Apple, dùng để làm cái mà người ta thường gọi là đa nhiệm ...

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

Sự kế thừa của scope trong AngularJS

Trong angularJS, một scope con luôn kế thừa mọi thứ từ scope cha(trường hợp ngoại lệ là khi sử dụng thuộc tính isolate trong directives để tạo ra một directive cô lập không kế thừa từ nguyên mẫu). Sự kế thừa trong scope rất đơn giản và thường chúng ta không cần biết rõ quá trình gì đang xảy ra cho ...

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

Bước đầu tìm hiểu về Angular2

Angular 2 là một open source Javascript framework, được sử dụng để đơn giản hóa quá trình binding Javascript object và các thành phần của HTML. Sau đây là một "Customer" function đơn giản với thuộc tính "CustomerName". Chúng ta sẽ tạo ra một object "Cust" của class "Customer" function ...

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

Bài 2: Sự hài hòa về màu sắc và phương pháp phối màu

Xem bài 1: Bài 1: Lý thuyết về màu sắc trong thiết kế. Lý thuyết màu. Trong thiết kế trải nghiệm người dùng nói riêng và thiết kế sản phẩm nói chung, màu sắc có một vị trí quan trọng không thể thay thế. Nó quyết định những cảm nhận đầu tiên của khách hàng về sản phẩm và đôi khi sẽ quyết định rất ...

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

NSAttributedString to custom style of Text

1. Giới thiệu: NSAttributedString quản lý chuỗi ký tự và tập hợp các thuộc tính (như font và kerning) được áp dụng cho các ký tự và dãy các ký tự trong chuỗi String. Tập hợp các ký tự và thuộc tính của nó được gọi là attributed string. Có 2 class được public: NSAttributedString: Read-only ...

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

https và SSL

Http và https là 2 protocol chúng ta thường gặp khi truy cập vào một trang web. Hầu hết chúng ta đều hiểu https bảo mật hơn http. Hôm nay mình sẽ giải thích bản chất, cơ chế và cách config một trang web https. http là tên viết tắt của HyperText Transfer Protocol (giao thức truyền tải siêu ...

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

Waterfall vs Agile trong phát triển phần mềm di động

Đây là một bài viết của tác giả Ellina, Marketing Specialist. Trong quá trình học về BrSE thì mình có đọc để tìm hiểu về các phương thức phát triển và thấy nội dung của bài này rất hữu ích. Hy vọng nó giúp ích được cho những bạn nào cần. Agile và Waterfall là hai phương thức phát triển phần mềm ...

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

[React Native] Guide - Phần 2 - Animations Part 1

Ở phần trước chúng ta đã tìm hiểu về cách điều khiển các sự kiện chạm trên màn hình. Trong phần này chúng ta sẽ tìm hiểu về một thành phần được ứng dụng khá nhiều trong hầu hết các ứng dụng đó là Animations Animations là một thành phần rất quan trọng để tạo nên sự tuyệt vời trong trải nghiệm ...

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

Nên sử dụng Scope hay Class method?

Scope là một cách tuyệt vời để lấy các đối tượng đúng trong cơ sở dữ liệu của bạn. Ví dụ bạn có một scope như sau: app/models/review.rb class Review < ActiveRecord::Base scope :most_recent, -> (limit) { order("created_at desc").limit(limit) } end Bạn có thể sử dụng scope của mình như ...

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

Thử Nghiệm Với Angular – Forms Trong Angular

Hầu hết các ứng dụng web hiện đại đều làm việc với forms để thu thập dữ liệu từ người dùng. Angular cung cấp cho chúng ta hai phương pháp để tạo forms, một là Template-driven forms (mà có thể bạn đã quen thuộc từ Angularjs) và hai là Reactive forms hay Model-driven forms. Trong bài này chúng ta ...

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