Một số điều cần lưu ý khi thao tác với RESTful Web Service (P1)

Khi phát triển một RESTful Web Service, việc phải chọn lựa giữa hai phương thúc HTTP PUT hay POST cho việc tạo hoặc sửa một tài nguyên là một trong những điều dễ gây bối rối cho các lập trình viên Web nhất. Do cả hai phương thức đều có thể được dùng để submit dữ liệu, bạn có thể dùng cả POST và PUT ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018

Android - Bạn biết gì về Architecture Components

Như các bạn đã biết thì Android hiện tại đang chạy trên hàng tỷ thiết bị, từ điện thoại cao cấp, đồng hồ cho đến seatbacks trên máy bay. Tuy nhiên Google lại ko đưa ra bất cứ một chuẩn thiết kế nào dành cho developers. Các bạn có thể biết tới MVC, MVP, MVVM... và rất nhiều Architecture Pattern ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Rx trong Kotlin (P3) - Login screen

Qua hai phần đầu tiên, bạn đã hiểu thế nào là Rx và cách áp dụng Rx trong Kotlin. Ở phần thứ 3 này, để hiểu hơn nó và có thể sử dụng với các thư viện binding có sẵn, chúng ta sẽ sử dụng RxKotlin trong một module cơ bản của app là module LogIn. Các yêu cầu của màn hình này là: - Độ dài bắt ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

Master keyword "this" trong JavaScript

Keyword this có thể nói là dễ gây rối nhất đối với những người mới bắt đầu với JavaScript. Trong bài này, chúng ta sẽ tìm hiểu cách sử dụng this một cách đúng đắn trong những tình huống thường gặp. Sơ lược về keyword this Trong JavaScript, this được dùng như một shortcut để tham chiếu ...

Tác giả: Hoàng Hải Đăng viết 16:27 ngày 12/08/2018

Mobile payment - Thanh toán di động

Thanh toán không dùng tiền mặt là xu hướng trên toàn thế giới và đang được đông đảo người dân Việt Nam lựa chọn thay cho hình thức chi trả tiền mặt thông thường. Việc khi sử dụng tiền điện tử đã giúp người dân linh hoạt hơn trong giao dịch, an toàn trong chi trả. Theo Bộ Công Thương (2015), Việt ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Tìm hiểu Awk cơ bản

Nếu bạn đang dành toàn bộ hoặc phần lớn thời gian của mình để làm việc với UNIX/Linux, có những công cụ sẽ giúp bạn gia tăng tốc độ làm việc và trở nên hiệu quả hơn. Một trong số đó là Awk . Trong bài viết này, chúng ta sẽ cùng tìm hiểu về cách sử dụng Awk cơ bản thông qua các ví dụ cụ thể. Giới ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018

ES6 và các SupperSet thông dụng trong Javascript

Có thể bạn đã biết, Javascript (cùng với Jscript và ActionScript) một ngôn ngữ lập trình web phía client mà chúng ta vẫn sử dụng còn có một tên gọi khác là ECMAScript ? ECMAScript hiện nay không phải là phiên bản đầu tiên. Dưới đây là các mốc thời gian của ECMAScript: ECMAScript 1:(ES1) ra đời ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Document Outlines in HTML 5.1

Khái quát cho một tài liệu HTML cho thấy cấu trúc của nội dung trên trang. Điều này hữu ích cho các user agents, những người có thể sử dụng phác thảo để tạo, ví dụ, một bảng nội dung cho tài liệu. Điều này sau đó có thể được sử dụng bởi trình đọc màn hình để giúp mọi người điều hướng trang tốt ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

kintone Plug-in: "Search" Plugin [EN]

kintone Plaform Part 1 - Business database apps creation platform without coding kintone Plaform Part 2 - Using Plug-in to extend your platform features kintone Plaform Part 3 - Plug-In development Tutorial kintone Plaform Part 4 - Plug-in List Come back in the article, I will introduce to ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018

ECMAScript - ES6 Là gì? Overview ES6

Từ trước đến giờ nhiều người chỉ nghe đến Javascript chứ chưa hề nghe đến ES6, họ lầm tưởng ES6 là một ngôn ngữ hoàn toàn mới rất mơ hồ và mông lung đúng không </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

