
Chuẩn bị nó lời tạm biệt Inbox by Gmail từ đầu năm sau
Trong sự kiện ra mắt của Gmail mới, hôm 13/09 Google đã chính thức tuyên bố Inbox by Gmail, sẽ ngừng hoạt động vào cuối tháng 3 năm 2019. Google cho biết họ đang thực hiện thay đổi này để tập trung hoàn toàn cho Gmail. Thật sự đáng tiếc khi Inbox by Gmail sẽ không còn nữa, vì nó ...

Dành 2 năm khắc phục sự cố Google Photos nhận nhầm người da màu là… khỉ đột nhưng AI của Google vẫn gây thất vọng
Năm 2015, một nhà phát triển phần mềm của Google đã đăngtrên Twitter rằng dịch vụ nhận dạng ảnh của Google đã nhận định nhầm anh và người bạn (cũng da màu) là “hai con khỉ đột”. Google đã có lời xin lỗi sâu sắc đến cá nhân người bị xúc phạm, và hứa sẽ lên kế hoạch khắc ...

Mark Zuckerberg đã tự làm được hệ thống AI để điều khiển nhà của mình
Mark Zuckerberg đặt ra thử thách làm được một con AI đơn giản để điều khiển nhà trước cuối năm nay, và anh ấy đã làm được. Jarvis của Mark không phức tạp như Jarvis của Iron Man nhưng hệ thống trí tuệ nhân tạo này đã cho phép Mark điều khiển căn nhà của mình: tắt mở đèn, điều chỉnh ...

Sản phẩm hay Marketing? Cái nào quan trọng hơn?
Thực ra ông nào cũng muốn cả 2 tốt cả, nhưng tui nói thật không có nhiều lựa chọn đâu, nhân dịp hôm qua Jackma đăng đàn chia sẻ về cách xây dựng Taobao, Tmall những năm 2003, để tui kể hầu các thím mấy chuyện liên quan đến Marketing & Product. Chuyện thứ 1: Taobao 2 tuần đầu ...

Sử dụng Gulp để viết Sass hiệu quả
Gulp là gì? Theo như bác Gồ: Gulp là một package của Node.js, nó là 1 trình quản lý các task. Kết hợp với 1 số plugin, Gulp giúp các developer (chủ yếu là các Web developer) tự động quá 1 số thao tác như compile SASS/LESS, minify CSS, Javascript, tự động compile khi các file được ...

Java có phải là ngôn ngữ lập trình tốt nhất cho người mới bắt đầu mới học?
Tôi thường nhận được những câu hỏi như ngôn ngữ lập trình nào tốt nhất để bắt đầu con đường học lập trình? Java có phải là ngôn ngữ lập trình tốt để bắt đầu? Có thể bạn quan tâm: Top 10 nguồn học JavaScript trực tuyến tốt nhất Kotlin tăng trưởng thần tốc nhưng vẫn ...

Sếp nữ xinh đẹp của Google: Làm quản lí là phải “gánh team”, giỏi tất cả mọi thứ? Sao khổ thế, hãy tin tưởng nhân viên và giao quyền cho họ
Sếp nữ xinh đẹp của Google: Làm quản lí là phải “gánh team”, giỏi tất cả mọi thứ? Sao khổ thế, hãy tin tưởng nhân viên và giao quyền cho họ Bà Amber Yust – một quản lý kỹ thuật bảo mật tại Google sẽ giải thích cho bạn, làm thế nào để sếp không chỉ là một người ...

7 cách để làm chủ một ngôn ngữ lập trình mới
Lập trình là rất khó. Những người nói khác đều là những người có nhiều năm kinh nghiệm lập trình trong hồ sơ của họ. Nếu bạn bị choáng ngợp trong quá trình học cũng là chuyện bình thường! Có rất nhiều thứ phải học và có thể bạn sẽ quên đi những thứ đó rất nhanh sau khi bạn học chúng. ...

Hai anh em biến 7 dòng code thành công ty 9,2 tỷ USD
Anh em Patrick và John Collison từ vùng quê Ireland hiện là 2 trong số những tỷ phú trẻ nhất thế giới “chỉ” bằng việc chuyển 7 dòng mã thành một công ty thanh toán trực tuyến trị giá 9,2 tỷ USD. Ngành thương mại trực tuyến đang rất phát triển ở Mỹ và người tiêu dùng ...

