
Manner of greeting
Như đã nêu ra ở bài dịch trước, lần này tôi xin phép được tiếp tục dịch về các BUSINESS MANNERS tiếp theo. Dưới đây là đoạn trích dẫn từ bài dịch lần trước và đây cũng là phần tôi sẽ đi vào dịch chi tiết Manner of greeting Đối với những nhân viên mới, sau khi vào công ty tôi nghĩ thứ cần ...

Angular directive image popup với Magnific Popup plugin
I.Giới thiệu Lightbox là một trong những cộng cụ hoạt động tốt trên desktop nhưng thường có một số vấn đề trên các thiết bị small device. Việc tìm công cụ plugin để đáp ứng và hiển thị đúng nội dung như mong muốn rất khó. Vì lý do này có một công cụ gọi là Magnific Popup là một plugin lightbox mã ...

BIG DATA - Introduction to BIG DATA about Types, Characteristics & Benefits
Overview Big Data là thuật ngữ dùng để chỉ một tập hợp dữ liệu rất lớn và rất phức tạp đến nỗi những công cụ, ứng dụng xử lí dữ liệu truyền thống không thể nào đảm đương được. Tuy nhiên, Big Data lại chứa trong mình rất nhiều thông tin quý giá mà nếu trích xuất thành công, nó sẽ giúp rất ...

Rails 5.0: Action Cable, API mode, and so much more
Bài dịch và tham khảo từ: source Sau một thời gian dài phát triển với nhiều phiên bản thử nghiệm, Rails 5.0, với hàng trăm lập trình viên góp sức, hàng nghìn commits đã thực sự trở thành một trong những version Rails ổn định và hoàn thiện nhất từ trước tới nay. Rails 5.0 ra đời chứng tỏ cộng động ...

Error handling in Asynchronous Programming
1. Đặt vấn đề Trở lại với chủ đề chúng ta đã từng bàn trong topic này Post, ở topic trước mình đã trình bày cách sử dụng closure để xử lý data từ 2 api bất đồng bộ trả về nhưng còn 1 vấn đề đó nữa là các lỗi(error) thì chưa đc xử lý, chẳng hạn nếu api thứ nhất bị lỗi do mất kết nối đến server ...

Cơ bản về RxAndroid (Phần 2)
Sau phần trước, chúng ta sẽ tiếp tục tìm hiểu về RxJava và cách chúng được sử dụng trong Android. Mỗi cách dùng sẽ được làm rõ qua các ví dụ minh hoạ. 4. Subject Trước khi đi vào những dòng code, chúng ta hãy làm quen với một khái niệm nữa trong RxJava, đó là Subject. Subject là một đối tượng ...

Tổng quan về Caching trong Ruby On Rails
Bài dưới bài giới thiệu tổng quan về Caching trong rails dùng để tăng tốc độ trang web. Bài viết gồm có 3 phần: Caching cơ bản, các cách lưu trữ cache, kết luận. I. Caching cơ bản Caching nghĩa là lưu trữ nội dung được sinh ra trong chu trình request-response và tái nội dung khi có một request ...

Những điều khó khăn khi tham gia dự án maintain hay vào giữa chừng
1. Source 保守開発に開発者として入って困ることのまとめ(実体験) 2. Động cơ Theo như mình được biết, ở Framgia hiện nay hầu hết các dự án đều ở dạng maintain, hay extend thêm chức năng cho một loại hình dịch vụ gì đó, và đã có không ít các thành viên kêu trời vì gặp khó khăn trong quá trình làm việc. Nào là thiếu ...

Eloquent: relationships in laravel-Phần 3
Phần 1: https://viblo.asia/trung.nn.92/posts/PdbGnoEdeyA Phần 2: https://viblo.asia/trung.nn.92/posts/aRBvXWEokWE Querying Relations Vì tất cả các mối quan hệ của Eloquent được định nghĩa qua các function, bạn có thể gọi những function để có được một thể hiện của mối quan hệ mà không ...

4 CÁCH ĐỂ DẠY NGƯỜI CHƠI CÁCH CHƠI GAME
4 CÁCH ĐỂ DẠY NGƯỜI CHƠI CÁCH CHƠI GAME Chúng ta khi bắt đầu chơi game ai ai cũng ghét các phần hướng dẫn (tutorial) nhưng nếu không đọc và tìm hiểu chúng thì chúng ta sẽ không hiểu được game , cách chơi game nên việc dạy người chơi cách chơi game cũng là một thủ thuật đáng để tìm hiểu. Đến bây ...