kintone Plug-in: "Search" Plugin [VI]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Lâu lâu lại ngoi lên, hôm nay mình xin giới thiệu tới mọi người ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Shared Projects (SP) - Sử dụng Shared Projects để share code

ShareProject (Viết tắt SP) cho phép bạn viết code dùng chung để tham chiếu từ các ứng dụng khác nhau. Code được biên dịch như 1 phần của project tham chiếu đến và có thể bao gồm các trình biên dịch theo nền tảng để giúp kết hợp các chức năng theo nền tảng cụ thể vào code dùng chung. SP được thêm ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

Tầm quan trọng của ngoại ngữ trong công việc

Ⅰ. Tại sao phải biết thêm ngoại ngữ mới? Học ngoại ngữ đã và đang trở thành một xu hướng của bất kì một người trẻ nào. Đơn giản vì nếu chỉ với tiếng mẹ đẻ, có thể bạn sẽ mất đi cơ hội làm việc trong những công ty đa quốc gia và giảm đi năng lực cạnh tranh trực tiếp với những ứng viên thông thạo ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (sprint Zero)

Khái niệm "Sprint Zero" hoặc "Iteration Zero" đã tồn tại trong nhiều thập kỷ. Nó như là một thùng chứa tất cả các hoạt động cần được thực hiện trước Sprint đầu tiên. Thông thường, các hoạt động này sẽ bao gồm cả việc xây dựng team, thiết lập cơ sở hạ tầng, vị trí hậu cần và những thứ tương tự khác. ...

Tác giả: Trịnh Tiến Mạnh viết 16:27 ngày 12/08/2018

Giới thiệu Serial: cải thiện data Serialization trong Android

Scroll timeline mượt mà trên ứng dụng Twitter dành cho Android rất quan trọng đối với trải nghiệm người dùng. Với một số profile, serializing và deserializing dữ liệu từ cơ sở dữ liệu sử dụng các class Externalizable chuẩn của Android đã chiếm khoảng 15% thời gian xử lý UI. Các thư viện hiện tại ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

Hướng dẫn thay đổi diện mạo cho Checkbox

Xin chào cả nhà, và chúng ta lại gặp nhau. Trong bài viết hướng dẫn các bạn một Tip thay đổi diện mạo cho Checkbox. Đôi khi các bạn sử dụng các thẻ form của HTML, mặc định Checkbox sẽ có diện mạo rất xấu, kể cả khi các bạn sử dụng Bootstrap thì chúng ta vẫn chỉ thấy Checkbox có nền màu tắng và ký ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018

Shell Script : Intro

Are you a Linux user? If yes, you must be familiar with a black-board look-a-like thing called command-line. Being a Linux user means you must play around with the command-line. Like it or not, there are just some things that are done much more easily via this interface than by pointing and ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

[Phần 1] Khám phá Laradock - A full PHP development environment for Docker

Chào các bạn, Thời gian gần đây, thì Docker là một hot trending. Bám theo trending này, hôm nay mình giới thiệu một package có đầy đủ toy cho PHP/Laravel phát triển. Giới thiệu Laradock Cung cấp môi trường phát triển đầy đủ cho PHP. Tích hợp sẵn các Image, được cấu hình sẵn để phục vụ cho ...

Tác giả: Tạ Quốc Bảo viết 16:27 ngày 12/08/2018

Shader Unity - Gradient Pattern: Tạo hiệu ứng đốm sáng lấp lánh

Chào mọi người. Để tiếp nối với bài shader trước: https://viblo.asia/p/shader-unity-vertex-animation-tao-hieu-ung-la-co-bay-trong-gio-aWj53XrQK6m#comment-dbZNrbmvnZY Mình sẽ viết thêm về Shader Unity - Gradient Pattern: Tạo hiệu ứng đốm sáng lấp lánh. Nào chúng ta bắt đầu thôi. I, Ý tưởng. ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018

Cùng tìm hiểu về HTTP request methods

Đối với các lập trình viên web nói chung thì chúng ta không thể nào mà không nghe đến các từ như get hoặc post , nó thực sự rất phổ biển SUMARY: Đầu tiên phải nói đến là có tất cả 9 loại request, get và post là 2 loại thông dụng được sử dụng nhiều. GET: được sử dụng để lấy ...

Tác giả: Bùi Văn Nam viết 16:27 ngày 12/08/2018