BT
rss
30:24
Java Follow 835 Followers

JDK 8: Lessons Learnt with Lambdas and Streams

Posted by Simon Ritter  on  Dec 07, 2016 Posted by Simon Ritter Follow 0 Followers  on  Dec 07, 2016

Simon Ritter starts with a short summary of the key features of both Lambda expressions and streams before moving on to some real world examples of how to use them effectively.

58:46
Development Follow 547 Followers

Exercises in Programming Style

Posted by Crista Lopes  on  Sep 23, 2015 4 Posted by Crista Lopes Follow 0 Followers  on  Sep 23, 2015 4

Crista Lopes demos writing the same program using multiple styles, showcasing the richness of human computational thought and the need to avoid being stuck with one or two styles for life.

01:00:09
Followers

Applying Reactive Programming to Existing Applications

Posted by Ben Christensen  on  Jul 19, 2015 2 Posted by Ben Christensen Follow 1 Followers  on  Jul 19, 2015 2

Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.

25:04
Followers

Nimrod: A New Approach to Metaprogramming

Posted by Andreas Rumpf  on  Jan 15, 2014 Posted by Andreas Rumpf Follow 0 Followers  on  Jan 15, 2014

Nimrod is a statically typed programming language that tries to give the programmer ultimate power without compromises on runtime efficiency.

01:15:00
Followers

The Art of Builds - An In-depth Comparison of Build Tools

Posted by Hans Dockter  on  Jan 03, 2014 Posted by Hans Dockter Follow 0 Followers  on  Jan 03, 2014

Hans Dockter discusses build systems from a declarative vs. imperative perspective, the importance of a rich execution model and problems with POM, providing examples from Gradle, Maven and Ant.

Followers

Declarative Programming: Towards a Language that Fundamentally Abstracts away from Time

Posted by Wim Bast  on  Aug 15, 2012 4 Posted by Wim Bast Follow 0 Followers  on  Aug 15, 2012 4

Wim Bast introduces Declare, a new declarative, functional OO language, demoing some of its main features.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT