Posted by Keith Elder | Posted in .Net, Open Source | Posted on 29-01-2011
Yesterday late in the evening after an incredibly long day I had a brain fart and twittered this.
Literally a few seconds later I was bombarded with “update your .gitignore” file.
I literally slapped my forehead and said DUH!
Why? Well it is typical for version control systems such as GIT or CVS or SVN to have ignore files, I was just being lazy and not using my brain. Probably because it had been all but used up for that day. Anyway there were some sample .gitignore files my fellow twitters sent me to but really they didn’t do the job so I am posting a sample file to help someone else out.
Actually this is a sample “exclude” file which is in .git/info/exclude. The exclude file is local to the repository it is in and isn’t global. See http://help.github.com/git-ignore/ for more details on how this works. Here is my current file which I will keep up-to-date as I go.
#git ls-files –others –exclude-from=.git/info/exclude
# Lines that start with ‘#’ are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
# there are two bins here because apparently Silverlight calls the folder Bin instead of bin
# these folders should never be checked in as this contains the compiled code for configurations
bin
Bin
obj
# this is a Visual Studio user solution file, it contains your personal settings and should not be checked in
# if sharing the repo with other people, if it is just your repo you can remove this
*.suo
# this folder is created when using RIA Services with a Silverlight application, the code from one project
# is copied here, thus it shouldn’t be checked into source control
Generated_Code
# Projects can also have user settings so this ignores those files as well
*.user
This probably isn’t all inclusive just yet but as I find more things I’ll update this post. Thanks.
Posted by Keith Elder | Posted in .Net, Speaking | Posted on 27-01-2011
Last year I received an email from the leaders of the Ann Arbor .NET User Group (AADND http://aadnd.org/) asking me if I could make the trip up to Ann Arbor, MI and speak at their 5th anniversary meeting. I checked the calendar and quickly agreed for a chance to get back to Ann Arbor where we lived for eight years. Thus on February 9th I’ll be in Ann Arbor speaking to the group and getting to visit with a lot of friends I haven’t seen in awhile. Here’s what I’ll be speaking on:
Talk Title: Building the Nullius Filius of Twitter and Facebook in Silverlight, RIA Services and Entity Framework
Abstract
Let’s imagine for a minute Twitter and Facebook had a passionate love affair and produced a child (nillius filius) named Johnny. Although Johnny was born from web-based parents there was a genetic defect that caused Johnny to be born a Rich Internet Application (RIA). In this talk we are going to look at the lessons, trials, tribulations and successes Johnny had growing up being a Rich Internet Application. Hopefully we’ll answer the question: “Is Johnny happy with himself or does he wishes he was born from different parents so he wasn’t a RIA.”
If we’ve met face to face at one point or another and you live within 50 miles of Ann Arbor I fully expect you to be there! (kidding)
Help the organizers plan by RSVP’ing here:
http://www.facebook.com/event.php?eid=187695341259851
Also check out the giveaways! This should be a great event with great food, prizes and a very sub-par speaker that promises nothing except he will take a bath before showing up.
See ya there!
Posted by Keith Elder | Posted in Programming | Posted on 22-01-2011
I spent several days off and on trying to get VirtualBox to install (version 4.0.2 to be exact). After numerous things I started shutting down everything to see what was going on. Turns out after I shut down DropBox the install proceeded. Up until that point it would only get to about 85% of the way through installation and would disconnect from my local network.
Hopefully this will help someone down the road. Oh and if you have any other installation problems, please don’t ask for help here as I am sure I do not know the answer.
Posted by Keith Elder | Posted in Uncategorized | Posted on 20-01-2011
The Hub City .Net User Group will hold it’s January meeting on Jan. 20th from 6:30-9 pm at Joseph Cook Library (Room 305) on the Campus of the University of Southern Mississippi.
Free Registration (help us with food)
Register here: http://hubcitynugjan2011.eventbrite.com/
We are privileged to to have Robert C. Cain from Birmingham, Al presenting the following topic:
Data Dude for Dev Guys – Making Database Development Painless and Productive
Abstract
Whether you are a .Net Developer, accidental DBA, or full time database developer, Visual Studio Database Projects, aka “Data Dude” can be a boon to you. In this session we’ll start by reverse engineering an existing database into complete scripts to create the tables, indexes, stored procedures, and more. Deployment strategies will be covered, as well as refactoring and unit testing. Finally we’ll look at the powerful data generation capabilities built into “Data Dude”.
Robert C. Cain is a Microsoft MVP in SQL Development, MCTS certified in BI, and works as a Senior Business Intelligence Architect for ComFrame. He is also a technical contributor to Plurasight Training, and co-author of the book “SQL Server MVP Deep Dives”. Robert has over 20 years experience in the IT field, working in a variety of fields ranging from manufacturing to telecommunications to nuclear power. He maintains the popular blog http://arcanecode.com.
This Month’s Sponsor
A big thanks to Telerik for sponsoring this month’s meeting. Telerik has graciously offered to purchase food for the meeting. This month we are going to have BBQ! Get there early to enjoy fellowship and food.
Posted by Keith Elder | Posted in .Net, Speaking | Posted on 10-11-2010
It is with great joy that I get to announce a new user group in Mississippi starting up. The group is meeting in Biloxi, MS and is called the Mississippi Coast .NET Users Group.
I will be speaking at the first meeting of the group on November 23rd, 2010.
The topic will be “Structure and Guidance for Organizing Applications within Visual Studio”. Here is an abstract:
Visual Studio is an outstanding tool when it comes to building applications on the .Net Framework. It can be confusing for users when trying to initialize a new software deliverable though. For example, how do you name your projects? Where do you put third party assemblies so they can be re-used? How do you set things up for an n-tier architecture? And the list goes on. I’ve given various talks throughout the US and it never fails that I end up in a conversation with multiple people on what are the best ways to organize projects within Visual Studio. This session should answer these questions and provide some proven guidance that works. In this session we’ll cover some best practices on how to organize your projects and solutions. We’ll also look at some tricks and guidance on how to map your folder structure to your namespaces. During the session we are going to build a new application from scratch and cover how to initially incorporate an n-tier design when initializing your project. Even if you are an experienced .Net developer this is one session you will not want to miss!
Hope to see you there!