Skip to content

{ Category Archives } CodeMash

CodeMash 2008 Wrap Up, Part 1

CodeMash 2008 came to end on Friday. This year’s conference was even better than the inagural event; a whirlwind two days, packed with three keynotes and dozens of sessions. I talked with developers coming from a wide range of backgrounds and organizations. As one attendee remarked to me while we were getting food from the buffet, it was [...]

CodeMash 2008 - Day 0

My friend Mike and I made it to Sandusky, OH for CodeMash 2008 this afternoon. The only event scheduled for today was a panel discussion in the evening on “Talking Technology to Humans.” It was alright, if not exactly a topic that held my interest too much.

Mike and I decided to try making [...]

CodeMash 2.0.0.8 - I’ll Be There!

CodeMash

CodeMash 2.0.0.8 is coming in January. If you missed last year’s inaugural conference, check out some of my posts from last year to get a feel for the event. If you are interested in attending, early-bird registration is about to end this week. The session list for this year is shaping [...]

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.