BT
Older rss
01:02:03

SOLID: The Next Step Is Functional

Posted by Anil Wadghule  on  Apr 16, 2015 3

Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.

01:03:48

Not Just Layers! What Can Pipelines and Events Do for You?

Posted by Ian Cooper  on  Feb 25, 2015

Ian Cooper takes a look at two architectural patterns: pipelines for dealing with streams of data effectively, and events which provide significant advantages for loose coupling.

54:58

Test-Driven JavaScript with Jasmine

Posted by Brad Urani  on  Oct 18, 2014

Brad Urani presents the principles of writing unit tests using Jasmine, discussing spies, DI and mocking as strategies for isolating functionality for both synchronous and asynchronous JavaScript.

01:11:14

JavaEE 7 In Practice: Blueprints Reborn

Posted by Edward Burns  on  Sep 20, 2014

Ed Burns demos using WebSockets, JSON-P, JavaAPI for RESTful Web Services (JAX-RS), JSF, Contexts and Dependency Injection (CDI), Bean Validation, Expression Language in a CargoTracker application.

01:06:25

Clojure in the Large

Posted by Stuart Sierra  on  Jul 18, 2014 1

Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.

45:19

Fault Tolerance Made Easy

Posted by Uwe Friedrichsen  on  Jun 03, 2014

Uwe Friedrichsen discusses implementing resilient software design patterns (code included) and improving those patterns to achieve robustness and becoming a resilient software developer.

45:54

The No-framework Scala Dependency Injection Framework

Posted by Adam Warski  on  May 30, 2014

Adam Warski shows how to replace features of DI containers with plain Scala code using MacWire, and adding interceptors using macros.

54:00

Scalaz 'For the Rest of Us'

Posted by Adam Rosien  on  May 23, 2014

Adam Rosien introduces scalaz, how to use it to make code simpler and type safer, how it compensates for Scala issues, and how it encapsulates DI and data validation.

50:26

Effective Actors

Posted by Jamie Allen  on  May 08, 2014 1

Jamie Allen reviews some of the actor patterns as implemented in Akka and Scala.

41:55

Real World Akka Recipes

Posted by Jamie Allen  on  May 01, 2014 4

Jamie Allen describes three patterns using Akka actors: handling a lack of guaranteed delivery, distributing tasks to worker actors and implementing distributed workers in an Akka cluster.

48:40

Building SOLID Foundations

Posted by Nat Pryce, Steve Freeman  on  Apr 30, 2014 1

Nat Pryce, Steve Freeman advise on design principles useful to create code structures with objects that fit together and communicate, and where the capabilities and the information flow are explicit.

43:05

Design Patterns for Large-Scale Real-Time Learning

Posted by Sean Owen  on  Apr 15, 2014

Sean Owen provides examples of operational analytics projects, presenting a reference architecture and algorithm design choices for a successful implementation based on his experience Oryx/Cloudera.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT