Redux in 2025: A reliable choice for complex React projects
Redux may feel old in the React world, but its predictability, ecosystem, and DevTools keep it relevant. This article explores when Redux still makes sense and how it compares to modern state management alternatives.
A while ago, I decided to move away from full-stack React frameworks and use a client-server setup. That is, separate the backend and the frontend, each being a standalone app.
So, here’s the stack I ended up choosing:
* Backend: Hono + Bun + PostgreSQL + Zod + Prisma + TypeScript + Better Auth
* Frontend: React
JSON is not JSON Across Languages | Dochia CLI Blog
JSON (JavaScript Object Notation) was supposed to be the universal data interchange format that would solve the compatibility nightmares of XML. What looks like astraightforward data format becomes a minefield of subtle incompatibilities, edge cases, and implementation quirks that can break your applications in unexpected ways.
You may be looking for a useSyncExternalStore | Swizec Teller
When you see a `useEffect` that updates a `useState` and returns a value, you might be looking for a `useSyncExternalStore`. This is my current vendetta.
Rails Console-like Environment for a Plain Ruby Project
If you're working on a plain Ruby project and need an interactive console for debugging and exploration, this post covers how to set one up. A console allows quick experimentation with project classes, making it easier to test calculations, inspect data, and validate logic without writing temporary scripts. The setup is simple and provides a Rails-like experience for loading and interacting with the code.
You probably don’t need a collection of specialty databases. Just use Postgres instead!
Need a fast, reliable SQL-compliant RDBMS? Just use Postgres! Need to work with geospatial data? Just use Postgres! Handling semi- or non-structured documents? Just use Postgres! Generative AI embeddings? You’ve got it—just use Postgres! Written for software engineers and database pros, Just Use Postgres shows you how to get the most out of the powerful PostgresSQL database.
In Just Use Postgres! you’ll learn how to:
Develop generative AI, geospatial, and time-series applications
Everything from transactional RDBMS services to specialized workloads
Modern SQL including window functions, CTEs, and JSON data
Implement full-text search
B-trees, GIN, HNSW, expression, and more
Postgres extensions
Since its initial release in 1996, PostgreSQL, aka Postgres, has grown into the most popular and powerful full-featured open source RDBMS available. Just Use Postgres! takes a modern look at Postgres, exploring the database’s most up-to-date features for AI, time-series, full-text search, geospatial, and other application workloads.
Copilot coding agent is now generally available - GitHub Changelog
Copilot coding agent, our asynchronous, autonomous developer agent, is now generally available for all paid Copilot subscribers. Delegate a task to Copilot, and Copilot will open a draft pull request…