- 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ư tưởng Agile (Agile Mindset) chính xác là gì?
Trong cả quãng đời là nhà phát triển và là Scrum master, tôi đã từng làm việc với nhiều đội và tổ chức khác nhau và tham gia vào đa dạng cuộc họp và thảo luận. Rất nhiều lần, tôi nghe về tầm quan trọng của tư tưởng Agile, tôi thậm chí cũng hay sử dụng cùm từ ấy. Nhưng khi nghĩ về việc định nghĩa nó ...
Laravel Collection
Định nghĩa Collection trong Laravel là một class được tích hợp sẵn các phương thức thường xuyên được sử dụng để xử lý dữ liệu nhàm giảm thiểu tối đa thời gian cho các lập trình viên. Đặc biệt là khi làm việc với API kết nối với database vì dữ liệu từ database trả về sẵn kiểu là Collection. ...
Risk-based testing - Kiểm thử dựa trên rủi ro
Bài viết này sẽ giới thiệu đầy đủ về Risk-based testing - Kiểm thử dựa trên mức độ rủi ro. Trước khi thảo luận về loại kiểm thử này chúng ta sẽ tìm hiểu khái niệm Rủi ro trong phần mềm là gì. 1. Rủi ro trong phần mềm là gì? Rủi ro trong phần mềm là những vấn đề hoặc tình huống tiềm ấn chưa xảy ...
Những công cụ hữu dụng cho phát triển ứng dụng Android
Trong một vài năm trở lại đây, có rất nhiều các công cụ rất hữu ích cho việc phát triển ứng dụng Android , giúp làm việc một cách dễ dàng hơn. Tôi luôn vận dụng các công cụ vào công việc phát triển của giúp công việc đạt hiệu quả cao nhất có thể. Trong nội dung bài viết này tôi sẽ đưa ra một số ...
Giới thiệu văn hoá Nhật Bản: Giáo dục gia đình
Nguồn: 日本人の心がわかる日本語/Japanese Words to Understand the Japanese Mind Tác giả: 森田六朗/Morita Rokurou 2011 Ở Nhật, bố mẹ phải dạy trẻ em từ lúc nhỏ về các quy tắc cư xử với người ngoài. Ví dụ, các bậc cha mẹ người Nhật thường xuyên dạy con mình các lễ giáo trong xã hội: Hãy nhớ chào hỏi người ...
Những lỗ hổng bảo mật thông thường và cách xử lý trong Rails
1. Mở đầu Ruby on Rails không phải làm một framework bảo mật nhất. Vì vậy khi phát triển bạn phải hiểu rõ những lỗ hổng bảo mật thông thường có thể gặp phải để tìm cách xử lý chúng. Trong bài viết này tôi sẽ nói về một số lỗ hổng bảo mật cũng nhưng các bước để làm cho ứng dụng của bạn được bảo vệ ...
Refactoring Fat Model
In the Ruby on Rails project it is a common practice to keep controller as small as possible and by doing that we push all the logic into model. Eventually as the application grow the model class became litter with code that has nothing to do with data persistence at all. This result in slow and ...
Hướng dẫn tích hợp Spring Framework vào Wicket Framework
Trong các dự án về Web sử dụng Wicket Framework, để việc khởi tạo các component của dự án được thực hiện tự động thì hiện tại có thể tích hợp các framework seasar hoặc spring. Trong bài viết này tôi sẽ trình bày cách tích hợp Wicket + Spring Để tạo project wicket tự động bạn có thể tham khảo ...
Notification with actioncable
Ngày hôm nay mình xin giới thiệu về 1 kĩ thuật được hỗ trợ rất mạnh từ bản Rails 5, đó là Action Cable. Cụ thể mình sẽ hướng dẫn các bạn sử dụng tính năng này để thực hiện chức năng thông báo trong ứng dụng realtime. Trước hết chúng ta cùng tìm hiểu qua một số khái niệm cơ bản 1. Websocket ...
Functional Programming with Ruby
Continue with functional programming: Monads In this post I will try to get a grasp at Monads with Ruby. Monads is a very important concept in functional programming. So what is monad and what is it for? Monads can be thought of as composable computation descriptions. The essence of monad ...