- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Làm thế nào để report Mobile bugs?
Trong quá trình kiểm thử Mobile, nếu bạn tìm thấy một lỗi trong ứng dụng di động, bạn cần báo cáo để sửa nó. Bug report yêu cầu một số thông tin cần thiết và đủ cho developer có thể tái tạo và fixed nó. Báo cáo lỗi rất quan trọng đối với product owner, product manager and the developers . Đầu tiên, ...
Sử dụng CDN để nâng cao hiệu suất cho website
Có thể bạn đã nghe về CDN trước đó, trong khi hỏi một người có kinh nghiệm về giải pháp tăng hiệu suất cho website, tiết kiệm băng thông cho hosting. Hoặc cũng có thể bạn đã từng copy url của jQuery hoặc Bootstrap bỏ vào HTML mà không biết url đó là CDN của Google. Vậy CDN chính xác là gì, có bao ...
Setup và ví dụ về Cross Browser Testing
Hôm nay, mình sẽ giới thiệu về Selenium Grid - một trong số các bộ testing tool của Selenium. Tìm hiểu cách thực hiện Cross browser testing bằng Selenium Grid. Khi nào thì cần dùng Selenium Grid? Có hai lý do chính để bạn cân nhắc việc sử dụng Selenium Grid cho các dự án của mình đó là: ...
Tìm hiểu Amazon Web Services (AWS)
Là một kỹ sư làm việc trong lĩnh vực phần mềm, mặc dù không trực tiếp làm công việc lập trình, nhưng hay nghe các đồng nghiệp nhắc tới AWS, hay Amazon. Nghe thấy nhiều nhưng thực tế bản thân mình không hiểu AWS to lớn như nào, vận dụng ra sao, có lợi ích gì. Ở bài viết này là sơ lược về AWS mình ...
Serveo là gì – Công cụ cho phép public localhost server
Người viết: Vương Minh Thái Lời mở đầu Hôm nay mình xin giới thiệu tới các bạn về một công cụ mình thấy khá là hay ho trong quá trình phát triển phần mềm, đó chính là Serveo . Vậy Serveo là gì ? Dùng để làm gì ? Dùng như thế nào ? Chúng ta hãy cùng đi vào tìm hiểu ...
Xây dựng hệ thống theo dõi và cảnh báo sớm cho hệ thống server
Một trong các tiêu chí quan trọng của hệ thống web hiện đại ngày nay là mức độ chịu lỗi, khắc phục lỗi nhanh, đặc biệt khả năng dự đoán trước sự cố và quá tải để có phương án backup hoặc mở rộng kịp thời, đảm bảo dịch vụ luôn sẵn sàng 24/24 bất kể đột biến truy cập. Đến với sự ...
Giải quyết vấn đề với Combine trong Swift Phần 1
Các ứng dụng hiện nay xử lý rất nhiều sự kiện thời gian thực nhằm nâng cao trải nghiệm cho người dùng. Chúng ta cần các công cụ để xử lý các sự kiện này. Framework mới nhất của Apple liệu có phải là câu trả lời cho điều đó? Giới thiệu Combine framework là declarative framework mới nhất ...
Video Depth Maps trong iOS
Trong bài viết này, chúng ta sẽ cùng tìm hiểu và sử dụng video depth maps, một tính năng mới từ iOS 11, cho phép apply các filter video realtime, tạo nên các hiệu ứng đặc biệt từ hình ảnh thu được từ camera. Cụ thể, trong bài tutorial này, chúng ta sẽ: Request các thông tin về chiều sâu cho ...
Bàn về JS - Arrow Function
Hẳn chúng ta đều đã biết về sự phiền phức khi phải binding this với function trong ES5. Và kể từ ES6, chúng ta đã có một feature mới để giải quyết vấn nạn này đó là arrow function. Đầu tiên hãy xem một arrow function trông thế nào khi đứng với một function thường: function foo(x, y) { return x ...
Gem devise - Xác thực tài khoản trong Ruby on rails.
Devise cung cấp tính năng xác thực người dùng trong Rails. Hoạt động theo mô hình MVC, dựa trên khái niệm modules. Bao gồm tất cả 10 modules: Database Authenticable: mã hóa và lưu mật khẩu trên database để xác thực người dùng. Omniauthable: Hỗ trợ đăng nhập bên ...