github Github ra mắt Draft Pull Request rồi, còn cần [WIP] ở đầu title của PR nữa không ? Bao lâu nay vẫn có thói quen, pull request nào chưa xong cứ gửi pull request lên Github và để title có tiền tố [WIP], đến hôm nay mới để ý Github đã ra tính năng Create Draft Pull Request, giờ chỉ cần tạo Draft Pull Request là xong, sẽ
Ruby On Rails Các cách tạo cron jobs trong Ruby On Rails Mở đầu Chắc hẳn các các anh em dev đã từng gặp nhiều các vấn đề về tự động update, hay tự động thay đổi trạng thái của object, tự động gửi mail, sao lưu ... Vậy thì sau đây mình xin giới thiệu đến các bạn vài cách để tạo
Figma Figma (kỳ 6): Tạo prototype cơ bản trên Figma Một điểm cộng rất lớn để Figma có thể "vượt mặt" Sketch đó chính là tích hợp cả chức năng tạo prototype. Ở bài viết này chúng ta sẽ tìm hiểu về chức năng Prototype trên Figma. 1. Prototype là gì ? Prototype là 1 bản mô phỏng cho
Figma Figma (kì 5): Mẹo quản lý Components trong Figma Ở bài viết trước mình đã hướng dẫn các bạn cách tạo Components trong Figma, ở bài viết này mình sẽ mách cho các bạn một số mẹo quản lý các components sao cho dễ tìm kiếm. Như các bạn đã biết, sau khi tạo component (bằng cách chuột phải
mysql Cài đặt Nginx, MySQL, PHP (LEMP) trên Centos 7 LEMP stack là một nhóm các phần mềm mã nguồn mở thường được cài đặt cùng nhau để cho phép các ứng dụng web PHP có thể hoạt động được trên các server. * L - Linux * E - Nginx * M - MySQL * P - PHP Hôm nay mình sẽ hướng
Figma Hướng dẫn chia sẻ quyền view/edit và chức năng comments Project trên Figma 1. Chia sẻ quyền view/edit với thành viên khác Trong trường hợp bạn đang thực hiện 1 Project cùng team, bạn muốn cho mọi người trong team có thể xem hoặc sửa design, bạn có thể dùng quyền share view/edit trong Figma. Điều đặc biệt là sau khi
Ruby On Rails Những lý do tại sao bạn nên học Ruby On Rails Với lập trình web thì mọi người chẳng còn xa lạ gì về Ruby On Rails, hay được viết tắt là RoR. Vậy Ruby On Rails là gì? Nó có khó không? Cần phải biết những gì để học? Sau đây là 13 câu hỏi cơ bản về Ruby On
caching_sha2_password Fix lỗi caching_sha2_password khi connect đến MySQL 8.0 bằng các MySQL GUI Tools Vào 1 ngày đẹp trời khi bạn update version MySQL từ 5.6 hoặc 5.7 lên 8.0 hoặc khi join 1 dự án mà đang dùng version 8.0. Như mọi khi thay chúng ta lại bật GUI Tools lên và connect đến database, nhưng thế méo nào
terminal Thiết lập trên MacOS: Terminal Code có thể không giỏi nhưng bàn phím gõ phải kêu và màn hình thì lúc nào cũng phải "Cool". MacOS có terminal khá tiện, và hầu như khi lập trình rất hay dùng terminal. Nên sau khi cài MacOS, mình nghĩ ngay tới việc setup để có
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ự
Sitemap với Laravel Chào mọi người, với những SEOer, Sitemap cho website là điều rất cần thiết, tuy không giúp tăng thứ hạng của web lên nhưng bù lại, nó giúp điều hướng và hỗ trợ rất tốt con bot của công cụ tìm kiếm. Bài viết này mình sẽ hướng dẫn các
software testing Kiểm thử phần mềm: Các công cụ hỗ trợ cho việc kiểm thử. (Phần 2) Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
Figma Figma (kì 4): Cách tạo component Components có lẽ là chức năng thú vị nhất của Figma. Mặc dù về bản chất giống với chức năng Symbols của Sketch nhưng Components lại chiếm được cảm tình vì cách làm việc thông minh và linh hoạt hơn Symbols trong Sketch. Cách tạo components cơ bản Ví dụ
software testing Kiểm thử hiệu năng - Aggregate Report (Phần 2) Aggregate Report là một report rất hữu ích của Jmeter 1. Các số liệu trong report: Mọi người có thể thấy Aggregate Report là 1 report dạng table, với 12 columns ứng với 12 thông số. Chúng ta sẽ tìm hiểu xem ý nghĩa của từng thông số nhé! • Label:
software testing Kiểm thử hiệu năng - Tạo kế hoạch kiểm thử hiệu năng đơn giản (Phần 1) Ở phần trước, Chúng ta đã biết Jmeter là gì? Jmeter dùng để làm gì? và cài đặt nó thế nào? Ở phần này, chúng ta sẽ tìm hiểu JMeter Performance Testing JMeter Performance Testing: JMeter Performance Testing bao gồm: * Load testing: Mô hình hóa dự kiến sử dụng bởi
software testing Kiểm thử phần mềm: Các công cụ hỗ trợ cho việc kiểm thử. (Phần 1) Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
Layoutgrid Figma (kì 3): Tạo layout grid (lưới) trong Figma Nếu bạn là designer chắc bạn sẽ cảm thấy quen thuộc với cụm từ Layout Grid (tạm dịch là bố cục lưới). Layout Grid hỗ trợ chúng ta tạo ra thiết kế có bố cục chặt chẽ, ngăn nắp, gọn gàng. Tuy nhiên, trong khuôn khổ bài viết nói về
software testing Kiểm thử phần mềm: Quản lý kiểm thử (Phần 2) Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
python Cài đặt server Django (P1): Chạy thử Django app trên server Trong các phần cài đặt này, mình sẽ trình bày cách cài đặt và config những tool cần thiết để cài đặt ứng dụng Django trên server Ubuntu(16.04). Đi cùng đó, mình sẽ sử dụng MySQL thay vì SQLite mặc định. Đông thời mình sẽ config Gunicorn application
Figma Figma (kì 2): Phím tắt Để đẩy nhanh tiến độ làm việc, hầu hết các phần mềm đều có một hệ thống phím tắt để hỗ trợ người dùng thao tác nhanh. Để bật hướng dẫn phím tắt của Figma, bạn làm theo hướng dẫn sau: Bước 1: Ở phía góc dưới bên phải màn
software testing Apache Jmeter - Apache Jmeter là gì? Cài đặt Apache Jmeter thế nào? > Sản phẩm dịch vụ của bạn sẽ ra sao nếu có một lượng lớn người truy cập? Server sẽ phản hồi lại các yêu cầu của Client trong bao lâu?... Apache Jmeter là một ứng dụng phần mềm sẽ giúp các bạn trả lời những câu hỏi đó. Ở
software testing Kiểm thử phần mềm: Quản lý kiểm thử (Phần 1) Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
software testing Kiểm thử phần mềm: Các kỹ thuật thiết kế kiểm thử (Phần 3). Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
software testing Kiểm thử phần mềm: Các kỹ thuật thiết kế kiểm thử (Phần 2). Tiếp tục series tóm tắt từ cuốn sách: FOUNDATIONS OF SOFTWARE TESTING ISTQB CERTIFICATION của tác giả Dorothy Graham, Erik van Veenendaal, Isabel Evans và Rex Black và một số kinh nghiệm của cá nhân trong quá trình làm việc nhằm cung cấp cho các bạn một cái nhìn tổng
python Series Django (P3): Thao tác với post app qua Django rest framework Chào mọi người, lâu lắm mới quay lại với series Django này. Ở phần trước mình đã thử bước đầu thao tác với Django rest-framework với ListAPIView. Ở phần này mình sẽ đi với các thao tác còn lại trong CRUD. 1. Retrieve View Detail Mình sẽ thêm PostDetailAPIView trong