- 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
Tìm hiểu về tấn công DDoS
Ngày 21/10/2016 vừa rồi, Internet một nửa nước Mỹ đã bị mất khi các hacker tung ra một cuộc tấn công từ chối dịch vụ (DDoS) quy mô lớn, nhằm vào các máy chủ của Dyn, một nhà cung cấp DNS chủ yếu. Hiện vẫn chưa rõ người thực hiện của các cuộc tấn công này là ai, nhưng sự việc xảy ra cho thấy các ...
Mở đầu với Design Pattern
Mở đầu Là một lập trình viên, bạn biết rằng thật khó khăn để nhớ chi tiết những việc bạn đang thực hiện. Và khi không nắm bắt được tổng thể công việc, bạn có thể dễ dàng bỏ lỡ những việc quan trọng. Khi đó, mã nguồn bạn đang viết có thể vẫn chạy tốt, nhưng trừ khi bạn bao quát được bức tranh lớn ...
Tổ chức CSS với OOCSS, SMACSS và BEM
OOCSS là gì? OOCSS là một mô hình lập trình. OOCSS có thể hiểu cơ bản là CSS hướng đối tượng, do đó nó được hiểu rõ nhất trong bối cảnh lập trình hướng đối tượng. OOCSS tập trung tới tính linh hoạt, mô đun, các thành phần có thể thay thế. OOCSS tập trung vào các nguyên tắc trách duy nhất ...
Splat Opera trong Ruby
Như tiêu đề hôm nay mình xin giớ thiệu với các bạn cách sử dụng splat trong ruby Method Definitions Đầu tiên ta cùng xem ví dụ sau: def shout_out ( message , * friends ) friends . each { | f | puts " #{ f } : #{ message } " } end shout_out ( "Hi there!" , ...
Các lựa chọn khi deploy Ruby on Rails app
Deploy app lên server là công đoạn cuối cùng để đưa sản phẩm web của bạn đến với người dùng. Nếu là một web developer thì sớm hay muộn bạn cũng cần phải biết về công đoạn deploy này. Những bài viết hướng dẫn việc deploy Ruby on Rails app có rất nhiều trên mạng. Tuy nhiên chỉ lướt qua một lượt chắc ...
Getting start Reactjs with Redux part 1
In this article I will show and introduce you about reactjs and redux : important thing and how them work before go to build real app using Reactjs and Redux. I What is Redux? Redux is a framework that controls states in a JavaScript app. it is a front-end libraries used to manage state ...
Authentication in NodeJS
Authentication là một phần không thể thiếu trong mỗi ứng dụng, và với NodeJs cũng thế. Là một newbie NodeJS, mình cũng thường tìm những modules, packages được cộng đồng sử dụng nhiều nhất để áp dụng vào trong dự án. Với xác thực người dùng trong nodejs mình sẽ giới thiệu cho các bạn một ...
Ứng dụng chuyển màu trong thiết kế
Ứng dụng chuyển màu trong thiết kế Một trong những kỹ thuật được yêu thích từ thời kỳ đầu của thời đại thiết kế phẳng đã quay trở lại. Gần như chỉ trong một đêm, phong cách chuyển màu (gradient) bỗng xuất hiện hàng loạt khắp các lĩnh vực dù là truyền thông, website hay in ấn. Từ nền ...
Giới thiệu về Design Pattern Dependency Injection
Dependency Injection là một design pattern tuyệt vời cho phép chúng ta loại bỏ sự phụ thuộc cứng nhắc giữa các phần tử và làm cho ứng dụng trở nên linh hoạt mềm dẻo hơn, dễ mở rộng, dễ bảo trì. Dependency Injection là một khái niệm khá khó nắm bắt nếu chỉ tìm hiểu trên phương diện lý thuyết. ...
IOS App Performance Tips & Tricks - Part 1
Phần 1. Những tips mà bạn sẽ luôn sử dụng trong ứng dụng IOS của mình. Sử dụng ARC để quản lí bộ nhớ. ARC được phát hành từ IOS 5 và nó giúp loại bỏ 1 số lỗi phổ biến về Memory leak. ARC là viết tắt của "Automatic Reference Counting" nó tự động quản lý retain/release cycles. vì vậy bạn sẽ ...