Những điểm mới trong React phiên bản 16.3.0
Việc ứng dụng React để xây dựng ứng dụng web đã trở nên rất phổ biến. React khá là dễ sử dụng, cú pháp khá gần với Javascript so với các thư viện khác, hiệu năng cao và có cộng đồng sử dụng rất phong phú. Và một điều quan trọng đó là Facebook rất chú ý trong việc làm cho đứa con của mình ngày một ...
Đếm trạng thái HTML Thay đổi Thời gian thực với CSS
Đếm là một công việc phổ biến trong các ứng dụng web. Bạn có bao nhiêu email chưa đọc? Có bao nhiêu nhiệm vụ không được chọn trong danh sách việc cần làm của bạn? Bao nhiêu miếng bánh được đóng gói trong giỏ hàng? Tất cả là những câu hỏi quan trọng mà người sử dụng xứng đáng nhận được. Vì vậy, ...
Một vài tips sử dụng Brackets
I. Giới thiệu Brackets là một trình soạn thảo cho website mã nguồn mở được viết với các ngôn ngữ HTML, CSS và JavaScript chủ yếu tập trung vào việc phát triển web. Đối với những nhà phát triển web, việc tìm ra một công cụ lập trình, chỉnh sửa code cho website và gắn bó với nó không phải ...
Từ căn bản đến nâng cao về Responsive Web Design (RWD) - Phần 2
Xin chào các bạn, như đã nói hôm nay mình xin giới thiệu phần 2 của series bài viết từ căn bản đến nâng cao về Responsive Web Design (RWD). Trong series này mình sẽ đi từ căn bản nhất đến chi tiết nhất về RWD cho những bạn chưa từng biết gì về RWD có thể dễ dàng tiếp cận, tìm hiểu cũng như áp dụng ...
Docker - những kiến thức cơ bản phần 2
Giới thiệu 1. Docker là gì? 2. Sự khác biệt giữa Docker và Hypervisors 3. Sự khác biệt giữa Docker Image và Docker Container 4. Làm thế nào để tạo ra một Docker Image bằng Dockerfile Phần trước: Cơ bản chúng ta đã hiểu về Docker cũng như các khái niệm khi sử dụng Docker, để tiếp tục ...
Laravel Zero - Build your own console application
Giới thiệu Laravel Zero được tạo ra và được duy trì bởi Nuno Maduro, và là micro framework cho các ứng dụng console/command line. Đây là một phiên bản không chính thức và tùy chỉnh của Laravel được tối ưu hóa để xây dựng các ứng dụng dòng lệnh (command-line application). Các đặc điểm của ...
CSS3 Filters: Tạo hiệu ứng chỉnh sửa ảnh chỉ với CSS
CSS3 Filters là một phần khá thú vị cho phép chúng ta chỉnh sửa ảnh với độ mờ, độ sáng và nhiều thứ khá , Tiếp theo chúng ta sẽ đi vào chi tiết Cách hoạt động Chỉ sử dụng css để thực hiện hiệu ứng và ngoài áp dụng cho ảnh còn áp dụng được cho tất cả các phần tử html Cú pháp filter: ...
AutoIT Ngôn Ngữ Lập Trình Bị Ghét Bỏ?
AutoIt là một ngôn ngữ lập trình được cung cấp miễn phí, có dạng kịch bản giống như BASIC (được viết trên nền C++ ) được thiết kế để tự động hóa các GUI (Graphic User Interface: giao diện người dùng) và các thao tác thường dùng. Nó là sự phối hợp của việc giả lập nhấn phím, di chuyển chuột và thao ...
Những điểm mới của HTML 5.1 (Phần 1)
HTML 5.1 được xuất bản vào ngày 21 tháng 6 năm 2016, với sự cải tiến so với người anh em tiền nhiệm trước đó là HTML 5, HTML 5.1 trong tương lai sẽ trở thành một công cụ hữu ích cho các nhà phát triển web, tuy nhiên tại thời điểm hiện tại, các tính năng mới của HTML 5.1 chưa được hỗ trợ đầy đủ trên ...
Css3 animation các hành tinh
Trong bài này, mình xin giới thiệu một sản phẩm từ animation của css3, đã đọc từ lâu nhưng không còn nhớ nguồn. Kết quả cuối cùng mong muốn sẽ là: Mặt trời ở giữa, tự quay Các hành tinh quay xung quanh mặt trời, và có hiệu ứng tối dần khi ở phía trước mặt trời, cái này giống như nhật thực ấy ...
Lazy Enumerable trong ruby
Hôm nay mình muốn chia sẽ một chút về Enumerator::Lazy. Tính năng này đã tồn tại trong ruby kể từ phiên bản 2.0, nhưng mình rất ít khi thấy nó được áp dụng trong codebase mà mình hay đụng tới (cũng có thể tại mình còn gà chưa đụng vào codebase nào phức tạp Bùi Văn Nam viết 17:05 ngày 12/08/2018
Laravel Eloquent ORM: Relationships
Hello anh em! đầu xuân năm mới viết bài khai xuân đây, tiện thể gửi lời chúc mừng năm mới đến tất cả anh em nào đang đọc bài của mình nhé Bùi Văn Nam viết 17:05 ngày 12/08/2018
Tất cả những gì bạn cần biết về chatbot
Chatbot là gì? Khái niệm Định nghĩa một cách đơn giản nhất, chatbot là một chương trình máy tính tương tác với người dùng bằng ngôn ngữ tự nhiên dưới một giao diện đơn giản, âm thanh hoặc dưới dạng tin nhắn. Phân loại Theo đúng cách mà chúng tương tác với người dùng, các chatbot thường ...
Hiểu đúng về tests-scripts trong Postman
Mọi người đều đồng ý rằng viết tests là quan trọng, nhưng không phải ai cũng làm. Khi bạn đưa lên một đoạn code mới, tests đảm bảo rằng API của bạn đang hoạt động như dự định. Bạn có thể viết và chạy tests trong Postman cho mỗi yêu cầu. Khi codebase của bạn phát triển, bạn muốn chắc chắn rằng bạn ...
Học Elm Căn Bản - Phần 1
I. GIới thiệu Elm là ngôn ngữ lập trình hàm biên dịch sang Javascript. Nọ cạnh tranh với các tool để lập trình website và web app khác như React. Sự tiện dụng của Elm nằm ở sự đơn giản, dễ dùng và chất lượng. II. Cài đặt Mac — installer Windows — installer Anywhere — npm installer or build ...
Bootstrap 4 Modal
Giới thiệu Bài viết sẽ giúp các bạn tạo 1 modal (hộp thoại) trong Bootstrap. Modal là 1 thành phần cần thiết trong thiết kế Web dùng để hiển thị popup, video và hình ảnh... Bootstrap cho phép bạn thêm một modal dialog vào trang web của bạn. Một modal là một dialog box lấy nét trong khi phần ...
4 cách để style React components
CSS Stylesheet Đơn giản là bạn chỉ cần import file CSS vào component bạn muốn style. Ví dụ ta có file DottedBox.css như sau .DottedBox { margin: 40px; border: 5px dotted pink; } .DottedBox_content { font-size: 15px; text-align: center; } Để dùng CSS này style cho component ...
Xây dựng ứng dụng chat trên Android với NodeJs và Socket.io (Phần 1)
Ngày nay, những ứng dụng realtime như mạng xã hội, chat, game online,… đang ngày càng phát triển thì công nghệ realtime luôn được ưa chuộng hơn bao giờ hết. Một trong những công nghệ phục vụ realtime mạnh mẽ nhất trong đó phải kể đến NodeJs và Socket.io. Trong bài viết này, mình xin giới ...
Testers Value in Agile Project
What do Agile Testers do and how can they add value in Agile projects? A tester on an Agile project will work differently than one working on a traditional project. Testers must understand the values and principles that underpin Agile projects, and how testers are an integral part of a ...
Tùy chỉnh giao diện phân trang trong Laravel 5
Phân trang là một kỹ thuật, một thành phần không thể thiếu trong một website. Dù thực hiện đơn giản nhưng bạn phải mất khá nhiều thời gian cho việc này. Nếu đã và đang sử dụng Laravel, chắc việc phân trang không còn là vấn đề với bạn nữa. Mọi thứ đã được đơn giản hóa với vài thao tác bằng các ...