Live data from Hacker News

Programming languages and Frameworks to learn in 2015

news.ycombinator.com

31–40 of 79 posts

Re: Programming languages and Frameworks to learn in 2015

#31
post #22

Depends if you want something that's marketable now, or more if you're asking what's interesting learning for the future. Django and Rails are still powerful in web development territory, but I don't find them particularly exciting anymore. I'm quite interested in seeing where Go and Rust evolve to provide developer-productivity and performance at the same time. Previously, we've had these kind of splits where we hav…

I've heard one recruiter specifically advise I learn Scala or Clojure, but then I love in Finland, where the JVM it's still even more king of the jungle than elsewhere thanks to decades of mobile engineering focus. I'll be taking up Scala, as well as F# and Haskell, in the new year, because I've increasingly realized that whether functional programming really it's the new OOP or not, it's certainly the specialty I mo…

Same thing in Germany.

I also think F# is a better bet, because it is a first class citizen in the .NET eco-system, whereas Scala and Clojure are third party languages on the JVM.

In the enterprise space this little difference plays a big role when choosing languages.

Re: Programming languages and Frameworks to learn in 2015

#32
post #9

Prediction: Rust is the language of 2015

Rust will be nice to play with. That is all.

What the Rust devs are doing is great, but so far system programming languages only succeed when OS vendors adopt them into their SDKs. Otherwise they are just another language to write business applications.

Even if that does happen to Rust, it surely won't be in right away in 2015.

Re: Programming languages and Frameworks to learn in 2015

#33
post #10

check: Technology Radar ; JANUARY 2015 ( by the ThoughtWorks Technology Advisory Board ) http://www.thoughtworks.com/radar/languages-and-frameworks http://www.thoughtworks.com/radar/tools http://www.thoughtworks.com/radar/techniques http://www.thoughtworks.com/radar/platforms

Wait, they gave OM "Trial" status and React just "Asses"? How does that work?

Re: Programming languages and Frameworks to learn in 2015

#34
post #10

check: Technology Radar ; JANUARY 2015 ( by the ThoughtWorks Technology Advisory Board ) http://www.thoughtworks.com/radar/languages-and-frameworks http://www.thoughtworks.com/radar/tools http://www.thoughtworks.com/radar/techniques http://www.thoughtworks.com/radar/platforms

The fact that OpenID is on their radar makes doubt about everything else on there...

Re: Programming languages and Frameworks to learn in 2015

#37
I'm planning on going old school and re-learning C and Assembly for x86 and, in particular, ARM architectures. My reason for doing is that I want to get back into embedded systems.

I also plan on picking up Rust and somehow integrating it into my workflow (I'm a web developer).

Ideally, for the future (2015 and beyond), I want a basket of languages I could use for building web-scale applications. So, for example, within a single application:

  * Erlang -- distributed messaging
  * Rust -- heavy lifting for various tasks
  * Python -- various data munging tasks and rapid development
  * Javascript -- client side applications (e.g. Ember.js)
  * C -- in those rare cases where it would be needed
I think I would stick with these languages for the next ~10 years and try not be distracted by anything else.

Re: Programming languages and Frameworks to learn in 2015

#38

If you have the slightest interest in the issue of concurrency then you should study Erlang and Clojure. Since Moore's Law has largely faded, and we now gain speed by putting more CPUs in each server (rather than having the individual CPUs be faster) concurrency is an increasingly unavoidable aspect of programming. Joe Armstrong (Erlang) and Rich Hickey (Clojure) have both spent an enormous amount of time thinking ab…

How do you feel about Go?

Re: Programming languages and Frameworks to learn in 2015

#39
post #35
post #21

Nim: http://nim-lang.org/ https://nim-by-example.github.io/

I'm convinced Nim is what Python aspires to be, but it seems like putting the cart before the horse. Does anyone know of any interesting projects using Nim?

... or the horse out of the car.

Re: Programming languages and Frameworks to learn in 2015

#40
post #35
post #21

Nim: http://nim-lang.org/ https://nim-by-example.github.io/

I'm convinced Nim is what Python aspires to be, but it seems like putting the cart before the horse. Does anyone know of any interesting projects using Nim?

- Game engine: https://github.com/rnentjes/nim-ludens

- Another: https://github.com/Vladar4/nimgame

- Aporia IDE: https://github.com/nim-lang/Aporia

- Web framework: https://github.com/dom96/jester

- Jade templating: https://github.com/idlewan/jade-nim

- Emerald templating: https://github.com/flyx/emerald

- Nake build system: https://github.com/fowlmouth/nake

- Cross platform skeleton: https://github.com/yglukhov/nim-sdl-template

- Package manager: https://github.com/nim-lang/nimble

- Pitting Nim against C++, Go, Rust, D: https://news.ycombinator.com/item?id=8778041

- String formatting library inspired by Python's `format`: https://bitbucket.org/lyro/strfmt

- ZeroMQ wrapper: https://github.com/nim-lang/nim-zmq

- bcrypt wrapper: https://github.com/flaviut/easy-bcrypt

Post reply on HN