
8 lý do mà Tester có thể trở thành những nhà lãnh đạo tuyệt vời.
Có rất nhiều các yếu tố có thể tạo nên một tập thể thành công nhưng quan trong nhất trong số đó có thể kể đến đó là yếu tố lãnh đạo, và đặc biệt trong yếu tố này đó là việc giữ chân nhân tài. Theo khảo sát của Herman Group thì có đến 75% người được hỏi về vấn đề tại sao bạn lại nghỉ việc thì đó là ...

Tập 2: Cấu hình trong Laravel (Laravel Configuration)
Các thao tác về cấu hình môi trường ta thường xoay quay ở file .env và các file ở thư mục configs. 1. Lấy cấu hình môi trường (Retrieving environment configuration) Để lấy các thiết lập từ file .env chúng ta sử dụng hàm env(). Ví dụ: Lấy cấu hình của APP_DEBUG trong .env để setup cho ...

Tìm hiểu về ngôn ngữ Dart - Phần IV
Bài này chúng ta sẽ cùng tìm hiểu về hàm trong Dart Hàm Dart là một ngôn ngữ hướng đối tượng thực sự, vì vậy ngay cả các hàm cũng là các đối tượng và có kiểu Function. Điều này có nghĩa là các hàm có thể được gán cho các biến hoặc được truyền dưới dạng đối số cho các hàm khác. Bạn cũng có thể ...

