IoT

Tình hình hiện tại và tương lai của IoT năm 2024

Năm 2024 đã bắt đầu, hãy cùng mình nhìn lại những gì IoT đã đạt được trong năm 2023, tương lai của ngành IoT...
Top 10 điều hay ho khi làm việc Javascript Array

Top 10 điều hay ho khi làm việc Javascript Array

Bài viết được sự cho phép của tác giả Kiên Nguyễn Javascript array là kiểu dữ liệu cực kì phổ biến. Sử dụng Array khéo...

Phân biệt Thực tế ảo (VR) vs Thực tế tăng cường (AR)

Một trong những sự nhầm lẫn lớn nhất trong thế giới thực tế tăng cường (AR) là sự khác biệt giữa Thực tế tăng...

[Python cơ bản thường dùng trong công việc] Phần 6 : Xử lý hình...

Sử dụng thư viện Pillow (PIL Fork) để tiến hành các thao tác xử lý hình ảnh đơn giản như resize, crop, rotate… 6.1. Cài...
Javascript sự khác biệt map và weakmap

Javascript sự khác biệt map và weakmap. What make a different?

Bài viết được sự cho phép của tác giả Kiên Nguyễn Sự khác biệt map và weakmap luôn là một phần kiến thức cần nắm...
thủ thuật python

Một số thủ thuật hay trong Python

Bài viết được sự cho phép của tác giả Nguyễn Chí Thức Copy một list Giả dụ chúng ta có đoạn code sau: >>> A = >>>...
kiến trúc jvm

Kiến trúc JVM – kiến thức không thể bỏ qua

Bài viết được sự cho phép của tác giả Kiên Nguyễn Đã là lập trình viên Java thì không thể không biết về JVM (Java...
Top 5 kinh nghiệm fix bug từ Senior Developer

Top 5 kinh nghiệm fix bug từ Senior Developer

Fix bug muôn đời vẫn là công việc cần làm, sẽ làm của Developer, có là low code platform thì vẫn có bug mà...
Record class trong Java

Record class trong Java

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong Java, khái niệm immutable dùng để chỉ những class mà đối tượng...
JavaScript

Top 5 câu hỏi phỏng vấn JavaScript Developer nào cũng nên biết

Bài viết của tác giả Eric Elliott Giới thiệu Lựa chọn trở thành một JavaScript Developer sau khi đã từng là dev ở các ngôn ngữ...
react query

Sử dụng React-Query để fetch data

Bài viết được sự cho phép của tác giả Lưu Bình An React-query sẽ giúp chúng ta giải quyết các vấn đề sau Một global...
Java đang ngăn cản sự phát triển của Android và Kotlin không phải là cách giải quyết

Java đang ngăn cản sự phát triển của Android và Kotlin không phải là...

Dưới đây là một số chia sẽ của Topdev tổng hợp được cho bạn về Android và Kotlin.Quá trình phát triển của Android từ...

Top 5 kỹ năng mềm mà các kỹ sư phần mềm cần phải biết

Cũng giống như với các kỹ năng về kỹ thuật chuyên môn, kỹ năng mềm cho Software Developer cũng vô cùng quan trọng. Không ai...

Mẹo với Javascript (ES6) và thủ thuật để làm cho code sạch hơn, ngắn...

Tái cấu trúc Tái cấu trúc là quá trình tách array hoặc object bên trái của dấu bằng. Array hoặc object có thể đến từ một biến,...
kiến trúc một khối

Kiến trúc một khối (Monolithic)

Bài viết được sự cho phép của tác giả Edward Thien Hoang Trong quá khứ, người ta xây dựng hệ thống theo một khối (Monolithic...

Viết ngôn ngữ lập trình – Ai cũng làm được?

Trong vòng 6 tháng vừa qua, tôi đang phát triển một ngôn ngữ lập trình gọi là Pinecone. Sẽ còn là quá sớm để...

Thiết kế Mobile first – là gì vì sao phải quan tâm?

Mobile first là gì? Khi nhắc đến Mobile First có hai vấn đề cơ bản cần được đề cập tách biệt: triết lý thiết kế...
Tại sao khi phỏng vấn người ta thường hỏi về thuật toán?

Tại sao phỏng vấn lại hỏi về thuật toán?

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Trong quá trình tuyển dụng và đánh giá ứng viên trong lĩnh vực...
Unity Developer là gì? Cần học gì để trở thành Unity Developer

Unity Developer là gì? Cần học gì để trở thành Unity Developer

Unity là một công cụ phát triển game đa nền tảng được phát triển bởi Unity Technologies từ những năm 2005, hiện nay nó...
Tìm hiểu về Graceful Shutdown, Graceful Shutdown trong Golang

Tìm hiểu về Graceful Shutdown, Graceful Shutdown trong Golang

Bài viết được sự cho phép của tác giả Võ Xuân Phong Trong bài viết này, mình sẽ trình bày cho anh em về Graceful...