IoT đang len lỏi trong cuộc sống hàng ngày của chúng ta
IoT thực sự là cuộc cách mạng về công nghệ thông tin của thế giới hiện đại. Khi mỗi thiết bị và con người được cấp một mã định danh riêng, tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu thông qua mạng Internet mà không cần sự tương tác giữa con người với con người, hoặc ...
5 kĩ năng giải quyết vấn đề của một kĩ sư phần mềm giỏi
Để trở nên hiệu quả trong công việc, kĩ sư phần mềm cần phải rèn giũa các kĩ năng giải quyết vấn đề của bản thân và thành thạo các ngón nghề phức tạp, yêu cầu hàng năng trời học hỏi và luyện tập. Mặc cho những người mới gia nhập nghĩ gì, thì thực tế là việc hiểu một ngôn ngữ lập ...
Phương thức xây dựng nền tảng AI để tạo ra những ưu thế cạnh tranh mới trong kỉ nguyên 4.0
Trí tuệ nhân tạo đã được xem xét như một nhân tố thay đổi chiến lược trong nhiều ngành nghề lĩnh vực, thứ sẽ góp một phần không nhỏ thay đổi bối cảnh cạnh tranh không ngừng hiện nay. Công ty chiến thắng sẽ là một trong những người áp dụng AI theo những cách sáng tạo và hiệu quả ...
Snapchat bị hacker tung Source Code lên GitHub
Có một điều ít ai biết về Snapchat là hãng không chỉ làm cho tin nhắn biến mất sau một khoảng thời gian mà nó cũng làm điều tương tự với GitHub repositories – đặc biệt khi chúng chứa source code độc quyền của công ty. Vậy có chuyện gì đã xảy ra? Tài khoản GitHub có tên the ...
Những thói xấu mà các lập trình viên nên tránh
Dưới đây tôi sẽ liệt kê 35 thói quen xấu thường gặp mà các lập trình viên nên lưu ý. Có thể là sẽ còn có nhiều hơn 35, nhưng tôi thấy số 35 đẹp. Ngoài ra tôi để 2 điều quan trọng nhất ở #17 và #35, để các bạn có thể đọc toàn bộ bài viết của tôi. Hy vọng các bạn sẽ cảm thấy có ích. ...
Phân tích +80 email từ chối ứng tuyển vào vị trí lập trình viên Python và kết quả không ngờ
Không lúc này thì lúc khác, mỗi người chúng ta sẽ nhận được vài cái mail từ chối xin việc thôi. Bạn biết đấy, những mail như vậy thường bắt đầu với câu “Cảm ơn bạn đã quan tâm” và kết thúc với những giấc mơ tan vỡ, dập tắt mọi hy vọng đẹp đẽ vốn có. Xin lỗi, có vẻ tôi hơi ...
Điểm qua các sự kiện nổi bật không thể bỏ lỡ trong tháng 8!
Event 1: ỨNG DỤNG IOT TRONG SMARTHOME Bạn có bao giờ nghĩ các vật dụng trong nhà có thể “giao tiếp” với nhau? Nếu là 15 năm trước, đó là điều bất khả thi. Nhưng bây giờ mọi thứ đều trở nên “có thể” với Internet of Things ( IoT). Đến với khóa học ...
Kiếm tiền trên app mobile dựa vào phương thức User centered approach
Kiếm tiền từ ứng dụng không phải là điều quá xa lạ với các nhà phát triển. Từ đặt quảng cáo, tính phí từng phần cho đến tính phí tải ứng dụng, đều được các developer tận dụng để sản phẩm của mình sinh lời hiệu quả nhất. Trên thực tế, không phải ứng dụng nào cũng là một con gà đẻ trứng ...
Microsoft cập nhật tính năng project references trong TypeScript 3.0
Microsoft đã tung ra phiên bản 3.0 của JavaScript plugin TypeScript vào ngày hôm nay, bao gồm static types, type declarations và type annotations dành cho người dùng JavaScript. Mặc dù công ty cho biết bản cập nhật sẽ không có quá nhiều thay đổi lớn. Theo TypeScript program ...
Linux bắt nguồn từ đâu?
1. Mở đầu Linux, chắc hẳn đây là cái tên mà nhiều bạn đã biết tới, nhưng xung quanh đó vẫn còn nhiều khái niệm mơ hồ và nhiều điều chưa được tường tận, có phải nó là một hệ điều hành không ? Đặc biệt, đối với nhiều người dùng phổ thông, đây lại là một cái gì đó huyền bí, nhất là ...
IoT và AI: Kết nối thông qua suy nghĩ – thời đại của VUI
Gần đây, thông tin trợ lý ảo “Google Assistant” của “gã khổng lồ” Google vừa được cộng đồng mạng chia sẻ một cách chóng mặt. Được hầu hết các nhà đầu tư “ngó” tới và là “cơn sốt” cho giới công nghệ quan tâm rộng rãi, điều đặc biệt là ...
HÉ LỘ NHỮNG DIỄN GIẢ ĐẦU TIÊN CHUỖI SỰ KIỆN CÔNG NGHỆ LỚN NHẤT VIỆT NAM – VIETNAM MOBILE DAY
Vietnam Mobile Day là sự kiện thường niên được giới chuyên gia đánh giá là một trong số ít những sự kiện công nghệ thành công trên mọi phương diện về chuyên môn cũng như về quy mô tổ chức ngay từ những ngày đầu tiên. Theo đại diện BTC sẽ có sự góp mặt của +100 chuyên gia đầu ngành ...
Lập trình hướng đối tượng với PHP và những điều cần biết (Phần 2)
Xem phần 1 tại đây 4. Thế nào là Trait PHP là ngôn ngữ chỉ hỗ trợ đơn kế thừa trong hướng đối tượng thế nên bạn muốn sử dụng lại source code một cách nhiều lần là rất khó khăn. Và để khắc phục điều đó thì từ PHP 5.4 trở lên, PHP đã hỗ trợ chúng ta Traits. Một khái niệm được dùng ...
Những nguyên tắc, định luật của lập trình mà chúng ta nên có sẵn trong đầu
Nguyên tắc Demeter Còn có tên gọi khác là nguyên tắc “càng biết ít càng tốt”. Demeter là tên gọi của Nữ thần nông nghiệp, cũng là nữ thần phân phát trong thần thoại Hi Lạp. Tên bà được dùng để đánh dấu sự ra đời của nguyên tắc này, đây có thể xem là một triết lý ...
Top 20 những kỹ năng Freelancer được tìm kiếm nhiều nhất: Blockchain là ưu tiên hàng đầu
Trang web Freelancing Upwork cho biết Blockchain hiện là công nghệ hot nhất trên bảng xếp hạng kỹ năng hàng quý của mình. Lần đầu tiên, một kỹ năng đã dẫn đầu 2 lần liên tiếp. Bảng xếp hạng Upwork đã công bố Top 20 kỹ năng Freelance được, cập nhật và thúc đẩy những kỹ năng mới cũng ...
Cách xác thực và phân quyền trong Microservices
Nguồn: engineering.tiki.vn Xác thực (authentication, trả lời câu hỏi bạn là ai) và phân quyền (authorization, trả lời câu hỏi bạn có thể làm được gì) luôn là thành phần không thể thiếu của mọi hệ thống, nhưng mức độ áp dụng thì lại tùy thuộc vào từng giai đoạn. Nếu bạn làm mọi ...
Sau tất cả cuối cùng Airbnb và Udacity cũng từ bỏ React Native, và đây là lý do!
Trong vòng hai tuần, nhóm phát triển đến từ hai “ông lớn” là Airbnb và Udacity đồng loạt thông báo rằng họ sẽ từ bỏ React Native, Framework được phát triển bởi Facebook với mục tiêu như là một giải pháp mới để code các native mobile app bằng JavaScript. Có thể bạn quan ...
Ứng dụng trí tuệ nhân tạo trong bán lẻ như thế nào?
Trí tuệ nhân tạo (Artificial Intelligence – AI) đang thâm nhập vào hàng loạt lĩnh vực, mang lại những thay đổi quan trọng trong đời sống hàng ngày của con người. Đặc biệt, ngành bán lẻ trực tuyến cũng đang biến chuyển mạnh mẽ nhờ áp dụng các tính năng mới dựa trên nền tảng công ...
Lập trình viên giỏi sao vẫn thất nghiệp!
Bạn đã trải qua nhiều khóa học lập trình và tích lũy được những kỹ năng quan trọng. Không cần phải nói, nhu cầu thị trường lại rất cao nên việc làm là không thiếu. Nếu đúng như vậy thì tại sao bạn vẫn bị thất nghiệp? Dưới đây là một số lý do tại sao: 1. Bạn vẫn chưa cố gắng đủ ...
Quá mới mẻ, Saigon Code Tour “hút” cả thần đồng tin học lẫn du học sinh nước ngoài tham gia
Đây là năm đầu tiên VNG phối hợp cùng với TopDev tổ chức cuộc thi Saigon Code Tour – sân chơi dành riêng cho cộng đồng lập trình viên không giới hạn độ tuổi, nghề nghiệp hay giới tính. Đúng như tên gọi của cuộc thi “Saigon Code Tour” tham gia cuộc thi các coder có cơ hội ...