FREE Web Matrix v2 beta Hosting at DiscountASP.NET Labs

As announced at the Microsoft //BUILD Conference this afternoon, we are offering Web Matrix v2 beta hosting as part of our DiscountASP.NET Labs program.

It’s completely FREE and open to the public. You do not have to be a DiscountASP.NET customer to take advantage of our free beta Web Matrix vNEXT hosting!

You can discuss the beta and post your discoveries or issues in our Web Matrix v2 beta forum.

Watch the Channel 9 video from the //build conference: WebMatrix: uber geek in designer clothes

Tallahassee Code Camp – Lucky #7!

I’d like to say congratulations to the Capital Area .NET User Group of Florida as on October 1, 2011, their 7thAnnual Tallahassee Code Camp will be held at the Louis Shores building on the campus of Florida State University.  Over the past few years, over 150 technical professionals have attended the Tallahassee Code Camp with last year being the biggest, with attendance being just shy of 230.  We have been a sponsor of the Tallahassee Code Camp for the past two years (this will be our third) and it’s great to hear their attendance continues to rise.  We always recommend to developers to take advantage of the free code camps in their local areas as they really are a great way to network, learn and of course job hunt (a lot of recruiters attend code camps).

Currently, the Tallahassee Code Camp has 30 sessions scheduled divided by skill level ranging from Beginner to Intermediate to Advanced.  Some of the topics covered will be MVC 3.0 with Razor, Agile Estimation and Project Planning, Using SQL CE in a .NET app, Silverlight Reporting, What’s new in SQL Server “Denali” and much more.  In addition to the sessions, breakfast is FREE and lunch is FREE, so if you get hungry, you’re covered.

I know what some people are saying, “Saturdays are for college football”.  This may be true, but if you’re living in the Tallahassee area then you should know that Florida St. does not play that Saturday so there is no reason not to attend the code camp.  You can register for the Tallahassee Code Camp by clicking here.

This will only take a minute…

We have a lot of meetings here in the office. My own calendar has five weekly meetings and two biweekly meetings, along with our monthly company meeting. Add to that unscheduled meetings, people yanking me out of the hallways or strolling in to my office at random times, and it all adds up to a lot of what they call face time with my co-workers.

The thing is, all of the meetings are beneficial. I know, you may find that hard to believe, but it’s true. We get a lot done around here. The communication is open and the hierarchy is very flat. I don’t need an appointment to see anyone, and they don’t need an appointment to see me. I credit a lot of that productivity to our meetings, but without an open and creative corporate culture behind those meetings, all you’ve got is a lot of killed time.

One management consulting firm report that I read said that their clients spent 50% of their time in meetings (yikes!) and felt that half of that time was wasted. Essentially a quarter of their work day, down the drain. The idea that people feel half of the time they spend in meetings is wasted doesn’t surprise me. If the meetings are poorly managed, that time is wasted.

At the first hosting company I worked for, we had a weekly meeting of the department heads. But because the owner of the company was somewhat of an inflexible dude, not a lot got accomplished. After a few months some of us started to call them “planning to plan” meetings, and no one looked forward to them. We didn’t expect anything to come of them, and nothing much ever did. Wasted time.

Later, at another hosting company, I argued for some time that we needed a similar weekly meeting with the department heads and the owner (I guess I am an optimist and always hold out hope for an improved result). Finally the owner of the company capitulated, and the meetings began as very open affairs where everyone was kept up to date as to what other departments were doing, and anyone could contribute ideas. Everything was great. You know, for a while.

Then we began to notice that our ideas, after they were accepted and applauded, were rarely acted upon. The owner was really only placating us by holding the meetings. He didn’t actually see them (or our ideas, apparently) as having any value. So what do you think happened? The meetings dried up and became short, tense once-around-the-room exercises in boredom and frustration. Which wasn’t surprising. Why would anyone make a suggestion or propose an idea when they know it’s never going to be put into action? Wasted time.

Now, as if to demonstrate that meetings are unnecessary whether they are good or bad, a friend of mine works for a relatively large independent hosting company that doesn’t even have an office. The executives and managers get together once or twice a year in person, but the rest of the time they are all working from their homes around the world. They’ve made that work for them, but I don’t know how they do it! I have to say that it would be very frustrating to lose the ability to walk into Frank or Takeshi’s office, or to be able to ambush a system administrator – or anyone else – in the hall and take care of an issue right then and there.

