Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Chuyện thay đổi
Thay đổi là một thứ gì đó luôn luôn đáng sợ. Cách đây vài tháng mình có duyên đi làm cho một banking solution tên là X.
0 0 66
Cấu hình linh hoạt cùng Remote Config trong Firebase
Hi mọi người , như các bạn đã biết, Firebase là một nền tảng phát triển ứng dụng cung cấp nhiều tiện ích cho người dùng. Ngoài những tiện ích nổi bật nhất có thể kể tới như xác thực, quản lý dữ liệu h
0 0 66
Các cách để chia nhỏ 1 user story (Phần 1)
Chào các bạn, trong bài viết trước mình có đề cập đến các cách để bổ sung chi tiết cho user story, một trong số đó chính là chia nhỏ user story đó thành nhiều user story nhỏ hơn. Trong bài viết đó, do
0 0 66
Khái quát về Text-To-Speech
Chắc hẳn ai cũng đã từng dùng hoặc nghe ít nhất 1 lần về Text-To-Speech - 1 thứ giúp chúng ta có thể chuyển từ văn bản trên điện thoại, máy tính sang dạng âm thanh. Hôm nay mình sẽ giới thiệu một cách
0 0 66
Selenium, Docker và Django
Giới thiệu. Hiện nay việc crawl dữ liệu, hoặc sử dụng Selenium để thực hiện các hành động một cách tự động khá là phổ biến.
0 0 66
Async/ await trong phiên bản Swift 5.5
WWDC21 đã kết thúc, nghĩa là phiên bản beta Swift 5.5 đầu tiên sắp ra mắt và nó đi kèm với một loạt các cải tiến - async / await, actors, throwing properties và nhiều cải tiến khác.
0 0 66
Giới thiệu về Change Data Capture
Hiện tại, có nhiều cách để thực hiện việc lưu lại change data khi thực hiện Insert, Update, Delete như : triggers , so sánh bảng nguồn và bảng đích, cdc, change tracking, Row version, time stamps,… Mỗ
0 0 66
[Docker] - Hướng dẫn cài đặt Docker trên CentOS 7
Docker là một công nghệ container hóa cho phép bạn nhanh chóng xây dựng, kiểm tra và triển khai các ứng dụng dưới dạng các thùng chứa di động, tự cung cấp, có thể chạy hầu như mọi nơi. Docker đã trở t
0 0 66
Swift: Tạo custom phép toán tử (Operator) của riêng bạn!
Swift cho phép bạn tạo các toán tử có thể tùy chỉnh của riêng bạn. Điều này đặc biệt hữu ích khi bạn xử lý các loại dữ liệu của riêng mình. Operator Types in Swift. Có năm loại toán tử chính trong Swift.
0 0 66
Hiểu sâu hơn về Kotlin Coroutines
Hôm nay, mình sẽ trình bày về Kotlin Coroutines trong lập trình Android giải quyết khó khăn trong việc xử lý bất đồng bộ(asynchronous). I.
0 0 66
Cài đặt redis sentinel bằng docker và kết nối tới redis sentinel bằng golang
Hướng dẫn cài đặt redis sentinel với docker theo mô hình + kết nối golang tới redis sentinel. . 1 master. 2 slave.
0 0 66
Blog#30: Hướng đãn sử dụng Middleware trong Nodejs Express - [Express Tutorial - Part 3/10] 😊 (Series: Bí kíp Javascript - PHẦN 25)
Mình là TUẤN hiện đang là một Full-stack Developer tại Tokyo . Using middleware.
0 0 66
Vim-Floaterm - Plugin hỗ trợ mở terminal trực tiếp ngay trong Vim
Giả sử các bạn đang code python trong vim và bây giờ các bạn cần chạy file .py này của các bạn, có hai cách thông thường nhất một là các bạn sẽ lưu file lại, thoát vim và sau đó chạy file python ngay
0 0 66
Monorepos - How the Pros Scale Huge Software Projects // Turborepo vs Nx
Big companies, like Google & Facebook, store all their code in a single monolithic repository or monorepo... but why? Learn how to use tools like NPM or Yarn workspaces, Learna, Nx, and Turborepo to s
0 0 66
SEO for Developers in 100 Seconds
Learn the fundamentals of Search Engine Optimization (SEO) from the perspective of a web developer. Determine the optimal way to structure and render HTML for bots https://fireship.
0 0 66
Thuật toán quay lui (Backtracking)
Quay lui là một kĩ thuật thiết kế giải thuật dựa trên đệ quy. Ý tưởng của quay lui là tìm lời giải từng bước, mỗi bước chọn một trong số các lựa chọn khả dĩ và đệ quy.
0 0 65
Tạo Pull request đúng cách
Lời mở đầu. Pull request hay gọi tắt viết tắt là PR là gì .
0 0 65
JSON.parse() and JSON.stringify()
JSON có sẵn trong tất cả các trình duyệt web hiện đại, hai method này rất hữu ích trong việc xử lý những nội dung có định dạng là JSON: parse và stringify. JSON.
0 0 65