Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
Làm quen với protocol extensions
Extension. Trước khi bắt đầu, chúng ta hãy cùng nhìn lại Extentions trên Swift.
0 0 35
Architect trong project Flutter dùng BLOC pattern P2
Trong bài viết hôm nay, mình sẽ giải quyết 1 số vấn đề mà kiến trúc của bài trước bao gồm :. . Giải quyết của các vấn đề hiện tại . Navagation.
0 0 122
Sử dụng Firebase Firestore trong ứng dụng Swift iOS
Đã bao giờ trong quá trình phát triển App của mình, bạn cảm thấy ngại ngần vì việc phải xây dựng backend server chỉ cho việc lưu trữ dữ liệu, vừa tốn kém chi phí và effort không cần thiết. Add thư viện Firebase.
0 0 26
17 thư viện cho React Native khuyên dùng 2020
Bài viết này mình xin giới thiệu một vài thư viện hữu ích mà mình hay dùng trong dự án. Đây là màn hình đầu tiên trong bất kỳ ứng dụng mobile nào.
0 0 177
Những điều nên tránh khi sử dụng HTML, CSS
HTML và CSS là 2 công nghệ lập trình website khá dễ học, tuy nhiên với những người mới làm quen với việc lập trình web thì đôi khi không thể tránh được những sai lầm. Nhất là khi làm việc với HTML, CSS chúng ta sẽ có rất nhiều thuộc tính phần tử và chúng có thể tương tác với nhau theo nhiều cách khá
0 0 16
What Is Session Fixation?
Session Fixation là một kỹ thuật tấn công web. Kẻ tấn công lừa người dùng sử dụng session ID đặc biệt.
0 0 46
How JSON Web Token(JWT) authentication works?
1. JWT (JSON Web Token) là gì . Thông tin này có thể xác minh và đáng tin cậy vì nó là chữ ký điện tử . Jwt có thể được đăng ký băng cách sử dụng bí mật (với thuật toán HMAC) hoặc cặp khóa public/private bằng RSA.
0 0 71
OpenCRX: XXE to RCE
. Trong quá trình tìm hiểu và nghiên cứu vô tình mình thấy ứng dụng openCRX có lỗ hổng. Vì vậy, mình quyết định tìm hiểu và viết bài chia sẻ. Khi tìm hiểu cái mới điều đầu tiên mình làm là lên trang chủ đọc mô tả về nó. .
0 0 134
Deploy Serverless với Express và MongoDB
Trong bài viết này, chúng ta sẽ cùng tìm hiểu quá trình xây dựng một ứng dụng web hướng database. Bài viết phù hợp cho developer nào theo hướng full-stack cho các dự án riêng mà không cần phải lo lắng đến việc cài đặt và bảo trì hạ tầng với nhiều service phức tạp.
0 0 41
Insert_all và Upsert_all trong Rails 6
Có rất nhiều trường hợp chúng ta cần thêm một loạt bản ghi ví dụ như khi có một danh sách các user bằng CSV và cần phải import vào ứng dụng của chúng ta. Rails 6 đã thêm 3 method insert_all, insert_all! và upsert_all vào ActiveRecord::Persistence, để giải quyết vấn đề trên.
0 0 52
Flutter: CustomPaint [Phần 1]
Flutter cung cấp một số lượng lớn các widget để xây dựng giao diện nhưng bạn vẫn chưa thỏa mãn. Bạn muốn tạo ra 1 widget độc, lạ riêng mình mới có hãy đến với CustomPaint Nó sẽ giúp bạn thực hiện điều hằng mong muốn.
0 0 63
5 sai làm thường thấy khi viết react component
Đây cũng chẳng phải là những lỗi bắt buộc phải sửa, thoạt nhìn bạn cũng sẽ ko biết được nó có bị sai gì không, cũng không ảnh hưởng đến performance hay gì. Tuy nhiên mỗi người sẽ có ý kiến khác nhau trên một vấn đề, có người sẽ bắt fix, người thì cho là ko cần thiết, rất mong các bạn bổ sung cho qua
0 0 16
Cách quản lí ticket trên tool (Redmine/Backlog)
Nội dung chính:. . . Môi trường test.
0 0 34
Chiến lược kiểm thử ứng dụng di động
Có một chiến lược tốt trong việc kiểm thử một ứng dụng cũng quan trọng như có một kế hoạch kiểm thử tốt. Các chiến lược kiểm thử ứng dụng dành cho thiết bị di động hiệu quả sẽ đảm bảo duy trì hiệu quả tối đa và chi phí thấp.
0 0 28
Danh sách câu lệnh Laravel Artisan cùng với options của chúng (phần 2)
Giới thiệu. Ở phần 1, chúng ta đã đi qua 11/23 câu lệnh php artisan make:xxx vô cùng tiện lợi trong quá trình làm việc. Tiếp nối ở phần 2, tôi sẽ liệt kê những câu lệnh còn lại cùng options của chúng nhé. Let's go!!.
0 0 7
CSRF Protection trong Laravel
Chào các bạn, hôm nay mình quay trở lại với series về Laravel và hôm này mình sẽ giới thiệu về csrf trong Laravel. CSRF là viết tắt của Cross-site request forgeries là yêu cầu giả mạo trên nhiều trang web, còn được gọi là tấn công bằng một cú nhấp chuột.
0 0 104
Lưu dữ liệu trong trình duyệt bằng localStorage, sessionStorage
Không giống như cookies, localStorage và sessionStorage không được gởi lên server trong mỗi request. Nhiều browers có ít nhất đến 2 megabytes data cho việc lưu trữ và setting configure chúng.
0 0 38
Tìm hiểu về Percona Monitoring and Management
Khái niệm:. Percona Monitoring and Management (PMM) là 1 opensource tốt nhất dùng để monitoring database.
0 0 40
asyncData và fetch trong Nuxt JS khác nhau như nào?
Mở đầu. Khi làm việc với NuxtJS chắc hẳn chúng ta đều sẽ nghe thấy đâu đó hai khái niệm này là fetch và asyncData. Vậy hai phương thức này nó giống nhau và khác nhau như nào? Khi nào nên sử dụng từng phương thức cho phù hợp. .
0 0 66