
Tìm hiểu về Business Analyst (BA) – Chuyên viên phân tích nghiệp vụ
Người viết: Do Thi Hong Van Business Analyst (BA) – Chuyên viên phân tích nghiệp vụ là gì? Chắc hẳn bạn đã từng nghe về vị trí được gọi là “BA” trong một dự án phần mềm. Vậy BA là gì? BA có vai trò như thế nào trong dự án phần mềm? Công việc chính của họ là gì? Những ...

2 nhân viên 9x Viettel lọt Top 100 cao thủ bảo mật thế giới năm 2018
Vừa qua tại Silicon Valley, hai nhân viên thuộc Trung tâm An ninh Mạng Viettel đã được xướng tên trong danh sách Top 100 cao thủ bảo mật Thế giới năm 2018 do Microsoft công bố. 2 nhân viên Viettel 9X này là Trần Tiến Hùng và Đỗ Quang Thành được xếp ở vị trí 88 và 97 trong bảng danh ...

Lập trình viên nhí khiến cả hai “ông lớn” Google và Microsoft để mắt tới: Viết code từ năm 6 tuổi, làm CEO khi mới lên 10
Samaira Mehta – cô bé 10 tuổi lớn lên tại thung lũng Silicon đã thu hút sự theo dõi và ngưỡng mộ của nhiều người, đặc biệt là các công ty nổi tiếng trong làng lập trình bởi công việc lập trình viên khi tuổi đời còn rất trẻ. Samaira Mehta là nhà sáng lập kiêm CEO của công ty ...

SQL Series: 5 mẹo dành cho SQL
1. Giữ tên cột và bảng đơn giản Sử dụng một từ cho tên bảng thay vì hai. Nếu bạn cần sử dụng nhiều từ, hãy sử dụng dấu gạch dưới thay vì dấu cách hoặc dấu chấm. Có dấu chấm “.” trong tên của các object sẽ gây nhầm lẫn giữa tên lược đồ và cơ sở dữ liệu. Mặt khác, sử ...

Facebook mở chương trình “tìm lỗi đổi tiền” trên toàn bộ hệ sinh thái, giải thưởng tối đa lên tới 40 ngàn USD
Những thợ săn tiền thưởng lại sắp có cơ hội kiếm tiền khi Facebook thông báo sẽ mở cuộc thi hack Facebook, Instagram, WhatsApp với mục tiêu tìm lỗ hổng để đổi lấy khoản tiền thưởng tối đa lên tới 40 ngàn USD. Chương trình tìm lỗ hổng săn tiền thưởng của Facebook là một hoạt động ...

Thập đại ngôn ngữ lập trình: Khi nào và cách sử dụng chúng
Ngôn ngữ lập trình là công cụ giúp ta giao tiếp với máy tính theo một cách có cấu trúc. Vì vậy, các nhà phát triển phần mềm chọn ngôn ngữ cũng tương tự như cách công nhân xây dựng chọn một công cụ sao cho phù hợp với task được đặt ra. Tất cả các ngôn ngữ trong danh sách này đều có ...

Nghiên cứu cho thấy, hơn một nửa ứng dụng VPN trên cả Android và iOS có liên hệ tới Trung Quốc
Không chỉ vậy, chính sách riêng tư của nhiều ứng dụng VPN trong số đó còn tuyên bố, họ buộc phải gửi dữ liệu về các máy chủ tại Trung Quốc. Theo một nghiên cứu mới đây, hơn một nửa trong số 30 ứng dụng giúp lướt web riêng tư phổ biến nhất trên smartphone được sở hữu bởi các công ...

HansenCX: Khi tài sản quý giá nhất tại một công ty công nghệ lại chính là con người
Kỷ nguyên công nghệ mới vẫn chưa có dấu hiệu chậm lại, nhà nhà các công ty đều tập trung đầu tư hết vào nghiên cứu đầu tư và phát triển công nghệ của mình, mà lại bỏ quên một nhân đố có ảnh hưởng lớn hơn cả đến với sự thành công và phát triển thật sự của mình: yếu tố Con người . ...

UX Best Practice: Hack não người dùng để làm cho trang web và ứng dụng của bạn “cảm giác” nhanh hơn
Người viết: Chung Minh Tú Trong bài viết này, tôi sẽ thử cho bạn xem một số kỹ thuật design mà bạn có thể dùng, để giúp cho người dùng “bị đánh lừa” và cảm thấy trang web hoặc application của bạn chạy “nhanh hơn thực tế” . Bài viết này được lấy cảm hứng ...

