
Map và Set trong JavaScript
Map và Set là các kiểu cấu truc dữ liệu xuất hiện trong phiên bản ES6. Bài viết này sẽ giải thích, trình bày một số use-case thực tế và lí do Map và Set sẽ có ích hơn Array và Object trong JavaScript. JavaScript Set Đầu tiên, chúng ta sẽ tạo một array mẫu, bao gồm các số từ 1 đến 5, và sau đó ...

Những điều cần quan tâm khi sử dụng Proguard trong ứng dụng Android
Trong khi viết code cho ứng dụng Android của bạn, có thể có một số dòng code vô dụng và sẽ dẫn đến việc tăng kích thước APK ứng dụng của bạn. Ngoài mã không được sử dụng, có nhiều thư viện mà bạn có thể đã sử dụng trong ứng dụng của mình nhưng bạn chưa sử dụng tất cả các chức năng mà một thư ...

Laravel & Pusher: Tự kỉ mùa Sum Up =))
Để tiếp nối series Mình thích Laravel nhờ người ấy thì mình đã chọn chủ đề là Laravel pusher. Chắc hẳn 500 anh em mà vẫn chưa tìm thấy gấu cho mùa hè này đang buồn lắm nhỉ. Nhưng mà anh em đừng lo, mình là dev, dù có cô đơn thì vẫn cứ phải sang chảnh nhé <img alt="

