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
 
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.

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.