"Closures Simulate Subroutines" - I really love this way of coding for the web, it's what I did when I created FastScala: https://www.fastscala.com/ (same logic)
HN user
david04
With Japanese there's no escaping learning the grammar
Learned Polish recently. It's the same. But people do try the supposedly easy way of learning it "without studying the grammar".
Not overreacting. It can happen to anyone of us and we just ignore it, keep going, and think "it will probably never be me, only happens to others". Until it it us.
Scala alternative to null: https://www.scala-academy.com/tutorials/scala-options-tutori...
So. True. haha
+1 for Squeryl!!!
Ups - I have to fix that.
Yep, I do lack experience programming Fortran and Delphi ;)
"HTML/CSS in a programming language list? seriously?"
I just googled "programming languages you should learn" - 3rd result: http://www.sitepoint.com/whats-best-programming-language-lea... ("What’s the Best Programming Language to Learn in 2015?") 4th "Programming Language" is...: CSS! You know that's nonsense, but a newbie doesn't
You can read a bit more about those scala features (in this case compared to java) in this other article: http://www.scala-academy.com/resources/java-vs-scala
"Is that supposed to convince me to use this in the industry, and apply my time?" I say in the article: «- Does this mean that I should use Scala? Can you get a job you like programming Scala? If so, then: yes! (Otherwise, unless you're rich, you need to pay your bills...)» If don't think you can get a job programming Scala (because of where you live, or another reason) I explicitly say you shouldn't learn it! :)
But the rate at which Scala jobs are becoming available is relevant: I don't care if there are 200 Java jobs near me, as long as there are 3 or 4 Scala ones. As long as I have a Scala job, I don't care if the other companies are programming something else. If you can't get a Scala job - again: it's probably best to not even to take the time to learn it.
Ups, thank you for that! : )
I'm the author.
Well, it is my opinion in fact, and that's why it says a "%100 opinionated view" in the subtitle.
There are many other persons with the same opinion: http://stackoverflow.com/a/43072/731933 http://blog.jooq.org/2014/12/11/the-inconvenient-truth-about... http://www.teamten.com/lawrence/writings/java-for-everything...
If we were to discuss everything in this article, starting with dynamic vs static typing, we'd still be here 3 months from now :). Which is why it is opinionated.
Full-stack MVP developer (Scala+Lift).
Location: Portugal, Europe
Remote: Yes
Willing to relocate: No
Technologies: Scala+Lift+Postgres SQL
Résumé/CV: about.redtigersoftware.com
Email: davidbranquinho [ at ] gmail [.] com
== Full-Stack Developer == (SEEKING WORK)
Location: Portugal
Remote: Yes
Willing to relocate: no
Technologies: Scala, Lift, Postgres
Resume: http://about.redtigersoftware.com/
Email: davidbranquinho@gmail.com
Significant experience with MVP's.
Location: Europe, Portugal
Remote: Yes
Willing to relocate: no
Technologies: Scala, Lift. Full-Stack Web Development.
Resume: http://about.redtigersoftware.com/
Email: davidbranquinho@gmail.com
SEEKING WORK - REMOTE (Europe, Portugal)
Full stack web developer.
I usually do mostly every part of the web app except design. I usually work with: Scala; Lift; Bootstrap; PostgreSQL; EC2; Git; AKKA, Linux; IntelliJ.
Email: davidbranquinho at gmail.com
CV: http://about.redtigersoftware.com
Have worked with: Specs2; Selenium; Github; PostgreSQL; Squeryl; IDEA; Jetty; Java (10yrs); C; C++; .NET; PHP; Lisp; Prolog; Microchip assembly; Vaadin; JSP; Swing; Lift’s Mapper; Hibernate; H2; Netbeans; Eclipse; Ant; CVS; SVN; JUnit; Web Services; Tomcat