Of course, like the people at my friend’s company, a lot of the communication here at DiscountASP.NET is done through email and IM as well, even though we’re all within a few hundred feet of each other at any given time of the day. But I really believe that the human interaction is a very important component in being part of an effective team. Seeing someone’s face gives you a lot more input than simply reading their words, and hearing them passionately propose or argue against an idea is much more likely to sway you one way or the other.

When you communicate solely by text, less communicative people on the team will be left out of the conversation and the decision making process. But if those same, less communicative people are sitting in the room right there in front of you, you can’t forget they are there, and the odds are a lot better that you’ll be able to squeeze some input out of them. Even if they say nothing, their facial expressions and body language will usually telegraph their opinions, whether they realize it or not.

Regardless of the odd exception here or there, I will always maintain that good face-to-face meetings are an essential part of any effective operation. When the lines of communication are open between departments and people, you’ll see productivity, efficiency and most importantly – the spark that makes for a great company – thrive. If those lines are closed, the same things can quickly go right out the window. And once they are gone, it can be very difficult to bring them back. When everyone knows what everyone else is up to, and everyone’s opinions are truly valued, you wind up with a cohesive and focused crew with common goals and real-world input into every aspect of how the company works. That has to be a win/win situation in anyone’s book.

That’s how DiscountASP.NET works, and I think it’s one of the reasons we are successful. I know that it’s one of the reasons that this is a great place to work.

This will only take a minute…

We have a lot of meetings here in the office. My own calendar has five weekly meetings and two biweekly meetings, along with our monthly company meeting. Add to that unscheduled meetings, people yanking me out of the hallways or strolling in to my office at random times, and it all adds up to a lot of what they call face time with my co-workers.

The thing is, all of the meetings are beneficial. I know, you may find that hard to believe, but it’s true. We get a lot done around here. The communication is open and the hierarchy is very flat. I don’t need an appointment to see anyone, and they don’t need an appointment to see me. I credit a lot of that productivity to our meetings, but without an open and creative corporate culture behind those meetings, all you’ve got is a lot of killed time.

One management consulting firm report that I read said that their clients spent 50% of their time in meetings (yikes!) and felt that half of that time was wasted. Essentially a quarter of their work day, down the drain. The idea that people feel half of the time they spend in meetings is wasted doesn’t surprise me. If the meetings are poorly managed, that time is wasted.

At the first hosting company I worked for, we had a weekly meeting of the department heads. But because the owner of the company was somewhat of an inflexible dude, not a lot got accomplished. After a few months some of us started to call them “planning to plan” meetings, and no one looked forward to them. We didn’t expect anything to come of them, and nothing much ever did. Wasted time.

Later, at another hosting company, I argued for some time that we needed a similar weekly meeting with the department heads and the owner (I guess I am an optimist and always hold out hope for an improved result). Finally the owner of the company capitulated, and the meetings began as very open affairs where everyone was kept up to date as to what other departments were doing, and anyone could contribute ideas. Everything was great. You know, for a while.

Then we began to notice that our ideas, after they were accepted and applauded, were rarely acted upon. The owner was really only placating us by holding the meetings. He didn’t actually see them (or our ideas, apparently) as having any value. So what do you think happened? The meetings dried up and became short, tense once-around-the-room exercises in boredom and frustration. Which wasn’t surprising. Why would anyone make a suggestion or propose an idea when they know it’s never going to be put into action? Wasted time.

Now, as if to demonstrate that meetings are unnecessary whether they are good or bad, a friend of mine works for a relatively large independent hosting company that doesn’t even have an office. The executives and managers get together once or twice a year in person, but the rest of the time they are all working from their homes around the world. They’ve made that work for them, but I don’t know how they do it! I have to say that it would be very frustrating to lose the ability to walk into Frank or Takeshi’s office, or to be able to ambush a system administrator – or anyone else – in the hall and take care of an issue right then and there.

Of course, like the people at my friend’s company, a lot of the communication here at DiscountASP.NET is done through email and IM as well, even though we’re all within a few hundred feet of each other at any given time of the day. But I really believe that the human interaction is a very important component in being part of an effective team. Seeing someone’s face gives you a lot more input than simply reading their words, and hearing them passionately propose or argue against an idea is much more likely to sway you one way or the other.

When you communicate solely by text, less communicative people on the team will be left out of the conversation and the decision making process. But if those same, less communicative people are sitting in the room right there in front of you, you can’t forget they are there, and the odds are a lot better that you’ll be able to squeeze some input out of them. Even if they say nothing, their facial expressions and body language will usually telegraph their opinions, whether they realize it or not.

