Tổng quan về Scrum (Phần 2)

Ở phần trước, mình đã giới thiệu với các bạn những khái niệm cơ bản về tính chất cũng như các vai trò trong một Scrum team (nhóm scrum). Trong phần này, chúng ta sẽ tiếp tục tìm hiểu về Scrum events ( các sự kiện scrum), Scrum artifacts ( các tạo tác trong scrum) và Definition of "done" ...

Tác giả: Tạ Quốc Bảo viết 16:43 ngày 24/09/2018

Giải thích 1 cách dễ hiểu nhất về Object-oriented (hướng đối tượng)

Object-oriented (hướng đối tượng) là việc mô tả chính xác về thế giới hiện thực. Object-oriented thực ra hoàn toàn không khó hiểu, nhưng có vẻ rất nhiều người còn đang phân vân về nó. Bài viết này sẽ giúp bạn hiểu về nó 1 cách đơn giản nhất. Chú ý là bài viết này nhằm mục đích giúp các bạn hiểu ...

Tác giả: Tạ Quốc Bảo viết 16:43 ngày 24/09/2018

Chu trình Agile- Scrum

Phương thức phát triển linh hoạt, còn được gọi là phát triển thích ứng, là các phương pháp tập trung vào các cá nhân nhằm mục miêu làm hài lòng khách hàng thông qua việc thực hiện một phần mềm đầy đủ chức năng trong quá trình sản xuất nó. Nguyên tắc và các giai đoạn khác nhau ...

Tác giả: Tạ Quốc Bảo viết 16:42 ngày 24/09/2018

MÃ HOÁ BẤT ĐỐI XỨNG RSA

1. Sơ lược về mã hoá đối xứng và bất đối xứng. Hầu như ai có tìm hiểu về an toàn thông tin đều biết đến hai loại mã hoá phổ biến là mã hoá đối xứng (symmetric cryptography) và mã hoá bất đối xứng (asymmetric cryptography). Về cơ bản thì: Mã hoá đối xứng (hay còn gọi là mã hoá bí ...

Tác giả: Vũ Văn Thanh viết 16:42 ngày 24/09/2018

Giám đốc sản phẩm giỏi và giám đốc sản phẩm tồi

Một giám đốc sản phẩm giỏi có một vị trí then chốt trong một sản phẩm thành công và xây dựng một sản phẩm thành công là một trong những đóng góp lớn nhất mà một cá nhân có thể có trong một công ti sản phẩm và công nghệ. Chính vì vậy tiêu chí quan trọng nhất để một ứng viên được để cử ...

Tác giả: Hoàng Hải Đăng viết 16:42 ngày 24/09/2018

Vạch trần ứng dụng autolike lừa đảo hàng ngàn người dùng

Trong thời gian gần đây, Mạng xã hội, Facebook, Google+ là nơi cập nhật thông tin hàng ngày, không còn chỉ riêng giới trẻ, mà cả người lớn tuổi, trẻ nhỏ, người lao động chân tay, ca sĩ, diễn viên, giáo sư, tiến sĩ… tất cả ai lấy cũng đều có một tài khoản Facebook của riêng mình. Trong bài ...

Tác giả: Vũ Văn Thanh viết 16:42 ngày 24/09/2018

Thị trường dịch vụ điện toán đám mây cloud computing sẽ đạt mức 1,3 nghìn tỷ đô la vào năm 2022

Theo Gartner, hơn 1.3 nghìn tỷ đô la ngân sách chi tiêu dành cho CNTT sẽ bị chi phối trực tiếp hoặc gián tiếp bởi sự chuyển giao sang cloud vào năm 2020. Có vẻ như đây là giai đoạn chuyển đổi quan trọng đối với các nhà cung cấp cơ sở hạ tầng truyền thống, khi ngày càng có nhiều doanh nghiệp ...

Tác giả: Vũ Văn Thanh viết 14:07 ngày 24/09/2018

Khám phá kotlin từ Android Architecture Components Phần I

Giới thiệu Chào mọi người, gần đây mình đang học về kotlin. Ở bài viết này mình muốn trình bày về Kotlin khi bạn làm việc với Android Architecture Components . Với cá nhân mình thì Android Architecture Components không xa lạ nhưng Kotlin thì mình chưa làm nhiều dự án ...

Tác giả: Trần Trung Dũng viết 14:06 ngày 24/09/2018

Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 4)

Tốn mấy phút đọc: khoảng 15 phút thôi! Level CSS sau khi đọc xong : tăng thêm 4% Hello mọi người, mình tiếp tục trở lại với series về thủ thuật CSS đây. Các mẹo CSS trong phần này có 1 số chưa được support đầy đủ ở các trình duyệt phổ biến, nên mình đánh dấu [Not Cross-Browsers] để ...

Tác giả: Trịnh Tiến Mạnh viết 14:06 ngày 24/09/2018

Tối ưu hóa hiệu năng của ứng dụng Laravel

Hiệu suất là 1 điều tuyệt rất tuyệt vời trong bất kỳ ứng dụng. Mọi người đều muốn hệ thống của họ được nhanh chóng. Không công ty nào có thể thúc đẩy hoạt động kinh doanh của mình mà không có một hệ thống phù hợp với hiệu suất tốt. Chúng ta đã thấy nhiều công ty bị bỏ lại bởi các đối thủ cạnh ...

