5 ms·
Ask HN: What technologies and programming paradigms are underused?
Some technologies and programming patters have been life altering to me. My list is probably quite mundane, so I'm wondering what technologies and programming patterns affected you most but are also lesser known or underused in your opinion?
Here is my list:
Technologies:
- BabelJS
- Kafka
- Graphql
- Rx
Patterns:
- Event Sourcing
- Effect Monad
- RAII + Object Pool
- muzani 9y agoI'm a big fan of Parse Server, but it seems to have some stigma ever since Facebook open sourced it. It runs better than many other frameworks; you can set up a full stack thing with mobile accessing a cloud database and storing photos in about an hour.
- throwaway7645 9y agoArray Programming languages like APL & J are super cool to me and I wish they had more of a following. J has "tacit programming" where you basically can write hyper general and terse programs with it still being readable. I just wish performance was more in line with Java.
- miguelrochefort 9y ago- Semantic web - Prolog - Idris/Agda/Coq
- leksak 9y agoUsing Kafka at work tight now. Really enjoying it.
- Chyzwar 9y agoSmalltalk -> proper OOP Lisp -> pragmatic functional programming Prolog -> logic programming In some aspects, these are better than mainstream languages but for various reasons failed to get popularity.