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

Giới thiệu valid_url gem

Nhều lúc bạn cần lưu dữ liệu là một url, nhưng bạn không biết phải làm sao để validate dữ liệu đúng định dạng url hay không với hàng trăm hàng triệu tên miền chứ không đơn giản chỉ là abc.xyz. valid_url là một gem giúp bạn làm việc đó một cách dễ dàng. Như thường lệ, Thêm vào Gemfile: gem ...

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

Những tính năng tuyệt vời làm tôi chọn Kotlin thay vì Java

Kotlin là chủ đề được nhắc đến nhiều nhất kể từ khi Google công bố việc hỗ trợ ngôn ngữ này trở thành 1 trong những ngôn ngữ chính thức để phát triển ứng dụng Android bên cạnh Java. Tuy đã được Google "bảo kê", tuy vậy chắc hẳn nhiều lập trình viên/PM vẫn còn do dự trong việc quyết định có sử dụng ...

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

Project Facilitation – Thúc đẩy Team phát triển - Part 2

Ở bài trước, tôi đã đưa bài viết của Amano-san về Project Facilitaion. Amano-san đã truyền tải đến các bạn mục đích “Đạt được cả 2 mục tiêu: Sự thành công của dự án và Nâng cao tố chất engineer (Quality of Engineering Life, QoEL)” cũng như những giá trị và nguyên tắc của nó. Ở bài viết ...

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

Chuyển đổi giữa nhiều môi trường trong app iOS

Trong quá trình phát triển một phần mềm, chúng ta thường xuyên gặp các vấn đề liên quan đến việc một app cần làm việc trên nhiều môi trường. Mỗi môi trường có một thông số khác nhau như: server hostname (URL) , Bundle ID , và API Key của bên thứ 3. Thông thường, cách mà chúng ta làm đó là ...

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

In Action Tutorial Series - Docker - Làm quen với Docker Swarm

Bài viết này phù hợp với các bạn đã có kiến thức, làm quen với: Docker (Tham khảo tại: https://viblo.asia/KmasterYC/posts/3P0lPOkGZox) Docker-machine (Tham khảo tại: https://viblo.asia/KmasterYC/posts/bJzKmLMY59N) 1. Docker swarm là gì? Docker swarm là công cụ nằm trong bộ docker CLI giúp ...

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

Option in association :source, :as and :source_type. Những điều thú vị về association. Có thể bạn đã biết

[ Có thể bạn đã biết] Nói đến association chắc hẳn các bạn đều đã biết. Bài viết của mình chỉ nêu nhưng khái niệm cơ bản mà mình tìm hiểu và tóm tắt đc trong quá trình training nên nếu có gì sai xót mong được góp ý để sửa đổi ạ. Mình sẽ nói về các OPTIONS trong quan hệ của rails mà mình biết. ...

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

GIỚI THIỆU GOOGLE FIREBASE – REALTIME DATABASE SYSTEM - Phần 2

Ưu điểm cuản firebase Như bạn có thể thấy, Firebase cung cấp rất nhiều dịch vụ hỗ trợ giúp các lập trình viên xây dựng ứng dụng của mình. Việc tích hợp Firebase vào ứng dụng có thể hạ nỗi lo lắng của các dev xuống ở mức coding, đặc biệt là cho các dev viết các ứng dụng có liên quan tới web. ...

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

Day 20 - Toon Shader 2

今日は、もう少し複雑な形のトゥーン化を試してみましょう。 複雑な形…Unityちゃんなんて丁度いいんじゃないでしょうか。 いじってみましょう。 Asset 今回使うUnityちゃんのモデルが入っているアセットはこちらです。 https://www.assetstore.unity3d.com/jp/#!/content/18705 プロジェクト「ToonUnityChan」を作成して 地面オブジェクトを生成、その後Unityちゃんをシーンに配置してあげます。 このキャラクターに使われているMaterialは、Unitychan/Models/Materi ...

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

Cùng tìm hiểu về Kotlin (Phần 2)

Các bạn có thể theo dõi lại phần 1 của bài viết tại đây Với bài viết trong tháng này, tôi dự định sẽ viết một bài hướng dẫn demo tạo ra 1 ứng dụng đơn giản viết bằng Kotlin nhưng khi tôi nhận được một tin tuyệt vời này dành cho Kotlin thì tôi muốn chia sẽ ngay cho mọi người, và tôi sẽ hẹn mọi ...

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

Hướng dẫn xây dựng Testcase Chức năng

Để có một bộ Testcase hiệu quả, Tester cần xác định được những case sẽ được viết trong testcase của mình và thể hiện nó một cách rõ ràng,đầy đủ và dễ hiểu. Thông thường, một testcase rõ ràng sẽ được chia theo 2 phần: Test UI (Giao diện người dùng) và Test Functional (Chức năng). Test UI là thực ...

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