Coroutines

Coroutines taxonomy generated by the site skill importer.

5 skills
A
swift-concurrency-6-2

bởi affaan-m

swift-concurrency-6-2 giúp bạn áp dụng Swift 6.2 Approachable Concurrency, sửa lỗi data race và quyết định khi nào nên giữ công việc trên MainActor hoặc đẩy sang nền bằng `@concurrent`. Hãy dùng hướng dẫn swift-concurrency-6-2 này cho các đợt chuyển đổi trong phát triển ứng dụng và backend.

Backend Development
Yêu thích 0GitHub 156.3k
A
kotlin-testing

bởi affaan-m

kotlin-testing là một hướng dẫn thực tiễn về tự động hóa test Kotlin với Kotest, MockK, kiểm thử coroutine, test dựa trên thuộc tính và coverage bằng Kover. Dùng skill kotlin-testing này để theo quy trình thân thiện với TDD, viết unit test và component test rõ ràng hơn, đồng thời giảm phỏng đoán khi mock dependency hoặc kiểm thử code suspend.

Test Automation
Yêu thích 0GitHub 156.2k
A
kotlin-patterns

bởi affaan-m

kotlin-patterns giúp bạn viết và review Kotlin đúng chuẩn idiomatic bằng null safety, immutability, sealed hierarchies, coroutines, extension functions và DSL builders. Dùng skill kotlin-patterns này cho việc sinh mã theo phong cách Kotlin-native, refactor và ra quyết định với Gradle Kotlin DSL với ít phải đoán hơn.

Code Generation
Yêu thích 0GitHub 156.2k
A
kotlin-ktor-patterns

bởi affaan-m

kotlin-ktor-patterns giúp bạn xây mới hoặc refactor backend Ktor với routing DSL, plugins, authentication, Koin DI, kotlinx.serialization, WebSockets và testApplication testing. Hãy dùng hướng dẫn kotlin-ktor-patterns này để xây dựng Backend Development dễ bảo trì hơn và cấu trúc server rõ ràng hơn.

Backend Development
Yêu thích 0GitHub 156.2k
A
kotlin-coroutines-flows

bởi affaan-m

kotlin-coroutines-flows giúp bạn áp dụng Kotlin coroutines và Flow trong Android và KMP với structured concurrency, StateFlow, cancellation, retries và testing. Hãy dùng hướng dẫn kotlin-coroutines-flows này để viết code async an toàn hơn, xử lý streams theo vòng đời và cải thiện các pattern phát triển frontend.

Frontend Development
Yêu thích 0GitHub 156.2k