BT
Older rss

Simplicity, The Way of the Unusual Architect

Posted by Dan North  on  Nov 17, 2010 10

Dan North talks about the tendency developers-becoming-architects have to create bigger and more complex systems. Without trying to be simplistic, North argues for simplicity, offering strategies to extract the simple essence from complex situations.

Patterns for the People

Posted by Kevlin Henney  on  Nov 08, 2010

Kevlin Henney proposes a new look at design patterns from the perspective of the habitability of code, communication, exploration, empiricism, reasoning, incremental development, and design sharing.

The Counterintuitive Web

Posted by Ian Robinson  on  Nov 03, 2010 5

Ian Robinson considers that programming for the web requires a different architectural approach than for applications: clients are interested only in URIs, clients are responsible for the integrity of a sequence of requests, and one should implement application protocols as protocol resources , not domain resources.

Functional Design Patterns

Posted by Aino Vonge Corry  on  Oct 27, 2010 11

Aino Vonge Corry reviews a number of well known design patterns showing that their implementation is simpler in functional languages because such languages have pattern-based constructs.

Functional Approaches To Parallelism and Concurrency

Posted by Don Syme  on  Oct 20, 2010

Don Syme overviews some of the basic features of functional languages, presenting why and when they are useful for parallel programming: simplicity, composability, immutability, lightweight reaction, translations, data parallelism, using F# examples but addressing the larger spectrum of functional languages including Haskell, Erlang, Clojure and JavaScript.

Does REST Need Middleware?

Posted by Bill Burke  on  Oct 12, 2010 3

Bill Burke shows how to use REST to create interfaces to middleware services – messaging, transactions, workflow, security – in order to have RESTful enterprise SOA implementations, and what are the limitations of REST.

Danger! Software Craftsmen at Work

Posted by David Harvey  on  Oct 12, 2010 4

David Harvey is concerned that some of the craftsmanship discourse can end up creating a barrier between the software builders and their customers, suggesting that the current Software Craftsmanship movement is a distraction, even a danger.

Functional Languages 101: What’s All the Fuss About?

Posted by Rebecca Parsons  on  Oct 11, 2010 15

Rebecca Parsons makes an basic introduction to functional languages, explaining how to think in a functional language, why is there renewed interested in them, and some nifty things about these languages.

Software Craftsmanship, Beyond The Hype

Posted by Corey Haines  on  Oct 11, 2010 4

Corey Haines focuses his presentation on two elements of the craftsmanship manifesto: well-crafted software and a community of professionals. He believes that craftsmanship means forming quality software developers who choose their own practices and use them, starting as apprentices, becoming journeymen, and ending coding katas.

A Scalable, Peer-led Model for Building Good Habits in Large & Diverse Development Teams

Posted by Jason Gorman  on  Oct 05, 2010 2

Jason Gorman presents how developers can learn TDD to the point of transforming the knowledge acquired into habits by exercising a number of practices over a period of 4-6 months followed by evaluation done by fellow co-workers.

Kanban - Crossing the Line, Pushing the Limit or Rediscovering the Agile Vision?

Posted by Jesper Boeg  on  Oct 05, 2010 2

Jesper Boeg talks on the origins of Kanban, software Kanban, how it is different from other Agile methods and what it is useful for, the team maturity Kanban requires, and some of disadvantages of using Kanban.

Performance Testing at the Edge

Posted by Alois Reitbauer  on  Oct 04, 2010 1

Alois Reitbauer shows how to do performance testing of complex software systems during development, testing, and production by starting early in the development phase, breaking the test into pieces, and testing continuously. He also shows how to perform scalability tests on limited hardware or by using the cloud.

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