DEV Community

Discussion on: What are your programming goals for 2017?

Collapse
 
oneearedmusic profile image
Erika Wiedemann

1) Graduate (about to start my final semester)
2) Get a MVP version of my cooking helper app on at least 3 friends phones. V1 is for Android, and the server is written in Scala, both new for me. I recently got a copy of The Lean Startup, and hope to apply some of those ideas to the first release.

Collapse
 
matteozuccon profile image
Matteo Zuccon

Is it a native app or u use some Scala framework?
I do not have any experience with apps, I would like to know more :)

Collapse
 
oneearedmusic profile image
Erika Wiedemann

I'm intending to build a native app. Hoping to keep it simple, and make calls to a Scala API. I'm also hoping to make it so both the app & a web interface can use the same endpoints. I also don't have any experience, so this project is certainly experiment-oriented rather than launch.

Thread Thread
 
matteozuccon profile image
Matteo Zuccon

ok, good luck with that! The common REST/graphql API endpoint is a good idea.

Collapse
 
ben profile image
Ben Halpern

Lean Startup is definitely critical reading for this kind of thing. Good luck with the launch. What made you choose Scala for the server?

Collapse
 
oneearedmusic profile image
Erika Wiedemann

I'm interested in learning some functional programming, and felt this was a better option for a microservice than haskell. That's also on my to-learn list.

Thread Thread
 
mtalsmith profile image
m3talsmith

Clojure is an interesting and productive lisp. You might find the principles there intriguing as well.

Thread Thread
 
oneearedmusic profile image
Erika Wiedemann

Aah, that's great to know! I'll look into that some more - I've had coworkers apply some Clojure styles & ideas to our codebase with great results.