- 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
Behavioral patterns
Tiếp tục chuỗi bài về chủ đề design patterns, bài trước mình đã trình bày với các bạn về hai mẫu design của Creational patterns là Abstract Factory, Factory Method, hôm nay mình sẽ trình bay về một mẫu design hoàn toàn mới, đó là Behavioral patterns. Trong kỹ thuật phần mềm, behavioral design (mẫu ...
Chat-bot development using Amazon Lex
Lex is an easy to use service that makes the task of chat-bot building very fast and hassle free. In a matter of minutes, a fully functional bot can be developed from the scratch. This only leaves a developer with the task of integration, where bot interface is integrated with application ...
Ruby blocks!
Blocks là một tính năng có vai trò quan trọng của ruby. Bài viết sau sẽ chia sẻ về cách blocks hoạt động ra sao và những hữu ích mà nó mang lại. Blocks trong ruby là gì? Một block bạn thường thấy là đoạn code được đặt trong do và end. Bạn có thể viết block bằng 2 cách: nhiều dòng code đặt trong ...
APIS ON RAILS - Chapter 3: Presenting the users
Trong 2 chap trước thì chúng ta đã thiết kế được bộ khung của app rồi, thậm chí chúng ta đã thêm được phiên bản thông qua headers. Trong bài viết này thì chúng ta sẽ tạo ra products cho từng user và mỗi user có thể tạo order. Bạn có thể clone project ở 2 chap trước bằng link sau: git clone ...
Software Project Process: Kanban vs Scrum
Phần 1: Agile là gì? Phần 2: Waterfall là gì? Phần 3: Scrum là gì? Phần 4: Agile vs Waterfall. Con đường nào phù hợp với bạn Phần 5: Agile vs Scrum. Phần 6: Kanban Phần 7: Kanban vs Scrum Sự giống và khác của 2 mô hình: Scrum vs Kanban Scrum và Kankan là 2 "hương vị" của Agile, nhưng giữa ...
Tìm hiểu về Session trong laravel
Giới thiệu Hệ thống HTTP không có chỗ lưu trữ, thế nên sessions cung cấp cho ta một cách để lưu trữ thông tin các yêu cầu từ người sử dụng. Laravel cung cấp đầy đủ hệ thống thống nhất thông qua API để hỗ trợ việc này. Hỗ trợ các back-ends nổi tiếng như Memcached, Redis, và cơ sở dữ liệu đã được ...
CDI là gì? Thực hiện DI và AOP với CDI
Nguồn : https://stackjava.com/cdi/cdi-la-gi.html CDI (Contexts and Dependency Injection) là một chuẩn Java, cung cấp ngữ cảnh cho việc thực hiện Dependency Injection (DI). (Nếu bạn hơi mơ hồ thì tạm hiểu nôm na CDI nó giống như 1 thư viện giúp chúng ta thực hiện Dependency Injection và AOP – ...
Practice with Angular 2 Part I - TypeScript
In this the article, I want to show you guy about Angular 2 . Angular 2 is about 2 years from now. It has been release in 2016 with final version on September 14, 2016. However so you’ve been through the basic Angular 2 application and now you want a bit more. If you’ve been reading ...
Elasticsearch là gì ?
Elasticsearch có lẽ là thứ không phải xa lạ gì với anh em developer chúng ta nhưng không phải ai cũng hiểu rõ ràng và cụ thể về nó. Ngày hôm nay mình xin phép trình bày một số khái niệm bạn cần phải biết trước khi tiến tới sử dụng Service này ! Elasticsearch là một công cụ tìm kiếm dựa trên ...
Eager Loading - Kỹ thuật cần biết cho lập trình viên PHP
Giới thiệu Làm thế nào để tài nguyên hệ thống không bị lãng phí? Phải làm gì để truy vấn dữ liệu được nhanh hơn? Làm sao? Và phải làm như thế nào? Bùi Văn Nam viết 16:55 ngày 12/08/2018 chỉnh sửa