Database
Browse 6,168 skills across 448 packs and 38 categories
Testing
439LXCTest unit testing, UI testing, and test architecture patterns for reliable iOS applications
Architecture
284LMVVM architecture pattern with ViewModel, LiveData, and StateFlow for scalable Android apps
Coroutines
219LKotlin coroutines and Flow for asynchronous programming and reactive streams in Android
Dependency Injection
267LHilt and Dagger dependency injection for managing object creation and scoping in Android apps
Jetpack Compose
231LJetpack Compose declarative UI toolkit for building native Android interfaces with Kotlin
Navigation
226LJetpack Navigation component for type-safe in-app navigation and deep linking in Android
Retrofit
308LRetrofit HTTP client for type-safe REST API communication in Android with Kotlin coroutines
Room Database
236LRoom persistence library for local SQLite database access with compile-time query verification in Android
Testing
394LAndroid testing with JUnit5 for unit tests and Espresso/Compose testing for UI verification
Reanimated Animations
408LHigh-performance animations in React Native using Reanimated and Gesture Handler
Eas Build Ota Updates
380LDeploying React Native apps with EAS Build, app store submission, and OTA updates via EAS Update
Expo Managed Workflow
210LExpo managed workflow for rapid React Native development with minimal native configuration
Native Modules Turbo Modules
304LCreating native modules and Turbo Modules to bridge platform-specific functionality into React Native
React Navigation Patterns
280LReact Navigation patterns for stack, tab, drawer, and nested navigators in React Native
Offline Storage
421LOffline storage strategies in React Native using AsyncStorage, MMKV, and WatermelonDB
State Management Zustand Jotai
361LState management in React Native using Zustand and Jotai for scalable, performant app state
Styling and Nativewind
334LStyling approaches in React Native including StyleSheet, NativeWind, and responsive design patterns
Animations
314LImplicit, explicit, and hero animation patterns for polished Flutter UIs
Local Storage
279LHive, SharedPreferences, and Drift patterns for local data persistence in Flutter
Navigation
243LGoRouter navigation patterns for declarative, deep-linkable Flutter routing
Networking
269LDio HTTP client and API integration patterns for Flutter applications
Platform Channels
334LPlatform channels for bridging Flutter with native Android (Kotlin) and iOS (Swift) code
State Management
248LRiverpod and Bloc state management patterns for scalable Flutter applications
Testing
336LWidget testing, unit testing, and integration testing patterns for Flutter apps
Widgets
235LWidget composition patterns for building reusable, performant Flutter UIs
Channels
217LPhoenix Channels and PubSub for real-time bidirectional communication
Concurrency
263LElixir processes and message passing for concurrent and parallel programming
Deployment
283LDeploying Elixir/Phoenix applications with Mix releases, Docker, and Fly.io
Ecto
202LEcto patterns for database schemas, queries, changesets, and migrations in Elixir
Genserver
164LGenServer patterns for stateful processes in Elixir OTP applications
Otp Supervision
174LOTP supervision tree design for building fault-tolerant Elixir applications
Phoenix Liveview
213LPhoenix LiveView patterns for building real-time, server-rendered interactive UIs
Testing
253LExUnit testing patterns for Elixir and Phoenix applications
Aspnet Minimal API
208LASP.NET Minimal APIs for building lightweight HTTP endpoints in .NET
Async Patterns
256LAsync/await patterns, Task-based concurrency, and cancellation in C#/.NET
Blazor
298LBlazor component model, rendering modes, and interactive web UI development in .NET
Configuration
309L.NET configuration system, options pattern, and secrets management
Dependency Injection
237LDependency injection patterns and service registration in .NET's built-in DI container
Entity Framework
225LEntity Framework Core ORM for data access, migrations, and query optimization in .NET
Mediatr
306LMediatR library for implementing CQRS, commands, queries, and pipeline behaviors in .NET
Testing
304LxUnit testing, integration testing with WebApplicationFactory, and mocking in .NET
API Resources
308LLaravel API resources and transformers for building consistent, well-structured JSON API responses
Authentication
307LLaravel authentication using Sanctum for API tokens and SPAs, and Fortify for web-based auth flows
Blade Livewire
342LBlade templating engine and Livewire for building dynamic server-rendered UI in Laravel applications
Deployment
356LDeploying Laravel applications with Forge, Vapor, and general server deployment strategies
Eloquent ORM
227LEloquent ORM patterns for models, relationships, query scoping, and database interactions in Laravel
Queues Jobs
300LLaravel queues, jobs, and background task processing with Redis, SQS, and Horizon
Routing Middleware
269LLaravel routing, route groups, resource controllers, and middleware for request filtering and authentication
Testing
337LTesting Laravel applications with PHPUnit and Pest, including feature tests, unit tests, mocking, and database testing
Active Record
259LActiveRecord query patterns, associations, validations, callbacks, and performance optimization for Rails applications.
API Mode
350LBuilding JSON APIs with Rails API mode, serialization, versioning, authentication, and rate limiting.
Concerns Modules
388LActiveSupport::Concern patterns, module design, and code organization strategies for maintainable Rails applications.
Deployment
432LDeploying Rails applications with Kamal, Docker, and production best practices for infrastructure and operations.
Hotwire Turbo
243LHotwire and Turbo Drive, Frames, and Streams for building reactive Rails frontends without heavy JavaScript.
Sidekiq
301LBackground job processing with Sidekiq, including job design, error handling, queues, and performance tuning in Rails.
Stimulus
328LStimulus.js controller patterns for adding interactive behavior to server-rendered Rails HTML.
Testing
341LRails testing with RSpec and Minitest, covering model specs, request specs, system tests, factories, and test design.
Bun Basics
237LBun runtime fundamentals including speed optimizations, built-in APIs, and package management
Bun Bundler
278LUsing Bun as a bundler for frontend assets and as a fast test runner
Compatibility
288LNode.js compatibility layers in Deno and Bun for running existing npm packages and Node APIs