Skip to content

{ Monthly Archives } January 2007

CodeMash: End of Conference Thoughts

CodeMash 2007 was great!  I had a blast.  The keynotes were excellent, the sessions I went to were excellent, the resort was excellent.  The only thing that sucked was the food (come one guys, at least give us something hot!).

The big themes of the conference were definitely DSLs and SOA.  I particularly liked the Joe [...]

CodeMash: Developing Data-Driven Web Applications with LINQ

Presented by: Scott Guthrie

These are “live” notes and necessarily rough.

Today’s Problem: Data != Objects

Traditional data access includes a mixture of languages (SQL and native code), arguments loosely bound, results loosely typed, compiler cannot help catch mistakes and queries in quotes within the code.

In LINQ, classes describe data. There is encapsulated business validation. A [...]

CodeMash: Integrating Ruby into the Enterprise

Presented by: Joe O’Brien

These are “live” notes and necessarily rough.

Three Step Process to Get Ruby into the Enterprise

Developer’s Helper Enterprise Glue Application Development

Developer’s Helper

Ruby the language Rake Capistrano

Ruby the language

every developer [...]

CodeMash: Curry Favor with Closures: An Introduction to Functional Programming

Presented by: Bill Wagner

These are “live” notes and necessarily rough.

Google for PLINQ, for an interview.

Closure: a combination of a function and its executing environment (not precise definition) Yield Return: syntactic sugar for iterator pattern.

Real World Use of Functional Programming

enumeration of the input operation on that input [...]

CodeMash: SOA, The Next Wave of Distributed Development or the Return of the Son of CORBA?

Presented by: Neal Ford

These are “live” notes and necessarily a bit rough.

Haven’t we done distributed computing before? Why hasn’t this worked?

Because of:

Vendor proprietariness

OMG tried to create multi-vendor CORBA, but couldn’t get major vendor to cooperative (Microsoft)

Opaque transport

binary transport [...]

CodeMash Keynote: Language Integrated Query (LINQ)

Presented by: Scott Guthrie

These are some “live” notes, written during the presentation. They will, necessarily, be a bit rough.

Introductions. “Scott, the father of ASP.NET”

LINQ is a new way to think about data that has ideas applicable to other languages, not just .NET languages.

Working with Data

Querying and manipulating data is fundamental part of a [...]

CodeMash: Day 2 Begins

.flickr-photo { border: solid 2px #000000; } .flickr-yourcomment { } .flickr-frame { text-align: left; padding: 3px; } .flickr-caption { font-size: 0.8em; margin-top: 0px; }

Day 2 Begins, originally uploaded by Neo0ptik.

Scott is about to start.

CodeMash – Day 1: End of the Day Roundup

There were some great sessions today. I’m looking forward to tomorrow.

In the evening, Chas and I checked out the Arcade they had downstairs. Very fun. They even had Galaga and Ms. Pacman!

More pictures are forthcoming. So, check out the Flickr feed. Eventually, I’ll get a plugin to work with Wordpress [...]

CodeMash: Enterprise Python Architecture

Presented by: David Stanek

This was a short presentation, but it gave me a lot of ideas for projects. Python is a language that I’ve wanted to learn more about for a long time, but haven’t had the time to dive into. I’ve only developed a tiny bit with it and even then, mostly [...]

CodeMash: Using the Microsoft AJAX Library

Presented by: Greg Huber

This was another pretty lame talk.  It was MS specific, of course.  The AJAX library is neat and the demos helped me better understand how it works and hence how to develop it.  That may come in handy with the Rich Media Converter Project upgrade and for that, it was worth paying [...]