
15 cuốn sách gối đầu giường của Bill Gates, Jeff Bezos và Elon Musk
Sách luôn là kim chỉ nam đối với tất cả mọi người, ngay cả những bậc vĩ nhân như Jeff Bezos, Bill Gates và Elon Musk. Trong những năm qua, bộ ba đã hết lời khen ngợi đối với các cuốn sách gây ảnh hưởng đến cách họ nhìn thế giới, từ cách tiếp cận đổi mới công nghệ đến cách họ quản ...

Cách mà Google tạo ra frameworks cho Web của họ
Ai cũng biết rằng Google sử dụng duy nhất một Repository để lưu trữ và chia sẽ tất cả 2 tỉ dòng code của hãng – với phương thức trunk-based development – phát triển từ một nhánh mã nguồn chính Codebased của Google được dùng bởi hơn 25000 nhân viên lập trình của hãng từ mọi chi ...

Những kĩ năng quan trọng nhất của người lãnh đạo
Hầu hết các chuyên gia đều quen thuộc với Peter Principle – chính sách tiến cử nhân viên dựa trên hiệu suất của họ trong vai trò hiện tại, hơn là khả năng thành công trong vai trò mới. Sau đó, các nhân viên sẽ ngừng được thăng chức khi họ không còn có thể thực hiện hiệu quả nữa. ...

Ứng dụng MySql Binary Log để giải quyết vấn đề tích hợp — P1
[Bài viết của tác giá Lê Minh Nghĩa] Tích hợp hệ thống là một trong các vấn đề cốt lõi của hệ thống lớn. Nó quyết định tính ổn định và chính xác của hệ thống. Làm thế nào để đảm bảo một service A có thể gửi thành công một message tới service B trong mọi trường hợp: network không ...

Quy tắc 24×3 trong sáng tạo
Innovation vốn dĩ ám chỉ những sáng kiến mới mẻ. Đó là một nỗ lực để làm những việc khác với những gì từ trước đến nay. Thế nhưng con người lại có xu hướng chỉ tiếp nhận những thứ quen thuộc với mình. Ngày nay, đổi mới là thứ mà hầu hết các tổ chức luôn tuyên bố rằng họ đang theo ...

Để résumé của lập trình viên ghi điểm trong mắt nhà tuyển dụng
Bài viết này sẽ tổng hợp các lời khuyên và tip từ kinh nghiệm của tôi một senior technical recruiter tại Twitter. Bài viết này sẽ nói về: Những điều bạn nên làm trong một résumé Những điều bạn không nên làm trong một résumé Lời khuyên cho các bạn vừa tốt nghiệp ...

5 ngôn ngữ lập trình tốt nhất dành cho phát triển AI
Bạn là một người có niềm đam mê với trí tuệ nhân tạo (AI – artificial intelligence) và đang phân vân không biết nên chọn ngôn ngữ lập trình nào cho dự án AI của mình? Vậy thì, trong khuôn khổ bài viết hôm nay, chúng tôi xin giới thiệu đến với các bạn top 5 ngôn ngữ lập trình hay nhất ...

Những tình huống hài hước chỉ coder mới hiểu
Mỗi ngành nghề đều có một thế giới quan riêng mà người ngoài kh6ong thể hiểu được. Dev cũng vậy. Thế giới quan của Dev rất đa dạng và phong phú đấy! Bạn không tin ư, cùng điểm qua 9 bức hình này nhé! 1. Thất nghiệp là thời điểm các coder “chỉn chu” nhất Thật vậy, ...

[WPF] Tùy chỉnh ứng dụng với Style và Control Templates – Phần 1
Giới thiệu Về mặt lịch sử, từ Visual Basic đến Windows Forms ngày nay, nếu chúng ta muốn tạo ra một giao diện tùy biến cho ứng dụng, chúng ta bị giới hạn khi thay đổi các thuộc tính chuẩn của controls như màu nền, chiều rộng đường viền hoặc kích thước phông chữ. Nếu muốn đi xa ...

Amazon trở thành công ty 1 nghìn tỷ đô thứ 2 trên thế giới sau Apple
Hôm thứ 3 vừa qua (04/09) Amazon đã chính thức trở thành công ty đạt trị giá 1 tỷ đô la thứ 2 trên thế giới, chỉ 1 tháng sau khi Apple đạt được danh hiệu này. Cổ phiếu của gã khổng lồ thương mại điện tử này đã tăng khoảng 2% trong phiên giao dịch hôm thứ ba đạt mức cao kỷ lục chạm ...

