3 ms·
One that lets me start quick projects/MVPs without too much boilerplate or having to think of the general architecture. I've recently finished a project using
by franky47 8y ago
One that lets me start quick projects/MVPs without too much boilerplate or having to think of the general architecture.
I've recently finished a project using Meteor, and I quite liked the opinionated views it has on things (less initial choices to focus on the product rather than the underlying tech).
But if I had to pick some techs I'd want to play with in such a stack, I'd go for Rust (Rocket), Postgres, GraphQL and React.
- NightMKoder 8y agoThat’s an interesting point - I haven’t been thinking about quick stuff. If honestly just do something without a server side if that’s an option? E.g. just use coredata on iOS. Interesting choice of Rust - why that over Scala or Haskell?
- franky47 8y agoI've learned programming with C/C++ so I've always been comfortable playing close to the metal, and Rust ticks a lot of boxes in providing the same low-level strongly typed experience, with a ton of added bonuses: very useful compiler, memory safety, an actual ecosystem of packages that lets one focus on the product and not the build system.. At my previous company, a lot of engineering time was dedicated to maintaining the custom C++ build system, I'm glad to see "newer" languages formalizing this step: "make it opinionated by default so developers can get quickly up and running, but allow hooks into the system for later, when they have specific needs", rather than the JS approach of "batteries not included, nor screws or assembly manual, but hey you can build whatever you want !", which leads to decision fatigue at the most critical time of an idea's inception. That being said, to answer your actual question: I haven't looked closely into them, but functional programming is still a bit arcane for my OOP-trained mind, it will take a bit of practice to think differently.