Below is a list of the sessions we will have at this year's code camp. If you are interested in attending or speaking at code camp please register now.
-
In this talk, we will make an ASP.NET MVC web application, and discuss the pros and cons of this new alternative to ASP.NET Web Forms. We will use the Entity Framework for database communication, and jQuery for AJAX communication to the server. We will also look at a few third party tools that can make your life as a web developer much easier, so you can focus your efforts on d... read More
-
Robert Hope, Systems Architect for BizBuySell (http://www.bizbuysell.com), the Internet's Largest Business for Sale Marketplace, will take us through his pending CodePlex project RouteFlex, a flexible routing framework for use with MVC.NET and ASP.NET WebForms. The framework makes it easy for developers to manage and maintain urls for their web applications that require data l... read More
-
In this session, we will create a WCF Data Service in Visual Studio 2010 that grabs all twitter posts that have the tag #cccc (central coast code camp) in it. As you know, the new WCF Data Services uses the OData data protocol to transfer data. We will create the service, implement it using the build in reflector provider, and finally demonstrate it's use. We will have an ex... read More
-
With Visual Studio 2010 Application Lifecycle Management, Team Build is based on Workflow 4.0. In this session we’ll explore what Workflow adds to make a better build experience and show you how you can customize the workflow to suit your specific automation needs. read More
-
Geospatial technologies have touched everyone – from Google Maps to iPhone apps, this technology is making itself felt in new and interesting ways. Microsoft introduced “baked in” support for geospatial data processing with the Geometry and Geography User Defined Data types in SQL 2005 and 2008. We’ll take a quick look at these two new data types, what they are, what they repre... read More
-
Got way too much stuff, way to much to do and not enough time to do it in? Much of this session is based on David Allen's best selling book, Getting Things Done, and the elements in his simple, but effective system. It is a very pragmatic system and you are probably doing many aspects of the system already. If you are unfamiliar with GTD, this Wikipedia link (http://en.wikipedi... read More
-
Version control systems (VCSs) have become a necessary tool for any serious programmer. This talk will cover the basics of VCSs, cover the differences between centralized and distributed, and give special attention to the unique features of git. Implications of differing VCSs upon coding processes will be covered, particularly in regard to the common open-source code-hosting ... read More
-
In the Agile world of Scrum, the people who build software, the development teams, are referred to as pigs because they are committed while the others are referred to as chickens because they are only involved. One of the guidelines of Scrum is that teams should be self-organizing. So, how do you manage self-organizing teams? That’s what this session is all about. We want our t... read More
-
I'm concerned how a few recent developments from Apple will affect our world. First, by removing Flash from the iPad in favor of HTML5, they put HTML back in the spotlight perhaps quicker than we all expected. Combine with the new <video> tag, we may find it hard to recommend Silverlight over HTML5. Frankly, SL will be the collateral damage in this Adobe / Apple dustup. ... read More
-
Many developers know how to make great web sites for desktop browsers but how can a developer take that same effort and make sites that look good to mobile browsers? In this talk we will review different mobile browsers and see what they support and how developers can make a web site that can look good in a desktop browser and still look good on a mobile browser. We will see so... read More
-
In this session we will talk about Microsoft Cloud Services (Azure), and discuss the reason why it is important to developers. We will talk about he major components and tooling in addition to discussing how your current skill set fits into the equation. Be forewarned... since this is an intro session and it is important that you understand the concepts more than the code, we ... read More
-
This session follows the overview session with a discussion of the data storage options avalible to you in Azure. We will discuss Blobs, Queues, Tables, and SQL Azure making sure we know the pros and cons of each. read More
-
In this session I will build a rails application from scratch. We'll use rails 3.0 which has just been released into public beta and supplement our productivity with gems from the extensive rails community. Let's see how far we can get in an hour of very public and interactive coding. From the Ruby on Rails site:
Ruby on Rails is an open-sourced web framework that's opti... read More
-
This presentation will give an overview of the NoSQL movement. NoSQL as opposed to SQL relational databases like Oracle, SQLServer and MySQL. NoSQL are non-relational, distributed and open-source databases with names like Hadoop, Cassandra, CouchDB, MongoDB, Amazon SimpleDB, Redis and Neo4j. In this presentation I'll give an overview of the databases, describe the architecture ... read More
-
Scrum is an increasingly popular agile framework for managing software development. Can Scrum help you deliver successful projects? You first have to understand the fundamentals of Scrum. This session will pragmatically explore using Scrum. We'll talk about what how to get started adopting Scrum, what kinds of organizational commitments are needed and how Scrum works with Team ... read More
-
In this talk I will cover everything you need to know about developing your sites and applications for search. Good SEO practices start at the beginning and so will we as I walk you through the process on developing an effective SEO strategy that will make you and your customers more successful. We will talk about coding practices, linking, advertising on other sites, using f... read More
-
There is a lot of confusion on where to deploy your application. Physical Server? Virtual Server? Cloud?
Cloud computing is hot, but different apps have different requirements, and different environments offer different benefits.
We will discuss the pros and cons of all solutions available to developers today. Uptime, costs, regulatory issues, security . . . no topic is o... read More
-
I'm going to cover off my some of my experiences in running Pelotonics and TweetPhoto; what to do and what not to do. We're going to be exploring my theories of how to start a startup and what it takes from both business and technology perspectives.
Mainly, I want to educate people on "how" to start a start up; It's a fun session! Come join us :) read More
-
With the upcoming release of SQL Server 2008 R2 there are a bunch of new features for SQL Reporting Services. We will explore some of those new features such as Paging Enhancements, Shared DataSets, Report Parts, ATOM Feeds and many more. If you want to see what is coming, this is the place. read More
-
PowerPivot gives users the power to create compelling self-service BI solutions, facilitates sharing and collaboration on user-generated BI solutions in a Microsoft SharePoint Server 2010 environment, and enables IT organizations to increase operational efficiencies through Microsoft SQL Server 2008 R2-based management tools. In this session we will walk through the concepts a... read More
-
In this session, we'll work with the popular javascript library jQuery to create useful and interesting behaviors on a website. You will quickly see, that jQuery helps the web developer do three very important things:
1. Improve the consistency of behavior across all browsers.
2. Add flair to your website (animation, ajax) with very little effort.
3. Simplify common dom ma... read More
-
Find out everything you need to know to start developing on Windows Phone 7 Today... We will cover development tools, Coding, Marketplace, and more... dont miss this session. read More