Lời đồn 11: Trong Scrum, chúng ta dành quá nhiều thời gian vào cuộc họp

Khi Scrum được giới thiệu, nhóm phát triển có xu hướng nhiệt tình nắm lấy nó. Scrum thúc đẩy các nhóm tự tổ chức, tự trị, đa ngành và thừa nhận những phẩm chất cá nhân và đóng góp cho nỗ lực của một nhóm. Ai không muốn tham gia Scrum Team? Tuy nhiên khá thường xuyên, sau kỳ trăng mật với Scrum, ...

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

Sử dụng Docker push để publish một image lên Docker Hub

Trong phần trước, chúng ta đã xây dựng và chạy một container bằng việc sử dụng dockerFile. Trong những ưu điểm dẫn tới sự thành công của Docker chính là khả năng xây dựng các image và đẩy các image đó lên kho lưu trữ Docker, bởi vì việc dễ dàng khả năng chia sẻ container image trên Docker Hub (đăng ...

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

Event trong Laravel

Mở đầu Event là sự kiện là một hành động hay một tác vụ nào đó xảy ra ở một thời điêm xác định.Trong đời thường cũng như trong quá trình hoạt động của một ứng dụng có rất nhiều event xảy ra. Ví dụ như trong ứng dụng web của chúng ta khi người dùng click lên một button là một sự kiện, khi người ...

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

Chuyên mục Cloud - CloudFormation AWS (P2)

1. Giới thiệu: Tiếp theo bài viết lần trước, lần này mình sẽ giới thiệu cụ thể 1 template để tạo ra được môi trường dùng cho production nhé. Đây là mô hình cụ thể: Môi trường này rất cơ bản về mặt cấu trúc bao gồm: 1 VPC 4 Subnet (bao gồm: 2 public subnet, 2 private subnet) mỗi subnet ...

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

Làm quen nhanh những dự án đang phát triển với gem ERD và Annotate

Chao, Khi các bạn tìm được đến bài viết này, tôi mặc định là các bạn đang join vào một dự án đang dang dở, và bạn không biết hoặc gặp khó khăn trong việc làm quen với dự án và nắm bắt mô hình chính của dự án. Sau đây mình xin giời thiệu qua Gem Rails ERD và Annotate, hy vọng sẽ giúp các bạn nhanh ...

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

Giới thiệu và cách thực hiện kiểm tra User Tracking

Giới thiệu về User Tracking Ngày này với các công ty, người dùng càng ngày càng đóng một vai trò quan trọng hơn. Ngoài việc người dùng trả tiền cho các dịch vụ, mua bán hàng hóa thì thói quen sử dụng của người dùng cũng là một loại thông tin mà các nhà cung cấp dịch vụ muốn khai thác, đặc biệt ...

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

Học Python từ con số 0 (Phần 2) - Function và Module

Function Khai báo theo cú pháp def funcname ( param1 , param2 , . . . ) : statements ( s ) Hàm nếu không trả về dữ liệu thì mặc định sẽ trả về giá trị None Ví dụ khai báo hàm tính và trả về giá trị tổng của 2 tham số đầu vào: def sum ( a , b ) : retun a + b ...

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

iOS Core Graphic Part I

1. Giới thiệu Chúng ta gặp rất nhiều ứng dụng có rất nhiều UI bắt mắt, như các ứng dụng thống kê chẳng hạn, rất nhiều biểu đồ với hình thù đa dạng. Đã bao giờ bạn hỏi các ứng dụng đó được làm thế nào chưa? Và một điều nữa đó là, UIKit của Apple không cung cấp cho chúng ta bất cứ một UI control ...

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

Android làm việc với cơ sở dữ liệu Firebase Realtime (Phần 2)

Dưới đây là nội dung kế tiếp của bài viết. Để xem phần đầu xin tham chiếu link sau : https://viblo.asia/p/android-lam-viec-voi-co-so-du-lieu-firebase-realtime-con-tiep-gGJ5927DKX2 3.4 Xóa dữ liệu Để xóa dữ liệu, bạn chỉ cần gọi phương thức removeValue () trên cơ sở dữ liệu tham chiếu. Bạn cũng ...

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

Xây dựng ứng dụng react cơ bản P2

Ở phần trước chúng ta đã tạo cấu trúc ứng dụng cơ bản như sau Chúng ta thêm folder theo cấu trúc như sau: |----pages |--------Add |------------index.js |--------Info |------------index.js |--------Home |------------detail.js Giờ mình import thêm thư viện react-route-dom một thư viện giúp ...

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

7 Deadly Sins of Ruby Metaprogramming

Với tư cách là một nhà phát triển ruby on rails, bạn dành 90% thời gian cho các hoạt động liên quan tới code như đọc và duy trì code hiện tại. Với một khoảng thời gian dài dành cho những tác vụ này, và điều quan trọng là đảm bảo rằng mọi thứ bạn làm (và code) đều hiệu quả. Trong khi metaprogramming ...

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

Laravel 5.5 và React JS Phần 1: Cài đặt và Hiển thị ví dụ

Laravel 5.5 có Frontend Preset mới là ReactJS và None. Trong bài viết này chúng ta sẽ sử dụng React Preset để sử dụng ReactJs trong Laravel app. Cài đặt Laravel 5.5 cấu hình Database Tạo mới laravel project sử dụng composer command: composer create-project --prefer-dist laravel/laravel ...

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

Những ví dụ đầu tiên với VueJS phần 1

Giới thiệu Trước khi vào làm những ví dụ về VueJS trước tiên chúng ta cũng nên biết VueJS là gì? Gọi tắt là Vue (phát âm là /vjuː/, giống như view trong tiếng Anh), Vue.js là một framework linh động (nguyên bản tiếng Anh: progressive – tiệm tiến) dùng để xây dựng giao diện người dùng (user ...

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

Find qoutes by image ! Chơi ăn gian đồ án trí môn tuệ nhân tạo bằng "Microsoft Cognitive Service API" ( P1 )

Giới thiệu Do tình cờ vào github cá nhân, thấy lại cái project cũ mình đã làm, cốt là để đối phó cho qua môn trí tuệ nhân tạo. Đề tài lấy điểm giữa kỳ của nhóm mình lúc ấy, mình cũng không nhớ rõ lắm, đại loại là "Tìm hiểu nhận dạng chữ viết trong ảnh - demo một ứng dụng". Thường thì nhóm mình ...

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

Tìm hiểu về GRUB Bootloader

GRUB (GRand Unified Bootloader) là một chương trình khởi động máy tính được phát triển bởi dự án GNU. GRUB cung cấp cho người dùng một lựa chọn cho phép khởi động một trong nhiều hệ điều hành được cài trên một máy tính hoặc lựa chọn một cấu hình hạt nhân cụ thể có sẵn trên các phân vùng của một hệ ...

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

Refs in React : Tất cả những gì bạn cần biết

Đối với các bạn mới tiếp xúc với React , chắc hẳn có những khái niệm, cú pháp khá khó hiểu và phức tạp, ko dễ để tiếp cận, trong đó có "refs" . Qua bài này mình xin giới thiệu lại và tìm hiểu sâu về refs trong react. Theo tài liệu của React, refs được sử dụng để lấy tham chiếu đến một node ...

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

Quản lý Activity đang hoạt động hay chạy nền trong Android

Vòng đời của Activity được thể hiện rất rõ qua các sự kiện onPause, onStop, hay onDestroy nhưng đấy là khi bạn đang thao tác trực tiếp với Activity đó. Còn khi bạn viết code dưới Service's hay BroadcastReceiver's thì Andrroid không cung cấp trực tiếp các hàm đề bạn có thể biết được Activity bạn ...

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

Biên niên sử Bitcoin

Giaosucan's blog Chia sẻ kiến thức kĩ thuât theo cách bá đạo http://www.giaosucan.com/ Ngẫm lại thế cuộc, từ thời chúa Jesus ra đời, mở đầu năm công nguyên lần thứ nhất. Trải qua bao cuộc bể dâu, tan rồi lại hợp, hợp rồi lại tan, bĩ rồi lại thái, thấm thoát cũng đã hai ngàn năm. Hơn hai ...

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

Python Basic

1.1: Python là gì Python là ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, được tạo ra bởi Guido van Rossum. Nó dễ dàng để tìm hiểu và đang nổi lên như một trong những ngôn ngữ lập trình nhập môn tốt nhất cho người lần đầu tiếp xúc với ngôn ngữ lập trình. Python hoàn toàn tạo kiểu động và ...

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

[Mobile App Trend] - Các xu hướng phát triển mobile app trong năm 2018

2017 là một năm thành công của ngành công nghiệp phát triển ứng dụng di động. Chúng ta đã chứng kiến sự xuất hiện của các ngôn ngữ lập trình mới như Kotlin, đã trở thành ngôn ngữ lập trình chính thức của Google. Chúng ta cũng thấy Apple đang đẩy mạnh marketing với các đối tác trong lĩnh vực phát ...

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