Lời đồn thứ 13 : Scrum Master không được loại bỏ thành viên trong nhóm Scrum
Scrum được mong đợi sẽ là một khung làm việc đơn giản mà vẫn đầy đủ để chuyển giao các sản phẩm phức tạp. Scrum không phải là một giải pháp cho mọi trường hợp, một viên đạn bạc hay một phương pháp hoàn thiện. Thay vào đó, Scrum cung cấp các ranh giới tối thiểu mà trong đó các nhóm có thể tự tổ ...
BigQuery
Bài viết sau được dịch từ link: https://cloud.google.com/bigquery/ BigQuery là một dịch vụ lưu trữ dữ liệu không cần máy chủ, có khả năng mở rộng và giá thành rẻ của Google được thiết kế để trợ giúp các nhà phân tích dữ liệu. Do không cần quản lý cơ sở hạ tầng nên bạn có thể tập trung vào phân ...
Các hàm xử lý file và upload file trong PHP
Đối với dữ liệu của website phần lớn chúng ta đều lưu trữ trong CSDL tuy nhiên cũng có đôi lúc việc lưu trữ dữ liệu với file sẽ thuận tiện hơn rất nhiều do dễ dàng thay đổi chẳng hạn như lưu trữ thông tin truy cập CSDL cho ứng dụng web hoặc lưu trữ thông tin cấu hình email... Việc nắm vững kiến ...
7 Hoạt động Software Testing phổ biến bạn nên biết trước khi bắt tay với nghề Tester/QA
Ngành kiểm thử phần mềm đang trở nên hot hơn bao giờ hết. Và không có gì ngạc nhiên khi càng ngày càng có nhiều người muốn trở thành Tester. Tôi thường xuyên nhận được Email chia sẻ về việc các Tester đã hứng thú như nào với công việc Test của họ. Tôi rất vui và mừng cho họ . Thật không may, ...
Làm Việc Với Hệ Điều Hành Ubuntu
“-r": recusive, xóa toàn bộ cac thư mục kể cả bên trong “-I”: xuất hiện thêm question hỏi trước khi xóa Bash script khởi động cùng hệ thống . ~/.bash_profile, ~/.bash_login, ~/.profile . Tham số trong bash là : nếu 0 tức là lấy cả tên luôn Cài đặt ...
Là một Android Developer thì bạn nhất định phải biết về Architechture Components (1).
1.Mở đầu. Vào tháng 5 năm 2018 Google đã đưa ra Android Jetpack . Android Jectpack là một tập hợp các libraries , tools và architechtural guidance để giúp bạn tạo ra các ứng dụng Android tuyệt vời một cách nhanh chóng và dễ dàng. Nó cung cấp mã code cơ bản, là nền tảng cho bạn thiết ...
Phân biệt class method và instance method trong ruby
Chắc hẳn một ruby newbie nào cũng đã từng gặp phải cú pháp self.method_name, khi đó chắc các bạn sẽ có một thắc mắc không biết là method này là dạng gì nhỉ. Sau đây mình xin chia sẻ với các bạn về hai method mà chúng ta dùng rất nhiều trong ngôn ruby đó là class method và instance method. Class ...
KỸ THUẬT QUY HOẠCH ĐỘNG
1.1. Ví dụ về bài toán quy hoạch Xét bài toán "Tìm cặp giá trị (x,y)left( small{x, y} ight) ( x , y ) sao cho x2x^{smash{2}} x 2 + y2y^{smash{2}} y 2 ≤ 1 và x+yx +y x + ...
Các quy ước đặt tên CSS sẽ giúp bạn tiết kiệm thời gian debug
Tôi đã nghe rất nhiều nhà phát triển nói rằng họ ghét CSS. Theo kinh nghiệm của tôi, điều này xuất phát từ việc không dành thời gian để học CSS. CSS không phải là 'ngôn ngữ' đẹp nhất, nhưng nó đã hỗ trợ thành công kiểu dáng của web trong hơn 20 năm nay. Tuy nhiên, khi bạn viết nhiều CSS hơn, ...
Một số lệnh và thao tác hữu ích trên terminal
Thông thường ta hay dùng lệnh tail -f /var/log/nginx/access.log để xem realtime log. Nhưng ta có thể không cần dùng option -f mà dùng trực tiếp lệnh tailf /var/log/nginx/access.log cũng có chức năng tương tự. Đỡ mỏi tay hơn 1 chút Tạ Quốc Bảo viết 18:00 ngày 12/08/2018
Tăng tốc độ hệ thống bằng CDN
Khi bắt đầu làm quen với Bootstrap chúng ta thường có 2 cách để áp dụng: Lên trang chủ của bootstrap và tải file bootstrap.min.css rồi import từ server của mình. Sử dụng link Bootstrap CDN Vậy tại sao lại tồn tại một cái link dài ngoằng được gọi là CDN kia? Nó là cái gì và vì ...
Những điều mới có trong Swift 4.2
Swift 4.1 import các API C để tạo các số ngẫu nhiên, như trong đoạn mã dưới đây: arc4random_uniform(: ) : trả về 1 số ngẫu nhiên từ 0 - 9. Nhưng yêu cầu chúng ta import Foundation, và rất tiếc là không hoạt động trên Linux Swift 4.2 giải quyết vấn đề này bằng cách thêm một random API vào thư ...
Tạo slide trình chiếu sử dụng Latex
Khi nhắc đến việc trình chiếu, hẳn trong đầu mọi người đang mặc định nghĩ ngay đến Power Point, một trong những phần mềm cực mạnh nằm trong bộ Office của Windows. Tuy nhiên, khi nội dung cần trình bày thuộc lĩnh vực khoa học, chẳng hạn như Toán học, việc soạn thảo slide trình chiếu với một đống ...
Xây dựng ứng dụng Ios trở nên đặc biệt- Câu hỏi muôn thuở của các lập trình viên
Làm sao để ứng dụng của mình trở nên đặc biệt...đó luôn là một câu hỏi mà các lập trình viên luôn luôn tự hỏi và tìm kiếm học hỏi và làm cho ứngd ụng của họ phổ biến và đặc biệt hơn. Dưới đây là một số điểm cần tập trung khi xây dựng và phát triển một ứng dụng ios 1) Xây dựng ý tưởng tuyệt ...
Test Evidence trong kiểm thử phần mềm
Evidence làm một khái niệm rất quen thuộc trong lĩnh vực kiểm thử. Biết cách tạo, quản lý và sử dụng tốt evidence mang lại rất nhiều lợi ích cho công việc của bạn cũng như chất lượng toàn dự án. Nội dung này cũng mở rộng hơn phạm vi của evidence, không chỉ là những file đính kèm được gán vào bug ...
Simple CryptoCurrency Tracker App với React Native
Chắc hẳn mọi người đều đã biết hoặc nghe đến React Native, một nền tảng để xây dựng ứng dụng di động cross-platform. Nhân tiện ngày thị trường cryptocurrency nhuộm máu =)) mình demo luôn 1 app nhỏ để tracker giá coin cho bản thân theo dõi cũng như kiểm tra lại kiến thức React Native đã học được. ...
Singleton methods, Singleton class
Lớp ẩn danh Cùng xem ví dụ sau: foo = String . new foo . class # String foo . length # 0 foo . bar # NoMethodError Ở đây ta tạo một đối tượng foo thuộc lớp String, và gọi phương thức length của lớp String ra. Với foo.bar thì trình thông dịch của ruby không tìm ...
Chọn Web Apps truyền thống hay Single Page Apps
Ngày nay, single page apps nổi lên như mội sự xu thế của công nghệ.Trước những lợi ích mà nó đem lại, rất nhiều developer đang xây dựng nó và thay thế dần cho web apps truyền thống. Vậy phải chăng single page apps là lựa chọn số một và web apps truyền thống sẽ không còn được sử dụng trong tương lai ...
VietNam Mobile Day 2018 – Cơ hội và thách thức cho lập trình viên
Như vậy là đã kết thúc một buổi hội thảo thật ý nghĩa qua những chia sẻ vô cùng hữu ích từ các diễn giả là CEO, CTO, Founder, R&D Engineer … đến nhiều công ty lớn cũng như những các diễn đàn lớn về công nghệ hàng đầu Việt Nam. Và Framgia là một trong những nhà tài trợ vàng ...
Elasticsearch - Khái niệm và các câu truy vấn cơ bản
Elasticsearch là công cụ tìm kiếm dựa trên nền tảng Apache Lucene. Nó cung cấp API cho việc lưu trữ và tìm kiếm dữ liệu một cách nhanh chóng. Nó được xây dựng, phát triển bằng ngôn ngữ java dựa trên Lucene – phần mềm tìm kiếm và trả về thông tin (information retrieval software) với hơn 15 năm kinh ...