Deploy create-react-app project to Github Pages

Bài viết này mình sẽ giới thiệu cho bạn cách để deploy một project create-react-app lên Github Pages các bạn nhé. 1. Tạo một Github repository Điều đầu tiên bạn phải làm là tạo một kho lưu trữ (repo) trên Github với tên bắt kì. Cách khởi tạo một repo, bạn có thể tham khảo thêm ở linh này: ...

Tác giả: Hoàng Hải Đăng viết 17:59 ngày 20/01/2019

Sức mạnh của Javascript, viết app desktop bằng Electron

Giới thiệu Trong thế giới lập trình thì chắc hẳn đâu đâu bạn cũng sẽ gặp phải javascript, và bạn có thể tưởng tượng được rằng javascript ngày càng lón mạnh và phát triển như thế nào. Trên phương diện về desktop app thì nổi bật có Electron. Là một nền tảng phát triển phần mềm được Github xây ...

Tác giả: Bùi Văn Nam viết 17:59 ngày 20/01/2019

Có thể hoạt động không cần pin, con chip Bluetooth này sẽ là tương lai của kỷ nguyên Internet of Things

Vì không cần đến pin, con chip Bluetooth này sẽ có giá rất rẻ và có thể gắn ở bất kỳ đâu. Với kỷ nguyên Internet of Things, có thể có đến hàng tỷ thiết bị thông thường kết nối với internet, nhưng dù chúng nhỏ đến đâu đi nữa, mỗi một thiết bị này vẫn cần có một viên pin để hoạt ...

Tác giả: Trịnh Tiến Mạnh viết 17:58 ngày 20/01/2019

Lập trình viên 20 tuổi kiếm hơn 41 tỉ từ viết phần mềm trò chơi trên Google

Một nam thanh niên 20 tuổi, cư trú tại quận Tân Bình (TPHCM) có thu nhập hơn 41 tỉ đồng từ viết phần mềm trò chơi trên Google. Cá nhân nhân này thuộc diện cưỡng chế truy thu thuế và liệt vào danh sách những vụ thanh tra thương mại. Chiều 18.1, trao đổi với PV Báo Lao Động, ông ...

Tác giả: Tạ Quốc Bảo viết 17:58 ngày 20/01/2019

Làm game bắn zombie với javascript (phần 1)

Trong bài viết mình sử dụng thư viện p5js để code, bạn có thể tìm hiểu về thư viện này qua: https://p5js.org/ https://viblo.asia/p/tim-hieu-ve-p5js-phan-1-RnB5p07w5PG https://viblo.asia/p/tim-hieu-ve-p5js-phan-2-aWj53kbY56m Zombie: Người chơi: Cầm súng: Zombie ...

Tác giả: Trần Trung Dũng viết 17:53 ngày 20/01/2019

5 tips để viết các câu điều kiện xịn hơn trong javascript

1. Sử dụng Array.includes cho nhiều điều kiện Array.includes Ta có ví dụ như sau: // condition function test ( fruit ) { if ( fruit == 'apple' || fruit == 'strawberry' ) { console . log ( 'red' ) ; } } Nhìn có vẻ ổn ổn rồi đó, mình thì vẫn ...

Tác giả: Vũ Văn Thanh viết 17:53 ngày 20/01/2019

Cài thành công Windows 10 ARM và chơi Fallout trên chiếc Lumia 950 XL

​Những thiết bị cũ, đã lỗi thời dường như không được người dùng để tâm đến, nhưng với một phần cứng và phần mềm tương thích thì đúng là thứ mà các lập trình viên và hacker cần. Vài tháng trước, chúng ta cũng đã có video một chiếc Lumia chạy Windows RT. Và mới đây lập trình viên có ...

Tác giả: Bùi Văn Nam viết 17:52 ngày 20/01/2019

Thay âm thanh tin nhắn Facebook bằng giọng của chị google với chưa đến 10 dòng code

Nay lướt viblo Thấy bài https://viblo.asia/p/xay-dung-ung-dung-google-extension-don-gian-trong-10-phut-phan-1-RnB5pkrrlPG khá hay và mình khá hứng thú .vậy là mình bắt tay ngay vào viết 1 cái gì đó vui vui để thực hành ngay. Bài Toán Mình muốn khi có ai đó nhắn tin cho mình thay vì tiếng báo ...

Tác giả: Trịnh Tiến Mạnh viết 17:52 ngày 20/01/2019

9 thủ thuật cho nhà phát triển JavaScript năm 2019 phần 1

Một năm nữa đã qua và JavaScript đang thay đổi. Tuy nhiên, có một số mẹo có thể giúp bạn viết mã đẹp và hiệu quả hơn, thậm chí (hoặc có thể đặc biệt?) Vào năm 2019. Dưới đây là danh sách 9 mẹo hữu ích giúp bạn trở thành nhà phát triển tốt hơn. 1. Async / Await Promise là tốt, nhưng nó vẫn ...

Tác giả: Hoàng Hải Đăng viết 17:52 ngày 20/01/2019

Xu hướng công nghệ Web sẽ phát triển trong năm 2019

