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

Những công cụ cần thiết cho một web developer

Giới thiệu: Nếu bạn là một Web developer thì những công cụ sau đây sẽ giúp ích cho bạn rất nhiều, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc code hàng ngày. 1. Code Editor Trình soạn thảo code được coi là công cụ căn bản nhất của một lập trình viên. Trong khi ...

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

Giới thiệu Motion Layout Phần 2

Trong phần 2 này chúng ta sẽ tiếp tục MotionLayout qua một vài example, giới thiệu về custom attribute, image operations và keyframes. Example 3: Custom attribute Trong phần 1 chúng ta đã tạo MotionLayout với MotionScene. Chúng ta có thể lợi dụng điều này để chỉ định transition trên các thuộc ...

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

Tìm hiểu về Firebase Realtime Database

Realtime Database một service của Firebase. Theo định nghĩa trong tài liệu của firebase thì Realtime Database là: Store and sync data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline. The Firebase Realtime Database ...

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

Đôi chút về CSS framework - Bulma

Bulma là một css framework, được viết bằng sass dựa vào flexbox , sử dụng css-grid for responsive và được thiết kế cho mobile first . Nó là một modular css fw, có nghĩa bạn có thể sử dụng đơn lẻ các chức năng của nó như columns, button, form… Sử dụng npm (khuyên dùng) npm ...

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

Php với Cassandra

Ngày nay sự phát triển mạnh mẽ về công nghệ, những trang web giờ không còn đơn thuần chỉ là những trang bán hàng nữa mà ngày càng nhiều tác vụ được tích hợp sẵn luôn trên web. Chính vì những điều như vậy đã kéo theo những yêu cầu mới như trong cơ sở dữ liệu ngày càng nhiều lại đòi hỏi hơn nữa về ...

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

Sidekiq Advanced Options

File config sidekiq là 1 file YAML, sidekiq server sử dụng nó để tự cấu hình. Mặc định được đặt ở config/sidekiq.yml. Nó chỉ cần thiết nếu bạn muốn có những cài đặt nâng cao, ví dụ như cài đặtconcurrency size, khi có queue có tên khác default ... --- :concurrency: 5 staging: :concurrency: ...

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

Tản mạn về Estimate

Chẳng phải nói chắc các bạn ai cũng thấy rằng, càng có nhiều kinh nghiệm, chúng ta lại càng thấy tầm quan trọng của việc Estimate với độ chính xác cao có vai trò lớn thế nào tới sự thành bại của một dự án. Tuy nhiên bài viết này với đúng tính chất "Tản mạn" của nó, xin phép không trình bày sâu về ...

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

PHP - Design Pattern: Facade

Facade Pattern là một trong các pattern quan trọng nhất và hay nhất trong thiết kế phần mềm, thuộc nhóm structural pattern . Nó đóng vai trò che dấu đi tất cả những sự phức tạp, sự lằng nhằng của một chức năng nào đó trong hệ thống và cung cấp một giao diện, một class với một cách thức sử dụng ...

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

Tạo avatar mặc định theo tên viết tắt như Google trong ứng dụng Laravel

Chào mọi người, chắc các bạn đã quá quen thuộc với các avatar mặc định của Google. Bạn có thể nhận thấy, các ảnh avatar mặc định này khá là thú vị, nó được tạo theo tên viết tắt của mỗi tài khoản người dùng. Và hôm nay, trong bài viết này mình sẽ hướng dẫn các bạn tạo các ảnh avatar theo tên viết ...

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

Dependency Injection & Inversion Of Control

Xin chào mọi người, Vừa rồi mình có Lượn lờ vài blogs đọc được chút kiến thức hay ho và tổng hợp lại, mong nó giúp ích được cho nhiều người mới tiếp cần như mình =)). 1. Những nguyên lý thiết kế và viết code (nguyên lý SOLID) Nếu ai nắm vững được SOLID thì vứt đâu cũng sống được ( master ), ...

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