|
You are here |
endoflineblog.com | ||
| | | | |
ryanharter.com
|
|
| | | | | In my last article, I gave a basic introduction to AutoValue, the code generating annotation processor that makes immutable value types in Java easy. Now I'd like to take a bit of a deeper look at AutoValue and how it works. Compile Time Annotation Processing First things first, AutoValue is a compile time annotation processor. This means that it only runs when you compile your code, as opposed to when your app is running. | |
| | | | |
sookocheff.com
|
|
| | | | | Java was the first programming language I was taught at University, and the language I used for the first decade of my career. It continues to be a reliable companion throughout my software development career. Unfortunately, not having developed with Java professionally for several years, I've found there are many aspects of the modern Java language that I'm simply not familiar with. To rectify this, I've collected the major improvements to the language beginning with Java 8, combined with a short explanation of how they work and how to use them. It assumes you know Java, but don't really know Java. Hopefully, it can take you from experienced beginner to just plain experienced again. | |
| | | | |
benjiweber.co.uk
|
|
| | | | | A while back I promised to follow up from this tweet to elaborate on the fun I was having with Java's new Records (currently preview) feature. Records, like lambdas and default methods on interfaces are tremendously useful language features because they enable many different patterns and uses beyond the obvious. Java 8 brought lambdas, with... Read more ยป | |
| | | | |
blog.owulveryck.info
|
|
| | | This is a very quick post with some notes about the support of WebAssembly (wasm) in the Go toolchain. This article is not a tutorial and as any information it contains may be obsolete soon. The Go api for Wasm is not stable yet. | ||