Người viết: HuuHV Ảnh của Hannah Wei trên Bapt Interesting Web Technologies to follow in 2019 Thế giới phát triển web luôn thay đổi và đó là một thách thức để theo dõi chặt chẽ mọi thứ đang diễn ra. Những frameworks nào vẫn sẽ có liên quan trong năm tới? Và ngôn ngữ lập ...

Tác giả: Vũ Văn Thanh viết 17:52 ngày 20/01/2019

Nhận code API chuyển tiền tự động Ngân hàng ngoại thương Vietcombank tại Việt Nam

Chúng nhận code API chuyển tiền tự động và tích hợp cổng thanh toán qua Ngân hàng ngoại thương Vietcombank tại Việt Nam nhanh chóng, bảo mật với giá rẻ nhất hiện nay.

Tác giả: Blockchain Vakaxa viết 14:00 ngày 18/01/2019

Cung cấp code API chuyển tiền tự động qua Ngân hàng Kỹ thương Việt Nam (TechcomBank)

Vakaxa là công ty cung cấp code API chuyển tiền tự động qua Ngân hàng Kỹ thương Việt Nam (TechcomBank), ứng dụng công nghệ Blockchain và thiết kế sàn giao dịch tại Việt Nam

Tác giả: Blockchain Vakaxa viết 13:52 ngày 18/01/2019

Chúng tôi nhận code API chuyển tiền tự động ngân hàng Công thương Vietinbank tại Việt Nam

Chúng tôi công ty cổ phần công nghệ Vakaxa nhận code API chuyển tiền tự động ngân hàng Công thương Vietinbank tại Việt Nam nhanh chóng, bảo mật với giá cả hợp lý.

Tác giả: Blockchain Vakaxa viết 13:38 ngày 18/01/2019

[C#] Hướng dẫn sử dụng Parallel Download trong lập trình csharp

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách sử dụng Parallel Download Website trong lập trình C#. Trong ví dụ này, mình sẽ tải dữ liệu của 10 website và khi tải source code về xong mình sẽ count số dòng code của từng website. Bình ...

Tác giả: Tạ Quốc Bảo viết 22:54 ngày 14/01/2019

Start activity sử dụng animation transition

Overview Activity transitions trong material design cung cấp cho chung ta các kết nối trạng thái khác nhau thông qua motion (chuyển động) và transformations (biến đổi) giữa các common element. Các bạn có thể custom animations cho enter, exit transitions và transitions of shared giữa các ...

Tác giả: Vũ Văn Thanh viết 22:53 ngày 14/01/2019

Các thuật toán cơ bản trong AI - Phân biệt Best First Search và Uniform Cost Search (UCS)

Nếu bạn từng đọc các thuật toán trong AI (Artificial Intelligence - Trí tuệ nhân tạo), rất có thể bạn từng nghe qua về các thuật toán tìm kiếm cơ bản: UCS (thuộc chiến lược tìm kiếm mù) và Best First Search (thuộc chiến lược tìm kiếm kinh nghiệm). Khác nhau rõ từ khâu phân loại rồi, thế nhưng hai ...

Tác giả: Hoàng Hải Đăng viết 22:53 ngày 14/01/2019

Những khái niệm cơ bản trong ReactJS cho người mới bắt đầu

Xin chào tất cả mọi người! Hiện nay đang có khá nhiều FrameWork hỗ trợ cho các lập trình viên trong việc thiết kế Front-end, có thể kể ra tiêu biểu như là ReactJS, VueJS, AngularJS... Mỗi FrameWork thì đều có ưu điểm và nhược điểm riêng của nó, cho nên việc chọn cái nào thì cũng còn tùy thuộc vào ...

Tác giả: Trần Trung Dũng viết 22:53 ngày 14/01/2019

Custom UI Master Class: Autocomplete TextField (Part 2)

Chúng ta sẽ đén với phần 2 của Autocomplete TextField. Trong phần trước chúng ta đã xây dựng một custom subclass của UITextfield. Textfield có ba tính năng chính: Cung cấp datasource của chính nó tại thời điểm người dùng tương tác, lọc datasource để cung cấp kết quả tốt nhất dựa trên input của ...

Tác giả: Trần Trung Dũng viết 22:53 ngày 14/01/2019

Các quy tắc viết nội dung commit

Giới thiệu: Tầm quan trọng của nội dung commit Nếu thử lướt qua ngẫu nhiên một số Git repository, bạn chắc chắn sẽ thấy nội dung commit của những repository này không khác gì một mớ lộn xộn. Thử so sánh hai ví dụ sau: Spring Framwork GitHub Log 1 $ git log --oneline -5 --author cbeams ...

Tác giả: Tạ Quốc Bảo viết 22:53 ngày 14/01/2019

Upload ảnh áp dụng polymorphic và lưu trữ ảnh trên Cloudinary

Giới thiệu Trong các ứng dụng web hiện nay, hình ảnh là một phần không thể thiếu được. Mối ứng dụng web có nhiều đối tượng cần lưu trữ ảnh, một cách thông thường ta sẽ thêm trường image vào bảng cơ sở dữ liệu của model tương ứng hoặc tạo riêng từng bảng trung gian để liên kết model Image với ...

Tác giả: Bùi Văn Nam viết 22:53 ngày 14/01/2019