Vantix – Bệ phóng lý tưởng cho các tài năng công nghệ vươn tầm...
Không ngừng tiên phong đón đầu xu hướng công nghệ mới, Công ty Cổ phần Giải pháp và Dịch vụ Công nghệ Vantix đã...
Những tựa sách nổi tiếng dành cho Software Developer – Phần 2
Tác giả: Andrew
Giới thiệu
Sách là một nguồn tài nguyên vô tận để các dev dùng làm tài liệu tham khảo trong công việc. Nguồn...
Trách nhiệm chính của một Product Manager xuất sắc là gì?
Tác giả: Annie Dunham
Công việc của Product Manager là gì?
Là người thiết lập kế hoạch và tầm nhìn dài hạn cho các sản...
Tại sao nên sử dụng controller as trong AngularJS?
Bài viết được sự cho phép của tác giả Tino Phạm
Cho tới thời điểm này cú pháp Controller As được nhiều người khuyến khích...
Tạo một animation cho component trong React
Sử dụng React, styled-components, react-flip-toolkit để tạo animation giống như mên trên trang chủ của Stripe
Phân tích
See the Pen React Stripe Menu Before Animation...
Bazel 4.1.0: Bài 3 – Build ứng dụng mẫu
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Dùng terminal gõ lệnh sau để lấy source code mẫu:
git clone -b source-only...
Chạy ứng dụng web với Liberty Maven plugin
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Open Liberty cũng là một Java Server runtime giúp chúng ta chạy các ứng...
Đằng sau thành công của một Tập đoàn Tech: Xem trọng Software developer hơn...
Kỷ nguyên công nghệ mới vẫn chưa có dấu hiệu chậm lại, nhưng nhóm các Chief vẫn đang vật lộn với những vấn đề...
Một số mẹo để bắt đầu với Machine Learning
Thực sự cần thiết để bắt đầu việc học về machine learning càng sớm càng tốt nếu bạn muốn không bị tụt hậu.
AI và...
Screencast cho các thiết bị iOS
Bài viết được sự cho phép của vntesters.com
Làm sao để cho Dev thấy màn hình của phone mình đang gặp 1 con bug? Cách...
2 nhận định sai lầm về việc bắt đầu học lập trình
Bài viết được sự cho phép của BBT Tạp chí Lập trình
Đây là một trong những câu hỏi phổ biến nhất mà tôi nhận...
NGINX Amplify là gì? Giới thiệu về NGINX Amplify
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Nginx Amplify là hệ thống giám sát hoạt động của server và hỗ...
RxSwift 10: Làm việc với PublishSubjects
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Trong bài 9, chúng ta đã tìm hiểu qua cách hoạt động của...
Sử dụng publisher confirm trong RabbitMQ
Bài viết được sự cho phép của tác giả Giang Phan
Publisher confirms là một extension của RabbitMQ để thực hiện publish Message đáng tin...
Thiết kế Messaging Service WhatsApp – P1
Bài viết được sự cho phép của tác giả Kiên Nguyễn
Tiếp sau chuỗi bài viết về thiết kế hệ thống TinyURL, Kieblog tiếp tục...
Custom page transition – Flutter
Bài viết được sự cho phép của tác giả Khiêm Lê
Custom page transition
Để custom page transition trong flutter, các bạn sẽ thực hiện animation...
ServletContextEvent và ServletContextListener trong Jakarta EE Servlet
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
ServletContextEvent và ServletContextListener là 2 đối tượng của Jakarta EE Servlet có nhiệm...
Bazel 4.1.0: Bài 2 – khái niệm và thuật ngữ
Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh
Workspace, packages và targets
Workspace
Workspace là file để giúp bazel hiểu các thành phần...
MMA Việt Nam Sẽ Công Bố 4 Báo Cáo Thị Trường Quan Trọng Tại...
Cụ thể, tại sự kiện MMA Impact Vietnam Virtual diễn ra trong hai ngày 7&8 tháng 10, MMA Việt Nam cùng Ban điều hành...
Đào sâu về MySQL
Bài viết được sự cho phép của tác giả Ngo Thang
Hôm nay tình cờ đọc được 1 quyển sách về MySQL thấy khá hay...