Tag AppDev

Columbus Give Camp is Just Two Weeks Away

The Columbus Give Camp is only two weeks away but it’s still not too late for both charities and volunteers to sign up.

GiveCamp is a weekend-long event where software developers, designers, and database administrators donate their time to create custom software for non-profit organizations. This custom software could be a new website for the nonprofit organization, a small data-collection application to keep track of members, or a application for the Red Cross that automatically emails a blood donor three months after they’ve donated blood to remind them that they are now eligible to donate again. The only limitation is that the project should be scoped to be able to be completed in a weekend.

During GiveCamp, developers are welcome to go home in the evenings or camp out all weekend long. There are usually food and drink provided at the event. There are sometimes even game systems set up for when you and your need a little break! Overall, it’s a great opportunity for people to work together, developing new friendships, and doing something important for their community.

At GiveCamp, there is an expectation of “What Happens at GiveCamp, Stays at GiveCamp”. Therefore, all source code must be turned over to the charities at the end of the weekend (developers cannot ask for payment) and the charities are responsible for maintaining the code moving forward (charities cannot expect the developers to maintain the codebase).

The deadline is July 8th, so get your charity proposals and volunteer submissions in!

July Presentations

I know of three presentations coming up in the next month that I thought I’d share with everyone, if only because I’m involved with all three.

The first is Andy Leonard’s presentation on Incremental Loads, Change Data Capture, and SSIS 2008 in scenic Columbus, OH. The event takes place at 6:30PM on July 9th at Battelle for Kids. Lest you think Andy will be in Columbus, he will be presenting via LiveMeeting. This means that you can attend via LiveMeeting!

Presentation the second is Aaron Alton’s presentation on Simple Data Change Tracking in SQL Server. This is a virtual presentation that is happening on July 15th at 2PM Eastern.

Finally, on July 23rd I will be presenting at the Central Ohio .NET Developers Group. The event starts at 6:00 PM and it located at Microsoft building on Polaris Parkway in Columbus, Ohio. My presentation is titled From Tables to Objects: Making Your Database Work With You – it’s all about using database features to enhance the quality of your ORM. There is no LiveMeeting available for this, but I will either be recording via Camtasia or else will record it after the fact.

Speaking in July

I’m presenting again! Woohoo!

On July 23rd, I will be presenting at the Central Ohio .NET Developer’s Group. The fun starts at 6:00 PM. I strongly suggest you bring large piles of money to throw at me.

What will I be speaking about, you might ask? (You’re probably not asking yourself this question because you already know I’m going to tell you.)

From Tables to Objects: Making Your Database Work With You

Time & Location

July 23rd at 6:00 PM, at Central Ohio .NET Developers Group located at the Microsoft building on Polaris Parkway in Columbus, OH

Abstract

A database is far more than a persistent object store for your application; it is capable of data validation en masse, aggregations, and creating different projections of data. By working with your database, rather than against it, it is possible to leverage all of the capabilities of a relational database to provide rich, high performance interaction with your application through an ORM. This presentation will discuss the finer points of building a full-featured data access layer using an ORM and the features of a relational database.

Goals

  1. Teach attendees about database features that make development easier – including views, sparsely populated tables, and user-defined functions and types.
  2. Empower the audience to solve object relational impedance mismatch using data modeling techniques and database features.
  3. Demonstrate how to integrate the database and object oriented software using a custom designed data access layer.

Adding XML Schemas in MonoDevelop on OS X

Let’s say you’re crazy enough to have installed MonoDevelop on OS X. Let’s also postulate that you plan on using NHibernate on OS X to write an ASP.NET MVC app because you are, frankly, far too lazy to boot a virtual machine. Let us further supposed that you want to have sweet sweet XML syntax completion for your NHibernate configuration files.

How do you do such a thing?

Well, first things first you get a hold of the NHibernate source code. Then, you follow Benjamin Day’s excellent instructions on how to get intellisense working for NHibernate XML files in Visual Studio. The important part here is to copy the schema files to /Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas instead of the path he specifies. Mainly because your mac doesn’t have a C: drive… unless you’re weird.

Update I lied, this makes MonoDevelop hang on start. I’m going to see what I can figure out and update later.

Extra Update I went through this process again, and MonoDevelop started up properly and everything worked correctly in my .hbm.xml file. There you have it. It works and I clearly did something silly the first time around.

ASP.NET MVC on Mono/OS X

In a previous life I was a full time C# and ASP.NET developer. While I specialize in SQL Server these days, it’s still nice to keep up to date on new development techniques and technologies. I’ve recently become quite interested in ASP.NET MVC as an alternative to using Web Forms (which I have always disliked).

Now, I also use a MacBook and I really like OS X for just about everything. MonoDevelop isn’t quite there yet on OS X. I also don’t like leaving a virtual machine running just so I can occasionally play around with ASP.NET MVC, and I’m far too impatient to wait for one to boot. What’s the next best thing? Install Mono and get ASP.NET MVC running on OS X!

The heresy is prolific around here

The heresy is prolific around here

Here’s what I did:

Want proof that it works? Look no further than the screenshot attached to this post. I took it about 15 minutes ago. That’s how easy this was to get set up.

Update: I spoke too hastily about MonoDevelop on OS X. A new build has been posted and you can find out more from Miguel de Icaza.

Presenting on March 31

On March 31st at 1PM EST, that’s 10AM to those of you on the West Coast, I will be giving my presentation Dynamic SQL: What’s all the fuss about, anyway? via Live Meeting, courtesy of the Application Development SIG. The presentation will last for approximately 1 hour. Here’s a bit more info to get you all kinds of excited about it:

Dynamic SQL is a powerful but difficult tool to master. Jeremiah will show you techniques for creating rock solid, fast, dynamic SQL that will meet the day to day needs of your production system.

Live Meeting URL: https://www.livemeeting.com/cc/usergroups/join?id=JP2R3Q&role=attend
Audio Dial-In Information:
Toll free: +1 (866) 379-8990
Participant code: 6489756

This site is protected with Urban Giraffe's plugin 'HTML Purified' and Edward Z. Yang's Powered by HTML Purifier. 226 items have been purified.