Tác giả: Hoàng Hải Đăng viết 14:05 ngày 24/09/2018

S.O.L.I.D : 5 nguyên tắc của thiết kế hướng đối tượng

S.O.L.I.D là một từ viết tắt cho năm nguyên tắc thiết kế hướng đối tượng (OOD) . Những nguyên tắc này, khi kết hợp với nhau, giúp cho một lập trình viên dễ dàng để phát triển phần mềm dễ bảo trì và mở rộng. Chúng cũng giúp các nhà phát triển dễ dàng tránh các lỗi mã, dễ dàng refactor code, và ...

Tác giả: Vũ Văn Thanh viết 14:05 ngày 24/09/2018

SanitizeHelper trong Rails

I. SanitizeHelper là gì? SanitizeHelper là modul trong Rails cung cấp các methods giúp loại bỏ các phần tử HTML không mong muốn, đảm bảo an toàn cho website. Các methods được cung cấp bao gồm: sanitize, sanitize_css, strip_links, strip_tags II. Method sanitize Cú pháp: ...

Tác giả: Tạ Quốc Bảo viết 14:05 ngày 24/09/2018

Management Tab: Create Releases & Cycles in HP ALM (Quality Center - ALM part3)

Ở các bài trước chúng ta đã biết về ALM giới thiệu và cách tạo domain, Project, user qua bài https://viblo.asia/p/introduction-to-hp-almquality-center-Do754j10ZM6 Ở bài này chúng ta sẽ biết cách tạo và quản lý release, cycle trong ALM Management Tab giúp người dùng sắp xếp và theo dõi quá trình ...

Tác giả: Bùi Văn Nam viết 14:05 ngày 24/09/2018

Awesome Ruby Toolbox - Bộ công cụ tuyệt vời của Ruby

Ruby - một ngôn ngữ lập trình nổi tiếng, người hâm mộ của nó gọi nó là một ngôn ngữ đẹp, nghệ thuật và còn tiện dụng, thiết thực. Ruby có một bộ sưu tập các thư viện, công cụ, framework và phần mềm tuyệt vời để thiết kế, xây dựng các ứng dụng và ứng dụng web hiện đại. Tuy nhiên không phải ai cũng ...

Tác giả: Bùi Văn Nam viết 14:05 ngày 24/09/2018

Top 3 WordPress Tools để sử dụng trong năm 2018

1. Elementor Page Builder Khi bạn đang tìm kiếm một cách để xây dựng một trang web hoàn hảo, bạn muốn chọn nền tảng cung cấp giải pháp hiệu quả và linh hoạt nhất. Elementor đã lên top đầu các page bulder trong vòng chưa đầy 2 năm bằng cách không chỉ xây dựng trang web miễn phí và dễ dàng mà còn ...

Tác giả: Trịnh Tiến Mạnh viết 14:05 ngày 24/09/2018

Elasticsearch kết hợp với searchkick

install java Tại sao phải cài đặt java? bời vì elasticsearch được phát triển bằng java vì vậy để chạy được Elasticsearch chúng ta cần cài đặt java. Các bạn sử dụng các lệnh sau để cài đặt java. sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install ...

Tác giả: Hoàng Hải Đăng viết 14:04 ngày 24/09/2018

Gutenberg trong WordPress là gì?

Nếu các bạn đã và đang sử dụng WordPress thì hẳn đã quá quen thuộc với trình soạn thảo mặc định của WordPress là TinyMCE. Trình soạn thảo này đã được sử dụng từ rất lâu và gần như không có một cải tiến, thay đổi nào cả. Gutenberg là gì? Gutenberg là một trình soạn thảo mới cho WordPress, với ...

Tác giả: Hoàng Hải Đăng viết 14:04 ngày 24/09/2018

Giơí thiệu về Elixir trong Laravel

Xin chào các bạn. Hôm nay mình sẽ giới thiệu với các bạn về Laravel Elixir. Cài đặt, làm việc cũng như tìm hiểu sâu về Elixir trong Laravel Giới thiệu Cài đặt Chạy Elixir Làm việc Stylesheets Less Sass Plain CSS Source Maps Làm việc với Scripts CoffeeScript Browserify ...

Tác giả: Vũ Văn Thanh viết 14:04 ngày 24/09/2018

Đa ngôn ngữ trong ứng dụng laravel + vuejs

Trong một ứng dụng được viết bằng laravel chắc chúng ta đều quen với việc laravel support ngôn ngữ một cách vô cùng dễ dang, chỉ cần copy nhiều thư mục /resources/lang ra và đổi tên mong muốn là laravel có thể hiểu được ngôn ngữ bạn đang muốn sử dụng. ví dụ trong laralve bạn chỉ cần viết {{ ...

Tác giả: Vũ Văn Thanh viết 14:04 ngày 24/09/2018

Tìm hiểu AWS Batch

Hello các bạn, hôm nay mình sẽ giới thiệu với các bạn 1 service của amazon web services, đó chính là aws batch. Nói qua tiểu sử của aws batch thì nó chính thức được đặt chân lên aws vào 5-1-2017. Sau đó trải qua các lần release thì mới nhất là vào 5-4-2018. Cũng khá là mới mẻ so với các dịch vụ ...

Tác giả: Tạ Quốc Bảo viết 14:04 ngày 24/09/2018