-
Notifications
You must be signed in to change notification settings - Fork 0
Data Methodology
How DevRadar gathers, verifies, and maintains compatibility data and tool information.
DevRadar helps developers make informed tech stack decisions. We believe transparency about our data sources and methodology builds trust and helps the community.
| Source | Type | Usage |
|---|---|---|
| Official Documentation | Primary | Capabilities, requirements, best practices |
| GitHub Repositories | Primary | Issues, discussions, pull requests |
| Release Notes | Primary | Breaking changes, deprecations |
| Changelogs | Primary | Version-specific changes |
| Source | Type | Usage |
|---|---|---|
| Stack Overflow | Secondary | Real-world issues, solutions |
| Reddit (r/webdev, etc.) | Secondary | Community experiences |
| Discord Servers | Secondary | Official channel discussions |
| Developer Blogs | Secondary | Workarounds, patterns |
For critical compatibility rules, we verify behavior in isolated test environments.
When adding a new technology or compatibility rule:
- Search official documentation for integration notes
- Check GitHub issues for known problems
- Browse community forums for reported issues
- Identify version-specific requirements
Document the compatibility status between technology pairs:
Status Categories:
- Compatible: Works without issues
- Partial: Works with limitations/workarounds
- Incompatible: Fundamental conflicts
- Deprecated: Previously worked, no longer supported
For partial/incompatible pairs, we document:
- Root Cause - Why the incompatibility exists
- Affected Versions - Specific version ranges
- Workarounds - Known solutions
- Sources - Links to supporting documentation
Technology ecosystems evolve rapidly. We re-research:
- New compatibility issues in recent versions
- Previously incompatible pairs that now work
- Deprecated technologies and migration paths
- New workarounds discovered by the community
Focus areas:
- Server Component support
- Edge Runtime compatibility
- Build tool requirements
- Version upgrade paths
Focus areas:
- ORM/ODM compatibility
- Connection pooling
- Edge Runtime support
- Deployment considerations
Focus areas:
- Build process support
- Environment variable handling
- Edge function capabilities
- Database connection limits
Focus areas:
- Framework integration
- Server Component support
- Edge Runtime compatibility
- Session management
Focus areas:
- Supported frameworks
- Deployment options
- Pricing models
- Limitations and constraints
Compatibility rules cite sources when based on specific documentation or community reports.
We note which versions are affected when compatibility varies across releases.
Example: "Next.js 15 + Prisma 6"
- Compatible: Yes
- Notes: Requires Server Action pattern
- Versions Tested: Next.js 15.0.x, Prisma 6.0.x
Suggested workarounds are tested before inclusion (when possible).
We periodically review existing rules for continued accuracy.
We cannot cover every possible technology combination. We prioritize:
- Popular frameworks (Next.js, React, Vue, Svelte)
- Major databases (PostgreSQL, MongoDB, Supabase, Firebase)
- Common hosting platforms (Vercel, Netlify, Cloudflare)
- Leading AI tools (Lovable, Bolt.new, Cursor, Claude Code)
Compatibility can change with new releases. We update regularly but cannot guarantee real-time accuracy.
Our rules reflect common scenarios. Your specific use case may have unique requirements.
DevRadar helps avoid obvious pitfalls, but thorough testing of your specific stack is always recommended.
| Content Type | Update Frequency |
|---|---|
| Compatibility Rules | As issues are discovered/reported |
| AI Tool Reviews | Monthly or when major updates occur |
| Framework Updates | Within 2 weeks of major releases |
| Community Reports | As verified |
Found an inaccuracy? Have data to share?
Report Issues:
- Incorrect compatibility status
- New compatibility issues discovered
- Workarounds not documented
- Updated information
Compatibility data and tool information are compiled from publicly available sources.
- Facts (compatibility status) are not copyrightable
- Original text (summaries, explanations) are MIT licensed
- Sources are attributed where applicable
- Compatibility Checks - Browse all compatibility data
- AI Tools Guide - AI tool review methodology
- API Reference - Programmatic access
Transparency builds trust. If you have questions about our data, contact us.