The existence of a project like this can lead to feedback that can improve other web frameworks and the JDK itself.
659 karma · joined January 27, 2012
The existence of a project like this can lead to feedback that can improve other web frameworks and the JDK itself.
https://www.manning.com/books/the-well-grounded-java-develop...
It's a great book for Java programmers who want to make the jump to functional-style programming. If that's the transition one is hoping to make, then I would definitely recommend the book.
I have some use cases in mind and think it will be very helpful. I have been converting a 10+ year-old code base to modern, functional-style Java and believe that sealed types and pattern matching will help us further simplify our code and eliminate more usages of nullable values.
A challenge for us will be that we need the core library to stay on JDK 8 for a while. But, in general, I am finding that you can implement a JDK 8 library that works well with newer JDKs if you are careful (and willing to write more verbose code using the older syntax/libraries to support the newer paradigms)
Perhaps because of the title, many/most of the comments here are off-topic. I was hoping to see more discussion about algebraic data types, strengths and weaknesses of the Java implementation, technical comparisons to other languages, etc.
This backward-compatibility does comes with costs (e.g. non-reified generics)
Also, if you're a library developer and you want to create a JVM library that can be used by Scala, Kotlin, etc. developing in Java is often the best choice. For one thing it avoids any dependencies on the standard libraries of those other languages.
Disclaimer: I like Kotlin and Scala, but mostly use Java.
I've searched for proper attribution and been unable to find it.
I also recall that the final iOS version for that device (iOS 5.x or 5.1.1) left less memory for apps and I regretted agreeing to that upgrade.
I really wish I could install a minimal Linux and the best minimal browser available. That would at least be an improvement over the doorstop that I have.
> You can install GNU Guix on top of an existing GNU/Linux system where it complements the available tools without interference (see Installation), or you can use it as a standalone operating system distribution, Guix System2.
https://guix.gnu.org/en/manual/en/html_node/Introduction.htm...
(Not necessarily "better" overall, but a better choice for certain applications.)
When I clicked on the link this is what I expected the article to be about.
Note: The link I provided above is for a later relaunch of the project on Bitcoin Cash.
And I don’t know what the statistics are, but a significant percentage of people with gym memberships rarely go to the gym. I suspect the percentage of people with free (i.e. payed for by insurance) insurance who rarely go would be much higher.
The word _seem_ is important here. 9to5Mac should change their headline accordingly and so Hacker News should maybe change the link.