BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss

Hypertable - An Open Source, High Performance, Scalable Database

Posted by Doug Judd  on  Jul 31, 2009 3

This presentation discusses Hypertable, an open source, high performance, distributed database modeled after Google's Bigtable. Doug discusses the differences between Hypertable and traditional database technology, support for massive sparse tables, scaling to petabytes size, and how Hypertable is designed to run on top of an existing distributed file system, such as the Hadoop DFS.

Coaching and Scaling Agility

Posted by David Hussman  on  Jul 24, 2009 3

This presentation covers coaches, coaching, and how the two work together to help guide larger project communities and large agile adoptions. The session also discusses a bit on coaching in general as well as how coaches and managers can (and do) work together to consistently produce better software.

Creating DSLs in Java

Posted by Venkat Subramaniam  on  Jul 22, 2009

Venkat Subramaniam explains what DSLs are good for, then he demos the creation of a DSL in Java, starting with a grammar and a parser, with an emphasis on useful patterns to be used along the way.

Domain Specific Languages in Erlang

Posted by Dennis Byrne  on  Jul 21, 2009

This presentation examines the properties that make Erlang a great language for building Domain Specific Languages. - powerful parsing capabilities, runtime evaluation, and pattern matching are a few covered in this session. Along the way you may learn a thing or two about functional and concurrent programming.

F# - Succinct, Expressive, Efficient Functional Programming for .NET

Posted by Don Syme  on  Jul 17, 2009 3

Don Syme presents F# basics, a typed functional language for .NET that combines the succinctness, expressivity, and compositionality of functional programming with the runtime support, libraries, interoperability, tools, and object model of .NET.

Behaviour-Driven Development - a road to effective design and clean code

Posted by Dan North  on  Jul 17, 2009 6

In this talk, Dan contrasts the traditional top-down and bottom-up approaches with a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. He shows how this can allow us to stay firmly on track, leading to clean code and effective design that provides maximum value to our stakeholders, not just the famous Scrum Product Owner

Transcendence and Passing Through the Gate

Posted by Dave West  on  Jul 15, 2009 2

"Being Agile" is a state of mind achieved when the practitioner has transcended Agile practice (phase three of agile according to Kent Beck). This presentation will show how following agile values, ideas, and practices lead the practitioner to the threshold of transcendence. We will also talk about how to take the final step: from "Doing Agile" to "Being Agile!"

The Internal Design of Force.com’s Multi-Tenant Architecture

Posted by Craig Weissman  on  Jul 09, 2009 4

Craig Weissman, Chief Software Architect at Salesforce.com, presents their multi-tenant architecture, one shared database and one application stack, that has proven to scale well over the years.

Hooking Stuff Together - Programming the Cloud

Posted by Gregor Hohpe  on  Jul 08, 2009 3

This talk describes the constraints of connected systems design and presents common design patterns to address some of the challenges developers will face as they spend more time connecting services and components instead of developing new ones. Along the way he asks: Is coupling really so bad? Why is REST popular? Do we need distributed transactions?

Hard Rock: Behind the Music with Silverlight 2

Posted by Scott Stanfield  on  Jul 07, 2009

Scott Stanfield, CEO of Vertigo, presents the Hard Rock Memorabilia web site containing pictures with 200 Mp resolution and how one can zoom in to see very fine details using Silverlight’s Deep Zoom. He also shows other projects to underline some of the Silverlight’s capabilities.

Haskell and the Arts

Posted by Paul Hudak  on  Jul 06, 2009 1

Paul Hudak explores the question whether the elegance of functional programming is a good match for the aesthetics of art? Is it possible that artists could benefit from using functional languages in their work? In addition to the creative process, can functional languages assist artists in other ways? We will explore many of these issues in the context of the visual, musical, and performing arts.

Erlang Concurrency, What’s The Fuss?

Posted by Francesco Cesarini  on  Jul 04, 2009

Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model which has been used in communication systems for more than 15 years. The presentation is accompanied by live demos and many questions are taken from the audience.

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