Check In Early, Check In Often (80)
share
digg
by
Jeff Atwood (128)
on
Coding Horror (304)
2 weeks, 1 day
ago
permalink
I consider this the golden rule of source control: Check in early, check in often. Developers who work for long periods -- and by long I mean more than a day -- without checking anything into source control are setting themselves up for some serious integration headaches down the line. Damon Poole concurs: Developers often put off checking in. They put it off because they don't want to affect other people too early and they ...
-
Ken said:
Atwood as usual with some excellent advice
-
jonezy said:
good advice for developers here
-
Nigel J said:
amen
-
Vishy007 said:
totally agree!
-
Claude said:
I thought I was crazy committing small chunks of tested work.
-
tOMPSON said:
I wish some of my colleagues would stick to this
-
David said:
That's where branching comes in and exclusive locks go out. Unfortunately for us at DTC, MKS is junk :)
ASP.NET MVC Tip #30 – Create Custom Route Constraints - Stephen Walther on ASP.NET MVC (4)
share
digg
by
swalther (8)
on
Stephen Walther on ASP.NET MVC (4)
3 weeks, 6 days
ago
permalink
In this tip, I show how you can create custom route constraints that prevent you from accessing a URL unless you are local and authenticated. I show you how you can create a LocalConstraint and an AuthenticatedConstraint. I also demonstrate how you can test your custom constraints. When you create an MVC route, you can add constraints to a route. For example, the following route maps browser requests to a controller named Blog and an ...
An Arbitrary Cycle Method For ASP.NET MVC (2)
share
digg
by
Haacked (26)
on
you've been HAACKED (26)
4 weeks
ago
permalink
In his Practical Review of ASP.NET MVC, Josh Charles provides a helpful review of ASP.NET MVC from a Rails developer’s perspective. It seemed fair and balanced, and the end result is that there’s room for improvement, which we’re taking to heart. However, that’s not the part that caught my attention. He mentioned that he wrote a cycle method but couldn’t write it as an extension method to HtmlHelper. this was an instance method that would ...
Combining JQuery Validation with ASP.NET MVC (5)
share
digg
by
cibrax (0)
on
ASP.NET Weblogs (61)
1 month
ago
permalink
One of the most nicest things about JQuery - in addition to the powerful mechanism it provides to manipulate the HTML DOM - is the great number of very useful plugins available out there. JQuery Validation is one of my favorites, and today we will see how this plugin can be used with the MVC framework to validate all the inputs in a form before it is submitted to the controller. This plugin supports the ...
ASP.NET MVC Tip #23 – Use POCO LINQ to SQL Entities (2)
share
digg
by
ASP.NET Weblogs (0)
on
Community Blogs (0)
1 month, 1 week
ago
permalink
In this tip, I demonstrate how you can create LINQ to SQL entities that do not contain any special attributes. I show you how you can use an external XML file to map LINQ to SQL entities to database objects. I’ve talked to several people recently who are deeply bothered by the fact that the LINQ to SQL classes generated by the Visual Studio Object Relational Designer contain attributes. They want to take advantage of ...
New Article: AJAX Panels with ASP.NET MVC (1)
share
digg
by
ASP.NET Weblogs (0)
on
Community Blogs (0)
1 month, 2 weeks
ago
permalink
There are a few blog posts out there mentioning that there is AJAX support in MVC Preview 4, but there's not a lot of "here is a real benefit to you" posts out there. So, I just finished writing this article: AJAX Panels with ASP.NET MVC - which shows concrete benefits and how to impliment it with MVC AJAX. Enjoy! (I hope) Read More......(read more)
ASP.NET MVC Tip #22 -- Return a View without Creating a Controller Action (1)
share
digg
by
ASP.NET Weblogs (0)
on
Community Blogs (0)
1 month, 2 weeks
ago
permalink
In this tip, I demonstrate how you can eliminate controller methods that simply return views. I show you how to use the HandleUnknownAction method to handle every request against a controller automatically. I saw Phil Haack use the following tip in a demo that he presented. I thought that it was such a great idea that I had to share it. There is no good reason to write code unless there is a good reason ...
How to become a good developer? (9)
share
digg
by
ASP.NET Weblogs (0)
on
Community Blogs (0)
1 month, 2 weeks
ago
permalink
I was asked through this blog how to become a good developers. I think this is the question that many beginners want to ask. For every question there are throusands of answers. Okay, there are many answers like these but these ones are mine. :) Attitude. Most important thing is attitude. To get strong you have to get used with an idea that for every damn day you should learn many new things. You have ...
JoT #1131: Fail Whale, for the sale! (20)
share
digg
by
Snaggy (19)
on
The Joy of Tech (6)
1 month, 2 weeks
ago
permalink
What happens when people miss your error page? (With guest appearances by Twitter founders Evan Willams and Biz Stone.)Click here to visit the comic.
-
Karl-Anders said:
Out-of-the-box thinking...
-
Hil said:
feeding the fail whale plankton!
ASP.NET MVC Tip #21 – Fake the Data Context (1)
share
digg
by
ASP.NET Weblogs (0)
on
Community Blogs (0)
1 month, 2 weeks
ago
permalink
In this tip, I demonstrate how to create an in-memory data context class that you can use when unit testing ASP.NET MVC applications that access a database. In this tip, I explain how you can write unit tests for data access code within an ASP.NET MVC application. I demonstrate how to unit test the LINQ to SQL DataContext without using a Mock Object Framework. First, I show you how to create a generic DataContextRepository that ...
S. Somasegar (Soma) and Scott Guthrie on Orcas Beta 2: What's in it? (1)
share
digg
by
charles (21)
on
Channel 9 (4)
1 month, 2 weeks
ago
permalink
Visual Studio 2008 Code Name "Orcas" Beta 2 has just hit the wire and, since it's Beta 2, this means VS2008 is feature complete (oh, and it's GoLive! as well)!!! "Orcas" represents a major evolution for Visual Studio and our suite of .NET languages. Who better to talk about what's new in "Orcas" than our friends S. Somasegar (Everybody calls him Soma), VP of the Developer Division (the group that makes all of our development ...
Updated ASP.NET AJAX Control Toolkit Release and New ASP.NET AJAX Videos/Articles (1)
share
digg
by
ScottGu (78)
on
ScottGu's Blog (78)
1 month, 2 weeks
ago
permalink
Last week the ASP.NET AJAX Control Toolkit team released Build 10618 of the ASP.NET AJAX Control Toolkit. This fixed a few issues discovered with the release earlier this month including: A fix for the Tabs naming container A fix for a VS design-time dependency FilteredTextBox Navigation and control key issues This build also contains additional performance optimizations for the new "script combining" feature provided by the new ToolkitScriptManager control. This feature can help significantly improve ...
What's Wrong With This Code? (#13) (1)
share
digg
by
scott (118)
on
K. Scott Allen (4)
1 month, 2 weeks
ago
permalink
For lucky #13, I want to know what can go terribly wrong with the following code, and why. class HardWorker{ public void DoMultiThreadedWork(object someParameter) { lock (lockObject) { // ... lots of work ... } } private string lockObject = "lockit";} Hint: Think about memory optimizations in the CLR.
UpdateControls 1.1: Bug Fixes and UpdateAction (1)
share
digg
by
Nikhil Kothari's Weblog (0)
on
Community Blogs (0)
1 month, 2 weeks
ago
permalink
The first revision to the UpdateControls ASP.NET AJAX server controls package including bug fixes for reported bugs on UpdateHistory and AnimatedUpdatePanel, as well as the addition of another control, UpdateAction. Read More......(read more)
VS 2008 Web Designer and CSS Support (1)
share
digg
by
ScottGu (78)
on
ScottGu's Blog (78)
1 month, 2 weeks
ago
permalink
One of the big features that web developers will quickly discover with VS 2008 is its dramatically improved HTML designer, and the rich CSS support it brings. VS 2008 now uses the same web designer that ships with Microsoft's new Expression Web product. In addition to providing lots of new functionality, you'll also find that this web designer is much faster than the VS 2005 version (which was based on a much older code base). ...
Going Commando - Put Down The Mouse (1)
share
digg
on
Coding Horror (304)
1 month, 2 weeks
ago
permalink
One of the quickest ways to increase your productivity on the computer is to go commando: stop using the mouse. When you stop relying on the mouse for everything, you're forced to learn the keyboard shortcuts. Jeremy Miller calls this the first step to coding faster. I agree. Keyboard shortcuts are almost always more efficient than using the mouse to point and click your way around the computer-- but you'll never learn them if you ...
Windows Live Writer Beta 2 Released (1)
share
digg
by
Dave Hayden (2)
on
David Hayden - Florida .NET Developer - C# and SQL Server (2)
1 month, 2 weeks
ago
permalink
Windows Live Writer Beta 2 Released by David Hayden ( Microsoft MVP C# ), Filed: .NET Tools A new update for Windows Live Writer: New Authoring Capabilities Inline spell checking Table editing Ability to add categories Page authoring for WordPress and TypePad Support for excerpts and extended entries Improved hyperlinking and image insertion Paste SpecialIntegration and Compatibility SharePoint 2007 support New APIs enabling custom extensions by weblog providers Automatic synchronization of local and online edits ...