bookwormAT
Joined 16 years ago
Joined 16 years ago
How are my changes shared with the reviewer, if I there is no feature branch? Is my local code uploaded to that review tool mentioned in the article? And then what happens if the reviewer requests changes?
I probably did get this completely wrong, so thanks in advance for pushing me in the right direction.
I find Kotlin a low-risk alternative to Java. Your code still feels like a normal Java project: You use the same frameworks, you have excellent tool support, you can keep searching for java questions on stackoverflow. Kotlin is fast and fully compatible with your Java code.
We are hiring at the moment, and our offer asks for an experienced Java/Spring developer. We just mention Kotlin at the end of the description.
Kotlin is not the right tool if you "hate" Java. It feels like the language that the Java 8 team would have built if backwards compatibility was not an issue.
Apart from some very useful syntactic sugar, it has
- no checked exceptions
- classes and methods are by default final
- no primitives that need to be (auto)boxed to and from objects
- no "static" context
- first class functions
- named function arguments that can have defaults
- null safety
- less broken generics
I like Java as a platform, and I think the language is perfectly fine. But Kotlin offers a cleanup and improvement, at almost no cost.There is often a quite negative response to Github's decision to base Atom on a HTML/Javascript/CSS stack, due to the performance hit.
But it seems that it attracted a lot of developers to work for the platform.
Lenovo, Samsung, Apple and Google are all in complete control of the devices they sell: they all control hardware, software and services themselves.
If the software is based on Android or not has nothing to do with how often these devices get updates.
I find this information extremely useful, because a +1 from someone i know is more interesting than 5 stars from some random user.
However, I should be able to hide this / opt out after the fact.
It's worth it, though...
For example: I'm an Android developer, so I often browse hacker news by searching for "Android" in topics and comments, to see if there are any interesting discussions.
A great app for my usecase would allow me to search and quickly repeat previous searches right from the startpage.
You could add widgets that jump directly into saved searches.
If you are famous for your hardware keyboard then of course you say anything that favors hardware keyboards.
If you just released a computer with 640kb RAM, then of course you say that this is enough for everybody.
Steve Jobs famously said the kindle would flop because "people don't read anymore"
The content is not subject to old copyright contracts, which is typically the argument not to launch something in Europe and its crazy copyright situation. And twitch is available everywhere.
If Google wants this to become a success, shouldn't they roll this out to as many people as possible and hope for network effects?