BT
Older Newer rss
34:59

Domain-Driven Design with Clojure

Posted by Amit Rathore  on  May 27, 2013 1

Amit Rathore shares advice in building large scale applications in Clojure, making sure the code is readable and maintainable.

44:00

Keynote: The Power of Abstraction

Posted by Barbara Liskov  on  May 03, 2013 1

Abstraction is at the center of much work in Computer Science. It encompasses finding the right interface for a system as well as finding an effective design for a system implementation.

20:30

3 Things You Need to Turn Your Enterprise Into A Platform

Posted by Laura Merling  on  Apr 04, 2013

Laura Merling shares advice in building a software platform for the enterprise based on 3 ideas: Product to Sell, Self-Service with Full Service, Things in Common.

01:21:16

Reflections on Reflection

Posted by Jim Coplien  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

Grace: An Open-source Educational OO Language

Posted by Michael Homer  on  Feb 25, 2013

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

01:07:35

Internet Voting: An Idea whose Time has Not Come

Posted by Barbara Simons  on  Feb 01, 2013 1

Barbara Simons examines some of the threats of Internet voting in the hope of encouraging the technical community to oppose Internet voting unless and until these threats can be eliminated.

Deconstructing P vs. NP (or why I hate Sudoku)

Posted by Daniel Spiewak  on  Jan 25, 2013 1

Daniel Spiewak discusses the question of whether or not the complexity class NP-time is fully defined by the complexity class P-time issue.

Acknowledging CAP at the Root -- in the Domain Model

Posted by Eric Evans  on  Jan 23, 2013

Eric Evans discusses three DDD patterns helping embedding CAP tradeoffs inside the domain model: Aggregates, Domain Events and Bounded Contexts.

Keynote: Embracing Uncertainty

Posted by Dan North  on  Jan 22, 2013 3

Dan North discusses the need to embrace uncertainty of scope, technology, effort and structure, expecting the unexpectable and anticipating ignorance.

A Taxonomy of Scala

Posted by Jamie Allen  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.

Legacy Code: Using Domain-Driven Design to Carve Out Areas of Sanity

Posted by Robert Reppel  on  Jan 14, 2013 2

Robert Reppel discusses applying DDD and SOLID techniques in order to improve legacy code, exemplifying with real code.

Chasing the Golden GOOS

Posted by Alex Aitken, Nick Faulkner  on  Dec 29, 2012

Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).

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