6 ms·
> I would heartily recommend learning a new language. I've installed a nice selection of languages tonight. Can anyone suggest sample projects to do as learnin
by porker 11y ago
> I would heartily recommend learning a new language.
I've installed a nice selection of languages tonight. Can anyone suggest sample projects to do as learning exercises? My ideas a) don't need the language, b) are too complex or c) involve CRUD, and I do far too much of that every day :)
TIA!
- tayo42 11y agoIsnt your reason 'a' the point of doing something like that? To learn how to solve problems a different way?
- estefan 11y agoRead "Functional Programming in Scala" or any other good book on functional programming to see things differently if you've just stuck with imperative so far. There's also http://iloveponies.github.io/120-hour-epic-sax-marathon/ http://iloveponies.github.io/120-hour-epic-sax-marathon/ Read books on concurrency ("Learning Concurrent Programming in Scala" if you carry on with scala) and then you'll find different ways to write performant concurrent code - for CRUD sites or other stuff. I'm not pushing scala rather exposure to other ways of doing things you might not have come across - functional programming, futures, akka, etc. But yeah, also design patterns. And have you read http://highscalability.com/ http://highscalability.com/ for architecture ideas?
- porker 11y agoThanks for your comment! > But yeah, also design patterns. And have you read http://highscalability.com/ http://highscalability.com/ for architecture ideas? Lots. I would love to have clients in that league (I greatly enjoy scaling, optimization, performance tuning)