Cursor has launched Projects, a feature enabling AI agents to manage large software development tasks like features, migrations, and full apps over months with minimal human oversight. Projects use a coordinator agent that delegates work to subagents, maintains shared context across machines, and can monitor systems via Slack or schedules. Users report substantial productivity gains, with new users merging 30% more PRs and primary Projects users merging six times as many.
Migrata is a declarative, SQL-based database migration tool for Postgres that diffs desired schema against live databases instead of replaying imperative migration files. It simplifies schema change reviews and eliminates conflicts by treating SQL as the source of truth, similar to Infrastructure as Code tools like Terraform.
Data seeding in .NET populates databases with initial data. EF Core 9 introduced UseSeeding and UseAsyncSeeding methods as the recommended approach, which integrate with migrations and database initialization operations while protecting against concurrency issues through migration locking.
Dotnet-ef-scripts is a collection of Bash shell scripts that simplify .NET Entity Framework Core migrations and database management. It provides handy utilities like add-migration.sh for creating and applying migrations, and remove-migration.sh for safely rolling back migrations from both the database and codebase.
A developer describes using PostgreSQL advisory locks to safely manage database migrations that must run exactly once, even over prolonged periods. They demonstrate tracing lock behavior using bpftrace to monitor how client inactivity timeouts affect session-level locks, and explain the technical process of building the trace script by examining PostgreSQL's C implementation.
Cursor has launched Projects, a feature enabling AI agents to manage large-scale software development tasks like migrations and feature implementations. Projects maintain context over time, delegate work to thousands of subagents, and can run autonomously on cloud infrastructure, with users reporting 6x more PR merges when primarily using the feature.