All
Companies

Related posts

View all
RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

Trước mình làm dự án Javascript và Nodejs, mình phải làm việc rất nhiều với tư duy hướng sự kiện. Lúc đó mình cứ nghĩ rằng có lẽ kiểu lập trình hướng sự kiện này chỉ thích hợp trên web app, hay cụ thể là Javascript mà thôi. Với các ứng dụng Android, chúng ta đã quá quen thuộc với cách viết code tuần tự, hay còn gọi là lập trình đồng bộ. Giờ đây, với tư duy lập trình hướng sự kiện hay bất đồng bộ đó đã lan sang cả các dự án xây dựng ứng dụng Android. Không biết do mình cổ hủ, lạc hậu hay giờ người ta mới phổ biến thư viện này. Thư viện đó chính là RxJava, một thư viện để hỗ trợ việc viết ứng dụng Android theo kiểu hướng sự kiện. Nếu bạn đang có ý định tìm hiểu hoặc đã tìm hiểu trước đó rồi. Nhưng vẫn còn mơ hồ về RxJava thì bài viết này dành riêng cho bạn. Mình sẽ [...]

Read more
Prompt Engineering: Ngôn ngữ của AI và tác động của nó đối với thị trường việc làm

Prompt Engineering: Ngôn ngữ của AI và tác động của nó đối với thị trường việc làm

Bài viết được sự cho phép của tác giả Trung Nam Prompt engineering, một lĩnh vực mới nổi được sinh ra từ cuộc cách mạng của trí tuệ nhân tạo (AI), sẽ định hình lại thị trường việc làm và tạo ra các cơ hội nghề nghiệp mới. Bài viết này khám phá các khả năng và tác động của nghề mới này, cung cấp cái nhìn sâu sắc về cách nó ảnh hưởng đến thị trường việc làm hiện tại và những điều cần chuẩn bị để phát triển mạnh trong loại công việc mới này. Note: Trong bài viết mình dùng nhiều những thuật ngữ bằng tiếng Anh, vì cơ bản mình chưa đủ trình độ để tìm những ngữ nghĩa tương đương trong tiếng Việt, rất mong các bạn đóng góp để mình hoàn thiện hơn bài viết. [caption id="attachment_59262" align="aligncenter" width="720"] "Một viễn cảnh mà con người và AI đang giao tiếp với nhau" [...]

Read more
Lập trình Android bằng Java: Hướng dẫn toàn diện

Lập trình Android bằng Java: Hướng dẫn toàn diện

Android là một nền tảng hệ điều hành di động phổ biến được phát triển bởi Google. Nó chiếm hơn 80% thị phần hệ điều hành di động trên toàn thế giới. Với sự phát triển của công nghệ di động, việc lập trình ứng dụng Android ngày càng trở nên quan trọng và thu hút sự quan tâm của nhiều nhà phát triển. Hãy cùng TopDev tìm hiểu về lập trình Android bằng ngôn ngữ Java - một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Giới thiệu về lập trình Android bằng Java Java là một ngôn ngữ lập trình hướng đối tượng được sử dụng rộng rãi để phát triển các ứng dụng Android. Được phát triển bởi Sun Microsystems vào năm 1995, Java đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Với tính linh hoạt và khả năng tương thích cao, Java được sử dụng trong nhiề [...]

Read more
Tấn công Social Engineering toàn tập (Phần 1)

Tấn công Social Engineering toàn tập (Phần 1)

Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Trên thế giới, khi nói về vấn đề bảo mật thông tin, người ta không thể không nói đến Social Engineering – một kỹ thuật khai thác thông tin rất nguy hiểm, khó phát hiện, phòng chống và gây thiệt hại to lớn cho công tác bảo mật thông tin. Ngày nay, công nghệ thông tin đóng vai trò chủ chốt trong nhiều lĩnh vực quan trọng của xã hội như kinh tế, giáo dục, chính trị và quân sự – những lĩnh vực trong đó sự lỏng lẻo về công tác bảo mật thông tin sẽ khiến chúng ta phải trả giá đắt. Chính vì thế, Social Engineering nhận được nhiều sự quan tâm toàn cầu, đặc biệt là trong lĩnh vực công nghệ thông tin Khái niệm về Social Engineering Bên cạnh các biện pháp tấn công bằng kỹ thuật như sử dụng các chương trì [...]

Read more