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 [...]
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 [...]
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 needs a scripting language repeated tasks are automated mouse clicks become scripts IRB rocks! Interactive shell environment [...]
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 the output could be [...]
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 is hard to debug Reliance on point-to-point communications Can’t rely [...]
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 [...]
.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.
Thursday, January 18, 2007
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 so you can [...]
Thursday, January 18, 2007
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 by [...]
Thursday, January 18, 2007
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 [...]