We continue this year 2018 with a great speaker Mario Fusco and a very interesting topic : lazyness ( a purpose for this new year ? ;) )
Like all imperative languages Java is, with some minor but notable exceptions, an eagerly evaluated programming language. Nevertheless the introduction of lambdas in Java 8 also allowed the adoption of some lazy patterns and data structures that are more typically employed in functional languages. Streams represent the most evident example of how also native Java API has taken advantage of laziness, but there is a number of other interesting scenarios where laziness can be an effective solution to quite common problems. In fact laziness is the only possible technique to process potentially infinite amount of data, or more in general to delay the expensive evaluation of an expression only when and if it is necessary. But laziness is even more than that: for instance the reader monad delays not only a computation but also the need of external dependencies thus lowering the abuse of dependency injection, while a trampoline uses laziness to delay and then linearize recursive calls preventing the overflow of the stack. The purpose of this talk is illustrating why and how implementing laziness in Java with practical examples delivered with both slides and live coding sessions.
Hope you can make it and we can finally meet there.
This year to prevent the no-show effect for those people that register and never come and to avoid problems to our sponsors ( buying food for not present people ) and to us ( searching for bigger rooms ), we'll charge 2 EUR to everyone registering and we will give back that amount for those that really attend the event.
|Don't forget to register|
Great Article. Thank you for sharing! Really an awesome post for every one.ResponderEliminar
A Review on Blockchain Technologiesfor an Advanced and Cyber ResilientAutomotive Industry Project For CSE
A Review on the Application ofBlockchain to the Next Generation ofCybersecure Industry 4.0 SmartFactories Project For CSE
A Solution for Secure Certified Electronic MailUsing Blockchain as a Secure Message Board Project For CSE
A Blockchain based Internet ServiceArchitecture for Neuro informatics Project For CSE
Autonomous Resource RequestTransaction Framework Based onBlockchain in Social Network Project For CSE
Big Production Enterprise Supply ChainEndogenous Risk ManagementBased on Blockchain Project For CSE
Blockchain based Secure andTrustworthy Internet of Things inSDN Enabled 5G VANETs Project For CSE
Supervisory Control of Blockchain Networks Project For CSE