BT

Your opinion matters! Please fill in the InfoQ Survey!

Older Newer rss
38:57
Followers

Find the Right Abstraction Level for Your Tests

Posted by Gerard Meszaros  on  Sep 19, 2014 2 Posted by Gerard Meszaros Follow 0 Followers  on  Sep 19, 2014 2

Gerard Meszaros advises on using the right abstraction level and automation tools when creating unit or system-level tests.

01:10:48
Followers

Coding in Style: How to Wield Scala in the Trenches

Posted by Josh Suereth  on  Jun 22, 2014 Posted by Josh Suereth Follow 0 Followers  on  Jun 22, 2014

Josh Suereth discusses Scala: expressions, abstracting behaviors, FP & OOP, Futures & Promises, libraries with implicit classes and value classes, tracking lexical state with implicit values.

19:37
Followers

I Want to Believe (not sure yet)

Posted by Marc-Daniel Ortega  on  May 28, 2014 Posted by Marc-Daniel Ortega Follow 0 Followers  on  May 28, 2014

Marc-Daniel Ortega shares code snippets showing how to implement some logic in a functional language inspired by “Functional Programming in Scala”, avoiding the OOP influence.

37:31
Followers

Who's Afraid of Object Algebras?

Posted by Tijs van der Storm  on  Apr 27, 2014 3 Posted by Tijs van der Storm Follow 0 Followers  on  Apr 27, 2014 3

Tijs van der Storm discusses object algebras as a solution to the expression problem – the inability to extend functional programming languages.

58:45
Followers

Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context

Posted by David Ungar  on  Feb 02, 2014 1 Posted by David Ungar Follow 0 Followers , Harold Ossher Follow 0 Followers  on  Feb 02, 2014 1

The authors introduce a new language paradigm meant to enhance OOP with multi-dimensional context, providing details on context-based dispatch, and showing a glimpse of their early prototype.

39:26
Followers

Exercises in Style

Posted by Crista Lopes  on  Nov 13, 2013 Posted by Crista Lopes Follow 0 Followers  on  Nov 13, 2013

Crista Lopes writes a program in multiple styles -monolithic/OOP/continuations/relational/Pub-Sub/Monads/AOP/Map-reduce- showing the value of using more than a style in large scale systems.

27:15
Followers

Protocols, Functors and Type Classes

Posted by Creighton Kirkendall  on  Sep 16, 2013 5 Posted by Creighton Kirkendall Follow 0 Followers  on  Sep 16, 2013 5

Creighton Kirkendall discusses how polymorphism is implemented in Clojure, Ocaml, Haskell and Scala.

40:33
Followers

Data, Visibility, and Abstraction

Posted by Stuart Sierra  on  Jul 15, 2013 1 Posted by Stuart Sierra Follow 3 Followers  on  Jul 15, 2013 1

Stuart Sierra introduces some general guidelines for designing systems which make their data and abstractions more transparent to developers, using code examples in Clojure.

37:25
Followers

Engines of Abstraction

Posted by Jim Duey  on  Jun 13, 2013 1 Posted by Jim Duey Follow 0 Followers  on  Jun 13, 2013 1

Jim Duey surveys several abstraction techniques that can help in writing reusable code in Clojure.

01:21:16
Followers

Reflections on Reflection

Posted by Jim Coplien  on  Mar 01, 2013 4 Posted by Jim Coplien Follow 1 Followers  on  Mar 01, 2013 4

Jim Coplien believes that we have done OOP the wrong way for 40 years, and suggests an approach to reflection based on the DCI paradigm and influenced by the human society.

32:02
Followers

Grace: An Open-source Educational OO Language

Posted by Michael Homer  on  Feb 25, 2013 Posted by Michael Homer Follow 0 Followers  on  Feb 25, 2013

Michael Homer introduces Grace, an educational OO language used to teach programming to students.

Followers

A Taxonomy of Scala

Posted by Jamie Allen  on  Jan 21, 2013 2 Posted by Jamie Allen Follow 0 Followers  on  Jan 21, 2013 2

Jamie Allen explains some of the terminology encountered by Scala developers and not only: OO features, pattern matching, functional programming, actors, futures, tuples, implicits, type theory, etc.

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