Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Đặt mục tiêu tốt với SMART (phần 1)
Bạn có biết chỉ có 3% người đặt mục tiêu cho công việc và theo thống kê những người này có tỷ lệ hoàn thành công việc gấp 10 lần những người khác. . "Tôi muốn có sức khỏe tốt.".
0 0 41
Top 15 xu thế kiểm thử phần mềm trong năm 2021
. Năm 2021 dự kiến những công nghệ sau sẽ lên ngôi:. . AI (Artificial intelligence) và ML (Machine Learning). Robotics.
0 1 247
Kiến trúc microservice
1. Đề bài. Bạn đang phát triển một ứng dụng doanh nghiệp:. .
0 0 40
Laravel & Elasticsearch: Làm sao để tìm thấy "gấu" (2) nhờ elasticsearch???
Lại là mình HaiHaChan cùng series bài viết Mình thích Laravel nhờ người ấy đây Phải nói là lâu lắm rồi mình mới lại viết một bài viết với chủ đề như vậy. Hơi tiếc là qua 14-2 rồi, nhưng vẫn hi vọng anh em đọc bài của mình sẽ nhanh tìm thấy "gấu" .
0 0 270
PDF Export, cẩn thận với những input có thể truyền vào
Giới thiệu. Dạo gần đây mình tình cờ gặp rất nhiều lỗi XSS, tuy nhiên trang đó lại có sử dụng dữ liệu người dùng input vào để export ra PDF.
0 0 75
SwiftUI: Alert, Action Sheet
. A container for an alert presentation. . Trong hướng dẫn này, bạn sẽ tìm hiểu về alert trong SwiftUI:. .
0 0 36
Ssr react app với express.js và next.js (phần 2)
Tiếp tục với post Ssr react app với express.js và next.js đã viết ở post https://viblo.asia/p/ssr-react-app-voi-expressjs-va-nextjs-bWrZnyqYKxw.
0 0 102
Hướng dẫn làm đồng hồ bấm giờ bằng Reack Hook
. Để thực sự hiểu mọi thứ hoạt động như thế nào, chúng ta nên chia nó thành nhiều phần nhỏ hơn, đây là những gì chúng ta đang làm ở đây. . Bắt đầu. .
0 0 59
Tìm hiểu về một vài kiểu dữ liệu trong Typescript
Trong bài viết này chúng ta sẽ đi tìm hiểu về Union/Intersection/Conditional type và type guards. Union Types là những type mang tính chất: EITHER OR (tạm dịch là Hoặc cái này Hoặc cái kia). Để viết Union Types, chúng ta dùng Pipe Symbol (|). .
0 0 45
Lazy loading and code splitting in Vue.js
Việc giữ cho ứng dụng của bạn tải nhanh ngày càng khó hơn. Trong loạt bài này, tôi sẽ đi sâu vào các kỹ thuật tối ưu hiệu suất Vue và bạn có thể sử dụng trong các ứng dụng Vue.
0 0 121
Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết (Phần 30)
. Hello xin chào mọi người, mình đã trở lại và tiếp tục với phần 30 của series về Một vài thủ thuật CSS mà chính Frontend có thể còn chưa biết. Bắt đầu thôi nào.
0 0 48
Rails Memoization
Memoization is a process that can be used to speed up rails methods. It caches the results of methods that do time-consuming work, work that only needs to be done once. Here is an example. Example.
0 0 49
Tại sao Rails lại dùng cả Webpack lẫn Sprocket?
Khi Rails 6 được ra mắt, có thể bạn đã từng tự hỏi. WTF, sao Webpack đã được add vào rồi, mà Sprocket vẫn tồn tại thế kia . Chẳng phải Webpack và Sprocket được dùng để giải quyết chung một công việc hay sao. Hoặc cả đây:.
0 0 63
Validating Vue.js Forms Using Vuelidate
Introduction. Validate thông tin đầu vào trên các ứng dụng web là rất quan trọng.
0 0 224
Testing trong Javascript với Jest (Phần 1)
Hello 500 anh em, lại là mình đây. Chú bé coder yêu màu tím thích màu hồng và ghét sự giả dối đây .
0 0 280
Websocket trong Rails với ActionCable
Giới thiệu sơ lược về websocket. Websocket là giao thức giao tiếp hai chiều giữa client và server.
0 0 77
Encoding categorical features in Machine learning
Khi tiếp cận với một bài toán machine learning, khả năng cao là chúng ta sẽ phải đối mặt với dữ liệu dạng phân loại (categorical data). Khác với các dữ liệu dạng số, máy tính sẽ không thể hiểu và làm việc trực tiếp với categorical variable.
0 0 263
Linux Hardening and System Auditing (P1)
. Ngày nay, các hệ thống Linux được sử dụng trong suốt quá trình tính toán, từ các hệ thống nhúng đến hầu như tất cả các siêu máy tính, đồng thời đảm bảo một vị trí quan trọng trong các hệ thống máy chủ trên toàn thế giới. Linux đem lại cho người dùng khả năng tùy biến cao, sự ổn định và độ tin cậy
0 0 50
Flutter Animation: Creating medium’s clap animation in flutte Part II
Trong phần 1 mình đã giới thiệu với các bạn cơ bản về Animation trong Flutter. Score Widget Size Animation.
0 0 72
Activity Result APIs trong AndroidX
Thông thường, chúng ta sử dụng các API startActivityForResult()và onActivityResult()để bắt đầu một activity khác và nhận lại kết quả trên các lớp activity ở tất cả các API levels. Bây giờ chúng ta có một abstraction tuyệt vời cho phép xử lý phương thức onActivityResult() trong một cấu trúc rất clean
0 0 16
Dynamic Component trong Vue
Hôm nay mình xin giới thiệu tới các bạn một khái niệm nâng cao về Vue(Dynamic Component). Cùng nhau đi qua những phần sau:. . Dynamic Component là gì.
0 0 29