String Deduplication – A new feature in Java 8 Update 20
Java 8 Update 20 String Deduplication with G1GC drastically reduces JVM memory by reusing duplicate char arrays. Optimize your Java applications today!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 313 posts.
Java 8 Update 20 String Deduplication with G1GC drastically reduces JVM memory by reusing duplicate char arrays. Optimize your Java applications today!
Are you interested in learning more about working on Asana's engineering team or the work they do? Read the Asana engineering blog.
Arthur’s thoughts on coding, software engineering, and other interesting things.
The current OCamlXARM compiles by default for iOS 7.1, but using it for iOS 8 is not too difficult. The only thing that changes is the name of the SDK, which can be specified with the -ccopt option of ocamlopt.
Why a programming language should not offer a primitive to capture undelimited continuations (call/cc).
The programming language Pascal has become the dominant language of instruction in computer science education. It has also strongly influenced languages developed subsequently, in particular Ada.
There are some pretty strong statements about types floating around out there. The claims range from the oft-repeated phrase that when you get the types to line up, everything just works, to “not relying on type safety is unethical (if you have an SLA)” 1 , " It boils down to cost vs benefit, actual studies, and…
I love Ruby! I’ve used it every day for years and I’m not sick of it yet. It’s an easy language to love: it’s expressive, flexible and syntactically beautiful ; it has a unique combination of useful features like mixins , metaclasses and blocks ; it comes with a useful core library and comprehensive standard library …
(This article has been translated into Spanish (PDF, with some additions) by Jorge Amado Soria Ramirez — thanks!) Preface I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us
Visit the post for more.
What follows is the text of my presentation, Functional options for friendly APIs that I gave at dotGo this year. It has been edited slightly for readability.