Blockchain Development

The blockchain is a most hot topic nowadays. And that's mainly because it’s the most important part of the famous crypto-currency in the world - the Bitcoin. Many businesses and industries are the part of the blockchain. A blockchain is an excellent form of DB storage system, which uses ...

Tác giả: Trần Trung Dũng viết 00:30 ngày 13/01/2019

Tìm hiểu về gem Dentaku

Dentaku là một trình phân tích cú pháp và đánh giá cho ngôn ngữ công thức toán học và logic cho phép liên kết thời gian chạy của các giá trị với các biến được tham chiếu trong các công thức. Nó được dự định để đánh giá một cách an toàn các biểu thức không đáng tin cậy mà không cần mở các lỗ hổng ...

Tác giả: Trần Trung Dũng viết 00:30 ngày 13/01/2019

Giải pháp hết box ChatWork dành cho người... nghèo

Những ai đang dùng ChatWork (mà không phải premium) đều sẽ gặp phải 1 vấn đề: Bạn chỉ được phép tham gia tối đa 14 chat box. Ngày xưa, khi full box, chúng ta có thể thoát 1 box để tham gia box khác. Tuy nhiên với sự thay đổi gần đây thì việc thoát box sẽ không làm giảm số lượng box chat đã ...

Tác giả: Tạ Quốc Bảo viết 00:29 ngày 13/01/2019

Tổng hợp các bài hướng dẫn về Design Pattern - 23 mẫu cơ bản của GoF

Link bài viết gốc: https://gpcoder.com/4164-gioi-thieu-design-patterns/ Design Patterns là gì? Design Pattern là một kỹ thuật trong lập trình hướng đối tượng, nó khá quan trọng và mọi lập trình viên muốn giỏi đều phải biết. Được sử dụng thường xuyên trong các ngôn ngữ OOP. Nó sẽ cung cấp cho ...

Tác giả: Tạ Quốc Bảo viết 00:29 ngày 13/01/2019

Migration databases trong Flask

Với tư tưởng phát triển ứng dụng một cách đơn giản nhất có thể, Flask chỉ cung cấp những thứ cơ bản nhất cho một ứng dụng web. Và migration data không phải là một tính năng được cung cấp sẵn của Flask. Với Django, phải tới Django 1.7 mới cung cấp cơ chế auto migration. Vậy nên chúng ta cũng có hi ...

Tác giả: Bùi Văn Nam viết 00:29 ngày 13/01/2019

Function người dùng tự định nghĩa trong SQL

Đôi lúc chúng ta muốn tự tạo một hàm riêng cho hệ thống để dễ mở rộng và tái sử dụng, trong SQL cũng hỗ trợ chúng ta thực hiện công việc này. Bài viết này mình xin chia sẻ một số kiến thức về Function (Hàm) trong MS SQL Server. Function là gì? Định nghĩa: Là một đối tượng trong cơ sở dữ liệu ...

Tác giả: Trịnh Tiến Mạnh viết 00:29 ngày 13/01/2019

