Stories recently tagged with 'Architecture' Subscribe to this feed

NoSQL – A Practical Approach, Part 1 (blog.wekeroad.com)

submitted by johnsheehanjohnsheehan(4545) 2 days, 9 hours ago

In my last post I took a look at possible approaches to using NoSQL and Reporting, and many people wanted to see what this might look like in practice. In part one, below, I’ll show you ways to work with a NoSQL solution (in this case DB4O) in ways that you will find pretty familiar. I’ll also show you the freedom you can have as a developer when you stop thinking relationally. read more...

add a comment | category: | Views: 7

tags: another

Comparison: DbC and TDD - Part 3 (www.minddriven.de)

submitted by MatthiasJMatthiasJ(315) 3 days, 17 hours ago

Here is the third blog post in my little series on comparison of TDD and DbC which examines the key characteristics, commonalities and differences of DbC and TDD. The aspects of the current blog post are universality, expressiveness and checking correctness. read more...

add a comment | category: | Views: 5

tags: another

First, Do No Harm – Designing Robust Infrastructure (rocksolid.gibraltarsoftware.com)

submitted by jcincottajcincotta(340) 4 days, 14 hours ago

Creating a robust logging infrastructure is harder than it seems at first glance. Check out this example of the kind of design issues that must be considered in something as conceptually simple as raising an event notification. read more...

add a comment | category: | Views: 1

tags: another

Reporting in NoSQL (blog.wekeroad.com)

published 1 day, 18 hours ago, submitted by johnsheehanjohnsheehan(4545) 5 days, 1 hour ago

One question that comes up a lot in conversation, however, is “dude what about reporting – you can’t do that with NoSQL very well now can ya?” and the answer is “yes, correct. You can’t”. As with all things programming: right tool for the right job. read more...

add a comment | category: | Views: 190

tags: another

Tamper Proofing your Code : Paul Mason (blog.paul-mason.co.nz)

submitted by tivittivit(315) 5 days, 10 hours ago

A largely "untouched" area of intellectual property protection is Tamper Proofing. I can only assume that the reason for this is that while tamper proofing methods are easy to add, it is extremely difficult to stop tamper proofing being removed. It all boils down to the simple fact: if your computer can run the program then a hacker can understand the control flow and change your code for their own purposes. This article takes a look at what tamper proofing is, various methods of tamper proofing, and finally evaluates their real world use. read more...

add a comment | category: | Views: 4

tags: another

Vote for your favourite .NET DI (IoC) Framework (deanhume.com)

submitted by deanomachinodeanomachino(60) 6 days ago

I've started to take a look at Dependency Injection Containers (IoC), mostly because we have started using them where I work and also just out of general interest and trying to get my mind around how they work. During my investigations I came around a load of .net IoC frameworks, a lot of them had their own pros and cons, and a lot of people were hard core supporters of certain frameworks. Currently where I work we have chosen to go with Castle. While on this site I am also looking at Ninject. Please bear in mind that I am new to the whole IoC principle and still have a lot to learn. So any input or knowledge will be taken on board! read more...

add a comment | category: | Views: 9

tags: another

Enterprise Library 5.0 and Unity 2.0 Roadmap (blogs.msdn.com)

published 1 day, 13 hours ago, submitted by jbarnesjbarnes(3419) 8 days, 17 hours ago

Now that the release of Visual Studio 2010 is just around the corner, the next thing to consider is when will the updated release of Entlib ship? Check out this blog post by Grigori Melnik where he reveals that April 14, 2010 is the magic target date…http://blogs.msdn.com/agile/archive/2010/01/20/announcing-enterprise-library-5-0-and-unity-2-0-roadmap.aspx For those of you who may not be familiar with what Enlib is - The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges. read more...

add a comment | category: | Views: 204

tags: another

Comparison: DbC and TDD – Part 2 (www.minddriven.de)

submitted by MatthiasJMatthiasJ(315) 10 days, 19 hours ago