Giá trị thị trường Microsoft vượt qua Apple, trở thành công ty công nghệ giá trị nhất thế giới
Thành quả này là nhờ định hướng đúng đắn của Microsoft khi chuyển dịch sang đám mây và các dịch vụ thuê bao bên vững hơn cho doanh nghiệp. Theo số liệu từ Google, giá trị thị trường hiện tại của Microsoft đã vượt qua Apple, sau gần một thập niên sống dưới cái bóng của gã khổng lồ ...

Công ty Nhật làm mặt nạ siêu chân thực để huấn luyện công nghệ nhận diện gương mặt, giá gần 3 nghìn USD
Dù có mức giá đến gần 3.000 USD cho mỗi chiếc mặt nạ, nhưng chất lượng của nó hoàn toàn xứng đáng với số tiền đó. Theo báo cáo từ Reuters, một công ty nhỏ của Nhật Bản vốn chuyên làm ra những chiếc mặt nạ siêu chân thực nhưng lại đang ngày càng trở nên nổi tiếng trong ngành công ...

Nâng cấp website của bạn với Breadcrumb Search Google
Tìm hiểu breadcrumb Breadcrumb được coi là một công cụ hữu ích và đóng vai trò quan trọng trên các website. Nó cho biết vị trí của trang trong hệ thống phân cấp trên trang web, hỗ trợ nhà phát triển web có thể dễ dàng điều hướng tới nhiều đường dẫn trong hệ thống phân cấp trang cùng một lúc. ...

Kiểm thử các tính năng thống kê trên phần mềm
Nói tới thống kê dữ liệu, thì đa số mọi người cũng mang máng được phần nào thống kê là làm gì. Và chúng ta thường xuyên có tư duy thống kê trong mọi công việc hàng ngày. Ví dụ: Tôi thường ăn sáng lúc 6h30, hay tôi ít khi uống nước….. Đó chính xác là đang thống kê. Để thống kê, có rất nhiều ...

Flutter : How to use Redux
What is Redux? Với những người làm việc với JavaScript và tiếp nữa là React-Native thì khác niệm Redux hẳn sẽ không xa lại gì cả. Redux là một kiến trúc ứng dụng, được tạo ra ban đầu cho JavaScript và bây giờ được sử dụng trong các ứng dụng reactive frameworks (như React Native hoặc Flutter). ...

Tìm hiểu WebRTC
I. Giới Thiệu WebRTC là gì ? WebRTC (Web Real Time Communication) là tập hợp các tiêu chuẩn và giao thức cho phép các trình duyệt Web thực hiện trực tiếp các tính năng truyền thông đa phương tiện thời gian thực như gọi điện, tin nhắn hình, truyền dữ liệu bằng các API JavaScript. Lịch ...

Phần tử Canvas trong HTML5
Phần tử <canvas> trong HTML được sử dụng để vẽ đồ họa cho trang web. Vậy canvas có những nội dung gì, cách sử dụng ra sao, bạn hãy cùng Quantrimang tìm hiểu qua bài viết này nhé. Canvas là gì? Phần tử <canvas> sử dụng để vẽ các thành phần đồ họa từ đơn giản như các đường ...

Elasticsearch - Backup And Restore
Elasticsearch là công cụ tìm kiếm và lưu trữ toàn văn bản, có khả năng mở rộng cao. Nó cho phép chúng ta lưu trữ, tìm kiếm và phân tích với dữ liệu rất lớn. Elastic thường được sử dụng như một công cụ hỗ trợ cho những app có chức năng search hoặc yêu cầu phức tạp. Nhưng đi kèm với nó thì việc biết ...

Ai cũng có thể hiểu được Machine Learning
Các thuật ngữ, khái niệm sẽ được giải thích một cách đơn giản nhất kèm với các ví dụ thực tế, code và toán học Lộ trình Trong series này các bạn sẽ cùng mình tìm hiểu thế nào là Machine Learning, sau đó sẽ đi sâu tìm hiểu các nhánh rẽ trong nghiên cứu, ứng dụng về công nghệ này. Phần 1 : Tại ...

5 lý do để bạn nghiện sự đơn giản(Phần 1)
Khác với những bài tôi đã viết, ở số này, tôi chia sẻ và dịch một bài viết hay và thêm những bình luận cá nhân về bài viết này! Tôi nghĩ bài viết gốc này rất hữu ích và hay đối với lập trình viên nói riêng và đối với tất cả mọi người. "Khi tôi mới bắt đầu, tôi đã muốn có tất cả. Tôi muốn ...

Phân trang trong Rails sử dụng gem pagy
Pagy là một thư viện phân trang tương đối nhanh nếu so sánh với các thư viện quen thuộc như Kaminari và will_paginate. Bạn có thể xem so sánh về việc sử dụng bộ nhớ và tốc độ xử lý giữa 3 thư viện này theo ảnh dưới. Cài đặt Thêm dòng dưới vào Gemfile xong chạy bundle install gem ...