Bài viết của Tạ Quốc Bảo

Tôi biết cái tôi muốn và tôi tin chắc bạn sẽ làm được

“I know what I want and I trust you to do your part.” - Sandi Metz Hôm nay mình muốn giới thiệu bí quyết trên của Sandi Metz, một tác giả yêu thích của mình về các vấn đề liên quan tới OOP. Mình thật sự ấn tượng với nó vì chỉ một câu ngắn gọn thôi cũng đủ để xem là kim chỉ nam ...

Tác giả: Tạ Quốc Bảo viết 21:04 ngày 11/08/2018 chỉnh sửa

Đem sản phẩm đến với thế giới Hacker

Bài viết này là phần tiếp theo của bài viết Tôi đã xây dựng một phần mềm mã nguồn mở như thế nào. Cách sử dụng từ "Hacker" là thống nhất với phần 1. "Đem sản phẩm đến với cộng đồng" luôn là phần khó đối với một người làm kỹ thuật. Chúng ta có thể say mê, thức ngày thức đêm để viết lib, ...

Tác giả: Tạ Quốc Bảo viết 21:03 ngày 11/08/2018 chỉnh sửa

Tự tìm hiểu Web Development, tại sao không?

Với xu hướng hiện nay, rất nhiều các bạn developer chọn con đường Web development để phát triển bản thân, tuy nhiên trong trường đại học các bạn thường ít được tìm hiểu về mảng này, các khóa học bên ngoài thì có vẻ đắt đỏ. Vậy tại sao không tự học Web development? Nhiều bạn sẽ trả lời với những lý ...

Tác giả: Tạ Quốc Bảo viết 21:01 ngày 11/08/2018 chỉnh sửa

Giới thiệu về thread từ phần cứng ra phần mềm.

Không gì đẹp bằng nụ cười khi đôi mắt e lệ nhìn xuống. -- Victor Hugo Các bạn có thể đọc bài viết gốc tại đây Tò mò khi tìm hiểu hoạt động của thread như thế nào trong lập trình single thread và multi thread, mình tranh thủ tìm hiểu luôn các thread này hoạt động như thế nào trong CPU. ...

Tác giả: Tạ Quốc Bảo viết 21:00 ngày 11/08/2018 chỉnh sửa

Tổng quan về lập trình ứng dụng di động – Phần 1

Trong khoảng thời gian gần đây, lập trình di động đang là một ngành hot. Các mẩu tin tuyển dụng gần nhất mình đọc thường tuyển Android developer, iOS developer, … với mức lương khá cao, không thua kém gì lập trình web hay lập trình hệ thống nhúng. Ngoài ra, nếu biết cách lập trình ứng dụng, ...

Tác giả: Tạ Quốc Bảo viết 20:59 ngày 11/08/2018 chỉnh sửa

Thế giới của abstraction và khi abstraction bị rò rỉ

Abstraction là gì? Thế giới của chúng ta đang sống được xây dựng dựa trên các abstraction. Khi Honda bán một chiếc xe máy, họ sẽ bảo bạn rằng chỉ cần leo lên xe, khởi động và rồ ga thì xe sẽ chạy, bạn không cần phải biết nó sử dụng động cơ đốt trong hay đốt phông lông, hai thì hay bốn thì, ...

Tác giả: Tạ Quốc Bảo viết 20:59 ngày 11/08/2018 chỉnh sửa

Thử cài đặt môi trường docker cho laravel

Tạo project Laravel với Docker Hiện nay mình thấy đã có nhiều bài viết về tạo project laravel với docker trên kipalog rồi. Mọi người có thể search tại đây : [https://kipalog.com/search?q=laravel+docker] Mục đích của bài viết này chỉ là chia sẻ và lưu lại kinh nghiệm mình đã thực hiện, hi vọng ...

Tác giả: Tạ Quốc Bảo viết 20:58 ngày 11/08/2018 chỉnh sửa

Tại sao phải viết code thật đẹp?

Là lập trình viên, chắc hẳn ai cũng hiểu khi làm việc với bất kì một ngôn ngữ, một framework, hay một thư viện nào đó chúng ta đều được nhắc nhở về những “best practices” và “bad practices” (chơi chữ đó). Và chúng ta cũng thường tự lừa dối bản thân rằng cho dù lâu lâu ...

Tác giả: Tạ Quốc Bảo viết 20:57 ngày 11/08/2018 chỉnh sửa

Vui vẻ cùng Bit operations

Bit operations Các phép toán trên bit luôn give best performance và tối giản hóa bộ nhớ. Hôm nay mình viết bài này note lại cho mọi người xài chơi, có đủ cấp độ. Zero Space Swap x ^= y; y ^= x; x ^= y; Xóa đi bit 1 cuối cùng hoặc kiểm tra một số N có phải là power of 2 N = N & ...

Tác giả: Tạ Quốc Bảo viết 20:57 ngày 11/08/2018 chỉnh sửa

Tự động hóa front-end vs Laravel Mix trong Laravel(P2)

Hi guys, nay mình lại quay trở lại với P2 đây. Ở phần 1 mình đã giới thiệu sơ qua cho các bạn về Laravel-Mix và thành quả mà nó mang lại rồi. Phần này chúng ta sẽ bắt tay vào code nhé (Bài này mình demo dựa trên source code của laravel 5.6). Phần này nếu bạn nào chưa biết về reactjs or chỉ ...

Tác giả: Tạ Quốc Bảo viết 20:57 ngày 11/08/2018 chỉnh sửa