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

Xây dựng ứng dụng Ios trở nên đặc biệt- Câu hỏi muôn thuở của các lập trình viên

Làm sao để ứng dụng của mình trở nên đặc biệt...đó luôn là một câu hỏi mà các lập trình viên luôn luôn tự hỏi và tìm kiếm học hỏi và làm cho ứngd ụng của họ phổ biến và đặc biệt hơn. Dưới đây là một số điểm cần tập trung khi xây dựng và phát triển một ứng dụng ios 1) Xây dựng ý tưởng tuyệt ...

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

Singleton methods, Singleton class

Lớp ẩn danh Cùng xem ví dụ sau: foo = String . new foo . class # String foo . length # 0 foo . bar # NoMethodError Ở đây ta tạo một đối tượng foo thuộc lớp String, và gọi phương thức length của lớp String ra. Với foo.bar thì trình thông dịch của ruby không tìm ...

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

Chọn Web Apps truyền thống hay Single Page Apps

Ngày nay, single page apps nổi lên như mội sự xu thế của công nghệ.Trước những lợi ích mà nó đem lại, rất nhiều developer đang xây dựng nó và thay thế dần cho web apps truyền thống. Vậy phải chăng single page apps là lựa chọn số một và web apps truyền thống sẽ không còn được sử dụng trong tương lai ...

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

VietNam Mobile Day 2018 – Cơ hội và thách thức cho lập trình viên

Như vậy là đã kết thúc một buổi hội thảo thật ý nghĩa qua những chia sẻ vô cùng hữu ích từ các diễn giả là CEO, CTO, Founder, R&D Engineer … đến nhiều công ty lớn cũng như những các diễn đàn lớn về công nghệ hàng đầu Việt Nam. Và Framgia là một trong những nhà tài trợ vàng ...

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

Elasticsearch - Khái niệm và các câu truy vấn cơ bản

Elasticsearch là công cụ tìm kiếm dựa trên nền tảng Apache Lucene. Nó cung cấp API cho việc lưu trữ và tìm kiếm dữ liệu một cách nhanh chóng. Nó được xây dựng, phát triển bằng ngôn ngữ java dựa trên Lucene – phần mềm tìm kiếm và trả về thông tin (information retrieval software) với hơn 15 năm kinh ...

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

React cơ bản (Phần 2 - Lifecycle methods)

Xin chào các bạn, trong phần 1 react cơ bản, mình đã giới thiệu cho mọi người những khái niệm cơ bản nhất của react, bằng ví dụ sinh động và thực tế để mọi người dễ hiểu hơn. Phần một các bạn đã học và hiểu cách sử dụng của hai khái niệm rất quan trọng trong react đó là State và Prop, trong phần ...

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

Tìm hiểu Vue Instance và Vue Template

Mình cũng không dài dòng nữa, trong bài viết trước, chúng ta đã tìm hiểu khái niệm về VueJS và cách cài đặt nó thì hôm nay chúng ta sẽ cùng đi tìm hiểu instance và template syntax ở trong vue. Vue Instance Lifecycle: Khởi tạo Vue Instance: Trong tài liệu tiếng Việt, instance được dịch là ...

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

Tìm hiểu về DevOps (Phần 1)

I.DevOps là gì? DevOps là viết tắt của Development (Dev) và Operations (Ops). DevOps là một văn hóa làm việc kết hợp giữa kỹ sư phát triển phần mềm (dev) với bộ phận operator (kỹ sư hệ thống, nhân viên bảo mật, kỹ sư mạng, kỹ sư hạ tầng,...) nhằm mục đích rút ngắn vòng đời phát triển sản phẩm ...

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

Template Method Pattern in Ruby

Template Method pattern cho phép chúng ta định nghĩa một khung xương của một thuật toán, trong khi đó việc triển khai lại nằm ở các Class kế thừa. Template Method cũng cấp các bước cần thiết để hoàn thành một công việc nào đó. Bản thân nó sẽ thực hiện bất kỳ step mà không thay đổi. Các Class con ...

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

Thêm Fonts và FontIcons vào ứng dụng React Native

Như chúng ta đã biết, React-Native là nền tảng xây dựng ứng dụng di động Cross-Platform mạnh mẽ và phổ biến nhất hiện nay. React-Native sử dụng Inline-style và ứng dụng flex-box để phát triển giao diện, cú pháp tương tự với ngôn ngữ CSS . Trong bài viết này, mình xin được giới thiệu ...

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