Development Link and Comment Goodness: 14th April 2008
There appears to be a lack of a Berkeley Db’esque for .Net, so either I use the .Net library (which I don’t want to do), create my own (I would love to do but don’t have the time), or use Berkeley Db for Java (which means I have to learn Java).
Since I am going to be learning the basics of Python so that I can use Google App Engine I am going to get back in to a bit of Java so that I can use the Berkeley Db for Java.
- jeffbe of MSDN Blogs writes: April Rosario CTP now available!.
- Links to the VPC Images of Rosario
- ahmedelr of MSDN Blogs writes: April Rosario CTP Now Available.
- A collection of the enhancements including static code analysis and historical debugging.
- Larry O’Brien of Knowing.NET writes: 30K application lines + 110K testing lines: Evidence of…?.
- Dion Almaer of Ajaxian writes: Java Plugin: The Kernel is back.
- To address some of the problems with the Java Runtime with relation to Java applets, Sun are releasing a lightweight Java Kernel which includes most of the functionality of the JRE with the extra bits being downloaded as needed. I wonder if this is a reaction to combat the momentum that other cross platform solutions (Silverlight, Flash and Flex) have been gaining.
- Frank Wang of Geekswithblogs.net writes: First look at ASP.NET Dynamic Data Preview.
- BLinq with a new name!
- ryangaraygay of ASP.NET Weblogs writes: Issue with System.Transactions, SqlConnection and Timeout.
- A very useful article describing an issue with SqlConnection’s timing out, rolling back the transaction, but allowing everything after to auto commit; this article gives guidance about how to circumvent this issues and an example showing the problem and solutions.
- See below for a quote from the article.
When you use TransactionScope and set the timeout to a certain value (not sure what is the default is not specified) and the timeout elapsed before the TX is completed, what happens is that actions made before the timeout is rolled back but after that, the connection unbinds itself from the transaction and if any action, places itself in autocommit mode (just like a regular connection) and if actions are made after the timeout (BUT still inside the TransactionScope, since these were performed in autocommit mode, they will not be rolled back).
- gOODiDEA of ASP.NET Weblogs writes: Interesting Finds: 2008.04.14.
- Some good links of interest.
- anas of ASP.NET Weblogs writes: Redirecting the Users to different pages based on there roles.
- Hard-codes the permissions and the resulting navigation into the login control. If anyone knows of any existing frameworks that hook permission based security and navigation let me know, it would be great to able to re-factor that out of code. If anyone mentions UIP Block I will scream :)
- Chris Alcock of Reflective Perspective writes: The Morning Brew #72.
- A fellow developer from Liverpool collects links for you to read over your morning brew!
- srivatsn of MSDN Blogs writes: Turning your .NET object models dynamic for IronPython.
- Shows that I need to learn about the DLR, because to me it looks like a lot of Legwork is required to get existing code to be able to be taken advantage of in the DLR.
- eric of MSDN Blogs writes: DevDiv Source Control.
- The Source control that MS use for some of their projects. They also talk about how they branch their software products. I always find branching a mine field with not one single best practice!
- cellfish of MSDN Blogs writes: Applying agile: where to start.
- Matthew Podwysocki of Geekswithblogs.net writes: Unity Community Contributions and Interception.
- Phil Wainewright of Software as Services writes: Google: App Engine ‘not fit for business’.
- It’s only in Beta and the lack of SLA hasn’t really hindered Amazon’s services. Just wait until they release App Engine in a Box as an enterprise platform.
- sergiopereira of Devlicio.us writes: Designing With Lambdas - Part I.
- The start of a series about designing your code so that you can make use of lambdas. Essentially this article is showing how the lambda syncatx can be used as delegate replacement. I would like to see some examples, such as non-action delegates, anonymous delegates and simple pure lambda function.
- For instance a character counting expression could be written as follows:
int charCount = 0;
FileUtil.EachLine("TextFile1.txt", x => charCount += x.Length);
- madhu_ponduru@hotmail.com of MSDN Blogs writes: How Tos (WCF Security).
- Some good links to a collection of How to videos for WCF security.
- Shahar Y of Dev102.com writes: Free Tool - Extract Hard Coded Strings to Resource Files.
- I would love to see this as a tool in Re-sharper or as an analysis in NDepend.
on 14 Apr 2008 at 1:46 pm # Sergio Pereira
“I would like to see some examples, such as non-action delegates, anonymous delegates and simple pure lambda function.”
I’ve got you covered. Wait for the upcoming installments.
on 14 Apr 2008 at 7:21 pm # Paul Kinlan
@Sergio Pereira: Brilliant, I look forward to it, I will keep an eye out.