Mã sạch

ạn đang đọc cuốn sách này bởi hai lý do. Đầu tiên, bạn là một lập trình viên. Thứ hai, bạn muốn trở thành một lập trình viên tốt hơn. Tốt rồi. Chúng ta cần lập trình tốt hơn. Cuốn sách này viết về điều đó – lập trình tốt – và đầy những mã lệnh. Chúng ta sẽ soi xét mã lệnh theo nhiều ...

Tác giả: Tạ Quốc Bảo viết 21:13 ngày 14/09/2018

Làm thế nào để trở nên giàu có nhờ lập trình

Tôi bắt đầu phát hiện ra rằng mình đã cực kỳ nghiện trò chơi Tower Defense , nó là một trò game nhiều người chơi được sửa đổi từ trò Warcraft III. Đó là một trò game dạng hợp tác, nơi mà bạn và một số tay chơi khác được cung cấp một mê cung đơn giản. Một nhóm các con quỷ sẽ xuất hiện ...

Tác giả: Trịnh Tiến Mạnh viết 21:13 ngày 14/09/2018

Sự lên ngôi của xu hướng Internet of Things

Bạn đã từng xem các phim viễn tưởng về các thành phố hiện đại trong tương lai, nơi mà mọi người có thể kết nối thông tin, điều khiển các vật dụng trong nhà mình hay tra cứu mọi thứ chỉ với vài thao tác trên màn hình. Đơn giản nhất là bộ phim “Kẻ Hủy Diệt 5” mới đây nói về ...

Tác giả: Bùi Văn Nam viết 21:13 ngày 14/09/2018

Gặp gỡ chàng trai gốc Ấn thông minh nhất thế giới. Và cậu ấy chỉ mới 13 tuổi!

Cậu bé cũng chính là lập trình viên IBM Watson trẻ tuổi nhất thế giới, người mà dành cả thời gian rãnh rỗi của mình để viết chương trình máy tính. Bakshi đã viết một cuốn sách và đang hoàn thiện cuốn thứ hai về IBM Watson Trong lúc những đứa trẻ trong lứa tuổi 13 đang bận chơi ...

Tác giả: Trần Trung Dũng viết 21:13 ngày 14/09/2018

16 lệnh và thao tác hữu ích trên terminal

Gần đây mình có present về chủ đề Một số thao tác và lệnh đơn giản nhưng hữu ích khi sử dụng Linux cho một vài bạn bè. Mặc dù nó khá là đơn giản và quen thuộc với những người làm hệ thống nhưng mình nhận ra là không phải ai cũng biết. Nên mình viết ra đây, để hi vọng nó sẽ hữu ích ...

Tác giả: Trịnh Tiến Mạnh viết 21:13 ngày 14/09/2018

[Java Day] LineVietnam tổ chức sự kiện cho lập viên Java – Mở đầu chuỗi sự kiện lập trình đáng mong chờ trong năm

Không có gì lạ khi Java là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Java với các ưu điểm đơn giản, cú pháp dễ đọc, lựa chọn tốt để tìm hiểu về lập trình hướng đối tượng. Một trong những điểm hấp dẫn của Java là API phong phú và có thể làm nhiều thứ hơn với Java, bao ...

Tác giả: Tạ Quốc Bảo viết 21:13 ngày 14/09/2018

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, ...

Tác giả: Vũ Văn Thanh viết 21:13 ngày 14/09/2018

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ó ...

Tác giả: Bùi Văn Nam viết 21:13 ngày 14/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 14:19 ngày 14/09/2018

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 ...

Tác giả: Bùi Văn Nam viết 14:19 ngày 14/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 14:19 ngày 14/09/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 14:18 ngày 14/09/2018

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. ...

Tác giả: Trần Trung Dũng viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 14:18 ngày 14/09/2018

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ở ...

Tác giả: Tạ Quốc Bảo viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Trần Trung Dũng viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 14/09/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 14:18 ngày 14/09/2018