Nguyên lý SOLID trong NodeJs với TypeScript

Nguyên lý SOLID trong Node.js với TypeScript

Với những bạn lập trình Java thì có lẽ biết rất rõ nguyên lý SOLID. Với Java thì SOLID gần như là quy tắc bất di bất dịch mà...
So sánh Nodejs và PHP: Bạn chọn công nghệ web nào?

Nodejs và PHP? Bạn chọn công nghệ web nào?

Khi bạn là một tech leader được giao nhiệm vụ lựa chọn một công nghệ cho dự án tiếp theo của team. Có nhiều yếu tố để bạn lựa...

Xây dựng ứng dụng OCR sử dụng Machine Learing

Bạn đã bao giờ nghe đến ứng dụng có thể convert ảnh sang text chưa? Tức là khi bạn chụp một biển quảng cáo, ứng dụng sẽ phát hiện...

Tìm hiểu Higher-Order Functions và Lambda trong Kotlin

Phiên bản Java 8 được release vào năm 2014 cùng với một tính năng rất quan trọng đó là Lambda expressions. 2 năm sau thì Kotlin ra đời, tất...
Tạo Push Notification sử dụng Firebase trong ứng dụng Android

Tạo Push Notification với Firebase trong ứng dụng Android

Trên VNTALKING, mình đã từng có bài viết hướng dẫn cách sử dụng OneSignal để tạo push notification với ứng dụng viết bằng React native. Các bạn có thể...
Callback hell là gì? 6 cách "trị" callback hell trong javascript dễ nhất

Callback hell là gì? 6 cách “trị” callback hell trong javascript

Chắc hẳn những bạn nào quen lập trình Nodejs hay Javascript rồi thì khái niệm Callback không còn xa lạ nữa. Nhưng với người mới như mình thì callback...
Hướng dẫn sử dụng Dagger 2 trong Android cho người mới

Dagger 2 trong Android – Hướng dẫn sử dụng cho người mới

Trong bài viết về kiến trúc MVP trong Android, mình đã từng giới thiệu thư viện Dragger2, một thư viện Dependency Injection mạnh mẽ và hữu ích dành cho...

Sử dụng Data Binding trong Android hiệu quả

Thư viện Data Binding cung cấp cách thức để chúng ta liên kết giao diện người dùng với logic của ứng dụng. Sử dụng Data Binding cho phép các...
Xây dựng ứng dụng web đầu tiên với NodeJS + ExpressJS

Xây dựng ứng dụng web với NodeJS + ExpressJS

Hai bài viết trước mình đã cùng nhau tìm hiểu những điểm mạnh của Nodejs rồi. Các bạn có cảm thấy hưng phấn để bắt đầu bước chân vào...

React Native Starter Kit – Top 3 bộ Starter Kit tốt nhất 2019

React Native đang trở thành một xu hướng lập trình mobile hot nhất. Có rất nhiều lý do để bạn chọn React Native để phát triển ứng dụng đa...
Khóa học lập trình ứng dụng di động App Inventor

Bài viết quan tâm