Regardless of the odd exception here or there, I will always maintain that good face-to-face meetings are an essential part of any effective operation. When the lines of communication are open between departments and people, you’ll see productivity, efficiency and most importantly – the spark that makes for a great company – thrive. If those lines are closed, the same things can quickly go right out the window. And once they are gone, it can be very difficult to bring them back. When everyone knows what everyone else is up to, and everyone’s opinions are truly valued, you wind up with a cohesive and focused crew with common goals and real-world input into every aspect of how the company works. That has to be a win/win situation in anyone’s book.

That’s how DiscountASP.NET works, and I think it’s one of the reasons we are successful. I know that it’s one of the reasons that this is a great place to work.

Agile Coach Camp 2011 – Where Agile Coaches get Agile

I’m a monster sports fan (except for hockey) so when I think of the term “coach”, I usually associate it with sports.  There have been legendary coaches in sports history, Phil Jackson, Pat Riley, Scotty Bowman (as I said, I don’t like hockey but I thought I’d throw this in for John), just to name a few, BUT… are you aware of any AGILE COACHES?!

Yes, Agile coaches do exist and they teach development teams how to implement agile practices and how to avoid the common pitfalls development teams can fall into.  You may be asking, “How does one become an agile coach?”  Well, in addition to adopting an agile methodology, agile coaches learn from other agile coaches, in a similar way that assistant coaches on sports teams learn from head coaches.  However, unlike sports teams, there is no locker room to discuss Agile team practices or watch team video.  There is no team huddle to discuss Agile team strategy.  The place where Agile coaches come together to network and develop ideas and practices for enhancing software development is at AGILE COACH CAMPS!

Agile Coach Camps have been held around the world since 2008, and DiscountASP.NET is proud to be a sponsor of this year’s Agile Coach Camp USA event being held in Columbus, Ohio, at Columbus State Community College, from September 23 – September 25.  Agile Coach Camp US 2011 is an open-space, self-organizing, highly participative conference for Agile leaders and aspiring Agile leaders to network and learn from each other.

This year’s Agile Coach Camp is split into two parts.  The weekend long event begins with the Agile Games Day.   The Games Day is rather unique in that coaches are allowed to share, and play, the games they have found useful in teaching agile practices with other coaches.  The Games Day is only one day and concludes at the end of Friday at 5pm, just before the coach camp registration begins.  The actual Agile Coach Camp then runs for the rest of the weekend.  On Friday evening there will be lightning talks with hors d’oeuvres and possibly wine/beer.  Saturday and Sunday will have all the 50 minute sessions.  If you are interested in enhancing your Agile coaching skills or even if you have no clue what Agile coaching involves and want to get a better understanding of what it is, then you should check out this event but hurry, its close to selling out!

DiscountASP.NET Customer Profile – Woody Pewitt

Woody Pewitt is the Director of SoCal Code Camp, a non-profit bringing events to Southern California where developers and other technical people get together to learn from each other and national speakers, all for free. We have an interest in SoCal Code Camp for obvious reasons, but Woody and his crew also use our Team Foundation Server hosting to manage the Code Camp site and data. We asked Woody a little bit about what he does…

I am a software developer, started in the DOS days and have come up through Windows and Web Development mostly on the MS stack. You can see the full resume at http://woodyp.info/about.html.

When did you become involved with SoCal Code Camp, and did you volunteer or were you drafted? 😉

Myself, Michele Leroux Bustamante and Daniel Egan started SoCal Code Camp in 2005, and yes we volunteered.

Which technologies and tools are you using to build your applications?

We build the web site that manages all details of the events using VS 2010, MS SQL 2008, SilverLight, AJAX, JQuery.

How many developers do you typically have on your team?

2 – 5 depending on the cycle of the events.

Let’s talk about TFS. Why did you choose the DiscountASP.NET TFS hosting solution?

As a distributed team of volunteers we needed a simple to implement system that was easily accessible to everyone.

Did you find it was easy to get up and running?

Yes quite easy, and it’s simple to provision new developers in to the repository.

What do you consider to be the key benefits of using a hosted TFS solution?

The low overhead in management/administration and accessibility.

How does TFS compare to any other source control solutions that you have used?

TFS is extremely complete. We can keep tasks as a backlog and notes in SharePoint so everyone can see what is getting done. We don’t have to hop around systems for all this functionality – it’s all in one place.

