Bài viết của Vũ Văn Thanh

Code Laravel với Sublime Text Editor

Hôm nay mình xin được giới thiệu cách coding Laravel với Sublime Text Editor và tận dụng các package của nó để code nhanh hơn. Đối với những bạn chưa code với Sublime Text bao giờ thì tải tại trang chủ https://www.sublimetext.com/3 và cài đặt. Việc tiếp theo là cài package control . ...

Tác giả: Vũ Văn Thanh viết 17:47 ngày 07/09/2018 chỉnh sửa

Introducing the GPUImage framework

Giới thiệu CPUImage framework là một thư viện iOS cho phép bạn áp dụng bộ lọc và những hiệu ứng vào ảnh, live camera video và movies. Khi so sánh với Core Image(từ iOS 5.0), GPU cho phép bạn tuỳ chỉnh bộ lọc, support từ iOS 4.0 và có một giao diện đơn giản. Tuy nhiên it cũng thiếu một vài ...

Tác giả: Vũ Văn Thanh viết 17:43 ngày 07/09/2018 chỉnh sửa

Bài 18: Form Request trong Larvel

-Sau khi đã giới thiệu với các bạn về model, controller,.. thì tiếp đến ở bài này mình sẽ giới thiệu về Form Request một thứ không thể thiếu trong một framwwork. -Và để bắt đầu chúng ta cần tạo cho nó một view. 1,Tạo View. -Đầu tiên mình sẽ tạo ra một view FormRequest.blade.php có nội dung ...

Tác giả: Vũ Văn Thanh viết 17:41 ngày 07/09/2018 chỉnh sửa

Sử dụng custom view làm MenuItem

Android framework giúp chúng ta rất nhiều trong việc tạo và tương tác với các menu item - những icon nhỏ ở phía bên phải của toolbar. Chỉ bằng việc gọi 1 vài hàm thiết lập, framework sẽ tự động giải quyết 3 vấn đề sau: Chèn 1 view vào Toolbar và đảm bảo là nó ở đúng vị trí, đúng hình ảnh và đúng ...

Tác giả: Vũ Văn Thanh viết 17:41 ngày 07/09/2018 chỉnh sửa

Fractal - Transformers trong laravel thật dễ dàng viết API's JSON đẹp hơn

Xin chào các bạn mình đã trở lại và có vẻ là ăn hại hơn trước rồi! Chắc hẳn các bạn cũng đã ít nhiều viết API rồi phải không, với API thì đa số chúng ta đều đang dump data và trả về response trực tiếp. Nó sẽ gặp một chút khó khăn và khó quản lý khi chúng ta muốn trả về những dữ liệu tuỳ chỉnh ...

Tác giả: Vũ Văn Thanh viết 17:40 ngày 07/09/2018 chỉnh sửa

Những Design Patterns cho việc Refactor MVC Components trong Rails

Chúng ta đã biết mô hình MVC trong Rails, nhưng ít ai biết được cách để giữ cho chúng gọn nhẹ (skinny). Để làm được điều đó, đòi hỏi chúng ta cần phải refactor code thường xuyên, để làm điều đó chúng ta cần vận dụng các design patterns để hỗ trợ trong quá trình refactor. Dưới đây sẽ giới thiệu cho ...

Tác giả: Vũ Văn Thanh viết 17:38 ngày 07/09/2018 chỉnh sửa

Tìm hiểu về html_safe

1. Cơ bản Html_safe gần giống với raw nên một số người vẫn thường thắc mắc đến sự khác nhau của chúng, mình xin nói về điều này ở bên dưới. Về cơ bản, tên của nó đã cho chúng ta biết chức năng của nó, đánh dấu một String là an toàn, nó sẽ được chèn vào html, các thẻ html trong đó sẽ được thực ...

Tác giả: Vũ Văn Thanh viết 17:36 ngày 07/09/2018 chỉnh sửa

Làm việc hiệu quả với Bitmap trong Android [Part 2]

Chào mọi người, ở phần trước mình đã giới thiệu về một số kỹ thuật cơ bản trong lập trình Android để có thể làm việc hiệu quả hơn với Bitmap. Nếu đã bỏ qua bài trước, các bạn hãy bỏ chút thời gian để tham khảo lại ở đây nhé. Và ở bài viết hôm nay, mình sẽ tiếp tục với chủ đề Làm việc hiệu quả với ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 07/09/2018 chỉnh sửa

Cách sử dụng VimeoNetworking iOS

VimeoNetworking là SDK của Vimeo cho phép chúng ta sử dụng các API của Vimeo. (vimeo là trang web chia sẻ video như Youtube nhé.) 1. Tạo App trên Vimeo Bước 1: truy cập trang web: https://developer.vimeo.com/apps, chọn Create App Điền đầy đủ thông tin sau đó chọn Create App (các bạn ...

Tác giả: Vũ Văn Thanh viết 17:29 ngày 07/09/2018 chỉnh sửa

Swift - Test-Driven Development (TDD) - Chapter 1 - Part 1b - Unit Test

Swift - Test-Driven Development (TDD) - Chapter 1 - Part 1b - Unit Test Trong phần 1b này, mình sẽ đi qua các XCTAssert 1 chút. Trước hết, ta ôn lại phần 1a một chút. Để check result thì ta sử dụng XCTAssertEqual(_, _) để check đúng không ạ? Vậy thì XCTAssert còn gì hay nữa không? 3. Những ...

Tác giả: Vũ Văn Thanh viết 17:28 ngày 07/09/2018 chỉnh sửa