Build a good looking Docker for Mac (+Docker Compose) at LAMP development environment
What is Docker Compose? When using multiple content relatively, we can devide content into parts, so that we can manage multiple content at the same time by using file which is defined in YAML (Start-Stop-construction...) Specification ・One for Web, One for DB, the 2 contents will be defined ...

Delegate in rails
Giới thiệu Delegration Design pattern là một kỹ thuật mà đối tượng cho thấy hành vi nhất định, nhưng nó thực sự chịu trách nhiệm thực hiện hành vi đó cho một đối tượng liên quan. Thư viện chuẩn của Ruby chứa một module Delegate nhằm mục đích để cung cấp hỗ trợ cho các Delegation pattern. ...

Lập trình bất đồng bộ trong C#
1. Giới thiệu về công nghệ lập trình Asynchronous trong C# Trong rất nhiều ngôn ngữ lập trình hiện nay, việc hỗ trợ lập trình bất đồng bộ(Asynchronous programing) đã trở nên khá phổ biến. Ví dụ thường gặp nhất là việc giao tiếp với server thông qua Ajax của javascript. Như vậy có thể hiểu ...

Cách xây dụng một API đơn giản trong ứng dụng Rails của bạn <Part 2>
Như đã nói ở bài trước Ở đây mình đã giới thiệu các bước cơ bản để xây dựng API cho Ruby on Rails (RoR). Bài viết hôm nay sẽ giới thiệu tiếp về cách xây dụng API trong RoR. Bất cứ viết code cho một chương trình xử lý nào việc bảo mật đều vô cùng quan trọng. Chính vì vậy xây dựng API trong RoR ...

Deploy Django application trên DigitalOcean
Django là framework-web đã có lịch sử 11 năm tuổi của ngôn ngữ python. Với cộng đồng phát triển lâu đời, việc phát triển ứng dụng web trở nên dễ dàng. Hôm nay tôi sẽ hướng dẫn cách deploy một ứng dụng django trên DigitalOcean. Mọi ứng dụng web đều yêu cầu database để lưu trữ dữ liệu. Trong bài ...

Hướng dẫn sử dụng gem SQL Tracker
1. Tổng quan Khi phát triển hay khi tối ưu một hệ thống được viết bằng Rails, một trong những mối quan tâm chính là SQL queries. Lúc đó chúng ta sẽ đặt ra những câu hỏi như: Có bao nhiêu câu query được gọi qua mỗi lần resquest tới server? Mất bao nhiêu thời gian để chạy xong một query? ...

Pattern Matching in Swift
Introduction Pattern matching là một tính năng mạnh mẽ ở bất kì ngôn ngữ lập trình nào, bởi vì nó cho phép bạn có thể thiết kế ra được các rules để match được cái giá trị, Pattern matching làm cho code trở lên linh hoạt và đơn giản. Trong bài viết này chúng ta sẽ tìm hiểu các pattern sau: ...

Tại sao khái niệm hướng đối tượng lại là đồ bỏ đi?
Đây là một bài viết của Joe Armstrong, tác giả của ngôn ngữ Erlang – một ngôn ngữ vẫn được nhiều người xếp vào loại hướng đối tượng. Bài viết được rất nhiều chuyên gia về công nghệ chú ý, hi vọng sẽ phục vụ cho việc thiết lập một cái nhìn đa chiều về khái niệm lập trình hướng đối tượng dành cho các ...

Nghiên cứu REST API trong Revel framework
Golang là một ngôn ngữ tuyệt vời đối với việc xây dựng các ứng dựng web.Chúng ta có thể xây dựng một ứng dụng web Golang hoàn toàn từ đầu, nhưng cũng giống như các ngôn ngữ khác, ta có thể bắt đầu nhanh hơn với một framework được xây dựng sẵn. Nôỉ bật trong số những framework của Go là beego và ...

How To Succeed As a Junior Developer
Mở đầu 9 tháng tại framgia, 4 tháng training và 5 tháng trong dự án. Trong quá trình làm việc và đọc blog it, mình đã tìm hiểu được một số quy tắc và tips cơ bản dành cho junior developer muốn chia sẻ lại cùng cho các bạn mới ra trường. Đây là bài viết mình thấy khá hay và tâm đắc, mình xin ...