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

ECMAScript 7: những tính năng đáng chú ý

ES6 đã ra mắt vào giữa năm 2015 và được lấy tên chính thức là ES2015, với rất nhiều những tính năng mới lạ, và cần thiết đối với sự phát triển chóng mặt của Javascript trong những năm gần đây. với sự ra đời của ES6 với rất nhiều tính năng mà bất kỳ một web developer nào cũng nên biết. và là một web ...

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

How Redux Works

Giới thiệu Redux là một công cụ để quản lí trạng thái dữ liệu (data-state) và trạng thái giao diện người dùng (UI-state) trong các ứng dụng Javascript. Nó là ý tưởng cho các ứng dụng Single Page (SPAs). Redux đồng thời cũng là một framwork rất mạnh mẽ, nó thậm chí có thể được sử dụng với ...

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

Laravel Helper P.1 - Arrays

Giới thiệu Các phương thức tồn tại Giới thiệu Laravel có chứa danh sách các hàm PHP "helper". Trong số này, nhiều hàm được sử dụng bên trong framework; tuy nhiên, bạn có thể thoải mái sử dụng chúng trong ứng dụng nếu bạn cảm thấy tiện. Arrays array_add() Hàm array_add thêm một cặp key / ...

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

Test cases cho upload file

Bài viết này nhằm nêu ra các trường hợp thử nghiệm để tải lên tập tin trong các ứng dụng điện toán đám mây, ứng dụng thư như Gmail, ứng dụng chia sẻ tệp và tính năng chuyển tệp. Tải lên tệp thường có tính năng kích hoạt javascript hoặc gọi AJAX. Sau đây là một số kịch bản thử nghiệm và yêu cầu ...

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

Draw inverted circle and calculate zoom level based on radius in Google Maps

Trong bài viết này, chúng ta sẽ tìm hiểu về cách dùng các class có sẵn trong Google Maps SDK để làm những thứ không có sẵn. Cụ thể: Vẽ một hình tròn với bán kính cho trước có phần bên trong tranperancy và phần map bên ngoài hình tròn được fill bởi màu khác. Tính zoom level phù hợp dựa trên bán ...

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

Tấn công giả mạo GPS sử dụng SDR | Phần 2

Trong phần 2 tôi thực hiện tạo các dữ liệu tọa độ theo lịch trình di chuyển giả mạo tại Hồ Gươm, Hà Nội, Việt Nam bằng cách sử dụng công cụ SatGen và gps-sdr-sim để chuyển đổi sang dạng dữ liệu GPS phát sóng. Sơ đồ thực hiện giả mạo GPS 2.2 Thực hiện giả mạo GPS di chuyển Khác với phương pháp ...

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

Một vài kỹ năng dev cần biết

Nhân tiện chém gió với các bạn fresher bài Beginner / Fresher thì cần học cái chi thì mình phân tích sâu hơn 1 chút về các kỹ năng mà developer cần phải biết. Ở bài đó mình đã liệt kê ra 3 kỹ năng: Kỹ năng search solution trên google Kỹ năng hỏi / giao tiếp Kỹ năng sử dụng editor / ide. ...

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

Làm thế nào để đếm quan hệ trong Eloquent một cách hiệu quả?

Bài toán được đặt ra như sau: Bạn muốn lấy ra danh sách các bài viết và số lượng comment của mỗi bài viết đó? Dĩ nhiên trong Model của bạn thiết kế là 1 bài Post sẽ có nhiều Comment // Post model public function comments() { return $this->hasMany('Comment'); } Bạn có thể giải quyết ...

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

Dịch sách P1. Don’t make me think – Tiếng Việt

Mọi người thường hỏi tôi một câu rất “triết học”: Hey, điều gì là quan trọng nhất mà tôi nên làm để tạo ra một website dễ sử dụng nhất có thể. Câu trả lời rất đơn giản, không phải là “Mọi thứ chỉ đc quyết định sau 2-3 clicks”, “Nói ngôn ngữ của người dùng” hoặc ...

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

Top 10 Things To Know in DevOps

DevOps is a Modern software engineering Culture and Practices to develop a software where the development and operation teams work hand in hand as one unit, unlike the traditional ways i.e. Agile Methodology where they worked individually to develop a software or provide required services. ...

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