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.
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.
Firebase - Set of services (auth, store, hosting, ...) built on top of Google cloud.
Dolt - git for relational data. Versioned database with branching all of the good from git.
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.
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.
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.
bundle-wizard - webpack analyzer for live websites
Kialo - discussion with thread supporting arguments and discovering fallacies. Discussion as a tree of pros/cons.
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.
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.
Redux-toolkit - Redux with boilerplate reduced.
Blockchain - just to work more closely with the crypto stuff.
bearer.sh - third-party APIs real-time monitoring in a few lines of code.
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.
Airtable - part spreadsheet, part database.