-
At the heart of Branch-Per-Feature, is the notion of using source control in a manner that allows multiple teams or individuals to work on the same software system without clobbering each other with change sets. That is, we should be able to work in a manner that allows Feature Team A (FTA) and Feature Team B (FTB) to work independently of each other. FTA should be able to analyze, code, test, and deliver their feature without any regard for the work that FTB is currently engaged in. When either team is finished with their work, the other team will merge the now stable feature changes into their branch, and continue on from there.
-
At a very high level, all branching strategies have the same core policies: create the branch when you are confident that the cost of branching and merging is less than the cost of committing to the main source line, and merge when you are “done, done” making changes in that branch. There are many branching strategies that are very useful. You can branch per iteration or sprint, branch per sub-team, branch-per-release, branch per feature or defect, etc. Most likely, though, you will find yourself in scenarios where a policy of a single branching strategy is not feasible. The real world is full of fun surprises and little nuances that can make a single strategy good, bad or otherwise – all within the same project.
-
Branching and merging are never free operations. Even if you are using a source control system that makes the mechanical process of branching and merging negligible, there are other costs that need to be accounted for than just the button clicks or commands that are required for a developer to commit changes.
-
People keep saying that Entity Framework is simple to learn. Simple? Well, finally, we're going to be forced to agree, thanks to James Johnson's new series on learning EF the 'hands-on' way.
-
ADrive Features
FREE 50GB Online Storage
Cloud Storage
Upload & Store Files
Access Files Anywhere
Share Files
Edit Documents Online
File Transfer Protocol (FTP)
ADrive Desktop -
Use Evernote to save your ideas, things you see, and things you like. Then find them all on any computer or device you use. For free.
-
TimeBridge is a web application that makes it incredibly easy to schedule and lead great meetings—and follow up after you meet. Think of us as your calendar-wrangling, agenda-making, note-taking, team-motivating, secret weapon in the battle against workplace inefficiency.
Monthly Archives: February 2010
links for 2010-02-26
links for 2010-02-23
-
Every good developer knows never to re-invent the wheel, especially if there is software out there that has been tested by others, and has an established track record. As a developer using the .NET framework I’ve found some of these libraries invaluable, so I’m sharing them for some of the other dev’s out there with a brief outline of how to use.
-
Key Points discussed in this article are : 1. Include SET NOCOUNT ON statement 2. Use schema name with object name 3. Do not use the prefix “sp_” in the stored procedure name 4. Use IF EXISTS (SELECT 1) instead of (SELECT *) 5. Try to avoid using SQL Server cursors whenever possible 6. Keep the Transaction as short as possible 7. Use TRY-Catch for error handling
-
Firefox is the browser of choice for most designers and developers in part because of the vast selection of add ons that are available. While Chrome does not offer anywhere close to as many extensions (yet), there are still a number that can be very handy for designers and developers. In some cases they are not as robust as the Firefox versions (example, Firebug and Firebug Lite), but if you are using Chrome you may be interested to know about the extensions that are available. Additionally, Chrome comes with some developer tools built in.
In this post we’ll feature 17 of the most useful Chrome extensions for designers and developers. Hopefully in time the selection and quality of Chrome extensions will be able to rival those of Firefox.
-
This blog post covers some of the validation improvements coming with ASP.NET MVC 2.
-
During our everyday programming tasks we run into several repetitive code blocks that after the 20th time you implement them become really annoying. The worst case is to re-implement these code blocks every time, and the better case is to create a central class library with helper classes and methods. However, a large amount of these tasks can be achieved easily with built-in .NET methods.
-
C# 4.0 biedt nieuwe mogelijkheden die het de ontwikkelaar in een dynamische omgeving makkelijker maken. Dynamic programming is het sleutelwoord en stelt de C# ontwikkelaar in staat om eenvoudiger samen te werken met dynamische talen zoals IronPython en IronRuby. Naast dit dynamic programming kent deze versie van C# optionele en benoemde parameters, betere integratie met COM. Andere vernieuwingen in C# 4.0 richten zich op multicore en declarative programming. In dit artikel wordt met name de features van dynamic programming onder de loep genomen en zie je hoe ze in de praktijk kunnen worden toegepast.
-
The new .NET Framework 4.0 poster in deepzoom.
links for 2010-02-20
-
Onafhankelijk forum voor Nederlandstalige bordspel liefhebbers !
-
The superphone I have been waiting for. 3.7" AMOLED display, 1 Ghz Qualcomm Snapdragon processor.
-
Remember The Milk is one of the most popular to-do list services available. The Remember The Milk for Gmail extension adds a RTM Task Pane to Gmail that can be easily accessed in Google Chrome.
-
The last password you'll have to remember – LastPass is a password manager that makes web browsing easier and more secure.
-
Google laat je meerijden met de Trans-Siberische Express. Video van 150 uur!
links for 2010-02-18
-
Ruby developers can choose from a variety of tools to get their job done.
The Ruby Toolbox gives you an overview of these tools, sorted in categories and rated by the amount of watchers and forks in the corresponding source code repository on GitHub so you can find out easily what options you have and which are the most common ones in the Ruby community. -
Up and down methods, rake tasks, column mapping, loading fixtures, example migration file, all packed onto one A4 page for an easy at-a-glance reference. Updated for Rails 2.1
-
A Rails form builder plugin with semantically rich and accessible markup.