Has hosted TFS improved your application development process?

It’s made our codebase accessible and allowed for parallel development. We just could not do this in the past. DiscountASP.NET has been there every step of the way for us and we look forward to working with them for a long time.

What do you do when you aren’t working, writing code, volunteering or otherwise in front of a computer?

I play Lacrosse with my boys and hike that is about it.

Thanks, Woody, for taking a little time to talk to us.

Code Camps, Code Camps, Code Camps!

Yes, I said that THREE TIMES!!  That’s because this Saturday, September 10, there are three different code camps that DiscountASP.NET is proud to sponsor.

The Austin .NET User Group (ADNUG) brings us the 5th Annual Austin Code Camp.  Over the past four years, there has been an average of 200 attendees at the Austin Code Camp and this year’s event looks to be even bigger.  This is a great opportunity for Texas developers to network, learn more about web development and win great prizes at the traditional code camp raffle.  This year’s Austin Code Camp will be held at the St. Edward’s Professional Education Center from 8am CST to 5pm CST and yes, it is FREE to attend but registration is required.

Also on Saturday, the 3rd Annual Vermont Code Camp will be held from 8am EST to 6pm EST at Kalkin Hall on the University of Vermont campus in Burlington, VT. This one day free event brings together technology community members, students and development professionals to discuss a variety of topics such as .NET, PHP, Ruby, Python, Java and more.   Last year, 125 developers attended the Vermont Code Camp and Julie Lerman and her team are expecting the same enthusiastic turnout.  Also, we are sponsoring breakfast so get here early and eat your fill.  To register for the Vermont Code Camp, click here.

If you happen to live or will be in the Utah area, then this Saturday you should be at the Utah Code Camp presented by Utah Geek Events.  The Utah Code Camp will be held in conjunction with SQL Saturday from 9AM MST to 5pm MST at Neumont University.  With the two events combined, it is anticipated that close to 200 attendees will be on hand.  Presentations will cover a wide range of technology such as Microsoft Development, Mobile Development, Open Source Development, Database Development and more.  To register for the Utah Code Camp, click here.

As you can see we have entered the season of code camps and other tech related events.  We are definitely excited to sponsor and participate in as many code camps/events as possible and you should be excited too.  We’ll be blogging about more events over the next few weeks so if you have a code camp or a tech related event that you would like us to blog about, just let us know

The DiscountASP.NET Affiliate Program Is Here!

If you were to ask my sisters, they would tell you I enjoy bragging when I know something that others don’t. But really, I think it’s more fun to share. I mean sharing is caring, isn’t it? Okay, that sounded a little too Care Bear-ish, I’ll admit. But come on, sharing is what our mothers taught us to do when we were little, right?

So writing this is doubly fun right now, because I get to share with you a new way to share DiscountASP.NET with others – the New DiscountASP.NET Affiliate Program!

The new DiscountASP.NET Affiliate Program is something we have been working on for a while now and we are excited and proud to finally make it available to everyone. With the new Affiliate Program we are now offering new ways to earn money. Your can earn money for both ASP.NET web  hosting and Team Foundation Server hosting sales, plus you can now earn either a flat rate or earn cash via our new commission tiers for our annual web hosting plan:

Annual payment hosting accounts
1 – 6 Sales $50  
7 – 12 Sales $100  
13 + Sales $150  
 
Quarterly payment hosting accounts
Flat $50 For Each Sale  
 
Team Foundation Server accounts
Flat $40 For Each Sale  
 

In addition to these new ways to earn cash, we’ve add new ways to get paid as well. You can now get paid via PayPal or as account credit towards either a DiscountASP.NET or Team Foundation Server hosting Account.

To help you with the new Affiliate Program, we’ve also created a new Affiliate Control Panel. In the Affiliate Control Panel we’ve provided you with access to pre-approved banners and text ads. Plus we’ve added enhanced reporting features allowing you to analyze which banner or link is providing you with the most clicks and the most sales allowing you to optimize your affiliate account performance.

Finally, and maybe the biggest news with the new program, the new DiscountASP.NET Affiliate Program is now open to everyone! This means that DiscountASP.NET customers and non-customers alike can become an affiliate of DiscountASP.NET.

For more information, visit our site. To sign up for the program, go to DiscountASP.NET/affiliate/.

For current Referral Program members, you can log into the Referral Manager and easily migrate to the new Affiliate Program without filling out any forms.

If you have any questions about the new affiliate program, please feel free to drop us a line at [email protected].