
Học HTML5 căn bản & nâng cao
Trong bài này chúng ta sẽ cùng tìm hiểu một số thẻ HTML được bổ sung vào trong phiên bản HTML5, các thẻ này sinh ra nhằm mục đích giúp ta chia khối cho trang web rõ ràng hơn. Nhưng trước tiên chúng ta cần tìm hiểu khái niệm HTML5 là gì đã nhé. HTML5 là gì? Trong 4 năm gần đây bạn ...

[Limited Free] Chuỗi Hội nghị Cloud & Datacenter lớn nhất Đông Nam Á chính thức “cập bến” Việt Nam!
Sự thúc đẩy của nền kinh tế số và chiến lược ưu tiên các giải pháp về Cloud hiện đang không có dấu hiệu giảm nhiệt và sẽ sớm kiểm soát sự phát triển các trung tâm data tại Việt Nam. Các ông lớn như Lazada và Amazon đã tuyên bố về những phát kiến và chiến lược công nghệ mới xoay quanh ...

Dán nhãn cho các lệnh (Labeled Statements) trong Swift
Đây là bài dịch từ của một chia sẻ trên trang medium, bài viết nguồn mời các bạn xem tại đây: https://medium.com/@rwgrier/swift-labeled-statements-3624ff30e0e7 Tôi sẽ thành thật. Tôi đã không biết tới khái niệm Labeled Statements (cũng như trong Swift nói riêng) cho đến một vài ngày trước. Tôi ...

Machine Learning thật thú vị: Dự đoán giá nhà đất
Machine Learning là gì? Machine Learning là những thuật toán chung chung (generic algorithms) có thể cho bạn biết điều gì đó thú vị về một bộ dữ liệu mà không cần phải viết bất kỳ mã tùy chỉnh nào cụ thể cho vấn đề. Thay vì viết mã, bạn đưa dữ liệu vào generic algorithms và nó ...

Ứng dụng AI tự động chuyển màn hình code khi phát hiện sếp đến gần
Người viết: Phạm Văn Toàn Xin chào các bạn. Có lẽ sợ sếp là một bệnh thâm niên ở mỗi người làm văn phòng nói chung và đặc biệt là anh em IT nói riêng. Đã bao giờ bạn gặp phải tình huống rất oái oăm khi mà ngồi code cả buổi thì sếp chả ghé thăm, đến lúc vừa rảnh tay lên Youtube nghe ...

Bàn về JS – Object và những điều có thể bạn chưa biết
Người viết: Pham Quang Huy Không hẳn là JavaScript Developer nào cũng để ý tới những vấn đề của Object nằm ở dưới core JS. Vì thế mình sẽ chia sẻ ở đây một số kiến thức liên quan đến Object để anh em nào chưa biết có thể thu nạp thêm, cũng như ai đã biết thì có thể ôn lại cho nhớ. ...

Học CSS3 căn bản & nâng cao
Trong chuỗi bài học này bạn sẽ được học cách sử dụng CSS3 và các thuộc tính CSS3 mới nhất, mỗi thuộc tính sẽ có phần ví dụ minh họa. CSS3 ra đời giúp việc xây dựng giao diện website trở nên đơn giản và đẹp hơn rất nhiều, việc sử dụng CSS3 sẽ giúp website chạy tốt hơn vì nhiều giao diện có thể ...

Học HTML căn bản & nâng cao
Trước khi bắt đầu học làm web thì ban phải học HTML và CSS vì hai ngôn ngữ này giúp bạn xây dựng giao diện của website, đẹp hay xấu là phụ thuộc vào cách sử dụng và trình bày bổ cục hợp lý. Nhằm giúp bạn cũng cố lại các thẻ html thì trong phần này mình sẽ giới thiệu các thành phần thường được dùng ...

Hoisting in JavaScript
Nếu bạn chỉ mới bắt đầu làm quen với JavaScript, có thể bạn đã nghe nhiều tới thuật ngữ hoisting. Vậy Hoisting là gì? Nó hoạt động như thế nào? Hoisting hàm (function) và biến (variable) khác nhau ra sao? Chúng ta cùng tìm hiểu nhé <img alt="

9 tip cho các Javascript Developer trong năm 2019
Lại một năm nữa trôi qua và JavaScript vẫn còn thay đổi nữa. Tuy nhiên, có một số tip có thể giúp bạn viết code clean và hiệu quả hơn trong năm 2019. Dưới đây là danh sách 9 tip hữu ích sẽ giúp bạn trở thành một developer giỏi hơn. 1. async / await Nếu không thật sự cần ...

Ngành Công nghệ tài chính thay đổi như thế nào khi có sự can thiệp của Cloud Computing ?
FinTech hay còn được biết với cái tên “Công nghệ tài chính”, là một mô hình dịch vụ tài chính trực tuyến. Nguyên nhân chính là trong những năm vừa qua chúng ta có thể thấy sự bùng nổ về ngành Thương mại điện tử. Chính điều đó đã tạo ra Các dịch vụ thanh toán online ...

Học CSS căn bản & nâng cao
Trong chuỗi bài viết này bạn sẽ được học CSS từ căn bản đến nâng cao qua những bài viết sinh động và ví dụ minh họa trực quan. Các bài viết được biên soạn bởi nhiều tác giả nên về nguồn một số bài sẽ có tham khảo trên internet, cũng có một số bài sẽ tự viết. CSS rất quan trọng trong một ...

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: ...

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 ...

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 ...

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 ...

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 ...

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 ...

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ó ...

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 ...