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

Hàm trong Kotlin

Hàm trong Kotlin (1) Chào mọi người, lại là mình đây. Đọc đến chương này chắc hẳn bạn đã tìm hiểu được cơ bản về Kotlin sau khi đã tham khảo các link mình đã gắn ở bài viết trước về Kotlin là gì, vì sao nó ra đời, tiếp đó một project nho nhỏ tạo API trong Kotlin sử dụng Spring, và một chút ...

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

Mockito trong Android

1. Giới thiệu về Mockito Mokito là thư viện dùng để thực thi Junit test, tương tự như Junit của Android. Thư viện này sử dụng các đối tượng ảo để thực hiện test. Điều này đồng nghĩa với việc chúng ta không cần sử dụng điện thoại hoặc máy ảo Android để test. Hay nói cách khác, các đối tượng liên ...

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

Bắt đầu với Vapor: Web Framework cho Swift

Chắc hẳn các swift developer đã đều từng nghe về các Web Framework như Perfect, Kitura và Vapor, mỗi framework đều có đặc điểm khác nhau. Và hôm nay tôi sẽ giới thiệu với các bạn cách install, build và deploy một ứng dụng Web bằng Vapor, lí do tại sao tôi lại chọn Vapor: Vapor có một document ...

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

Một số tools hỗ trợ lập trình web

Keyword Tool Công cụ này giúp bạn xác định số lượt tìm kiếm hàng tháng trên toàn cầu, và 1 quốc gia, đồng thời nó cũng đề xuất cho bạn nhiều từ khóa liên quan. Qua công cụ này bạn cũng phần nào đánh giá được NHU CẦU của thị trường cũng như sơ bộ về mức ĐỘ KHÓ của từ khóa. Google Webmasters ...

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

SurfaceView và TextureView trong Android

Trong Android, các lớp View cơ bản như Button, TextView... được “vẽ” trên một luồng và hầu như chỉ thay đổi hình dáng, màu sắc của chúng khi có tương tác với người dùng, chẳng hạn như khi chúng ta click vào Button thì Button đó sáng lên. Trong trường hợp chúng ta cần hiển thị một thứ gì ...

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

[Solidity] Giới thiệu về Smart Contracts

Một ví dụ đơn giản về Smart Contract Hãy bắt đầu với một ví dụ đơn giản nhất về smart contract. Chúng ta không cần phải hiểu hết mọi thứ, chúng ta sẽ tìm hiểu chúng sau. pragma solidity ^0.4.0; contract SimpleStorage { uint storedData; function set(uint x) public { ...

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

Sử dụng Sync Adapter để đồng bộ dữ liệu trong Android - Part 4 - Liên kết Sync Adapter với Framework

Liên kết Sync Adapter với Framework Sau khi bạn có code transfer data được đóng gói trong thành phần Sync Adapter, nhưng bạn phải cung cấp quyền truy cập cho Framework vào code của bạn. Để thực hiện điều này, bạn cần tạo một Bound Sevice để chuyển một đối tượng liên kết từ thành phần Sync Adapter ...

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

Sử dụng thư viện Picasso trong ứng dụng Android

1. Picasso là gì Picasso là một thư viện Android mã nguồn mở rất phổ biến, dùng để load hoặc hiển thị hình ảnh trong ứng dụng Android. ... Picasso cho phép hiển thị các hình ảnh phức tạp trong ứng dụng của bạn — chỉ trong một dòng code! Lưu ý rằng Picasso sử dụng OkHttp (một thư viện ...

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

[JavaScript] Functional Programming

Lập trình hàm (Functional programming) không còn là cái tên lạ lẫm trong thời gian gần đây, nhiều lập trình viên đã và đang dần chuyển đổi theo mô hình lập trình này. Trong bài viết hôm nay, chúng ta sẽ cùng nhau tìm hiểu cơ bản về lập trình hàm trong JavaScript. Basic example Chúng ta sẽ xem ...

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

Sử dụng Cookie Authentication trong ASP.NET Core

Nếu các bạn đã từng làm việc với ASP.NET Core Identity thì có thể thấy nó là một bộ đầy đủ các tính năng về authentication cung cấp và bảo trì công việc login. Tuy nhiên, chúng ta có thể muốn tùy chỉnh logic authentication của riêng chúng ta với authentication dựa trên cookie. Bài viết này sẽ giới ...

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