Hướng dẫn cài đặt và sử dụng SublimeText
Sublime Text là một trình soạn thảo code (editor) đa nền tảng được tin dùng bởi rất nhiều lập trình viên trên toàn thế giới. Nó mặc định hỗ trợ nhiều loại ngôn nhgữ lập trình. Nó khá mạnh mẽ với các chức năng có thể mở rộng qua plugin.

Hướng dẫn cài đặt và sử dụng Notepad++
Notepad++ là một chương trình miễn phí dùng để soạn thảo mã nguồn hỗ trợ nhiều ngôn ngữ. Được thiết kế để hoạt động trong môi trường Windows với tính năng nổi bật là nhỏ gọn và có tốc độ cao. Ngoài ra, với việc cho phép cài đặt thêm các Plugin sẽ giúp bổ sung thêm nhiều chức năng khác cho Notepad+. ...

Xampp là gì ? Hướng dẫn cài đặt XAMPP máy chủ ảo
Xampp là chương trình tạo máy chủ ảo (web server) được tích hợp sẵn apache, php, mysql, ftp server và mail server. Khi lập trình PHP người ta sẽ dùng Xampp hoặc những phần mềm tạo máy chủ ảo để chạy thử file php của mình trước khi đưa chúng lên môi trường internet.

Push Notification – Tìm lại hứng thú của người dùng với ứng dụng của bạn?
Đã bao giờ bạn gỡ bỏ 1 ứng dụng vì những phiền toái mà Push Notification của nó đem lại và bạn không đủ kiên nhẫn và bình tĩnh để có thể đi đến phần Setting và turn off chúng? Không giống như Text message hay email, Push Notification không link đến 1 địa chỉ cụ thể mà nó link ...

[Java] Tại sao cần getter và setter ?
Khi mới trở thành một lập trình viên Java, tác giả luôn trăn trở về setter và getter với câu hỏi duy nhất: “Tại sao cần viết getter và setter?”. Anh ta xem nó như một quy tắc “thừa”. Ai cũng biết java có 3 từ khóa phục vụ access modifier là public, ...

5 tiện ích mở rộng của Chrome tăng khả năng tập trung trong công việc
Nếu đa phần công việc của bạn làm với máy tính và Interner thì có lẽ thật khó lòng từ chối được sức quyến rũ của Internet. Đó là nguyên nhân khiến bạn mất tập trung và, giảm hiệu suất công việc. Chúng tôi đã cung cấp cho mọi người các tiện ích mở rộng giúp tăng năng suất việc ...

Giới thiệu Design Pattern trong Javascript
Trong javascript thì có rất nhiều mô hình thiết kế ( design pattern ) khác nhau, thật ra ai cũng biết là về bản chất Javascript sinh ra đã không phải là một ngôn ngữ chính thống , nó sinh ra ban đầu đơn thuần chỉ dành cho việc xử lý giao diện trên trên browser, bản thân nó không được ...

Series phản phác qui chân – Học thuật toán để làm vẹo gì?
Mình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều như sau: Thần thánh hoá thuật toán : Muốn lập trình giỏi phải giỏi thuật toán. Các công ty lập trình lớn toàn phỏng vấn về thuật toán còn ...

Phụ nữ có kỹ năng lập trình tốt hơn nam giới
Phần mềm tin học được viết và lập trình bởi phụ nữ có tỷ lệ thành công cao hơn đàn ông. Đây là kết luận của những nhà khoa học đến từ Mỹ sau khi nghiên cứu 1,4 triệu người dùng dịch vụ dành cho những nhà phát triển phần mềm Github. Tuy nhiên, theo BBC , kết quả này vẫn chưa được ...

Robot chắc chắn sẽ “cướp” việc của con người, nhưng đổi lấy một cuộc sống tốt hơn cho chúng ta
Đã có rất nhiều chuyên gia AI đã nói rằng robot sẽ chiếm lấy gần một tỷ việc làm trong 20 năm tới (có thể nhiều hoặc ít hơn một thập kỷ). Nhưng điều đó không phải hoàn toàn xấu, một số dự đoán được đưa ra sẽ có những cơ hội việc làm mới. Một nghiên cứu tiến hành ở Anh đã chứng ...