In continuation of my little series on the comparison of DbC and TDD, this blog post investigates both principles towards the documentation and code coupling aspect. Two more blog posts on this are coming up, so stay tuned. read more...

add a comment | category: | Views: 1

tags: another

Hacking Mono.Cecil - allowing invalid opcodes : Paul Mason (blog.paul-mason.co.nz)

submitted by tivittivit(315) 14 days ago

In the last post we took a look at how to manually remove invalid opcodes from an obfuscated assembly. We did this by decompiling the assembly, replacing with the nop opcode and then recompiling. We used this manual method of removing these as Mono.Cecil crashed at the sight of some of the invalid opcodes. In this post we take a look at a tiny "hack" to Mono.Cecil which allows us to do the same thing in an automated manner. read more...

add a comment | category: | Views: 7

tags: another

Context and Best Practices (www.lostechies.com)

published 14 days, 15 hours ago, submitted by usshermussherm(5255) 14 days, 18 hours ago

The Right Way versus the Better Way; Default Architectures; Starting Small read more...

add a comment | category: | Views: 432

tags: another

Comparison: DbC and TDD - Part 1 (www.minddriven.de)

submitted by MatthiasJMatthiasJ(315) 17 days, 21 hours ago

This blog post is a starting point for the comparison of DbC and TDD in order to show commonalities and differences of both principles and to create a development process that takes best advantage of both worlds. This blog posts looks at the influences of DbC and TDD on specification and design of software elements. read more...

add a comment | category: | Views: 3

tags: another

Diving a Little Deeper into AutoMapper (derans.blogspot.com)

published 14 days, 14 hours ago, submitted by johnsheehanjohnsheehan(4545) 19 days, 17 hours ago

Every time I use AutoMapper, I think this is such an awesome tool! I think it’s hilarious to go back and read my first post in April where it states, “Now automapper is one thing I'm not sure I'll benefit from yet.” and I go on to say, “I'm pretty confident that I will eventually slap myself in the face for posting this just because I'm sure it is an awesome tool that I will one day see as VERY cool, but right now...I don't”. Well, I’m slapping myself :) read more...

add a comment | category: | Views: 409

tags: another

Removing Invalid OpCodes From Obfuscated Assemblies - Paul Mason (blog.paul-mason.co.nz)

submitted by tivittivit(315) 20 days, 2 hours ago

Last week we took a look at what was required to make the NCloak obfuscator fool Reflector. Following on; this week we'll take a look at reversing all of that hard work allowing Reflector to decompile our assembly again! read more...

add a comment | category: | Views: 5

tags: another

Personal Finance site based on Microsoft technology (www.thestreet.com)

submitted by wzackwzack(1968) 20 days, 11 hours ago

bundle.com is a new service just launched in conjunction with MSN. It is dedicated to helping people make better sense of their spending and saving decisions through context, comparison and community. It incorporates Money Management tools, Savings tools, Cost Comparison tools and Social networking features such as discounted group purchasing. bundle will let end users utilize demographic data to perform spending comparisons and allow them to monitor and transact with their own accounts at multiple banks and brokerages. The implementation is based on the Microsoft technology such as Windows Server, IIS, ASP.NET and other components of the Windows Server Platform stack. read more...

add a comment | category: | Views: 3

tags: another

Constructor over-injection anti-pattern (jeffreypalermo.com)

published 18 days, 16 hours ago, submitted by ali62bali62b(105) 20 days, 16 hours ago

I’m interested in structure. We hear lots of talk about convention over configuration. I’m all for structure over convention (over configuration). This post is about laying out some code that is an anti-pattern. It uses 100% constructor injection. This code makes it easy for a container to bootstrap the construction of the objects, but let’s take a look at why this specific scenario is an anti-pattern and what design would be better. read more...

1 comment | category: | Views: 445

tags: another

Update on Generic Extension Methods project. (it.toolbox.com)

submitted by plbyrdplbyrd(825) 21 days, 9 hours ago

Some activity of note on the Generic Extension Methods project. read more...

add a comment | category: | Views: 2

tags: another