4 ms·
C++ for shared mobile libraries, though the more recent projects are going the way of Rust. Objective C and Java on clients, some Kotlin. JVM in other places
by ozzythecat 5y ago
C++ for shared mobile libraries, though the more recent projects are going the way of Rust.
Objective C and Java on clients, some Kotlin.
JVM in other places with Java for services, and Scala for EMR/Spark jobs.
Most of my back end runs through AWS though I moved some services on Azure now (mainly just to learn but it worked fine enough to move it for a couple production environments).
For storage I have my own Postgres instances. Way cheaper than any cloud. If I need regionalization and better redundancy, might move to AWS eventually.
Day to day tools involve Omnigraffle, Omnifocus, and iTerm2. Yes, everything on a MacBook Pro with a 1440p 120hz monitor.
- sombremesa 5y agoWhat, no Alfred?
- agustif 5y agoCheckout Raycast, it's the new Alfred yo!
- sombremesa 5y agoLooks interesting...but I think I'll hold off for now. Too used to Alfred 3 to even upgrade to Alfred 4. Interesting pricing model, though. I wonder whether they'll succeed with it. In my experience, people love the idea of Alfred, but I've never had success getting anyone on my team to adopt it. (Maybe because of the "pay individually" nature of the good stuff (powerpack)? I'm not sure.)
- agustif 5y agoThey seem like a very bright team capable of tackling it to me. Alfred was cool 10, or like 5y ago, but like last time I got into packal (alfred community marketplace) it was all errors over the place, which didn't inspire much confidence to a casual user... I don't know, I just like what they're doing, The new Extensions api looks really powerful. I ported an alfred script to raycast in like 2min... YMMV I don't care about the paid/team offerings honestly, I use it myself, my teammates can use whatever they want. But hopefully they will have enough enterprise customers to make the company thrive