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

Friday, October 21, 2011

Code smell - LINQ to SQL Datacontext usage and more… - Refactoring work in progress

image
Following up the blog post about some major issues in the usage of the datacontext I dig into more details here.
Here is the initial blog post with an intro and the whole code

Lets start to look at the methods itself, starting with: "UpdateEmployeePositionHistory".

Monday, October 03, 2011

Code smell - LINQ to SQL Datacontext usage and more…

I just came across some code where I needed to fix a couple of issues in. Since I am a strong proponent of continuous improvement and refactoring I thought I blog about this good example.

 

Tuesday, August 30, 2011

ORM: Should I go Micro?

We had an interesting internal discussion about ORMs (Linq to SQL, Entity Framework, …) and MicroORMs (Dapper, Massive, PetaPoco, …). This discussion led me to think about: When should I use a MicroORM?

I would go for the approach: Use both (MicroORM and BigORM) and use them where they make sense.

Latest Posts

Popular Posts