CategorySoftware

Windows 7 – 64 Bit – A .NET Developer’s View

W

I’m currently working with Windows 7 Public Beta (Build 7000) and I’m very satisfied with it. I only had two blue screens since I have installed it 3 months ago. I would like to share some really cool features in W7 in an upcoming post and look at this video on Channel 9. But the interesting thing from a .NET Developers perspective is the 64 Bit part of Windows 7 (that should be the same as in Windows XP 64 Bit or Windows Vista 64 Bit) which I will cover in this post. First of all:...

SyntaxHighlighter2 plugin by S H Mohanjith

S

I proudly announce the new features of SyntaxHighlighter2 even before the new release is available on the internet! Today I had a lovely chat via Skype with S H Mohanjith from Sri Lanka. We were discussing some feature improvements on SyntaxHighlighter2 wordpress plug-in.

NMock2 is fast. Really fast!

N

Andrew Kazyrevich published a post containing timing comparisons of Moq, Rhino Mocks, Isolator and NMock2.
And NMock2 – although still lacking some features – is very fast compared to the competitors. Woohoo!
I’m curious how the newly introduced features (mock classes, non-strict and recursive mocks) will change in this setup. I’ll check that out as soon as I find some time :-O
If you want to check the new features (alpha!) yourself then here is the svn URL:
Happy mocking!

Overview/review of scrum tools

O

Some people share the opinion that scrum and other agile development methods are easily maintainable with pencil and post-it only. Nonetheless there is a growing list of software solutions which support scrum methodology. Boris Gloger from Scrum 4 You publishes regularly reviews of scrum tools on his blog. I strongly recommend to take a look at his website and the scrum tools list!

NMock2 Release Candidate Version 2.0 is out

N

The first release candidate of version 2.0 of NMock2 – a .net dynamic mocking framework – is published. Check it out at: sourceforge.net You can provide feedback at: NMock2 forum Release Notes: virtual/abstract classes can now be mocked (with default or transparent mock style) Stack traces of exceptions thrown in event handlers of events fired on mocks are preserved Source is now on Visual Studio 2008 (target framework is still .net 2.0) Events of inherited interfaces can now be fired on mocks...

Top 10 of Software Design Evilness

T

These are my personal top ten of software design evilness. That means ten designs that make your software either complex, untestable, monolithic, unchangeable or hard to understand:

Singletons
Enums (or other c# enumeration equivalents)
Swallow exceptions
God classes
Missing interface segregation
Monster classes
Too configurable, too flexible
Abstraction layers not providing additional abstraction
Try catch for program flow control
Missing logging

Schedule CVS Synchronization in Eclipse

S

Source Control like CVS or Subversion is used almost in every software project. As a developer, it’s your responsibility to be up to date with the current version from the source control system. In Eclipse there is a nice feature to schedule such synchronizations. This means, you get regularly informed about all updates and you have less merging problems!

Subscribe to planetgeek.ch syndication feed with outlook

S

A little while ago I was helping a colleague of mine to subscribe to the planetgeek.ch syndication feed with microsoft outlook. I personally use rss bandit because I think this is a really nice and small application. But nevertheless I thought with outlook I should be as easy as it is currently with rss bandit.
But see what happens if you try to subscribe to our syndication feed:

Test Driven Development Myths

T

I’m often hearing thoughts about Test Driven Development from people not using it, which are not true (at least not 100%).
Therefore, I want to describe some of these myths here:

Writing unit tests is difficult and complex
Projects take longer because of the additional test code that has to be written
Not everything can be tested with unit tests. Therefore TDD cannot be used.
There is no need for architecture and design because TDD claims to evolve that from tests

Eclipse will not find all classes with [Ctrl-Shift-T]

E

Today I stumbled upon the problem eclipse did not find some classes with the code completition or [Ctrl-Shift-T]. If you write the class name in the code everything looks ok. I tried to clean my workspaces with rebuild etc. did not work.
But there is hope: After deleting all content in .metadata/.plugins/org.eclipse.jdt.core eclipse re-indexes the workspace again and everything is ok. I guess -clean as startup parameter would work likewise but I can’t verify.

Recent Posts