Tất cả bài viết


[Android] Cài đặt Dịch vụ Google Play trên giả lập Android Studio

Mặc dù có rất nhiều bài viết về việc sử dụng trình giả lập Genymotion, nhưng có rất ít bài viết về trình giả lập Android Studio. Bài viết ngắn này chỉ...

Đọc tiếp >>

[Android] Giới thiệu về Android JetPack

Bài viết sau đây mình sẽ giới thiệu về.một bộ công cụ giúp bạn dễ dàng phát triển ứng dụng Android tuyệt vời hơn , đó là Android JetPack.

Đọc tiếp >>

[SQL] Sử dụng Sequence trong SQL

Chương này trình bày cách sử dụng của Sequence trong MySQL.

Đọc tiếp >>

[CSS] Sử dụng CSS để xử lý bôi chọn văn bản

CSS cho phép việc xử lý việc bôi chọn văn bản trên trang web. Bằng cách này chúng ta có thể ứng dụng để làm một số tính năng hữu ích cũng như làm cho ...

Đọc tiếp >>

[PHP] Giới thiệu về PHPUnit

Kiểm thử phần mềm là một khâu quan trọng trong phát triển phần mềm, trước đây chúng ta thường xem nhẹ việc này vì mấy lý do: thích làm tùy tiện cho nh...

Đọc tiếp >>

[CSS] Sự khác nhau giữa Functional CSS và Inline CSS

Đợt trước mình chia sẻ 1 bài về Atomic CSS, có một số anh em vẫn chưa có sự tin tưởng với cách viết Atomic. Phần lớn là “Nếu viết hàng loạt class tron...

Đọc tiếp >>

[Laravel] Các công cụ hữu ích cho debug code và kiểm thử trong Laravel

Có rất nhiều các tính năng thuần túy của Laravel hoặc các công cụ được cung cấp bởi bên thứ ba làm tăng hiệu quả viết mã nguồn bằng cách giảm thời gia...

Đọc tiếp >>

[Laravel Socialite] 5 bước hướng dẫn Laravel Socialite tích hợp xác thực Google vào website

Trong bài này chúng ta tiếp tục tìm hiểu cách sử dụng Laravel Socialite để tích hợp xác thực Google qua 5 bước đơn giản.

Đọc tiếp >>

[Python] Cách sử dụng hàm lồng nhau

Như chúng ta đã biết, trong Python, hàm cũng là đối tượng, hơn nữa, nó còn là đối tượng first-class. Nhờ đó, chúng ta có thể thao tác với hàm như mọi ...

Đọc tiếp >>

[Machine Learning] Một vài hiểu nhầm khi mới học Machine Learning

Sau một thời gian làm về Machine Learning tôi nhận thấy có một vài vấn đề mà không ít người mới học hay ngay cả những người đã từng làm rất lâu trong ...

Đọc tiếp >>

[JavaScript] Các phương thức xử lý mảng (Array) phổ biến trong JavaScript

Bài chia sẻ này một phần giúp các bạn mới học nắm chắc kiến thức hơn về các phương thức xử lý mảng trong JavaScript.

Đọc tiếp >>

[JavaScript] Tìm hiểu về proxy trong javascript

Hôm nay, mình tìm hiểu lại kiến thức căn bản của es6 .Chắc mọi người đều sử dụng các tính năng của es6 như let hay const, đây là những tính năng mới m...

Đọc tiếp >>

[CSS] Các cách để căn giữa element trong css

Hôm nay chúng ta sẽ cùng tìm hiểu các cách để căn giữa element trong css.

Đọc tiếp >>

[Laravel]: Hướng dẫn đặt tên chuẩn trong Laravel

Chắc nhiều bạn code không để ý đến các quy tắc đặt tên biến , tên lớp ,tên hàm ,... nên cứ đặt lung tung , bừa bãi , về sau tìm kiến lại tên biến đặt ...

Đọc tiếp >>

[JavaScript] Tổng quan về Async/Await Javascript

Bài viết sau đây mình sẽ giúp các bạn tìm hiểu về Async/Await Javascript trong 10 phút .

Đọc tiếp >>

[JavaScrpit] Cơ bản về Router trong ReactJs

Xin chào tất cả các bạn, bài viết này mình xin chia sẻ một chút kiến thức mình tìm hiểu được về Router trong ReactJs, mong mọi người theo dõi.

Đọc tiếp >>

[JavaScipt] Giới thiệu NodeJS và Socket.io

Hôm nay mình sẽ chia sẻ một số kiến thức mình tìm hiểu được về Nodejs và socket.io đều là kiến thức rất cơ bản nhưng mình nghĩ nó có thể sẽ hữu ích ch...

Đọc tiếp >>

[Laravel] Phân loại các Design Pattern trong Laravel

Cá nhân mình thấy rằng khi học bất kỳ một Framework nào đó, điều đầu tiên mà chúng ta phải biết đó chính là Framework đó có những Design Patterns nào....

Đọc tiếp >>

[CSS] Minify file and obfuscate CSS class names

Có bao giờ bạn xem thiết kế các thẻ html của các website nổi tiếng như Google, Facebook, ... như thế nào chưa , hay nghịch thử mấy file js trên các pr...

Đọc tiếp >>

[JavaScript] Tổng quan về TypeScript

Bài viết sau đây chúng ta sẽ tìm hiểu về TypeScript và những ưu điểm nổi trội của Typescript so với Javascript .

Đọc tiếp >>