BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

Older rss
59:12
.NET Follow 458 Followers

Mocking .NET without Hurting Its Feelings

Posted by John Wright  on  Dec 09, 2018 Posted by John Wright Follow 0 Followers  on  Dec 09, 2018

John Wright discusses two main types of mocking frameworks: constrained frameworks (like RhinoMocks and Moq) and unconstrained frameworks (such as Typemock Isolator and Telerik JustMock).

56:30
Java Follow 1210 Followers

Spring, Kotlin and the Functional Way

Posted by Sébastien Deleuze  on  Nov 27, 2018 Posted by Sébastien Deleuze Follow 1 Followers  on  Nov 27, 2018

Sébastien Deleuze demos a Spring application with functional configuration, written in Kotlin and leveraging some of the ideas from the Spring Fu experimental project.

50:55
Java Follow 1210 Followers

Solving New School with the Old School (Clojure)

Posted by Jearvon Dharrie  on  Oct 24, 2018 Posted by Jearvon Dharrie Follow 0 Followers  on  Oct 24, 2018

Jearvon Dharrie discusses Clojure, a language that's taking some older ideas and solving 21st-century problems, covering types, clojure.spec, parallelism and concurrency with core.async, and more.

54:10
Java Follow 1210 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 1210 Followers

Is Boilerplate Code Really So Bad?

Posted by Trisha Gee  on  Jul 03, 2018 4 Posted by Trisha Gee Follow 10 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 782 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 1210 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 1210 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 1210 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 477 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 782 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 782 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.

BT