[C#] Kiểm tra kết nối internet Realtime sử dụng Network List Manager của Windows
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách kiểm tra kết nối mạng internet realtime trong lập trình C# sử dụng thư viện Network List Manager (NLM) trong Windows. Nếu bạn nào đang lập trình ứng dụng có kết nối internet để làm việc, như ...

Bài viết này giúp bạn hoàn thành mọi mục tiêu đề ra năm 2019!
Bài viết hôm nay mình muốn chia sẻ đến với các bạn một lý thuyết về đặt mục tiêu – nếu các bạn nắm vững lý thuyết này, các bạn sẽ có một năm 2019 rất tuỵệt vời. Bạn sẽ hoàn thành được mọi mục tiêu đặt ra trong năm 2019 và không bị trì hoãn như nhiều năm vừa qua nữa. Một ngày ...

Giới thiệu Rendora một Dynamic rendering hoàn thiện SEO cho ứng dụng Single Page-Application
Ứng dụng SPA (Single-page-application) kể từ khi ra đời đã giúp cho tất cả các developer trên thế giới này vô vàn những lợi ích tốt đẹp. Nó giúp chúng ta sáng tạo ra những giao diện phản ứng nhanh, giàu tính năng, nhanh chóng mà tạo lên những trải nghiệm tuyệt vời với người dùng. Tuy nhiên nó có ...

Đọc và xử lý file YAML với Golang
Mở đầu YAML viết tắt của "YAML Ain't Markup Language" là định dạng phổ biến và thường được sử dụng rộng rãi để làm các file cấu hình mà ta thường bắt gặp ở các hệ thống như CI/CD, Ansible, Docker..v..v. Bởi tính trực quan, có cấu trúc và tương đối dễ đọc đối với người dùng, mà không ...

Kiến thức cơ bản về React Router v4
1. Khái niệm React Router React Router là một thư viện điều hướng tiêu chuẩn trong React. Nó giúp cho UI được đồng bộ với URL. Nó có API đơn giản nhưng mạnh mẽ, có thể giúp giải quyết được rất nhiều vấn đề. 2. Cài đặt React Router được chia ra làm nhiều package nhỏ như sau: react-router : ...

[C#] Tìm kiếm file trùng nhau trong cùng thư mục lập trình Winform
Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách tìm kiếm file trùng nhau trên cùng một thư mục Windows bằng ngôn ngữ lập trình C#. Trong mỗi người chúng ta, thường hay sử dụng chép nhạc hay file ảnh hoặc một tập tin gì đó qua lại giữa các ...

Tình hình an ninh mạng Việt Nam sẽ phức tạp hơn vào cuối năm nay
Việt Nam đang phải đối mặt với nhiều vấn đề về chủ quyền quốc gia trên không gian mạng. Mỗi khi tình hình Biển Đông căng thẳng, các nhóm hacker Trung Quốc lại hoạt động mạnh và có chiều hướng gia tăng. Thống kê của Cục An toàn thông tin (ATTT – Bộ TT&TT) cho thấy, số lượng ...

Chỉ cần kính mắt và băng dính, hacker qua mặt được Face ID, nhưng …
Nhưng để có thể qua mặt được Face ID bằng cách này, hacker cần làm cho nạn nhân ngủ quên hoặc bất tỉnh để tiếp cận iPhone của họ – điều không phải lúc này cũng xảy ra. Trong hội nghị Black Hat USA tại Las Vegas vừa qua, các nhà nghiên cứu đã trình diễn phương pháp qua mặt Face ID ...

10 tài liệu lập trình Android từ cơ bản đến nâng cao
Sách lập trình android là một trong những sự trợ giúp đắc lực giúp bạn trở thành nhà lập trình viên chuyên nghiệp. Nhưng hiện nay trên thị trường có rất nhiều cuốn sách học lập trình android. Điều này gây khó ra rất nhiều khó khăn cho người học. Bạn không biết nên chọn cuốn sách nào phù hợp với ...

Tuổi trẻ của ông chủ Amazon: Không biết mặt cha, khởi nghiệp thất bại
Tỷ phú Jeff Bezos lúc nhỏ trong mắt các giáo viên là một cậu bé “thân thiện nhưng nghiêm túc”, “thông minh nhưng không có tài lãnh đạo” Jeff Bezos là nhà sáng lập cũng như cổ đông lớn nhất của Amazon, tập đoàn công nghệ khởi nghiệp từ thương ...

Chặng đường 4 năm 1 sứ mệnh cùng cộng đồng IT Việt Nam của TopDev
Năm 2019 đánh dấu cột mốc kỷ niệm chặng đường 04 năm của TopDev – Một cột mốc quan trọng đánh dấu bước đi phát triển của TopDev cùng cộng đồng Công nghệ Việt Nam. 04 năm – Với hệ sinh thái fanpage đã phủ sóng toàn cộng đồng Lập trình viên và người làm Công nghệ khắp đất nước. 04 ...

AI có là lĩnh vực tiềm năng cho start-up hay chỉ là sân chơi của những ông lớn
Buổi tối thứ 2 đầu tuần tại Dreamplex, hơn 200 developer tham dự sự kiện “Thuật toán và tế bào gốc của AI & Big Data và con đường sự nghiệp của developer” để lắng nghe những chuyên gia đầu ngành về AI và tham gia đặt câu hỏi cho các diễn giả. AI và những tiềm năng ...

Hacker Phillippines tấn công web Việt Nam, trả đũa việc bị mất Facebook
Nhóm hacker có tên FilTech Hacker Philippines vừa tiến hành một vụ tấn công vào 7 website của các cá nhân, tổ chức Việt Nam. Đang có một chiến dịch tấn công mạng được phát động bởi các hacker Philippines nhắm vào Việt Nam. Các vụ tấn công này nhằm trả đũa việc nhiều tài khoản ...

Tự học một cách chủ động từ dự án và đồng nghiệp
Người viết: Pham Tuan Xin chào các bạn, đây là một bài dịch từ bài viết của anh Drew Colthorp, hiện đang là developer và team lead tại công ty Atomic. Trong bài viết này, anh ấy chia sẻ về những kinh nghiệm của mình từ khi là một thực tập sinh cho đến bây giờ là một team lead, về ...

Bí quyết chọn ván sàn gỗ chuẩn đẹp từng milimet
Bí quyết chọn ván sàn gỗ chuẩn đẹp từng milimet

Lưu ý khi lựa chọn mua máy hút bụi công nghiệp
Lưu ý khi lựa chọn mua máy hút bụi công nghiệp

Hầm Cổ Mã chính thức đi vào hoạt động
Hầm Cổ Mã chính thức đi vào hoạt động