Các khái niệm được sử dụng trong network
Bài viết này cung cấp một số khái niệm được sử dụng trong network Nhà cung cấp dịch vụ Internet (ISP) là tổ chức cung cấp dịch vụ truy cập, sử dụng hoặc tham gia Internet. Các nhà cung cấp dịch vụ Internet có thể được tổ chức dưới các hình thức khác nhau, chẳng hạn như thương mại, cộng đồng sở ...

Laravel Queue
1. Queue là gì Hàng đợi cho phép bạn trì hoãn một công việc mất nhiều thời gian đến một thời điểm nào nó mới xử lý. Laravel cung cấp một API thống nhất cho rất nhiều các hàng đợi ở backend khác nhau. Để hiểu nhanh các khái niệm mới chúng ta hãy bắt đầu bằng ví dụ: Bạn hãy tưởng tượng website ...

Những lý do để chọn GoLang là ngôn ngữ lập trình tiếp theo bạn nên tìm hiểu?
Trong một lần tham gia vào dự án, gặp phải nhiều hạn chế của ngôn ngữ lập trình hiện tại mình đang sử dụng (PHP), khi tìm hiểu về giải pháp khắc phục, mình tìm thấy Golang như một vị cứu tinh ở thời điểm đó. Sau một thời gian ngắn tìm hiểu về Go, từ góc nhìn của 1 người mới tiếp cận, mình "mới ...

Lập trình Shell (Phần 2)
Chào các bạn, trong phần trước chúng ta đã tìm hiểu khái niệm bash script là gì, cách hoạt động, cú pháp khai báo biến và tham số, cũng như viết một câu lệnh điều kiện như thế nào. Hy vọng các bạn cảm thấy hứng thú để chúng ta tiếp tục phần 2 trong bài hôm nay. Phần này mình xin giới thiệu đến các ...

React-Router
React-Router giúp chúng ta có thể điều hướng các website và xây dụng các single-page application (SPA)/ Tức là chỉ có 1 file HTML được gọi. Và khi người dùng nhập 1 đường dẫn mới, thay vì lấy dữ liệu từ server thì Router sẽ chuyển sang 1 component khác ứng với mỗi đường dẫn mới. Dễ hiểu là mỗi ...

Xây dựng hệ thống gợi ý đơn giản cho ... website Viblo!
Xây dựng hệ thống gợi ý bài viết cho ... website Viblo Hệ gợi ý (Hệ khuyến nghị) hay Recommender System (hoặc Recommendation System) hiện nay là một trong những vấn đề được các công ty hay các trang thương mại điện tử rất quan tâm. Ngày nay, trên thế giới nói chung và tại Việt Nam nói riêng, ...

Một chút VueJS
Trên thị trường framework JS hiện nay có rất nhiều điển hình như: Angular(được hỗ trợ bởi google), React(được hỗ trợ bởi Facebook),... Ngoài ra một trong số đó nữa không thể kể đến là VueJS. Vue là một framework Javascript hiện nay rất nhiều nhà phát triển dùng để xây dựng giao diện người ...

Quy ước tên cho CSS sẽ giúp bạn tiết kiệm thời gian khi debug
Tôi đã nghe không ít developer nói rằng họ ghét CSS. Với kinh nghiệm của mình, đây là kết quả cho việc không dành thời gian để học CSS. CSS không phải là “ngôn ngữ” đẹp nhất, nhưng nó đã thành công trong việc làm front-end cho các website trong hơn 20 năm nay. Tuy nhiên, ...

Những điều cần biết về nodejs
1.Lịch sử nodejs Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet có khả năng mở rộng, đặc biệt là máy chủ web. Chương trình được viết bằng JavaScript, sử dụng kỹ thuật điều khiển theo sự kiện, nhập/xuất không đồng bộ để tối tiểu tổng chi phí và tối đại khả năng mở ...

Quản lý form trong React với Formik và Yup (P2)
Mở đầu Ở bài viết trước của mình, chúng ta đã nói sơ qua về cách cài đặt cũng như sử dụng Formik & Yup cho React form của chúng ta. Trong bài viết này, mình sẽ giải đáp nốt việc sử dụng Formik & Yup cho những field còn lại trong form của chúng ta cũng, các chúng ta xử lý việc submit form ...

Có gì mới trong bản phát hành Laravel 5.7?
Laravel là một framework PHP phổ biến nhất, được hỗ trợ tích cực và đóng góp cho dự án mã nguồn mở, sắp đạt được bản phát hành tiếp theo 5.7 vào tháng 8 năm 2018. Bản phát hành sẽ nhận được bản sửa lỗi cho đến tháng 2 năm 2019 và các bản sửa lỗi bảo mật cho đến tháng 8 năm 2019. ...