[Laravel 5.8] Laravel Helpers
Laravel bao gồm một loạt các hàm global helpers Php. Nhiều trong số hàm này được sử dụng bởi chính framework; tuy nhiên, bạn có thể tự do sử dụng chúng trong các ứng dụng của riêng bạn nếu bạn thấy chúng thuận tiện Mình xin trình bày một số phương thức sẵn có đối với Array và Object (vì những ...

Những lỗ hổng triệu đô trong Ethereum smart contract (Phần I)
Ethereum là một trong hai loại tiền điện tử lớn nhất hiện nay, với mức vốn hóa thị trường hơn 21 tỷ đô la. Sử dụng ngôn ngữ lập trình cấp cao Turing-Complete, Solidity, mọi người đang xây dựng các hợp đồng thông minh hàng ngày. Hiện đã có một lượng lớn ứng dụng chạy trên mạng chính, từ hệ thống ...

Hướng dẫn cài đặt LEMP trên VPS Vultr
Chào mọi người, hôm nay mình xin chia sẻ đến mọi người cách cài đặt LEMP Stack trên VPS Vultr mà mình tự tổng hợp được, hi vọng bài thú vị với mọi người. Sau khi đăng ký và tài khoản, nạp tiền và chọn lựa các gói VPS tùy vào số tiền của mình, bạn đã có 1 VPS để vọc vạch rồi đó <img ...

Automotive & Testing
Cơ bản về Embedded và ứng dụng 1. Embedded system là gì? Hệ thống nhúng là một loại hệ thống máy tính được thiết kế để thực hiện một số tác vụ như truy cập, xử lý, lưu trữ và kiểm soát dữ liệu trong các hệ thống thiết bị điện tử khác nhau. Các hệ thống nhúng là sự kết hợp giữa phần cứng và ...

Spring logback config
Trong spring boot thấy các tiền bối bảo rằng có nhiều cách cấu hình logging. Với mình thì mình thường làm là config trong file aplication.properties hay application.yml hoặc file logback.xml. Nay mình chỉ tản mạn nói về cách dùng file logback.xml thôi. <img alt="

Chuyển đổi kiểu dữ liệu trong JavaScript
Mặc dù JavaScript là ngôn ngữ không chặt chẽ về kiểu dữ liệu, tuy nhiên nhiều khi chúng ta vẫn cần chuyển đổi từ kiểu dữ liệu này sang kiểu khác. JavaScript có các kiểu dữ liệu nguyên thủy (primitive types): * Number * String * Boolean * Symbol và kiểu đối tượng * Object (bao gồm cả null và ...

Tìm hiểu về SQL ngôn ngữ truy vấn có cấu trúc
SQL được viết tắt từ Structured Query Language , là ngôn ngữ truy vấn có cấu trúc. Về cơ bản, Ngôn ngữ truy vấn có cấu trúc này được sử dụng để truy xuất dữ liệu hoặc giao diện khác như tạo, xóa trong cơ sở dữ liệu, lấy các hàng và sửa đổi các hàng .v.v. với cơ sở dữ liệu quan hệ. SQL cho phép ...

Giới thiệu Hooks trong React
Hooks được bổ sung trong React 16.8 Trước khi đi tìm hiểu xem React Hooks có gì, chúng ta hãy đi đến ví dụ về Counter: Với Class Component nó được viết như sau: class Counter extends Component { constructor(props) { super(props); this.state = { count: 0 }; } ...

Tìm hiểu Ansible (Phần 3)
Tôi sẽ viết tiếp phần 3 hướng dẫn các bạn sử dụng Role và Ansible galaxy Các tác vụ liên quan đến nhau có thể được tập hợp lại thành role, sau đó áp dụng cho một nhóm các máy khi cần thiết. - Role Directory Structure Không nhất thiết phải sử dụng tất cả các thư mục ở trên khi tạo một role. ...

Build Light-Weight REST with FeathersJS
Chắc hẳn các bạn đã quá quen thuộc với mô hình client-server. Và hiện nay có rất nhiều ngôn ngữ sử dụng để viết server cho các ứng dụng, front-end. Sau đây mình xin giới thiệu về Feathers một framework khá phổ biển cho việc phát triển một API. Không giống với các framework khác, Feathers rất dễ ...

Controller Plugins- Zend Framework 3
Trong bài viết trước mình đã nói về controller, cách tạo và đăng ký controller. Trong bài hôm nay mình sẽ tiếp tục nói về phần mở rộng của controller đó là controller plugin. ộTrong Controller có một số plugin như plugin layout, url, redirect,.. Controller Plugin là một lớp mở rộng các chức ...

Cùng tìm hiểu về JavaScript Hoisting
Hoisting là gì Hoisting là hành vi mặc định của JS, xác định tất cả các khai báo ở đầu phạm vi trước khi thực thi mã. Khai báo biến và khởi tạo xảy ra theo trình tự sau: // Variable lifecycle let x; // Declaration x = “hoisting”; // Assignment console.log( ...

Một số tool hữu ích dành cho web developer có thể bạn chưa biết (Phần 1)
Người viết: Hữu Khuyên Ngày nay lĩnh vực công nghệ phát triển một cách vượt bậc, bên cạnh đó sự trải nghiệm người dùng cũng được theo đó mà tăng lên đáng kể. Đằng sau những giao diện bắt mắt là những ý tưởng mới mẻ, tốn rất nhiều công sức của Developer. Dưới đây mình tổng hợp một số ...

Học ReactJs từ số 0 - P7 - Conditional Rendering
Hi All. Hôm nay chúng ta sẽ đi tìm hiểu về chủ để "Conditional Rendering", hiểu nôm na là render có với điều kiện. React là một thư viện được xây dựng dựa trên javascript nên nó sử dụng các hàm về điều kiện giống Javascript, chúng ta có thể kết hợp sử dụng state và các conditional ...

Một vài kiến thức nền tảng về web
Nếu bạn mới chuẩn bị bắt đầu bước đầu tiên làm quen với hacking thì bài viết đầu tiền trong seri này rất cần thiết với bạn. Nó sẽ giúp bạn hiểu được internet hoạt động như thế nào. Chúng ta có thể mô tả một cách tổng quan rằng internet là một hệ thống các thiết bị thông tin được kết ...

Nghiên cứu: Coder Ấn giỏi hơn coder Trung, nhưng kém rất xa coder Mỹ
Một khảo sát bất ngờ của công ty đa quốc gia chuyên về đánh giá năng lực nhân sự Aspires Minds chỉ ra, các kỹ sư Ấn Độ có kỹ năng lập trình tốt hơn kỹ sư Trung Quốc nhưng vẫn thua kém khá nhiều so với kỹ sư Mỹ. Theo báo cáo của Aspires Minds National Employment, có 8/10 kỹ sư Ấn Độ ...

Chia sẻ kinh nghiệm phát triển bản thân (Newbie)
Tiếp xúc nhiều với người Nhật thì thấy một điểm khác biệt rõ rệt đó là suy nghĩ của họ trong công việc (mình hay gọi là mindset). Cái này thì mình nghĩ là chúng ta nên học tập của họ. Hiện nay thì cơ hội hợp tác làm việc với người Nhật gần như là chuyện cơm bữa ở Việt Nam, nên mình ...