Brief Introduction
"You are what you blog"?There you are. Just another gross overreaction to the technology and social trends.Exactly the kind of pitfall we try to avoid, and a good starting point for defining what and...
View ArticleAbout Tercer Planeta
Tercer Planeta is a small software firm in Buenos Aires, Argentina.http://www.tercerplaneta.com/We focus on software architecture, development and implementation targeted to solve our customer’s...
View ArticleLINQ to SQL: Stories of love and hate
So, we are trying to figure out in which ways the LINQ technologies can make our apps better, and our life as developers easier.As a whole, there's no doubt the new language extensions in .NET 3.5 and...
View ArticleFirst thoughts on Designing a LINQ-enabled Application Framework
In the previous weeks (and the followings :), we've been intensively stressing the different LINQ-to-SQL features, lots of prototyping and architecture sketches, where made trying to obtain some...
View ArticleUnplugged LINQ to SQL Generator
As several smart guys already pointed out, the LINQ to SQL (LTS) package as it is doesn't always fit well in an N-Tier architecture. On this topic you may read Rick Strahl 's early post on "LINQ to...
View ArticleDoes LINQ to SQL replace the whole DAL?
Probably the balanced answer should be "it depends on the application you are building", but I usually go for a straight "no way" - there's always time to subtleties.At least in any SQL Server based...
View ArticleHow to use the Unplugged LINQ to SQL Generator
As Chris Rock pointed out, the first release of our Code Project custom tool for LINQ to SQL code generation lacks any usage documentation. We'll fix this on the next few days, meanwhile these are the...
View ArticleFitting LINQ to SQL in an Application Framework
I've gathered some of the ideas we've discussing on the LINQ to SQL technologies and how to fit them in our own layered application framework and wrote an article for the Level Extreme .NET online...
View ArticleImplementing N-Tier Change Tracking with Linq to SQL
When designing our application data model, we think some of our entities as an in-memory cache of small pieces of data living in a database (MSSQL, Oracle, Xml files, etc.). This data will be jumping...
View ArticleObject Materialization
From the moment we included Linq to SQL in the Data Access Layer of our prototype applications, as a nice side-effect we started using POCOs for most entities.Linq to SQL (as any ORM) enables the use...
View ArticleHTTP Error 500 in ASP.NET AJAX UpdatePanel
(a nasty combination)When using ASP.NET 3.5 AJAX extensions in a web application, server errors that are thrown within an UpdatePanel request are hard to debug - even "hard to visualize". All you get,...
View ArticleGit, Nuget packages and Windows line-endings
The problemSo, you've done your homework and gathered a top set of tools for your web development on a Windows environment: Visual Studio 201x, Git for distributed source control, and a handful of...
View ArticleGet Going with a Minimalistic Git Workflow
Yeah, I know. The workflow in Git, as in any DVCS, is something to be taken seriously. Once your whole team is fluid in branching, merging and rebasing you are ready for a full blown Git workflow like...
View ArticleGit tag labeller plugin for CCNET
When implementing the basic Git workflow described in my previous post, we needed a way to read the last version tag and other related info and pack it as the "build label" within CruiseControl.Net,...
View ArticleGit labeller, branches and dynamic values
After some use of the Git labeller for CCNET described in my previous post, we were faced with an unexpected problem.On a project following the basic workflow described here, we had the following...
View ArticleNested (recursive) submodules in Git
Git submodulesGit submodules are the way to implement dependencies between projects.Let's say you have a common libray 'mylib' shared between apps 'myapp1' and 'myapp2' then you will keep only 3...
View Article
More Pages to Explore .....