Once in a while, I read about some new technology that excites me. But I can't just jump in and if I don't make a note then I can't remind the name when it would be handy. So I decided to gather it here and when I start doing something where I can use the technology I can come here to just click and decide if it is a good fit for my current needs.
Firebase - Set of services (auth, store, hosting, ...) built on top of Google cloud.
Neon - Truly serverless PostgreSQL with generous free tier.
YugabyteDB or CockroachDB, TerminusDB, or HarperDB - simply some alternative to PostgreSQL ready for a really big data. I have quite an experience with ElasticSearch and very little MongoDB, but those do not feel right. Especially the lack of JOINs and no ACID guarantee.
Dolt - git for relational data. Versioned database with branching all of the good from git.
Airtable - part spreadsheet, part database.
Postgres.ai's Joe bot - Joe bot, an SQL query optimization assistant. Joe works on top of the Database Lab. Every time when an engineer starts communicating with Joe, a new full-size copy of the database is provisioned. This process is fully automated and takes only a few seconds, even for multi-terabyte databases. Such database copies are called “thin clones” because multiple clones share the same data blocks, so provisioning is super fast, and disk space consumption is very low. The clones are fully independent, so developers can modify databases. Finally, SQL execution plans are identical to production, which makes it possible to troubleshoot and optimize queries reliably without involving production databases. Thin provisioning in seconds thanks to copy-on-write (CoW) provided by ZFS and special methodology of preparing PostgreSQL database snapshots. There is also an option to use LVM instead of ZFS.
Steampipe is Foreign Data Wrapper for PostgreSQL that automatically unifies APIs from various sources and exposes them as a set of tables/views. You can fetch data from API through your DB. Something similar is Superface that is another attempt to unify APIs into one cohesive library.
React Testing Library - the only right way to test React.js apps without implementation details.
XState and https://css-tricks.com/model-based-testing-in-react-with-state-machines/ - alternative to Redux with the ability to draw your business logic as a chart.
Redux-toolkit - Redux with boilerplate reduced.
bundle-wizard - webpack analyzer for live websites
Caddy server - HTTPS first, a no-boilerplate alternative to Nginx written in Go. Actually, I use this one already and I am pretty happy with it. The auto TLS certificate renewal is awesome.
Gatsby - Next.js alternative for building static sites. But I want to just explore it because I think Next.js is still better. But Gatsby is known for its amazing plugins.
Blitz.js - full-stack React framework. Good old web framework without REST/GraphQL API but with the power of React.js.
Fly.io - cloud without the ops. Not like AWS, GCP, Azure and others.
bearer.sh - third-party APIs real-time monitoring in a few lines of code.
StackBlitz - full stack Node.js dev environment running in the browser. Node.js is compiled to WebAssembly to run in the browser. Alternatives are Codespaces and GitPod but I am excited about StackBlitz because it runs in the browser, even backend, has virtual TCP stack, .... On the other hand it supports only Node.js now, and not Kotlin, Python, ... as GitPod.
Space - kind of GitHub, Slack, Wiki, ... combined into one application. The presentation looks really great and it's from JetBrains so it could really cool app.
Kialo - discussion with thread supporting arguments and discovering fallacies. Discussion as a tree of pros/cons.
ZeroMQ - broker less messaging framework or sockets on steroids.
Blinkist - all the best book summaries in 15 minutes. It's a little bit controversial because it's questionable if you can get all from the book in a summary from a stranger, but worth to try because I think some books are really good but too verbose for me.
Blockchain - just to work more closely with the crypto stuff.