| 1 | How do you decide between a big-bang and incremental MAUI migration? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Advanced |
| 2 | How do you decide between a big-bang and incremental MAUI migration? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Advanced |
| 3 | How can AWS Migration Hub provide centralized visibility and tracking across a large, multi application migration project? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Advanced |
| 4 | What is AWS Database Migration Service and what problem does it solve? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Beginner |
| 5 | What is the AWS Schema Conversion Tool, and how does it work alongside DMS for heterogeneous migrations? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Beginner |
| 6 | How does DMS support continuous data replication using change data capture to minimize downtime during a migration? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Intermediate |
| 7 | What is AWS Application Migration Service, and how does it support migrating entire servers, not just databases, into AWS? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Intermediate |
| 8 | What migration strategies, commonly called the six Rs, are used when planning a large scale cloud migration? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Intermediate |
| 9 | What are the key considerations for validating data integrity and application performance after completing a large scale database or application migration? AWS › AWS Database Migration Service & Application Migration | AWS | AWS Database Migration Service & Application Migration | Advanced |
| 10 | What does the 'allowJs' compiler option do, and why is it useful during migration? TypeScript › Migrating JavaScript to TypeScript | TypeScript | Migrating JavaScript to TypeScript | Beginner |
| 11 | How do you run a database migration safely before deploying a new version? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 12 | How do you handle a third-party JavaScript dependency that has no available type definitions during migration? TypeScript › Migrating JavaScript to TypeScript | TypeScript | Migrating JavaScript to TypeScript | Intermediate |
| 13 | What is the difference between EF Core's Code-First (migrations) approach and Database-First (scaffolding) approach? .NET › Entity Framework Core & Data Access | .NET | Entity Framework Core & Data Access | Intermediate |
| 14 | What is database migration, and why is it important to manage schema changes through versioned migration files rather than manual changes? Node.js › Databases | Node.js | Databases | Intermediate |
| 15 | What is a database seed script, and how does it differ from a migration? Node.js › Databases | Node.js | Databases | Intermediate |
| 16 | What is a database migration, and how do tools like Sequelize's migration system or a standalone tool like Knex help manage schema changes over time? Node.js › Databases & ORMs (MongoDB/Mongoose, SQL/Sequelize) | Node.js | Databases & ORMs (MongoDB/Mongoose, SQL/Sequelize) | Intermediate |
| 17 | If a team is already using Memcached and considering a migration to Redis, what migration considerations and challenges should they plan for? Redis › Redis vs Memcached | Redis | Redis vs Memcached | Intermediate |
| 18 | How do you properly implement database migrations in sqflite, correctly handling a schema change such as adding a genuinely new column when a user actually updates to a newer version of your app? Flutter › SQLite & Local Databases (sqflite) | Flutter | SQLite & Local Databases (sqflite) | Intermediate |
| 19 | How do you convert PropTypes-based type checking (common in older React codebases) into equivalent TypeScript types during migration? TypeScript › Migrating JavaScript to TypeScript | TypeScript | Migrating JavaScript to TypeScript | Advanced |
| 20 | How would you use TypeScript's 'unknown' type, rather than 'any', when initially typing uncertain data during migration to preserve safety? TypeScript › Migrating JavaScript to TypeScript | TypeScript | Migrating JavaScript to TypeScript | Advanced |
| 21 | How do you set up a monorepo migration strategy using TypeScript project references so partially-migrated packages don't block fully-typed ones? TypeScript › Migrating JavaScript to TypeScript | TypeScript | Migrating JavaScript to TypeScript | Advanced |
| 22 | What migration strategies exist for gradually moving a large .NET Framework application to modern .NET rather than a big-bang rewrite? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 23 | How do you handle database schema changes that need to support multiple concurrently deployed API versions during a migration window? .NET › API Versioning | .NET | API Versioning | Advanced |
| 24 | How do you set up automated database migrations as part of a .NET CI/CD deployment pipeline safely? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 25 | How do EF Core migrations work, and what is the recommended workflow for applying them safely in production? .NET › Entity Framework Core & Data Access | .NET | Entity Framework Core & Data Access | Advanced |
| 26 | How would you diagnose and resolve common JPMS migration errors, such as 'package is not visible' or a split package conflict, when modularizing an existing large application? Java › Java Platform Module System (JPMS) | Java | Java Platform Module System (JPMS) | Advanced |
| 27 | How do you handle running database migrations as part of a Kubernetes-based Node.js deployment pipeline? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Advanced |
| 28 | What migration steps and limitations should you consider when converting an existing disk based table to a memory optimized table? SQL Server › In-Memory OLTP (Memory-Optimized Tables) | SQL Server | In-Memory OLTP (Memory-Optimized Tables) | Advanced |
| 29 | How would you migrate a TDE encrypted database to a new server, and what specific steps are required to ensure the migration succeeds? SQL Server › Transparent Data Encryption | SQL Server | Transparent Data Encryption | Advanced |
| 30 | What happens to client requests during a hash slot migration, and how does Redis Cluster handle keys that are in the middle of being moved? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Advanced |
| 31 | How do database migrations work alongside an ORM like Eloquent or Doctrine to manage schema changes in a version controlled, repeatable way? PHP › Eloquent ORM & Doctrine ORM | PHP | Eloquent ORM & Doctrine ORM | Advanced |
| 32 | How does migrating a large, existing pre null safety Dart or Flutter codebase to properly support null safety typically work, and what tools does Dart provide to help automate a significant portion of that migration process? Flutter › Dart Null Safety | Flutter | Dart Null Safety | Advanced |
| 33 | How should you properly handle schema migration in Hive when you genuinely need to add, remove, or meaningfully change a specific field on an already existing HiveObject class after your app has genuinely already been released to real actual users? Flutter › Hive & NoSQL Local Storage | Flutter | Hive & NoSQL Local Storage | Advanced |
| 34 | What are the main steps to migrate a Xamarin.Forms app to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Beginner |
| 35 | What are the main steps to migrate a Xamarin.Forms app to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Beginner |
| 36 | How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 37 | How do you convert a Xamarin.Forms custom renderer to a MAUI handler? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 38 | How do you replace DependencyService with MAUI dependency injection? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 39 | How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 40 | How do you convert a Xamarin.Forms custom renderer to a MAUI handler? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 41 | How do you replace DependencyService with MAUI dependency injection? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Intermediate |
| 42 | What common breaking changes should you expect when migrating to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Advanced |
| 43 | What common breaking changes should you expect when migrating to MAUI? .NET MAUI › Migration from Xamarin.Forms | .NET MAUI | Migration from Xamarin.Forms | Advanced |