|
You are here |
endoflineblog.com | ||
| | | | |
dagger.dev
|
|
| | | | | Dagger is a fully static, compile-time dependency injection framework for both Java and Android. | |
| | | | |
tomasvotruba.com
|
|
| | | | | I'm currently working as Rector consultant for [Spaceflow](https://spaceflow.io/en), Prague-based rising startup with very nice codebase. One of the pre-requisites for Rector is to have code that static analyser can work with. PHPStan that Rector uses depends on `@var` annotations and not every property had that. Well... **over 2500 of them**. I'll show you how we completed them without any manual change of the code and how you can do the same... today. | |
| | | | |
sookocheff.com
|
|
| | | | | One of the core features of modern Java is lambda expressions. Introduced in Java 8, lambdas provide concise syntax allowing the deferred execution of a block of code. Put a different way, lambdas allow us to pass behaviour as a method parameter. When the method executes, the lambda expression is run. This capability is often referred to as behaviour parameterization. Behaviour parameterization can be achieved in a number of ways, of which lambda expressions are usually the most convenient, and they are definitely the most concise. But what is behaviour parameterization, and why would we want to use it? To motivate this discussion, let's work through a real-world example of filtering a list of items according to some criteria. More concretely, let's investig... | |
| | | | |
k33g.hashnode.dev
|
|
| | | This blog post is an introduction to WASI, the WebAssembly System Interface | ||