- 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
Tại sao Performance Testing ngày càng trở nên quan trọng? (Phần 2)
III. Performance và sự chuyển mình của “APM” 1. Bắt đầu bằng “Application Performance Monitoring” Băng qua sự phát triển của phần mềm, các nhà phát triển hiểu rõ tầm quan trọng của performance. Dưới thời đại IoT (Internet of Things), end user chưa bao giờ đứng trước ...
SỬ DỤNG CLOSURE, PROTOCOL LÀM CODE GỌN GÀNG DỄ HIỂU HƠN.
Bài toán đặt ra Ta có 1 ứng dụng lấy dữ liệu song từ API theo các artist. Việc lấy dữ liệu thực hiện tuần tự theo các bước: lấy song artist 1 -> update UI -> lấy song artist 2 -> update UI. Ta có đoạn code như sau: func getDataSong ( ) { statusLabel . text = ...
Validating Nested Associations in Rails
Intro Rails cung cấp cho chúng ta rất nhiều những tuỳ chọn để tạo ra nhiều form cho model. Đơn gỉan nhất là form cho một đối tượng, phức tạp hơn là form cho nhiều đối tượng liên quan tới nhau (thường là mối quan hệ cha con). Chúng ta sẽ bắt đầu với một ví dụ sau: class Company < ...
Robot framework dành cho tester (Phần I)
Nếu bạn là một tester chưa biết gì về lập trình, liệu ta có thể phát triển mảng kiểm thử tự động? Tôi đã từng tìm hiểu một số testing framework khi tiếp cận với kiểm thử tự động nhưng nhanh chóng từ bỏ vì cảm thấy bầu không khí của lập trình có vẻ nặng nề và nhiều hơn việc kiểm thử phần mềm, nào là ...
Những update mới nhất trong Android Studio 2.2 release đầu tháng 9 vừa rồi.
Android Studio 2.2 vừa mới được release mới nhất hôm đầu tháng 9, một IDE được dùng bởi hàng triệu Android developer trên toàn Thế giới. Trong phiên bản Preview được cập nhật vào tháng 5 có một số điều mới mẻ dưới đây mà chắc hẳn các bạn đã được biết: Design: Layout Editor Constraint ...
Tìm hiểu về lập trình hướng đối tượng (Object Oriented Programming)
Lập trình hướng đối tượng (OOP) là một trong những kỹ thuật lập trình rất quan trọng hiện nay. Nó được áp dụng ở hầu hết các ứng dụng thực tế xây dựng tại các doanh nghiệp. Hầu hết các ngôn ngữ lập trình và framework lập trình phổ biến hiện nay như Java, PHP, .NET, ruby đều hỗ trợ lập trình hướng ...
Android SharedPreference
Giới thiệu SharedPreference là một lớp cho phép lưu trữ và nhận dữ liệu theo key-value với các kiểu dữ liệu nguyên thuỷ như integer, string, boolean, float, long. Preference gần giống với Bundle nhưng nó có thể lưu trữ dữ liệu còn Bundle thì không. Lấy một SharedPreference Lấy một ...
Tư duy marketing và thiết kế của MUJI qua ngòi bút Ikko Tanaka (phần 1)
Bài viết được trích trong tuyển tập "Awakening of Design" (sự thức tỉnh của thiết kế) của nhà thiết kế tài năng người Nhật Ikko Tanaka. Ikko Tanaka là một trong những bậc thầy thiết kế, người đi đầu định hướng cho sự phát triển của thiết kế đồ họa Nhật Bản, và là một trong những người phát triển ...
Mindset test trong Agile và vài trò của Agile tester
Phát triển phần mềm linh hoạt (agile software development – gọi tắt là Agile) là một triết lí cùng với nhóm các phương pháp và phương pháp luận phát triển phần mềm dựa trên các nguyên tắc phát triển phân đoạn lặp (iterative) và tăng trưởng (incremental), theo đó nhu cầu và giải pháp tiến hóa thông ...
WebRTC basic phần 2 : Cách thiết lập một cuộc gọi thông qua WebRTC
Tiếp tục serial về WebRTC. Hôm nay mình sẽ giới thiệu về cơ chế hoạt động của WebRTC. Cần những gì để tạo được một application WebRTC. Như mấy bạn từng nghe, các cậu có cu, chết, nhầm, các cụ có câu "Dục tốc bất đạt" nên các bạn đừng nóng vội nhé (Có thể áp dụng trong các phương thức khác của ...