- 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ạo Configuration Object trong Ruby
Ta có thể thay đổi cách một ứng dụng hoạt động một cách dễ dàng mà không phải động vào source code thông qua việc chỉnh sửa một sỗ config được thiết lập sẵn. Việc thay đổi cách hoạt động của code thông qua config mang lại nhiều lợi ích cho chúng ta. Nó hạn chế việc thay đổi source code mà vẫn đảm ...
[Swift] Localization with UI (XIBs and Storyboards)
Cách làm thông thường là sẽ tạo 1 connect đến variable trong file .swift: @IBOutlet weak var cancelButton: UIButton! Rồi sau đó sẽ gọi localization: self.cancelButton = NSLocalizedString("Cancel", comment: "") Chúng ta có 2 việc cần làm ở đây: 1. Đầu tiên mình sẽ định nghĩa 1 protocol như sau: ...
Kiến thức nghiệp vụ phần 1: Hệ thống quản lý nhân sự
Tất cả những doanh nghiệp có sử dụng lao động thì đều phát sinh những công việc liên quan tới nghiệp vụ quản lý nhân sự. Như là quản lý các thông tin liên quan đến người lao động, quản lý tiền lương và điều chỉnh chiến lược của công ty. Quản lý nhân sự bao gồm hai công việc chính, đó là quản ...
Xử lý hash fallbacks
Có thể các bạn không biết, có nhiều cách để lấy một giá trị trong hash. Trong bài viết này, tôi sẽ nói về ba trong số chúng và những tác dụng của mỗi phương pháp. Phương thức #[] Cách đầu tiên cũng là cách được hầu hết developer biết đến và ưa thích, đó là phương thức #[]. Đây là phương thức ...
Tìm hiểu ngôn ngữ Elixir
Giới thiệu Elixir là ngôn ngữ hướng chức năng được phát triển trên nền tảng Erlang. Chính vì chạy trên Erlang Virtual Machine nên Elixir có hiệu suất cực kì cao. Các ứng dụng được phát triển bằng Elixir có thể chạy hàng trăm nghìn process chỉ trên cùng một server, tận dụng tối đa ưu thế của ...
Mười hai sai lầm về Tuyên ngôn của Agile
Ngày nay, Tuyên ngôn Agile đã trở thành slogan của nhiều team phát triển phần mềm. Nó bao gồm 12 nguyên tắc chỉ ra cho chúng ta cách tổ chức phát triển phần mềm. Những nguyên tắc này đã được phát minh vào năm 2001. Nói chung, hầu hết mọi người đều thích và đồng ý với tất cả chúng. Tuy nhiên, trên ...
Higher-order components trong reactjs
A higher-order component (HOC) is an advanced technique in React for reusing component logic. HOCs are not part of the React API, per se. They are a pattern that emerges from React’s compositional nature. Higher-order component (HOC) là một pattern trong reactjs, nó được định nghĩa như ...
Để thành công người thiết kế website cần gì?
Hiện nay, nghề làm website đang được giới trẻ yêu thích và có xu hướng lựa chọn khá nhiều. Song đặc thù của website đòi hỏi sự sáng tạo và nhiều yếu tố khác, vậy nên bản thân người học không chỉ nắm được kiến thức trong sách vở là có thể thành công. Thiết kế website cần phải có rất nhiều kỹ ...
Những công cụ, phần mềm thiết kế website thông dụng nhất hiện nay
Những công cụ thiết kế website thường dùng Công cụ web PHPdesigner Một trong số những phần mềm thiết kế website thông dụng đó chính là công cụ PHPdesigner. Nhiều người thích sử dụng công cụ PHPdesigner khi thiết kế trang web vì nó có giao diện thân thiện, dễ sử dụng. Công cụ PHPdesigner ...
ReactJs với Ruby on Rails 5 (Phần 3)
Mình sẽ hướng dẫn phânf trước nên phần này mình cho các bạn xem source code(cũng dễ hiểu) model user #db/migrate/20170808085251_create_users.rb class CreateUsers < ActiveRecord::Migration[5.0] def change create_table :users do |t| t.string :name t.integer :age ...