How to use thisExpress is minimal, so what a developer builds around it tells you everything. These questions probe middleware, error handling and how they structure a real API.Hiring a Express.js developer is easy. Telling a real one from a convinci...
How to use thisGraphQL solves real problems and introduces new ones. These questions check whether a candidate understands the tradeoffs against REST, not just the query syntax.Hiring a GraphQL developer is easy. Telling a real one from a convincing ...
How to use thisSpring Boot does a lot by magic, and candidates who don’t understand that magic get stuck fast. These questions probe how well they know what’s under the auto-configuration.Hiring a Spring Boot developer is easy. Telling a ...
How to use thisPHP has grown up, and Laravel hides a lot of machinery. These questions check whether a candidate understands what the framework is doing for them.Hiring a PHP & Laravel developer is easy. Telling a real one from a convincing r&eac...
How to use thisDjango’s “batteries included” approach is powerful and easy to misuse. These questions check whether a candidate understands the ORM and request cycle.Hiring a Django developer is easy. Telling a real one from a convi...
How to use thisRails makes it easy to be productive and easy to write slow, tangled apps. These questions check whether a candidate understands the conventions, not just the generators.Hiring a Ruby on Rails developer is easy. Telling a real one from...
How to use thisHTML and CSS are underestimated until a layout breaks in production. These questions separate people who memorised properties from those who understand the model.Hiring a HTML & CSS developer is easy. Telling a real one from a conv...
How to use thisKotlin fixes a lot of Java’s sharp edges, but only if you use it idiomatically. These questions check whether a candidate writes Kotlin or Java-in-Kotlin.Hiring a Kotlin developer is easy. Telling a real one from a convincing r&e...
How to use thisFlutter’s “everything is a widget” model is simple to start and easy to abuse. These questions check whether a candidate understands the rendering and state model.Hiring a Flutter developer is easy. Telling a real one...
How to use thisNext.js has more rendering modes than most developers can keep straight. These questions check whether a candidate actually understands when each one runs.Hiring a Next.js developer is easy. Telling a real one from a convincing r&eacut...