BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
45:06
DevOps Follow 233 Followers

An Erlang-Based Philosophy for Service Reliability

Posted by Jamshid Mahdavi  on  Jun 03, 2016 2 Posted by Jamshid Mahdavi Follow 0 Followers  on  Jun 03, 2016 2

Jamshid Mahdavi explains how WhatsApp has developed their server components, the deployment processes, and how they monitor, alert, and repair the inevitable failures in a billion-users service.

38:01
Architecture & Design Follow 618 Followers

Compositional I/O Stream in Scala

Posted by Runar Bjarnason  on  May 17, 2016 Posted by Runar Bjarnason Follow 2 Followers  on  May 17, 2016

Runar Bjarnason presents how to get started with the Scalaz-Stream library, shows some examples, and how we can combine functional streams into large distributed systems.

44:55
Java Follow 377 Followers

Types Working for You, Not against You

Posted by Richard Dallaway  on  May 15, 2016 Posted by Richard Dallaway Follow 0 Followers  on  May 15, 2016

Richard Dallaway shows an example of what Scala looks like when using pattern matching over classes, how to encode an idea into types and use advanced features of Scala without complicating the code.

41:10
Development Follow 145 Followers

Reactive Systems: From Drug Development to Functional Programming

Posted by Jonathan Graham  on  Apr 28, 2016 Posted by Jonathan Graham Follow 0 Followers  on  Apr 28, 2016

Jonathan Graham takes a look at the Reactive Manifesto and Functional Programming from the perspective of the pharmaceutical industry and the quality of the processes used to produce drugs.

52:31
Development Follow 145 Followers

Collection Pipeline Design Techniques

Posted by Michael Feathers  on  Apr 14, 2016 Posted by Michael Feathers Follow 1 Followers  on  Apr 14, 2016

Michael Feathers outlines strategies for creating pipelines that transform data from stage to stage without access to any other state.

59:26
Development Follow 145 Followers

Functional Programming You Already Know

Posted by Kevlin Henney  on  Mar 24, 2016 1 Posted by Kevlin Henney Follow 2 Followers  on  Mar 24, 2016 1

Kevlin Henney examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.

50:24
Development Follow 145 Followers

Beyond Lists

Posted by Phillip Trelford  on  Mar 20, 2016 2 Posted by Phillip Trelford Follow 0 Followers  on  Mar 20, 2016 2

Phillip Trelford shows through live demos data structures that are orders of magnitude more performant than lists.

48:04
Architecture & Design Follow 618 Followers

Tor in Haskell & Other Unikernel Tricks

Posted by Adam Wick  on  Mar 06, 2016 Posted by Adam Wick Follow 0 Followers  on  Mar 06, 2016

Adam Wick discusses the unikernel implementation of Tor, what makes Tor an attractive target for a unikernel, and what aspects of unikernels are particularly interesting when considering Tor.

55:37
Development Follow 145 Followers

Categories for the Working Programmer

Posted by Jeremy Gibbons  on  Feb 09, 2016 Posted by Jeremy Gibbons Follow 0 Followers  on  Feb 09, 2016

Jeremy Gibbons discusses how categories can help the working functional programmer, focusing on categories as an organizing principle that helps managing generic libraries.

55:43
Development Follow 145 Followers

The Last Programming Language

Posted by Robert Martin  on  Feb 03, 2016 9 Posted by Robert Martin Follow 2 Followers  on  Feb 03, 2016 9

Robert Martin walks through some of the history of programming languages, and then prognosticates on the future of languages.

01:07:27
Java Follow 377 Followers

Functional Programming Kata with Groovy

Posted by Scott Hickey  on  Jan 28, 2016 Posted by Scott Hickey Follow 0 Followers  on  Jan 28, 2016

Scott Hickey works through a solution to the Bank OCR kata, using Groovy and functional programming techniques. The code uses recursion plus Groovy methods that support functional programming.

01:31:54
Java Follow 377 Followers

Groovy: The Awesome Parts

Posted by Paul King  on  Jan 15, 2016 Posted by Paul King Follow 0 Followers  on  Jan 15, 2016

Paul King presents examples of Groovy and its application: DSL, dynamic typing, extensible static type system, Android programming, concurrency, functional, frameworks and tools.

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