- 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
5 Themes WordPress tốt nhất cho Website bán hàng
Hiện nay việc phát triển về công nghệ thông tin và thương mại điện tử rất phổ biến. Việc xây dựng một Website bán hàng không còn quá khó khăn và mất thời gian như trước đây. Việc sử dụng một frame để build một Website bán hàng đã rất phổ biến như Shopify hoặc Magento. Nhưng với xu hướng marketing ...
REVENUE VÀ TURNOVER CÓ CÙNG XUẤT HIỆN TRONG MỘT BÁO CÁO TÀI CHÍNH?
Thông thường, mọi người hay nhắc đến “Turnover” và “Revenue” là “Doanh thu”, có ý nghĩa như nhau đều chỉ thu nhập, số tiền mà công ty tạo ra. Nếu như mọi người tìm hiểu, chúng ta sẽ thấy có rất nhiều ý kiến là 2 định nghĩa này chỉ khác nhau ở chỗ: ...
CURD với Repository trong Laravel 5 (Part 1)
1. Giới thiệu về Repository Mình sẽ không đi sâu vào giới thiệu về Repository Pattern nữa vì đã có nhiều bài giới thiệu khá đầy đủ về nó rồi. Các bạn có thể thao khao một số bài viết sau: Laravel Design Patterns Series: Repository Pattern - Nguyen Thanh Tung Using Repository Pattern in ...
Career path as a software engineer - P2
Before publish this post, I would like to say thank to Narita-san. You are my ex-customer but in my mind you are also my teacher and my friend. As your expectation, I want to share your voice to all people, not only to IT engineer, to everyone who want to be an IT engineer in the future also. ...
Eloquent: Mutators
Lần trước mình đã giới thiệu về relationships trong Laravel. Hôm nay mình xin giới thiệu với các bạn về Mutators. Giới thiệu Accessors và mutators cho phép bạn định dạng các giá trị attribute của Eloquent khi bạn lấy lại hoặc set chúng trên các thể hiện của model. Ví dụ, bạn có thể muốn sử ...
Zeplin - công cụ kết nối giữa Frontend - Designer, Backend - Designer
Với các bạn lập trình viên trước đây khi phải tập tành sử dụng photoshop hay sketch có vẻ như khá là khủng khiếp và mất tương đối nhiều thời gian cho việc học các kỹ năng sử dụng đơn giản chúng. Ví dụ đơn giản như tôi muốn xuất ra 1 cái icon tôi phải căn chỉnh đo đạc cẩn thận, phải zoom lên cực ...
Web Design Trend: Cách xây dựng một trang khởi điểm ( “start here" page ) hiệu quả
Khi một khách(visistor) truy cập vào một trang web mới, họ thường không biết bắt đầu từ đâu. Họ thường chỉ nhìn xung quanh khu vực menu điều hướng, nơi có các liên kết có thể cung cấp các thông tin mà họ đang tìm kiếm. Đó là một trải nghiệm phố biến và quen thuộc với gần như hầu hết các khách vào ...
Android - Bước tiến dài của cách mạng công nghệ
Android - Bước tiến dài của cách mạng công nghệ “Google thường dùng các món đồ ngọt (Petit Four, Lolipop, Marshmallow...) để đặt tên cho các phiên bản mới của mình.” Cách đây 10 năm nếu smartphone còn là một khái niệm mơ hồ, thị trường di động cầm tay đơn thuần chỉ xoay quanh ...
Key-Value Observing P2
Ở phần trước chúng ta đã biết các steps cần thiết khi muốn sử dụng KVO. Việc quản lý, post các notification OS đã làm một cách tự động, chúng ta chỉ cần observe nó khi cần, chi tiết các bạn có thể xem Phần 1 tại đây. Automatic and Manual Notifications iOS gởi các thông báo khi các property có ...
Các thủ thuật để giấu secret key/password khỏi source control và ứng dụng với CI trong lập trình Android
Xin chào các bạn. Chắc hẳn mỗi chúng ta đều đã từng phát triển app sử dụng API của bên thứ 3, và chắc mọi người đều biết là hầu hết các API service đều yêu cầu chúng ta phải có 1 API key (secret token) để verify nguồn gốc của các request. Vậy thì tại sao chúng ta lại phải "giấu" API key này khỏi ...