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

From programming language to software architecture

Bạn là lập trình viên, những ngày bắt đầu thật sự nhẹ nhàng, bạn tìm đến với C làm quen với structured programming (một ngôn ngữ hướng thủ tục). Sau đó, bạn làm quen với OOP (hướng đối tượng) hoặc cũng có thể đến với functional programming, imperactive programming... Những lúc gặp vấn đề, các anh ...

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

Tìm hiểu về Functional Programming trong Javascript phần 1

Giới thiệu Bạn có biết rằng năm 2018, Javascript được đánh giá là một ngôn ngữ được giới lập trình yêu thích nhất. Nhiều người nhận định rằng, Javascipt là một ngôn ngữ không khó. Oke! Phải khẳng định rằng Javascript khá nhẹ và dễ học. Tuy nhiên những tác dụng mà nó mạng lại thì không thể phủ ...

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

Laravel with MongoDB

Hello anh em, đến hẹn lại lên hôm nay mình xin chia sẻ với mọi người về chủ đề Laravel kết hợp với MongoDB mà thông thường ta hay kết hợp Laravel với MySQL. Và mặc định thì Laravel chỉ hỗ trợ các cơ sở dữ liệu có cấu trúc như: MySQL, PostgreSQL, SQLite, SQL Server. Tuy nhiên theo thời thế thì ...

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

Swift Tutorial: Cách thích hợp để request người dùng review bằng cách sử dụng SKStoreReviewController trong iOS 10.3 trở lên

Một trong những mục tiêu chính của developer là tiếp cận tốt hơn với cộng đồng và nhận phản hồi từ user để cải thiện ứng dụng cũng như khuyến khích thêm nhiều user khác sử dụng app. Trong nhiều năm, developer đã sử dụng các method từ bên thứ 3 để đề xuất việc review với user dựa trên việc user đã ...

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

Viết Chrome Extension bằng VueJS

Ban đầu mình tính làm một series về chủ đề này nhưng sau đó tìm ra được tut này hướng dẫn rất hay từ những điều cơ bản nhất, các bạn có thể xem ở đây để hiểu hơn các định nghĩa cơ bản của extension, sự kiện, hành động,.... Do đó ở bài này mình sẽ tập trung luôn vào cách viết extension bằng VueJS. ...

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

Làm quen với React

React đang nhanh chóng trở thành bộ thư viện JavaScript phổ biến, so với một số lượng không ít các thư viện và framework JavaScript hiện nay thì React nổi trội ở tính đơn giản và hiệu quả và thích hợp để build các ứng dụng UI phức tạp. Vậy React là gì, sử dụng như thế nào và tại sao lại sử dụng ...

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

Làm việc với DATE trong Swift

Hầu hết trong mọi app chúng ta đều cần xử lý các vấn đề liên quan đến ngày tháng ví dụ như hiển thị ngày tháng theo một format nào đó như "yyyy/mm/dd" hay "dd-mm-yyyy" chẳng hạn, hay thậm chí là so sánh giữa 2 dates với nhau để làm một tác vụ nào đó, ... Với sự phổ biến như vậy, hôm nay mình sẽ ...

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

Mẹo học lập trình hiệu quả giúp bạn thành công

Lập trình là việc tạo ra ứng dụng, công việc bạn tạo ra trên máy tính hoặc thiết bị nhằm phục vụ cho cuộc sống hiện đại, xã hội của công nghệ, giúp cho cuộc sống tiện nghi hơn. Để học lập trình thuận lợi mang đến sự thành công, trong bài viết này chúng tôi chia sẻ mẹo học lập trình giúp bạn giải ...

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

Tìm hiểu về cassandra - Cassandra là gì?

NoSQL là gì? Mọi người thường được nghe tới thuật ngữ "NoSQL" một tên gọi dùng cho các middleware như database hướng document và KVS (Key Value Store). Ở nước ngoài đã bắt đầu việc tìm kiếm NoSQL middleware với sự khởi đầu là các công ty dịch vụ web như Twitter và Facebook trở thành khởi nguồn ...

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

Hash - mảng kết hợp trong ruby (Phần 1)

Hash trong ruby là một tập hợp chứa các key duy nhất - bạn có thể coi nó như quyển từ điển ý. key ở đây là các từ vựng và nó là duy nhất. Hash còn được gọi là mảng kết hợp. Nó khá giống so với Mảng bình thường nhưng mảng thì đánh chỉ số là số nguyên (integer) còn Hash thì có thể định dạng các ...

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