Category Archives: Technology Events

SxSW 2010 – Sessions (pt 2)

Below are the sessions that I attended on Monday (3/15) and Tuesday (3/16) at SxSW Interactive.

Indirect Collaboration: Collective Creativity on the Web

Twitter search based on hashtag #incol

IMG_5999

Description from SxSW.com: This discussion will examine the role of crowd-sourced input on the creative process. We will examine art, comics, design, photography and commerce, and the role that the audience plays in directing their creation. We will make a distinction between passive decision-making (i.e. Threadless) and participatory conception (i.e. 700 Hobos Project.)

Panel was as follows:

Links of Interest

    ExpressionEngine 2.0: Total Domination!

    Twitter search based on hashtag #expressionengine

    IMG_6002

    Description from SxSW.com: ExpressionEngine is growing in popularity and with the release of 2.0, it’s power has expanded to the stratosphere. Powering great websites such as Change.gov, A List Apart, and Campaign Monitor, it represents an amazing way to build websites and publish content.

    Panel was as follows:

    Links of Interest

      Visual Note-Taking 101

      Twitter search based on #viznotes

      IMG_6006     IMG_6003

      Description from SxSW.com: Ever since Leonardo put pen to paper, visual note-taking has been a route to improve the quality of your thinking, make information more memorable, and make your ideas easier to share with others. Learn practical techniques and ”tricks of the trade” from modern visual note-taking masters.

      Panel was as follows:

      Links of Interest

        SETI: Building a Better Search Using Your ‘Thinkons’

        Twitter search based on hashtag #setibettersearch

        IMG_0703

        Description from SxSW.com: For years you’ve been leaving your computers turned on in order to process data packets for UC Berkeley’s SETI@home – that’s great! Please keep it up! Did you ever want to get more involved? Do you think about the ‘why’, ‘how’, ‘what if?’ of SETI and want to offer improvements?

        Presenter: Jill Tarter (Site | @jilltarter)

        Links of Interest

          Microsoft Bing: Behind the Scenes of The Decision Engine

          Description from SxSW.com: One of the most anticipated, high-profile product re-branding and re-launch efforts of this past year, Microsoft’s Bing didn’t just gain mind- and search-share, it earned it through unique positioning and a holistic social media marketing strategy.

          Twitter search based on hashtag #bingsxsw

          Panel was as follows:

          ^..^

          Refresh Houston Event – Matt Mullenweg

          image      image  

          I attended my first ever Refresh Houston event last night. The event was located at the new Westchase Technology Center. Matt Mullenweg, Lead Developer of the WordPress blogging platform, gave a great talk and answered numerous questions from attendees.

          I was planning to do a recap, but there are a couple of people that have done such a good job of it…why repeat?

          Matt Mullenweg Refreshed Houston – PopLabs

          Live Blogging: Matt Mullenweg at Refresh Houston – Colin Lowenberg

          @GoPopLabs posted an Animoto slideshow of the event

           

          image

          My favorite quote from Matt Mullenweg (@photomatt)

          Google is the World’s most complex and elegant machine behind the World’s simplest UI

          I hope to attend another Refresh Houston event in the near future as it was a great flow of information.

          ^..^

          Houston TechFest 2009 – Recap

          techfest1

          I attended the Houston TechFest last weekend and I have to say it was a great turnout. According to the web site there were 858 people in attendance. There were 14 tracks containing 70+ sessions.

          techfest2 techfest3

          Below are the sessions that I attended and some notes I took along the way.

          What’s New In Silverlight 3.0

          silverlight

          Presenter: Todd Anglin
          This presentation gave a great high-level explanation of Silverlight 3.0 and Rich Internet Applications.

          Silverlight is not (nor will be anytime soon) available for the iPhone. Apple does not allow this type of plugin.

          High Points of Silverlight 3.0

          • GPU Acceleration
          • Out of Browser (Fit Client)
          • Search Engine Optimization (SEO)
          • Assembly Caching
          • Validation Templates
          • SaveFileDialog
          • Cached Composition
          • Network Monitoring
          • 3-D Support

          What’s New in Silverlight 3.0 – Slides and Demo Code

          Introduction to iPhone Development

          apple-iphone

          Presenter: Ben Scheirman
          This presentation covered the requirements for developing on the iPhone as well as some syntax and frameworks.

          Requirements

          • A Mac
          • X-Code (free)
          • iPhone SDK (free – limited to simulator)
          • iPhone Developer Program ($99)

          Language – Objective C
          Based on C, Dynamic, Object Oriented, Powerful

          Ben provided a great primer on Objective C. I have to say, it is quite different from any syntax I have ever encountered.

          [photo setCaption : @"Day at the beach."];
          NSString* caption = [photo caption];

          Some of the topics touched on in the primer

          • Multi-Input
          • Accessors
          • Memory Management
          • Header Files
          • Implementation Files
          • Categories (like extension methods)
          • Key Value Coding (like reflection)

          Frameworks and Libs

          • Cocoa Touch
          • AddressBook
          • Camera
          • Accelerometer – Tilt/Gravity
          • Magnetometer – Direction
          • MapKit – Embedded maps
          • CoreLocation – GPS
          • CoreGraphics – High level graphics
          • CoreAnimations – High level animations
          • OpenGL ES – 3D graphics

          Introduction to iPhone Development – Slides and Demo Code

          Evolve Your Code Using Extension Methods, Fluent Interfaces and Expressions

          dotnet

          Presenter: Jonathan Birkholz
          This presentation thoroughly covered the topics of Extension Methods, Lambda Expressions and Fluent Interfaces.

          Points explored

          • Extension Methods – Methods added to existing types. They are static methods, but called as if they were instance methods.
          • Lambda Expressions – Anonymous functions that can contain expressions and statements.
          • Expression Trees – Representation of language level code in the form of data.
          • Expression Tree Visualizer – working implementation of a visualizer that can be run inside the Visual Studio debugger to view the contents of an expression tree.
          • Fluent Interfaces – Way of implementing an object oriented API (DSL) in a way that provides more readable code.
          • Single Responsibility Principle – A class should have 1 and only 1 reason to change.

          Tools discussed

          • StructureMap – Dependancy Injection/Inversion of Control tool
          • Fluent nHibernate – Fluent, XML-less, compile safe, automated,  convention-based mappings for NHibernate.
          • AutoMapper – A convention-based object-object mapper.
          • NBuilder – Tool for rapidly creating test data. I am really interested in this tool…

          Evolve Your Code – Slides and Demo Code

          Developer <T>: Utilizing .Net Generics to Write Better Code

          dotnet

          Presenter: Shawn Weisfeld
          This presentation provided a great overview of .NET Generics.

          Generics are basically type-safe data structures that do not commit to a data type. This feature was introduced in .NET Framework 2.0/Visual Studio 2005.

          Other points covered

          • Generic Contraints
          • Generic Lists
          • Generic Structs
          • Generic Guidelines
          • Performance

          Resources provided

          Utilizing .NET Generics to Write Better Code – Slides and Demo Code

          Materials for all the sessions are being posted to the TechFest 2009 Content site.

          The 2009 Houston TechFest was a great day of learning and I am already looking forward to next year. As always, the swag was pretty nice too.

          techfest4

          Until next time…

          Austin Code Camp 2009

          Yesterday I attended Austin Code Camp 2009. As always it was a great event and you can’t beat the price. There were several great one and two hour sessions to choose from.  Of course, there was the issue of everyone wanting to attend the same session, so it did get rather crowded at times -or- you had to sit in on a session you were not planning for.  Even with that, it was a good day of learning.

          Below are the sessions that I attended.

          Sneak peek at C# 4.0Jimmy Bogard

          There were 50+ in attendance, with several people standing. Looked to be a pretty popular session.

          New items in C# 4.0 include

          • Dynamic
          • Named and Optional Parameters
          • Generic Variance

          SQL Server Reporting Services: Report Creation and DeploymentAnil Desai

          There were about 20 in attendance. I was able to see this presenter last year and he is a great and knowledgeable presenter.

          The process of setting up SQL Server Reporting Services was discussed as well as the creation and deployment of the reports. Anil demonstrated creating reports in both the Report Designer and Visual Studio.

          Applying Refactoring techniques to prune the legacy code — Mahendra Mavani

          There were about 6 in attendance. 

          Most of the other attendees were in the Enterprise Architecture Patterns: Presentation, Business Logic, and Persistence session.

          Building Business Applications with Silverlight 3.0Todd Anglin

          Another pretty crowded session.

          Todd did a great job in presenting on the great things that can be done using Silverlight.

          Related Content

          All in all, the Austin Code Camp was a great day of learning and I will be there again next year.

          PASS 2008 Resources

          I rarely get to go to conferences unless they are local and cheap, so I try to focus on finding information from the conferences that I can’t be at. Below are some great resources that I have run across for the 2008 SQL PASS Community Summit.

          I am sure there are a lot more resources that I have not seen.  I will update this post as I run across any more.

          PDC 2008 Resources

          In case you have not noticed PDC 2008 is happening this week.  Since I can’t be there, I am feverishly looking for resources, so I can keep up with the announcements.  Below is what I have gathered so far.

           

          Bloggers (That I follow) covering PDC 2008 Updated

          If I find anymore resources I will update this post.

          Follow

          Get every new post delivered to your Inbox.