- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Thanh toán bằng Paypal
Có lẽ mọi người đều không xa lạ với hệ thống thanh toán Paypal. Nhiều dịch vụ thanh toán quốc tế chấp nhận thanh toán qua Paypal, nó gần như là 1 phương thức thanh toán được thế giới chấp nhận. Việc tích hợp thanh toán để mua bán vào web là điều mọi người đều làm. Ở đây mình cùng các bạn tìm hiểu ...
Angular và React, lựa chọn nào cho dự án của bạn?
Khi chúng ta bắt đầu một dự án mới, việc lựa chọn công nghệ luôn là bước đầu tiên không chỉ cho backend mà frontend cũng khá là quan trọng. Cả Angular và React đều có những thành công trong thế giới Frontend, đôi khi rất khó để lựa chọn được cái gì là tốt nhất cho dự án. Tuy nhiên chúng ta cũng sẽ ...
Bảo mật 2 lớp (2fa) trong Rails app
Bảo mật 2 lớp (2fa) thường được dùng trong những ứng dụng yêu cầu độ bảo mật cao. Vậy làm thế nào để thêm 2fa vào Rails app? Trong bài viết này mình sẽ đi chi tiết vào cách làm sử dụng gem devise-two-factor. Setup Bài viết này được build trên 1 Rails app đã có sẵn dùng gem devise, vì vậy ...
Fastlane - Delivery sản phẩm hoàn toàn tự động
Fastlane Một cách rất đơn giản để có thể tự động build và release ứng dụng của bạn -> đó chính là nhờ fastlane Fastlane là gì ? Fastlane là một công cụ giúp cho việc release sản phẩm của chúng ta trở nên dễ dàng hơn , nhanh hơn . Nó xử lý tất cả những công việc dườm dà như tạo ...
Sử dụng enumeration trong Ruby
Enumeration (liệt kê) có thể được định nghĩa là quá trình trích xuất những thông tin trong một bộ dữ liệu ra thành một hệ thống có trật tự. Trong lập trình, trật tự này là bất cứ hành động nào, có thể chỉ là hiển thị ra hoặc là sắp xếp dữ liệu. Có thể thực hiện chuyển đổi theo từng bước, ...
Tại sao phầm mềm lại có lỗi?
Bài viết sau dịch từ nguồn: http://www.softwaretestinghelp.com/why-does-software-have-bugs/ Lỗi phần mềm là gì? Lỗi phần mềm là một thất bại hoặc sai sót gây ra kết quả sai hoặc không mong muốn trong một chương trình. Đó là một lỗi khiến cho ứng dụng không thể vận hành như mong muốn. Tại sao ...
Hướng đối tượng và lập trình PHP phần 3
Giới thiệu Ở phần trước chúng ta đã có được khá nhiều kiến thức bổ ích về Trait, Namespaces, magic functions và các quy tắc trong PSR2. Phần này chúng ta tiếp tục đi tìm hiểu về SOLID và các phương pháp thiết kế hướng đối tượng(SOLID). Vấn đề Các phương pháp thiết kế hướng đối tượng (SOLID). ...
Tìm hiểu về API thông qua các mạng xã hội SNS
Người sử dụng mạng xã hội ngày này thường có xu hướng chia sẽ những nội dung bài viết, video mà bản thân thấy thú vị, đáng để mọi người học hỏi,… Những nội dung được chia sẻ như vậy thường gây ra nhiều phản ứng trong đó có cả tiêu cực và tích cực. Không chỉ với người sử dụng mạng xã hội ...
Server side rendering với Angular 4 (Angular Universal)
Single page application (SPA) frameworks có lẽ đang nhận được sự chú ý rất lớn trong thế giới javascript trong các năm qua. Việc xử lý hầu hết các công việc tại client, bảo trì "state" và giảm độ trễ khi chuyển qua các trang chỉ là một trong số các lợi ích của SPA. Nói tóm lại SPA đem lại trải ...
Backup database và upload lên Google drive
Xin chào các bạn, mình đã quay trở lại rồi đây. Hôm nay sẽ không phải là một bài chia sẻ về bể cá thông minh mà sẽ là một bài viết liên quan đến dữ liệu. Các bạn nếu quan tâm đến series bể cá thông minh của mình thì có thể theo dõi tại đây. Mình sẽ viết bài cuối của series này nhanh thôi. Xin hỏi ...