BT
Older rss
54:10
Java Follow 1109 Followers

Why Bother with Kotlin - Not Just Another Language Tour

Posted by Justin Lee  on  Oct 10, 2018 Posted by Justin Lee Follow 2 Followers  on  Oct 10, 2018

Justin Lee talks about the layout and syntax of Kotlin projects, and looks at how these new language features combine to present a compelling new alternative to the Java source language.

45:07
Java Follow 1109 Followers

Is Boilerplate Code Really So Bad?

Posted by Trisha Gee  on  Jul 03, 2018 4 Posted by Trisha Gee Follow 9 Followers  on  Jul 03, 2018 4

Trisha Gee explores common coding scenarios using Java and Kotlin, discussing Java's evolution to improve productivity, and why staying up to date with Java can help.

29:48
Development Follow 693 Followers

Writing Extensible Functional Code

Posted by Renan Ranelli  on  Apr 03, 2018 Posted by Renan Ranelli Follow 1 Followers  on  Apr 03, 2018

Renan Ranelli discusses Protocols (Elixir & Clojure) and TypeClasses (Haskell) and relates them to alternatives in other languages (Mixins in Ruby and Extension Methods in C#).

25:53
Java Follow 1109 Followers

Programmatic Bean Registration with Spring Framework 5.0

Posted by Josh Long  on  Mar 02, 2018 Posted by Josh Long Follow 7 Followers  on  Mar 02, 2018

Josh Long presents the existing programmatic bean registration support in Spring Framework 5 in both Kotlin and Java.

01:04:47
Java Follow 1109 Followers

Why Spring <3 Kotlin

Posted by Sébastien Deleuze  on  Feb 03, 2018 Posted by Sébastien Deleuze Follow 1 Followers  on  Feb 03, 2018

Sébastien Deleuze presents how to use Kotlin in Spring, showing how to convert a Java Boot 1.0 application into a Kotlin Boot 2.0 one running on WebFlux.

47:43
Java Follow 1109 Followers

Fresh Async with Kotlin

Posted by Roman Elizarov  on  Jan 18, 2018 Posted by Roman Elizarov Follow 1 Followers  on  Jan 18, 2018

Roman Elizarov talks about the traditional async/await approach that is based on futures/promises and how the Kotlin’s solution is providing a safer and easier programming model.

48:21
JavaScript Follow 430 Followers

Taming The Wild Frontier - Adventures in ClojureScript

Posted by John Stevenson  on  Dec 01, 2017 Posted by John Stevenson Follow 0 Followers  on  Dec 01, 2017

John Stevenson discusses the benefits of using ClojureScript to write web applications.

36:18
Development Follow 693 Followers

Scala Typeclasses

Posted by Emanuele Blanco  on  Nov 15, 2017 Posted by Emanuele Blanco Follow 1 Followers  on  Nov 15, 2017

Emanuele Blanco introduces Scala’s typeclasses, discussing when to use them and how to implement them, looking at some examples and figuring out how to do more with less code.

47:06
Development Follow 693 Followers

Homoiconicity: It Is What It Is

Posted by Stuart Sierra  on  Oct 31, 2017 Posted by Stuart Sierra Follow 4 Followers  on  Oct 31, 2017

Stuart Sierra demonstrates the power that comes from having the same data representation at all layers: programming language, specification, database, inter-process communication, and user interface.

01:01:13
Java Follow 1109 Followers

Clojure Spec: Expressing Data Constraints without Types

Posted by Alex Miller  on  Aug 10, 2017 1 Posted by Alex Miller Follow 1 Followers  on  Aug 10, 2017 1

Alex Miller introduces Clojure Spec which can be used for program validation, documentation, destructuring, instrumentation, data generation, and automatic generative testing.

49:03
Development Follow 693 Followers

Parasitic Programming Languages

Posted by David Nolen  on  Jun 30, 2017 Posted by David Nolen Follow 3 Followers  on  Jun 30, 2017

David Nolen examines the benefits and tradeoffs associated with creating a language based on an existing runtime, with a special focus on the Clojure and ClojureScript projects.

47:47
Architecture & Design Follow 2435 Followers

Why We Chose Erlang over Java, Scala, Go, C

Posted by Colin Hemmings  on  May 31, 2017 4 Posted by Colin Hemmings Follow 2 Followers  on  May 31, 2017 4

Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it.

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