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

Khởi tạo và kế thừa một Class

Nhiệm vụ của một bộ khởi tạo Class là bản thiết kế. Object là một đối tượng, và là một thể hiện của 1 class. Khởi tạo là quá trình chuẩn bị trước khi sử dụng của một thể hiện của một class, struct, hoặc enum. Để triển khai một quá trình khởi tạo, người ta phải định nghĩa các bộ khởi ...

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

Function trong javascript

Function trong javascript Function là 1 khái niệm cơ bản trong javascript, nhưng cũng chứa lắm thứ rối rắm. Bài viết này sẽ tập trung vào những thứ dễ gây nhầm lẫn cần chú ý với function trong javascript và 1 số thủ thuật thú vị với function 1. Các cách định nghĩa function trong javascript ...

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

Một ứng dụng của prototype trong dự án Reactjs

Bài đã được updated, giải thích thêm về cách React xử lý prototype Intro Cách đây không lâu, dự án Homeup của chúng tôi, thuộc Basic Lab, đã rất mạnh dạn (giờ thì có chút hối hận :-s) áp dụng Reactjs và framework reflux. Vấn đề được gì và mất gì sau khoảng gần nửa năm làm reactjs sẽ không ...

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

Sử dụng dịch vụ AWS miễn phí với chế độ FreeTier

Bạn đã bao giờ muốn tự mình thử config, cài đặt server sử dụng các dịch vụ của AWS chưa? Có phải bạn băn khoăn vì phí dịch vụ của AWS tương đối cao. Đây là giải pháp cho bạn. Amazon cung cấp cho người dùng chế độ FreeTier, trong đó bạn có thể thử sử dụng một số dịch vụ cơ bản với cấu hình thấp, ...

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

Sass-based grid framework - Susy

Nếu là một designer hẳn bạn sẽ biết grid layout luôn là người bạn tốt của chúng ta. Grid layout giúp việc thiết kế, cấu trúc một trang web dễ dàng và hiệu quả hơn cũng như thân thiện với người dùng. Tuy nhiên các vấn đề về sắp xếp làm sao để các thành phần không chèn, đè lên nhau lại là cả vấn ...

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

Data Migrations in Rails

https://robots.thoughtbot.com/data-migrations-in-rails Bất cứ lúc nào, khi chúng ta cần phải thay đổi dữ liệu thực tế trên môi trường production. Dĩ nhiên tùy chọn đầu tiên xuất hiện trong đầu là sử dụng Rails migration, đặc biệt kể từ khi migration xuất hiện trong các task chính của, data ...

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

Tối ưu hóa CSS

Tiếp theo phần blog tối ưu hóa code ROR lần trước, lần này mình đề cập đến một vấn đề mà không ít developer thường hay bỏ sót. Một phần có thể tối ưu hóa được, giúp một phần cho trang web chạy nhanh hơn đó chính là CSS. Nhiều lập trình viên thường chỉ chú ý đến việc tối ưu thuật toán, tối ưu xử lí ...

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

Laravel 5.2 - New Features

Laravel 5.2 đã được phát hành từ ngày, nó có khá nhiều điểm mới so với phiên bản 5.1 như hỗ trợ multiple authentication driver, implicit model binding, simplified Eloquent global scopes, authentication scaffolding, middleware groups, rate limiting middleware, array validation improvements, and ...

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

Tạo Và Sử Dụng Module Trong Ruby on Rails

Chào các bạn, như bài viết trước mình cũng có 1 bài viết giới thiệu về Ruby on Rails, bài biết hôm nay mình lại tiếp tục với chủ đề với tạo và sử dụng Module như thế nào trong Ruby on Rails. Trong Ruby on Rails với tính linh hoạt của module nên nó được sử dụng khá nhiều trong các dự ...

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

Những điều cần biết về java.util.concurrent trong lập trình đa luồng

Viết code đa luồng vừa làm việc tốt vừa bảo vệ được các ứng dụng trước các lỗi là khó khăn, đó là lý do mà chúng ta có java.util.concurrent . Tôi sẽ giới thiệu các class của java concurrent: CopyOnWriteArrayList , BlockingQueue , ConcurrentMap đã đáp ứng các yêu cầu lập trình multithread như ...

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