[C#] Hướng dẫn sử dụng List trong lập trình csharp

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách sử dụng List<T> trong lập trình C# . Trong bài này sẽ hướng dẫn các bạn các thao tác thường làm việc với List<T> C#. Thêm Item vào List Xóa Item trong List Tìm kiếm Đảo ...

Tác giả: Trần Trung Dũng viết 00:29 ngày 13/01/2019

Từ phát triển tới triển khai phần 1: Backend, NodeJS, API

Làm thế nào để tạo ra một môi trường phát triển hoàn chỉnh và sẵn sàng cho việc triển khai? Đó chính là thứ mà series Từ phát triển tới triển khai của mình sẽ đem lại cho bạn. Bài viết gốc được mình đăng tải trên Kipalog tại đây First things first Vâng, lại là mình, Minh Monmen đã ...

Tác giả: Hoàng Hải Đăng viết 00:29 ngày 13/01/2019

Sử dụng thao tác kéo, vuốt để xóa item trong RecyclerView

Một phần quan trọng của Material Design là cách người dùng có thể tương tác với các yếu tố trực quan của ứng dụng. Do đó, ngoài các thao tác cơ bản như chạm và nhấn, một ứng dụng Android tốt sẽ xử lý các thao tác phức tạp hơn như vuốt và kéo. Điều này đặc biệt quan trọng nếu ứng dụng sử dụng danh ...

Tác giả: Bùi Văn Nam viết 00:29 ngày 13/01/2019

Giới thiệu Dependency trong Xamarin.Forms

Nghe đến Xamarin.Forms thì có lẽ các biết đều biết đến việc hỗ trợ đa nền tảng trên mobile. Điều này có nghĩa là chỉ cần code 1 lần là có thể chạy trên các nền tảng khác nhau. Nhưng mọi thứ không hề đơn giản như vậy. Dù đã hỗ trợ đa nền tảng trên hầu hết trên các chức năng. Nhưng vẫn còn những chức ...

Tác giả: Bùi Văn Nam viết 00:29 ngày 13/01/2019

Cách tối ưu hoá trang chi tiết ứng dụng của bạn trên Google Play Store (Phần 1)

Đây là một bài post của Daniel Peris, CEO của TheTool. Có hàng tấn nội dung về ASO trên Internet và số lượng tăng lên mỗi ngày. Các cửa hàng ứng dụng (Apple App Store và Google Play Store) đang trở nên lớn hơn (và cạnh tranh hơn) và chúng phát triển theo cấp số nhân. ASO (viết tắt của App ...

Tác giả: Hoàng Hải Đăng viết 00:20 ngày 13/01/2019

[C#] Hướng dẫn viết ứng dụng đồng hồ bấm giờ (Stop Watch C#)

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn viết một ứng dụng đơn giản đồng hồ bấm giờ , hay còn gọi là Stopwatch trong lập trình C#. Trong bài viết này, mình cần sử dụng 1 timer để chạy. Và Timer set Interval = 1. Vì mình cần hiển thị ...

Tác giả: Trần Trung Dũng viết 00:20 ngày 13/01/2019

Kotlin - Ngôn ngữ Lập trình tiếp theo của tôi

Tại sao tôi chọn sử dụng Kotlin ? Kotlin là một ngôn ngữ mới được phát triển bởi Jetbrains, Kotlin cũng giống như Java, kotlin chạy trên nền tảng JVM ( Java Virtual Machine ) và sử dụng các công cụ thư viện hiện có của Java. Kotlin được giới thiệu từ năm 2011 cho đến khi phát hành phiên bản 1.0 ...

Tác giả: Bùi Văn Nam viết 00:20 ngày 13/01/2019

Hiểu vể Context trong một ứng dụng Android

Context là cái gì? Như tên cho thấy, nó là bối cảnh của trạng thái hiện tại của application/object. Nó cho phép các đối tượng mới được tạo ra hiểu những gì đang diễn ra. Thông thường bạn gọi nó để nhận thông tin liên quan đến một phần khác của chương trình của bạn (activity và ...

Tác giả: Vũ Văn Thanh viết 00:16 ngày 13/01/2019

Buils một ứng dụng thời tiết sử dụng AngularJS

Người viết: Đinh Quốc Hội Xin chào các bạn, bây giờ một ngày hầu hết mọi người thích xem báo cáo thời tiết của các thành phố cụ thể của họ. Vì vậy, tất cả mọi người có thể có nghi ngờ rằng làm thế nào các ứng dụng thời tiết được thực hiện / phát triển và khái niệm chính đằng sau ...

Tác giả: Bùi Văn Nam viết 00:16 ngày 13/01/2019

[Android] Kết hợp Room Database và Rxjava

Room không phải là một hệ thống cơ sở dữ liệu mới . Room là một abstract layer cho phép truy cập cơ sở dữ liệu mạnh mẽ hơn trong khi khai thác toàn bộ sức mạnh của SQLite., nó được xây dựng để giúp cho việc xây dựng các ứng dụng android trở nên dẽ dàng và nhanh chóng hơn Room bao gồm ba thành ...

Tác giả: Trịnh Tiến Mạnh viết 00:16 ngày 13/01/2019

Twilio SMS: Two-Factor Authentication (P2)

Chắc hẳn trong các bạn đã nhiều lần sử dụng bảo mật 2 lớp cho rất nhiều tài khoản. Hôm nay mình xin hướng dẫn tạo bảo mật 2 lớp cho tài khoản. Như ở Phần 1 mình đã hướng dẫn các bạn cách gửi SMS thông qua twilio, giờ bối cảnh sẽ là khi người dùng đăng kí, nhập số điện thoại, sẽ gửi code dưới dạng ...

Tác giả: Trịnh Tiến Mạnh viết 00:15 ngày 13/01/2019

Top Laravel Web Developers & Companies in India

In the world of full stack development, Laravel undoubtedly tops the list for having the most user friendly, expressive syntax. The main goal of its design was to make web development delightful by allowing creative freedom. Laravel Web Development rules out the meticulous chores such as ...

Tác giả: Tạ Quốc Bảo viết 00:15 ngày 13/01/2019

Rails test chức năng gửi mail với gem Letter Opener

Chào, Đến tháng lại lên, hôm nay mình xin giới thiệu với các bạn một giải pháp rất hay bổ trợ một chức năng hầu như xuất hiện trong những dự án lập trình, đó là gửi mail Trong việc phát triển dự án, chắc hẳn chúng ta rất hay gặp phải chức năng gửi mail cho người dùng với những yêu cầu cụ thể như: ...

Tác giả: Hoàng Hải Đăng viết 00:15 ngày 13/01/2019

Tuyệt kỹ: Sử dụng cache để tăng tốc hệ thống

Bài viết của tác giả: Thanh Tú Phạm Bạn đã bao giờ sử dụng cache để tăng tốc hệ thống? Nếu dùng redis nó đã cung cấp cho bạn những cấu trúc cơ bản như hash, string, list, set, zset. Tuy nhiên bạn sẽ gặp 2 vấn đề, 1 là invalidate cache ko đơn giản, nhất là phải tính đến việc ...

Tác giả: Tạ Quốc Bảo viết 00:11 ngày 13/01/2019