How does the Vue Template work?

Introduction Vue.js (Vue) - là một JavaScript framework được sử dụng để xây dựng giao diện người dùng và đang nhận được rất nhiều sự quan tâm của cộng đồng lập trình trong thời gian gần đây. Vue khá dễ tiếp cận cho những người mới tìm hiểu về nó (bản thân mình cũng mới làm việc với Vue ...

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

Optimize memory when using Rails

We always think what is optimal is needed, memory is of course optimized, if less memory, then our application will run faster, have more resources to handle the work. Another case ..., so the more optimizations the better. Now we have a question that optimize memory is necessary , good or not? ...

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

React Dispatcher

Trong react, ta thường làm việc với Dispatcher , việc hiểu thêm về Dispatcher gíup chủ động hơn trong công việc. Link Facebook Dispatcher: https://facebook.github.io/flux/docs/dispatcher.html 2 method thường dùng đến là dispatch và register Method disptach giúp ta store type và các value gắn ...

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

Tìm Hiểu Về Software Testing Life Cycle (STLC)

Software Testing Life Cycle (STLC) là gì? Kiểm thử không phải là một hoạt động duy nhất. Nó là một chuỗi các họat động, được thực thi một cách khoa học nhằm đánh giá chất lượng sản phẩm. Mỗi hoạt động được thực hiện một cách có kế hoạch và hệ thống. Mỗi giai đoạn có những mục tiêu khác nhau. Các ...

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

Phân tích một số đoạn regex thường gặp và cú pháp regex đặc biệt

1. Giới thiệu Regex (Regular Expression - Biểu thức chính quy) là một chuỗi ký tự đặc biệt được dùng làm mẫu (patern) để phân tích sự trùng khớp của một tập hợp chuỗi nào đó Được sử dụng trong nhiều ngôn ngữ lập trình như PHP, C#, Perl, Ruby, Javascript ... để kiểm tra tính hợp lệ của các dữ ...

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

Tìm kiếm với gem pg-search

Hiện nay có nhiều Startup rất thành công nhờ khai thác nguồn dữ liệu như hệ thống tìm kiếm địa điểm du lịch Bayo, Vntrip, hệ thống tìm kiếm chăm sóc sức khỏe Vicare, hệ thống đặt phòng AirBnb Đặc trưng cho các sản phẩm đó thường có một ô search rất lớn và tập trung vào chức năng chính đó. Các sản ...

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

Introducing Protocol-Oriented Programming in Swift 3 part II

Theo tài liệu: Protocol và tiếp theo từ Phần trước Effects on the Swift Standard Library Bạn đã thấy protocol extensions là 1 trong những cách rất hay để customize và mở rộng mọi thứ. Và bạn sẽ còn ngạc nhiên hơn nữa khi thấy Swift team sử dụng protocols để cải tiến Swift standard library. Thêm ...

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

Rubymotion - Ngôn ngữ lập trình ứng dụng IOS bằng ruby (Giới thiệu)

Bạn có biết Ruby có thể dùng để lập trình iOS không? Nhắc tới lập trình các ứng dụng iOS, chắc chắn bạn sẽ nghĩ ngay đến hai ngôn ngữ như Objective-C và Swift. Những ngôn ngữ này luôn gắn liền với các ứng dụng iOS, dễ hiểu vì chúng có nhiều thế mạnh hơn so với các ngôn ngữ khác , và dĩ nhiên ...

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

Tìm hiểu về HTTP Long-Polling

Ban đầu, các ứng dụng web được phát triển xung quanh mô hình clinet/server, nơi mà web client luôn phải là bên bắt đầu cho các transactions. Do đó không có cơ chế cho máy chủ gửi một các dữ liệu hay sự kiện đến client mà không cần client bắt đầu với 1 request. Để khắc phục việc này, người ta phát ...

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

Chia sẻ về Win 10 Creators: Những tính năng nhỏ nhưng trải nghiệm mang đến thật tuyệt vời

Các bạn đã biết gì về Win 10 Creators chưa? Phiên bản win 10 Creator này không phải là bản mang đến những chức năng gì đó quá to lớn, cũng không đổi hoàn toàn giao diện theo kiểu Win 7 update lên Win 10, nhưng nó lại bản updated giúp nâng trải nghiệm về những nội dung nhỏ nhưng hết sức cần thiết. ...

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

Migration - What is this?

Migration - What is this? Bạn là một RoR(Ruby on Rails) developer thì ắt hẳn là bạn đã phải dùng hoặc chí ít thì cũng phải tìm hiểu khi newbie. Nếu là người mới tìm hiểu về RoR và chưa biết về migration thì mình giới thiệu nhé. RoR cho phép người dùng tạo ra những file migration, tự hỏi "file đó ...

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

Laravel 5.5 sẽ có gì mới

Phiên bản tiếp theo của Laravel là Laravel 5.5 (hiện tại là 5.4) được lên kế hoạch phát hành vào tháng 7 năm 2017, vậy sẽ có gì đáng mong đợi ở phiên bản này? 1. Laravel 5.5 sẽ yêu cầu PHP 7.0+ Nếu bạn vẫn đang sử dụng PHP 5.x trên máy của mình thì bạn nên bắt đầu suy nghĩ về việc nâng cấp lên ...

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

Tạo notification nhắc nhở uống nước trên Ubuntu

Làm cái nghề coder, ngồi trên ghế suốt hơn 8 tiếng mỗi ngày thì tư thế ngồi là rất quan trọng, một tư thế đúng sẽ giúp chúng ta tránh được đau mỏi cũng như các vấn đề về xương khác. Một điều nữa cũng quang trọng không kém là uống nước đều đặn. Đôi lúc, vì mải say mê fix bug mà chúng ta quên uống ...

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

Call SDK & API và giới thiệu tool Postman để confirm giá trị API trả về.

I. Giới thiệu về SDK: SDK là viết tắt từ Software Development Kit – hay còn gọi tắt là devkit, là tập hợp các công cụ phát triển phần mềm. Một "Platform SDK" sẽ cung cấp cho bạn những thư viện, những công cụ và những tài liệu liên quan để bạn phát triển phần mềm, game... thông qua một ...

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

Những câu hỏi cơ bản về iOS

Nội dung Giới thiệu Những câu hỏi cơ bản về iOS Kết Luận Giới thiệu Bạn đang bận làm dự án, đã lâu rồi bạn không mài kiếm (đọc lại kiến thức) về ngôn ngữ bạn đang sử dụng để làm dự án. Vậy hãy cùng chúng tôi review lại những kiến thức cơ bản về iOS thông qua những câu hỏi cơ bản này ...

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

Android leak memory phần 2

Như phần 1 https://viblo.asia/hoang.van.nha/posts/vyDZOygd5wj đã trình bày một số lỗi gây lên android memory leak vậy một câu hỏi đặt ra là làm sao để phát hiện được lỗi android memory leak trong quá trình code và test chương trình. Phần này mình sẽ giới thiệu cho mọi người 1 thư viện hỗ trợ rất ...

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

LITHO FACEBOOK

Tiếp tục với bài viết lần trước về architecture qua từng thời kì, tôi tìm kiếm những phương thức không phải trường phái bảo thủ để viết Android và thấy khá vui khi Facebook opensource Litho vào đầu tuần trước. Ứng dụng Facebook cho Android không phải là tuyệt vời, nhưng nó tốt hơn nhiều so với ...

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

Hướng dẫn thiết kế hệ thống (Phần 2) - Dựng hệ thống dán văn bản

Trong phần 2 này mình sẽ giới thiệu đến các bạn một dịch vụ cụ thể, bài viết đề cập tới một dịch vụ lưu trữ text online. Giải thích qua một chút, đây là 1 dịch vụ mà khi bạn copy text chuyển nó thành link chia sẻ cho người khác mà ko phải paste thẳng qua một công cụ chat nào .Vậy để thiết kế được ...

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

Bạn đã biết cách xin lỗi chưa?

Văn hóa trong giao tiếp của người Nhật đó là lời cảm ơn (ありがとう) và lời xin lỗi (すみません)Đặc biệt trong business, việc áp dụng một cách thành thục văn hóa này sẽ giúp ích bạn rất nhiều, không chỉ trong các mối quan hệ của chúng ta trong công ty mà quan trọng hơn là còn giúp chúng ta giao tiếp suôn sẻ ...

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

Tìm hiểu về Session và Cookie

Cookie và Session là hai phương pháp sử dụng để quản lý các phiên làm việc giữa người sử dụng và hệ thống, nói cách khác cả hai đều có thể được dùng để lưu trữ tạm thời thông tin của người dùng, và từ đó hệ thống có thể đưa ra những quyết định về quyền hạn hoặc là những tùy chọn riêng tư. Ví dụ, ...

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