Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thebluesky
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
thebluesky
14y ago
Netbeans started getting some major traction around the 2005 - 2007 timeframe, but seems to have lost ground since the Oracle takeover. Limited support for Ruby/JRuby and virtually non-existent Scala support caused me to ditch it after many
2.
▲
by
thebluesky
14y ago
Migration to Scala 2.10 Looking forward to the new language features and performance improvements :)
3.
▲
by
thebluesky
14y ago
Not really a prediction if it's something he was already observing.
4.
▲
by
thebluesky
14y ago
Is the source available anywhere? 1.5M locally or over a network? What is the size of each message?
5.
▲
by
thebluesky
14y ago
+1 for Spring not aging well The only thing that makes me happy in the Java world lately is Scala. It has it's flaws but is much more pleasant that old school Java.
6.
▲
by
thebluesky
14y ago
> I bet my money on Kotlin. Two weeks ago you were betting your money on Clojure: http://news.ycombinator.com/item?id=4981587
7.
▲
by
thebluesky
14y ago
> C# was here to stay from the beginning, we love it in the present and we will use it more and more in the future . This article would have received a bit more respect if it had been a bit more subtle about the C# cheerleading.
8.
▲
by
thebluesky
14y ago
> which Sun had sewed the crap out of them for Speaking of spelling mistakes...
9.
▲
by
thebluesky
14y ago
"knew" not "new"
10.
▲
by
thebluesky
14y ago
Many of the folks using Scala are experienced Java developers, your posts seem to be based on personal speculation rather than actual facts.
11.
▲
by
thebluesky
14y ago
I only develop on Linux, think you got confused by the way I phrased it. I meant that hardly anyone uses the OpenJDK package, not that hardly anyone uses Linux.
12.
▲
by
thebluesky
14y ago
The gains for this approach are usually marginal as disk IO is expensive vs generating code in memory using the JIT.
13.
▲
by
thebluesky
14y ago
In all seriousness most Java devs. regard the OpenJDK package as "that weird jvm that comes with the OS that nobody actually uses". First thing we do is download the latest JDK from Sunoracle.
14.
▲
by
thebluesky
14y ago
Scala provides tail call optimization and invoke dynamic has been in the JVM for years (since JDK7). The JVM is also considerably faster than the CLR and unlike Mono is heavily used in industry.
15.
▲
by
thebluesky
14y ago
My thoughts exactly. Scala seems to be the JVM language gaining the most traction at the moment. The JVM is an extremely impressive piece of engineering. Very reliable, great tooling and it's the fastest VM out there for any language. After
16.
▲
by
thebluesky
14y ago
IntelliJ does do autoimport. I have very occasionally seen IntelliJ not offer an import suggestion for a class I have used, but overall it's an extremely polished experience.
17.
▲
by
thebluesky
14y ago
I can't speak to the other languages, but Scala is definitely being used pretty heavily in a number of pretty major back-end systems for stock trading, cloud computing, banking and successful startups like Twitter, Foursquare, Tumblr, Quora
18.
▲
by
thebluesky
14y ago
I'm really looking forward to using 2.10 now that it's (finally!) final. Over the last year it's been really interesting to see Scala popping up all over the place. One of the interesting data points is that downloads of the Scala plugin fo
19.
▲
by
thebluesky
14y ago
Scalac 500-1000 lines per second according to the link, with a startup time of about 4-8 seconds. Startup time can be worked around with zinc/fsc/nailgun
20.
▲
by
thebluesky
14y ago
Most folks find that the IntelliJ Scala plugin is the best tool rather than Eclipse.
21.
▲
by
thebluesky
14y ago
That's what nailgun and zinc are for... See what the Jetbrains guys are currently using: http://blog.jetbrains.com/scala/2012/12/28/a-new-way-to-comp...
22.
▲
by
thebluesky
14y ago
Types for method and constructor parameters are always explicitly specified. Type inference generally used for local variables and method return types. This strikes a good balance between having no type info (e.g. python) and having type in
23.
▲
by
thebluesky
14y ago
They briefly displayed non-discounted prices shortly after they got the site functioning again, but then corrected it.
24.
▲
by
thebluesky
14y ago
Maybe reassuring folks that the 24 hour counter will only start once the site is functioning again would go a long way towards stopping folks from hitting F5 so much...
25.
▲
by
thebluesky
14y ago
JDK 6 is EOL 2 months from now: https://blogs.oracle.com/henrik/entry/java_6_eol_h_h It's also pretty rare for folks to use that http client. It's normally the case that an apache commons or netty http client is used.
26.
▲
by
thebluesky
14y ago
As indicated in the article it's not still "out to get you" since it was fixed in March 2011. From the bug report: Submit Date: 2010-12-22 Resolved Date: 2011-03-10 That's less than 3 months.
27.
▲
by
thebluesky
14y ago
Your description of Eclipse hits the nail on the head. +1 For the comment on updating yourself into a corner. Eclipse plugins make it insanely easy to shoot yourself in the foot and get the IDE into an unusable state. Eclipse has an amazing
28.
▲
by
thebluesky
14y ago
Also check out: http://blog.typesafe.com/free-pdf-from-typesafe-scala-for-th... In my experience most people find that the best introduction.
29.
▲
by
thebluesky
14y ago
Scala takes more time to learn, but targets a different audience. Scala runs on the JVM which lets you leverage Java libraries etc. For long-running apps Scala is usually faster than Go, but will use more memory than Go.
30.
▲
by
thebluesky
14y ago
The preferred way of launching an app in Scala is as follows: object HelloWorld extends App { println("Hello, world!") } Rather than manually creating a main method, as is done in the OP blog. It's also possible to simply write
More ›