Agile 8 lầm tưởng về Scrum Master * Người ghi chú các cuộc họp: Người note lại ghi chú trong các Scrum events. Viết ra toàn bộ Sprint plan, daily plan, thảo luận refinement và cam kết hồi cứu. * Thư kí: Planning tất cả Scrum events cho taats cả mọi người. Chịu trách nhiệm giữ team schedule gồm
okr (Review sách) OKRs – Làm Điều Quan Trọng: John Doerr Measure What Matters – Làm Điều Quan Trọng đây là cuốn sách đầu tiên đưa mình đến với OKRs từ những ngày đầu gia nhập gia đình nhà cú Haposoft, đánh dấu 4 tháng cùng anh em học và làm OKRs. Dưới đây là Tổng hợp những kiến thức cơ bản
flutter Những ngày đầu tiếp cận Flutter 2.0, có gì khác với React Native Bối cảnh Sau 1 quãng thời gian 2 năm với React Native, cũng có làm được 1 số ứng dụng lên appstore. Nhưng có 1 số lý do việc sử dụng React Native vẫn không được thoải mái cho lắm * Vẫn là bản beta. Có những thư viện ngày xưa
Lỗi MySQL trên Windows tự động convert table name sang lowercase Gần đây khi dự án chuẩn bị release dự án, thì có 1 lỗi xảy ra mà chỉ khi upload lên test server của Khách hàng thì mới phát hiện ra được, gây ảnh hưởng đến tiến độ dự án. Hiện tượng Codebase của KH từ khá lâu rồi, khi
nuxtjs Nuxt.js là gì, có gì khác với Vue.js Có 1 ngày đẹp trời, KH yêu cầu bạn làm 1 single web app, và không có mô tả kỹ thuật gì cụ thể. Và bạn đã tìm đến VueJs như 1 công cụ mới để thử thách, hot trend sánh ngang tầm với React, Angular. Sắp kết thúc dự
ÐApps Build 1 ứng dụng Blockchain hoàn chỉnh trên nền Ethereum Network Đang trong lúc ngâm cứu về Solidity, Ethereum, cũng nhân tiện mấy vụ đất đai đang hot trên mạng, mình nảy sinh ý tưởng bá chủ toàn cầu, nghĩ ra game đơn giản gọi là Crypto World, thích thằng nào là mình mua luôn. Trong tutorial này mình sẽ trình
golang Golang - A Tour of Go (Các cấu trúc điều khiển) Bài viết trước [https://blog.haposoft.com/thu-playaround-golang-a-tour-of-go-basics/] đã xem qua các phần cơ bản của Golang, và để tìm hiểu tiếp về Golang, nay ta tiếp tục dựa theo Tour Of Go [https://tour.golang.org/flowcontrol/1] để tìm hiểu các cấu trúc điều khiển For * Điểm đặc
golang Thử playaround Golang. A Tour of Go (Basics) Golang - được Google giới thiệu vào năm 2009, nhưng dạo gần đây được cải thiện để nổi lên như là 1 ngôn ngữ Serverside hàng đầu do có những ưu thế về tốc độ xử lý, hiệu năng tính toán. 1 nguyên nhân khiến Go nổi lên cũng có
ruby Tạo E2E Testing tự động với Rspec, Turnip, Capybara, Selenium e2e testing là cái gì * e2e testing hay còn gọi là UI Testing là 1 khâu kiểm thử để kiểm tra tương tác của ứng dụng với dataflow hoạt động có đúng như thiết kế hay không 1 cách toàn diện từ điểm đầu đến điểm cuối. * e2e testing là
ajax Tạo màn hình Loading khi call Ajax thật đơn giản Có thể để ý thấy nhiều bạn trẻ khi develop 1 chức năng nào đấy cần gọi API bằng AJAX với Jquery thì rất hay để lỗi không tạo màn hình Loading để khoá action từ người dùng lại, điều này có thể dẫn đến 1 số tác hại như
structure Cấu trúc project Flask để develop web app dễ dàng hơn Bài viết trước đã giới thiệu qua về cách làm tạo 1 ứng dụng Hello World với Flask App tại đây [https://blog.haposoft.com/hello-world-voi-flask/], hôm nay mình sẽ thử cấu trúc lại Flask App để develop Web App dễ dàng và khoa học, trông khác cái bãi rác
ruby Ruby Coding Styles Rules dựa vào kinh nghiệm thực tế Trong những coding convention định nghĩa ở https://github.com/bbatsov/ruby-style-guide thì có những quy tắc rất hay gặp trong thực tế * Sử dụng những syntax của Ruby thay vì dùng những syntax kiểu C, hoặc Javascript VD: String interpolation a = 123 Good: str = "Aloha!, {a}" Bad:
flask Hello World với Python Flask Flask là cái gì? Flask là một micro web framework khá nổi tiếng viết bởi Python. Nhanh, nhỏ nhẹ, đơn giản, nếu tập tành viết web application với Python thì Flask là 1 sự lựa chọn thích hợp. À, mà phải biết chút Python chứ nhỉ? Lên codeacademy [https://www.
ducktyping Duck Typing là gì? Duck typing là gì * Duck typing là 1 tính năng đặc trưng của 1 số ngôn ngữ động (dynamic language) như Ruby, Python, ... * Tên gọi bắt nguồn từ duck test [https://en.wikipedia.org/wiki/Duck_test] với tư tưởng: "If it walks like a duck and quacks like
redmine Tương tác Redmine với Slack 1 cách hiệu quả 1. Về Slack Slack là communication tool team hiệu quả, dễ sử dụng, tương tác tốt với Github, tích hợp nhiều tính năng để tương tác giữa các thành viên với giao diện thân thiện, dễ sử dụng. Tìm hiểu thêm tại đây [https://slack.com/is] 2. Cài đặt
redmine Bước đầu sử dụng Redmine trong quản lý dự án 1. Redmine là gì? Nếu từng làm việc với 1 số công ty IT Nhật Bản, hẳn trong số chúng ta đã từng nghe đến công cụ Redmine. Redmine là 1 công cụ để quản lý dự án trên Web, được viết trên Ruby on Rails, cho phép người dùng