Acloud.guru: Why Amazon DynamoDB isn’t for everyone
Theo read.acloud.guru Why Amazon DynamoDB isn’t for everyone Refer Document: https://linuxacademy.com https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForTables.html https://www.allthingsdistributed.com/2007/10/amazons_dynamo.html ...
Một vài tools giúp bạn code đẹp hơn và có tổ chức hơn.
1. Rubocop Rubocop là một công cụ để kiểm tra code style dựa trên ruby-style-guide, được xây dựng phục vụ cho developers. Rubocop sử dụng các quy tắc được định sẵn để so sánh chúng với code của bạn rồi đưa ra các thông báo lỗi. Sử dụng Rubocop trong projects giúp chúng ta tiết kiệm thời gian ...
AWS SNS - Mobile Push Notification dùng Ruby on Rails
SNS (Amazon Simple Notification) là một web service của amazon quản lý việc gửi notification tới các client. Giá AWS SNS có thể nó là rẻ nếu so sánh với các dịch vụ khác của Amazon. Sau đây mình sẽ giớ thiệu các bước cần thiết để sử dung AWS SNS. Config AWS SNS Để sử dụng được dịch vụ AWS SNS ...
Làm quen với Objectype-C trrong lập trình ios (Part 1)
I Giới thiệu - Objectype-C là ngôn ngữ được phát triển dựa trên ngôn ngữ C bằng cách thêm các tính năng của ngôn ngữ lập trình Small Talk làm cho nó trở thành một ngôn ngữ hướng đối tượng. Nó chủ yếu được sử dụng trong việc phát triển các hệ điều hành iOS và Mac OS X cũng như các ứng dụng của ...
Algorithm: Kiểm tra một số có phải là số nguyên tố hay không
Kiểm tra tính nguyên tố của một số luôn là một vấn đề "đau đầu". Số nguyên tố luôn là một trong số những vấn đề toán học hấp dẫn, cũng vì thế mà các kỹ thuật kiểm tra số nguyên tố luôn luôn được phát minh, cải tiến nhằm đáp ứng nhu cầu thực tế hiện nay là tìm ra các số nguyên tố càng lớn càng tốt. ...
Top 10 thư viện được sử dụng phổ biến nhất trong lập trình iOS
Trong quá trình phát triển ứng dụng, hầu như chúng ta ai cũng sử dụng nhiều loại thư viện khác nhau để xử lý các nhiệm vụ khác nhau trong ứng dụng. Tất nhiên là cũng có một vài thanh niên tay to ngồi code hết các chức năng mà không sử dụng thư viện nào cả, nhưng việc làm như vậy sẽ làm ảnh hưởng ...
Tìm hiểu về Customer Validation
1, Customer Validation là gì? Là một loại Acceptance Testing. Là một giai đoạn thử nghiệm riêng biệt trước khi đi đến ký kết cuối cùng và phân phối hệ thống truy cập tới khách hàng. Nó đề cập đến trách nhiệm kiểm tra nghiệm thu là do khách hàng thực hiện. Xác nhận của khách hàng (CV) đánh ...
[Beginner]Kanban Board using Angular v5
Sau khi tìm hiểu về Angular thì hôm nay mình sẽ viết một ví dụ đơn giả về Angular là Kanban Board đơn giản dùng Angular 5. Kanban Board là công cụ để trực quan hóa công việc bao gồm các cột tương ướng với trạng thái công việc. Mỗi công việc ở trạng thái nào thì được đặt ở cột tương ứng Đầu ...
Các cách khác nhau để khởi tạo một đối tượng trong javascript
Trong bài này chúng ta sẽ học nhiều cách để tạo các đối tượng trong JavaScript như Object Literal, Constructor Function, Object. Tạo method và ES6 Class. Tạo đối tượng trong Javascript với Object Literal Một trong những cách dễ dàng nhất để tạo ra một đối tượng javascript là đối tượng literal, ...
Managing services with update-rc.d
Bộ dự án hiện tại mình đang tham gia thì khách hàng có mong muốn là sau khi restart server, ứng dụng phải được chạy cùng. Ứng dụng của mình sử dụng Unicorn và Sidekiq. Mình đã đi theo hướng viết 02 service và cho vào thư mục /etc/init.d cho tiện việc sử dụng sudo service <service name> ...
Tips, Tricks và Warnings với Rails Association
Dưới đây là một vài điều bạn nên biết để sử dụng hiệu quả các Active Record associations trong ứng dụng của bạn: Kiểm soát bộ nhớ đệm Xung đột tên Cập nhật Schema Kiểm soát phạm vi của association Bi-directional associations Kiểm soát bộ nhớ đệm Tất cả các phương thức liên kết được ...
Lập trình hướng đối tượng trong PHP(Phần 3)
Xin chào tất cả mọi người. Hôm nay mình quay lại loạt bài về Lập trình hướng đối tượng trong PHP. Trong hai phần trước, mình đã đề cập đến rất nhiều vấn đề quan trọng của Lập trình hướng đối tượng trong PHP. Trong phần cuối này, mình sẽ chia sẻ về 3 vấn đề cuối cùng trong loạt bài viết, đó là: ...
How to be an uncommonly good web developer
Nguồn: How to be an uncommonly good web developer Cần làm gì để trở thành một web developer giỏi? Nếu bạn là new dev, đây là một câu hỏi không dễ trả lời. Không chỉ là xem tutorial hướng dẫn code, đọc sách lập trình, làm mấy site portfolio, mà còn phải dựng website từ spec, keep deadline, và ...
Cải thiện hiệu năng sử dụng pin trong iOS 11
Tôi đã rất vui mừng khi iOS 11 được công bố. Tôi đã nâng cấp iPhone 6 của tôi vào cùng ngày mà nó đã có mặt. Các tính năng mới và giao diện người dùng thực sự tuyệt vời, và chắc chắn là phiên bản iOS tốt nhất từng được phát hành. Nhưng, mọi thứ đều có giá riêng. Tôi bắt đầu mất 30-40% pin điện ...
Deploy rails app to EC2
Puma là application server và Capistrano sẽ là công cụ để deploy. Nên ta sẽ cần 1 số gem như sau trong app của bạn gem 'figaro' gem 'puma' group :development do gem 'capistrano' gem 'capistrano3-puma' gem 'capistrano-rails', require: false gem 'capistrano-bundler', require: ...
Web Push Notifications (Laravel + Vue.js)
Ở bài trước mình đã giới thiệu đến các bạn bài viết: Chat room với laravel 5.5 và Vue.js trong 15 phút. Sau bài viết bạn có thể tự tạo cho mình 1 chat room đơn giản, bài này sẽ là tiếp nối của bài trước, ta sẽ tạo ra các thông báo đẩy cho trên trình duyệt (web push notifications) để thông báo cho ...
Một số vấn đề khiến Apple reject ứng dụng khi submit ứng dụng lên store?
Appstore như các bạn đã biết đó là một chợ ứng dụng lớn của Apple, và hàng ngày có hàng trăm ứng dụng được đưa lên store. Để đảm bảo được chất lượng của các ứng dụng trước khi được đưa lên store thì Apple có một cơ chế review các ứng dụng rất kỹ càng. Cũng vì vậy mà việc ứng dụng của bạn bị Apple ...
Neural Network Fundamental 5: Back Propagation Proof
Bài trước tôi đã trình bày các công thức của back propagation trong bài này tôi sẽ chứng minh các công thức đó Trước hết ta chứng minh cho trường hợp chỉ 1 training example. Ta sẽ tính đạo hàm riêng đối với zc[L]z^{[L]}_c z c [ L ] (phần từ thứ ...
[ShellScript] `Sed` for dummies
Command sed được sử dụng rất nhiều khi thao tác với file hay shellscript, nay được cu em share cho 1 cái tuts về nó thấy khá hay và tiện ích nên mình share lên đây, về cơ bản để sử dụng lệnh sed tốt bạn cần biết các tham số của nó và hơn cả là hiểu về Regex. Dưới đây là các command hay dùng của sed ...
Kanto transit chatbot với Node.js và mongoDb
Chatbotlà khái niệm không mới nhưng gần đây trở thành hot trend khi kết hợp cùng machine learning và AI. Mình sẽ có một bài viết cụ thể hơn về kỹ thuật cũng như những cơ hội mà chatbot đem lại trong một bài khác. Trong khuôn khổ bài viết này xin phép mỳ ăn liền chatbot đơn giản mà mình mới làm ...