Wednesday, May 30, 2012

Silverlight - Testing the untestable

Another limitation of testing Silverlight that me and one of my workmates ran into with mstest and VS2010 is documented below.
OOP especially Polymorphism help us here though.

We try to test a method that takes an ObservableCollection as input parameter.
I would like to leave the discussion about whether a method with a parameter of type "ObservableCollection" is a good idea or not to another day… Smile

This is the method we want to write some tests around

Wednesday, April 11, 2012

On the road to BDD… Or… to see the light

If you are a regular reader of this little blog in the middle of the internet, you might have realized that I am keen on “all things testing”. This is just a little experience report on my journey to better testing and getting everyone involved in the discussion about what we are building with our codez.

image
Figure: Everyone get together and collaborate

Saturday, February 25, 2012

Fast = $$$ How do you make sure to have a fast application?

Speed = $$$
Many articles on the web, books and statistics tell us that “faster = better” and even more important: faster = more revenue.

For Google an increase in page load time from 0.4 second to 0.9 seconds decreased traffic and ad revenues by 20%.
For Amazon every 100 ms increase in load times decreased sales with 1%.

 

Also Google uses site speed in their web search ranking. So make sure to optimize your website for speed as per my other blog post.

Is Web Performance Optimization (WPO) something for you?

Thursday, February 02, 2012

Conferences to attend this year - I love lists

What you write down you don't have to remember
I love lists!
Or as my girlfriend says to me: "Don't you have a list for that?"

Sunday, January 22, 2012

Tumblr! Not an excuse for not “blogging”

Peter thinks
Figure: Comic effect created with this Photoshop tutorial

Is my new tumblr stream just an excuse for not blogging??
Instead of saying:

“I am way too lazy busy to write a proper blog. I just post random stuff”

No!
It is my effort of publishing more. As I said in my 2012 retrospective I want to publish more, because I like the feedback and discussions that come out of it.

So... there you have it: Peter’s little link list + comments

 

PS
Via feedburner I get all these “tumbles” in my inbox (special folder), so I can easily search for these notes later on…

PPS
Thanks to Juri for this

 

What do you think?

Saturday, January 07, 2012

2011 retrospective – a year in review

This is the 3rd time at the beginning of the year in a row, where I wanted to recap last year in a blog post. This time I am actually doing it, or let me rephrase it. This time around I actually publish my recap on my blog. "Publish more" is one of my goals for 2012 which is topic for another blog post.

! This blog post is all about me, addressed to my future self. Feel free to skip it ;-)

 Goal for 2012: Avoid getting hit with keyboard from girlfriend
Figure: Goal for 2012: Avoid getting hit with keyboard from girlfriend

Wednesday, January 04, 2012

Generated documentation is worse than useless (0 value) and causes pain in the future

I just came across a blog post from Ian about GhostDoc and Atominerr and had to share my thoughts here about those tools. I tried to leave a comment on his blog, but I couldn’t answer the SpamQuiz. LOL #StupidHuman

Useless but fun.   Generated documentation is useless but not fun!
Figure: Useless but fun! 

Sunday, December 11, 2011

TFS source control - Watch your application grow like a garden

Start little and grow a garden
Figure: Not a garden yet, but everything starts small

On every project that I am part of, I setup an email alert that sends me an email for each check-in that happens.
This helps me to follow what's going on on the codebase and to watch the application grow. I say "grow" because we construct software by growing it like a garden, and *not* constructing it like a building.

"Architecture is a bad metaphor. We don't construct our software like a building, we grow it like a garden."
from Craig Larman, http://www.infoq.com/articles/large-scale-agile-design-and-architecture

Sunday, November 06, 2011

SQL can stink too - Code smell in stored procedures

image
Figure: You don't need to dig deep to find smelly code

I just found this nice piece of TSQL that I came across in a 500 line stored procedure on my current project.

Wednesday, October 26, 2011

The broken window theory in the real world

I used to live in beautiful sunny Neutral Bay, Sydney where I walked along Bent Street every day. I moved back to Europe at the end of this July and just found this in my Draft blog folder..
I experienced the "broken window theory" myself, in front of my door.

image image image
18 February
23 February 1 March

Latest Posts

Popular Posts