React Native Những Component thường sử dụng(Phần 1) Như trong bài Những khái niệm cơ bản trong React Native [https://blog.haposoft.com/mot-so-khai-niem-co-ban-trong-react-native/] mình đã giới thiệu về Component. Trong bài này, mình sẽ tiếp tục đi sâu vào những component thường xuyên sử dụng trong React Native. Bắt đầu với * View * Text * Image * TouchableOpacity * FlatList 1.
Clean Code Series Clean code series: Part 7 - Error Handling 1. Clean Code rồi tại sao còn cần Error Handling? Nghe có vẻ kỳ lạ khi nói về xử lý lỗi trong cuốn sách về Code sạch. Xử lý lỗi là một trong những điều mà tất cả chúng ta phải làm khi chúng ta lập trình. Xử lý lỗi
Tìm hiểu về Static Testing 1. STATIC TESTING LÀ GÌ? Static testing là một kỹ thuật kiểm thử phần mềm để tìm kiếm lỗi trong phần mềm/ ứng dụng mà không thực thi code. Khác với Dynamic testing đó là kỹ thuật cần thực thi code. Kiểm thử tĩnh được thực hiện để tránh lỗi
Clean Code Series Clean code series: Part 6 - Object and Data structure 1. Object Nếu bạn đã tiếp xúc với OOP đủ lâu thì bạn sẽ thấy rằng: * Data của một object thì sẽ được ẩn đi * Cái public ra bên ngoài nên là các method Ví dụ: Có class Car. * Không public các thuộc tính như: color, brand, ...(không gọi trực
phpstan-laravel Bạn có thể thực hiện phân tích tĩnh trong PHP để xác định nguy cơ lỗi trước khi kiểm tra hoạt động, một trong số đó là PHPStan [https://github.com/phpstan/phpstan]. Tôi hy vọng nó sẽ hữu ích cho việc nâng cao hiệu quả và chất lượng xem
Permissions Một số các câu lệnh khi sử dụng "chmod" Khi làm việc với các dòng lệnh liên quan người dùng, nhóm để phân quyền, gán quyền hay cập nhật chỉnh sửa quyền, chúng ta thường có câu lệnh "chmod". Bài viết này sẽ không giải thích thế nào là "chmod", sẽ chỉ tổng hợp một
azure Tìm hiểu Azure SignalR 1.Azure SignalR là gì? Azure SignalR là một dịch vụ thời gian thực vào các ứng dụng thông qua HTTP, cho phép ứng dụng đẩy các nội dung mới đến clients được kết nối mà không phải gửi các resuest đến server. Ví dụ sử dụng signalR: * Game, ứng
Redux tutorial: Part 2 - Tích hợp Redux vào React Native 1. Cài đặt Redux trong React Native. Sau khi khởi tạo môt dự án React Native, để có thể sử dụng Redux chúng ta cần phải cài đặt 2 module là redux và react-redux bằng cách sử dụng: > npm install redux react-redux --save or > yarn add install redux
Một số khái niệm cơ bản trong React Native Mở đầu chuỗi bài giới thiệu kiến thức cơ bản trong React Native, mình xin bắt đầu với 1 số khái niệm cơ bản trong React Native như sau. Component Component là những phần UI (giao diện người dùng) được chia nhỏ từ giao diện ứng dụng, chúng có tính
Redux tutorial: Part 1 - Giới thiệu Redux thư viện quản lý state trong project. Tổng quan về Redux. 1. Redux là gì? Cấu trúc và cách hoạt động của Redux? 2. Khi nào cần sử dụng Redux? 1. Redux là gì? Cấu trúc và cách hoạt động của Redux? > Redux là một kiến trúc unidirectional Data Flow được xây dựng dựa trên nền
laravel Bạn đã sử dụng đúng API Resources trong Laravel ? Trong Laravel, API Resources giúp bạn cần chuyển đổi dữ liệu Eloquent model và JSON được trả về bởi ứng dụng của người dùng ( thêm, thay đổi giá trị hay loại bỏ thuộc tính của model ) khi dựng một API. Phạm vi bài viết: Tập trung làm rõ : " Các
Hướng dẫn xử lý realtime trong laravel Chào các bạn, như các bạn đã biết các vấn đề xử lý realtime trên website ngày nay càng phổ biến. Hầu hết những người mới lập trình thường gặp phải nhiều khó khăn cho vấn đề trên và không biết xử lý như thế nào thì hôm nay mình
Meta Viewport Nhân tiện hôm nay có một bài viết hỏi về viewport thì mình cũng lên google search luôn và chia sẻ lại cho mọi người 1. Viewport là gì? - Viewport là khu vực hiển thị nội dung mà người dùng nhìn thấy
“ĐÃ HIỂU” TRONG TIẾNG NHẬT THƯƠNG MẠI VÀ CÁCH SỬ DỤNG Nếu anh chị em đang sử dụng quá nhiều "承知いたしました" khi chat và nói chuyện với khách hàng thì hãy đọc tiếp bài viết này. Khi muốn nói rằng mình đã hiểu rõ ý người ta nói, sẽ có rất nhiều cách nói sau đây. 1. 承知しました * 承知しました=
JavaScript Sử dụng Map API cho website của bạn – LeafletJS Chào các bạn, Dạo gần đây, nhu cầu dùng map của người dùng là rất nhiều, Map sửa dụng và xuất hiện ở khắp mọi nơi, từ web đến mobile,… Về dịch vụ cung cấp & API thì mạnh nhất là Google Maps, không ai dám xưng nhì. Nhưng gần
Clean Code Series Clean code series: Part 4 - Comments 1. Comment trong lập trình là gì? > Comment là một dòng hoặc nhiều dòng văn bản, được chèn vào source code chương trình, nhằm làm cho source code trở nên dễ hiểu hơn với người đọc, được bỏ qua bởi trình biên dịch. Cú pháp comment. > Tuỳ từng
Unit testing a NestJS applications with Jest (Phần 1) Dạo gần đây phải code NestJS khá nhiều nên cũng lang thang đi tìm hiểu unit tests cho NestJS application. Sau một hồi tha hương cầu thực trên mạng thì cũng thấy một vài bài khá hay nên mạnh dạn tổng hợp mang về đây viết. Vì bài hơi dài
github Tìm hiểu các kiểu merge pull request trên github Giữ một lịch sử “git gọn gàng” có thể tiết kiệm rất nhiều thời gian cũng như nỗ lực cho lập trình viên khi tìm lại các commit liên quan đến bug hoặc issue. Giả sử ta đã có một nhánh (branch) và tạo một pull request.GitHub mang đến
php PHP và những điều cơ bản (phần 1) Trong bài tiếp theo của series về php, mình sẽ giới thiệu các kiến thức cơ bản một số kiến thức cơ bản trong php. Đoạn mã PHP Như trong bài trước của series này mình có đề cập thì PHP là một ngôn ngữ kịch bản, các `script PHP`
php PHP và những điều cơ bản (phần 2) Tiếp nối bài PHP và những điều cơ bản [https://blog.haposoft.com/php-va-nhung-dieu-co-ban-phan-1/] lần trước, bài này mình sẽ tiếp tục giới thiệu về những kiến thức cơ bản nhất trong PHP bao gồm vòng lặp, Array, function. Các vòng lặp trong Php - Loop Các vòng lặp được
Let’s Encrypt Hướng dẫn tạo chứng chỉ SSL miễn phí cho tên miền với Let's Encrypt SSL (Secure Socket Layer) - nó mã hóa dữ liệu giữa máy chủ web và trình duyệt (khách) và làm tăng tính bảo mật cho website. Cách tạo SSL certificate với Let's Encrypt sử dụng Ubuntu server 18 Trước tiên cần cài đặt các gói dữ liệu cần
azure Tìm hiểu Azure Stream Analytics 1. Azure Stream Analytics là gì?### Azure Stream Analytics là một công cụ phân tích thời gian thực và xử lý sự kiện phức tạp được thiết kế để phân tích và xử lý khối lượng lớn dữ liệu phát trực tuyến nhanh từ nhiều nguồn đồng thời. Ví dụ:
php PHP là gì? Mở đầu về chương trình giới thiệu các kiến thức cơ bản về php, mình sẽ đi xem php là gì?, tìm hiểu về webserver, cách để cài đặt nó và thử với chương trình huyền thoại "Hello world!" Đầu tiên, PHP là gì? **PHP** (viết tắt đệ
software testing Tìm hiểu Performance Testing Performance testing là gì? * Performance testing là từ tiếng Anh được sử dụng nhiều trong lĩnh vực với ý nghĩa được dịch ra là kiểm tra năng suất. Tuy nhiên với mỗi lĩnh vực mà Performance testing lại có một ý nghĩa nhất định nhưng nhìn chung nghĩa chung nhất
azure Tìm hiểu Azure Logic Apps 1. Azure Logic Apps là gì?### Azure Logic Apps là một cloud-based platform để tạo và tự động chạy workflow tích hợp trong ứng dụng, service và hệ thống.Với nền tảng này, bạn có thể nhanh chóng phát triển các giải pháp tích hợp có khả năng mở rộng