About Technical Debates

About Technical Debates 

Technical debates are discussed endlessly within the blog-o-sphere/twitter-verse, and they range across every developer community. Each language, framework, tool, and platform inevitably has at least a few going on at any particular point in time.

Below are a few observations I’ve made over the years about technical debates in general, as well as some comments about some of the recent discussions I’ve seen recently about the topic of ASP.NET  Web Forms and ASP.NET MVC in particular.

General Observations About Technical Debates

Below are a few general observations independent of any specific technical debate:

a) Developers love to passionately debate and compare languages, frameworks, APIs, and tools.  This is true in every programming community (ASP.NET , Java, PHP, C++, Ruby, Python, etc).  I think you can view these types of religious technical debates in two ways:

  1. They are sometimes annoying and often a waste of time.
  2. They are often a sign of a healthy and active community (since passion means people care deeply on both sides of a debate, and is far better than apathy).

Personally I think both points are true.

b) There is never only “one right way” to develop something. As an opening interview question I sometimes ask people to sort an array of numbers in the most efficient way they can.  Most people don’t do well with it.  This is usually not because they don’t know sort algorithms, but rather because they never think to ask the scenarios and requirements behind it – which is critical to understanding the most efficient way to do it.  How big is the sequence of numbers? How random is the typical number sequence (is it sometimes already mostly sorted, how big is the spread of numbers, are the numbers all unique, do duplicates cluster together)? How parallel is the computer architecture?  Can you allocate memory as part of the sort or must it be constant?  Etc. These are important questions to ask because the most efficient and optimal way to sort an array of numbers depends on understanding the answers. 

Whenever people assert that there is only “one right way” to a programming problem they are almost always assuming a fixed set of requirements/scenarios/inputs – which is rarely optimal for every scenario or every developer.  And to state the obvious - most problems in programming are far more complex than sorting an array of numbers.

c) Great developers using bad tools/frameworks can make great apps. Bad developers using great tools/frameworks can make bad apps. Be very careful about making broad assumptions (good or bad) about the quality of the app you are building based on the tools/frameworks used.

d) Developers (good and bad) can grow stronger by stretching themselves and learning new ideas and approaches.  Even if they ultimately don’t use something new directly, the act of learning it can sharpen them in positive ways.

e) Change is constant in the technology industry.  Change can be scary.  Whether you get overwhelmed by change, though, ultimately comes down to whether you let yourself be overwhelmed.  Don’t stress about having to stop and suddenly learn a bunch of new things - rarely do you have to. The best approach to avoid being overwhelmed is to be pragmatic, stay reasonably informed about a broad set of things at a high-level (not just technologies and tools but also methodologies), and have the confidence to know that if it is important to learn a new technology, then your existing development skills will mostly transition and help.  Syntax and APIs are rarely the most important thing anyway when it comes to development – problem solving, customer empathy/engagement, and the ability to stay focused and disciplined on a project are much more valuable.

f) Some guidance I occasionally give people on my team when working and communicating with others:

  1. You will rarely win a debate with someone by telling them that they are stupid - no matter how well intentioned or eloquent your explanation of their IQ problems might be.
  2. There will always be someone somewhere in the world who is smarter than you - don’t always assume that they aren’t in the room with you.
  3. People you interact with too often forget the praise you give them, and too often remember a past insult -  so be judicious in handing them out as they come back to haunt you later. 
  4. People can and do change their minds - be open to being persuaded in a debate, and neither gloat nor hold it against someone else if they also change their minds.

g) I always find it somewhat ironic when I hear people complain about programming abstractions not being good.  Especially when these complaints are published via blogs – whose content is displayed using HTML, is styled with CSS, made interactive with JavaScript, transported over the wire using HTTP, and implemented on the server with apps written in higher-level languages, using object oriented garbage collected frameworks, running on top of either interpreted or JIT-compiled byte code runtimes, and which ultimately store the blog content and comments in relational databases ultimately accessed via SQL query strings.  All of this running within a VM on a hosted server – with the OS within the VM partitioning memory across kernel and user mode process boundaries, scheduling work using threads, raising device events using signals, and using an abstract storage API fo disk persistence.  It is worth keeping all of that in mind the next time you are reading a “ORM vs Stored Procedures” or “server controls – good/bad?” post.  The more interesting debates are about what the best abstractions are for a particular problem.

h) The history of programming debates is one long infinite loop – with most programming ideas having been solved multiple times before.  And for what it’s worth – many of the problems we debate today were long ago solved with LISP and Smalltalk.  Ironically, despite pioneering a number of things quite elegantly, these two languages tend not be used much anymore. Go figure.

a) Web Forms and MVC are two approaches for building ASP.NET apps. They are both good choices. Each can be the “best choice” for a particular solution depending on the requirements of the application and the background of the team members involved. You can build great apps with either.  You can build bad apps with either. You are not a good or bad developer depending on what you choose. You can be absolutely great or worthless using both.

b) The ASP.NET and Visual Studio teams are investing heavily in both Web Forms and MVC.  Neither is going away.  Both have major releases coming in the months ahead.  ASP.NET 4 includes major updates to Web Forms (clean ClientIDs and CSS based markup output, smaller ViewState, URL Routing, new data and charting controls, new dynamic data features, new SEO APIs, new VS designer and project improvements, etc, etc).  ASP.NET 4 will also ship with ASP.NET MVC 2 which also includes major updates (strongly typed helpers, model validation, areas, better scaffolding, Async support, more helper APIs, etc, etc).  Don’t angst about either being a dead-end or something you have to change to.  I suspect that long after we are all dead and gone there will be servers somewhere on the Internet still running both ASP.NET Web Forms and ASP.NET MVC based apps.

c) Web Forms and MVC share far more code/infrastructure/APIs than anyone on either side of any debate about them ever mentions - Authentication, Authorization, Membership, Roles, URL Routing, Caching, Session State, Profiles, Configuration, Compilation, .aspx pages, .master files, .ascx files, Global.asax, Request/Response/Cookie APIs, Health Monitoring, Process Model, Tracing, Deployment, AJAX, etc, etc, etc.  All of that common stuff you learn is equally valid regardless of how you construct your UI.  Going forward we’ll continue to invest heavily in building core ASP.NET features that work for both Web Forms and MVC (like the URL Routing, Deployment, Output Caching, and DataAnnotations for Validation features we are adding with ASP.NET 4). 

d) I often find debates around programming model appropriateness and abstractions a little silly. Both Web Forms and MVC are programming web framework abstractions, built on top of a broader framework abstraction, programmed with higher level programming languages, running on top of a execution engine abstraction that itself is running on top of a giant abstraction called an OS.  What you are creating with each is HTML/CSS/JavaScript (all abstractions persisted as text, transmitted over HTTP – another higher level protocol abstraction). 

The interesting question to debate is not whether abstractions are good or not – but rather which abstractions feels most natural to you, and which map best to the requirements/scenarios/developers of your project.

e) As part of that we will be posting more end to end tutorials/content (for both Web Forms and MVC).  We will also be providing tutorials and guidance that will help developers quickly evaluate both the Web Forms and MVC approach, easily learn the basics about how both work, and quickly determine which one feels best for them to use. This will make it easy for developers new to ASP.NET, as well as developers who already know either Web Forms or MVC, to understand and evaluate the two approaches and decide which they want to use.

f) Decide on a project about whether you want to use Web Forms or MVC and feel good about it.  Both can be good choices.  Respect the choices other people make – the choice they have made is also hopefully a good one that works well for them.  Keep in mind that in all likelihood they know a lot more about their own business/skills than you do.  Likewise you hopefully know a lot more about your own business/skills than they do.

g) Share ideas and best practices with others.  That is a big part of what blogs, forums, listservs and community is all about.  What makes them work great is when people know that their ideas aren’t going to be ripped to shreds, and that they will be treated with respect.  Be constructive, not snarky. Teach, don’t lecture. Remember there is always someone else out there who you can also learn from.

On ScottGu's Blog  24th jan 2010

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Related posts

Comments

February 22. 2010 16:01

Gravatar

good info, thanks

poster wallpaper

February 25. 2010 13:16

Gravatar

About Technical Debates. I just hope to have understood this the way it was meant.

Hair Color Pictures

March 2. 2010 04:45

Gravatar

About Technical Debates. Well, I just found your blog unexpectedly from the search engine. First time I saw it, I know it's a very informative blog. I got so many something new from here. Good work and thanks for that!.

Blog

March 10. 2010 20:34

Gravatar

About Technical Debates. Very interesting post I have seen here.Thanks for posting it..

dog toy

March 10. 2010 22:30

Gravatar

About Technical Debates. Oops! I should have shared this with you earlier, any ways it�s not so late. .

haircuts

March 20. 2010 14:40

Gravatar

Yeah! I agree with the other commentators. Technical debates can be turned into an endless conversation. So, people should not entertain this kind of conversation.

Wordpress 99

April 30. 2010 14:20

Gravatar

Comfortabl y, the article is in reality the best on this valuable topic. I harmonise with your conclusions and will thirstily look forward to your coming updates. Just saying thanks will not just be sufficient, for the wonderful clarity in your writing. I will instantly grab your rss feed to stay privy of any updates. Fabulous work and much success in your business dealings!

recipes for salad

May 1. 2010 06:05

Gravatar

It amazes me how infrequently this topic is discussed, and that finding the answer takes a lot of digging on Google.

Eddie Fallick

May 3. 2010 04:13

Gravatar

What a super blog!

Another keyword

May 3. 2010 15:51

Gravatar

I should really be working

Robert

May 3. 2010 21:52

Gravatar

I should really be working

Stevie

May 7. 2010 20:25

Gravatar

Add New Comment thanx for the option

mikoz7

May 9. 2010 20:24

Gravatar

e

kichler lighting fixtures

May 10. 2010 05:12

Gravatar

thnxxxxxxx gr8 post

propecia overnight delivery

May 10. 2010 18:07

Gravatar

no no no no no

buy tramadol 5mg pills

May 11. 2010 06:48

Gravatar

e

solar powered spotlights

May 17. 2010 06:20

Gravatar

gertgret ret ert ert ert et

Danny Benet

June 1. 2010 18:37

Gravatar

hence all these comments!

codeine

June 2. 2010 03:21

Gravatar

:O So mush Info :O � THis Is he MOst AMAzing page DUDe�

order avelox canada

June 2. 2010 05:15

Gravatar

is that australian >?>>

buy clomid without prescription

June 2. 2010 10:08

Gravatar

this helped me as hell

buy clomid without prescription

June 3. 2010 01:37

Gravatar

re comments really that big a deal?

Beverlee Comee

June 5. 2010 00:15

Gravatar

im subscribing to this rss totally !

cialis por internet

June 6. 2010 11:36

Gravatar

Such a usefule journal�

buy tramadol online uk

June 6. 2010 14:39

Gravatar

http://www.sekstvizle.net
Thanks.

porno izle

June 6. 2010 21:01

Gravatar

hmm yes right zzz

Roulette online for money

June 7. 2010 05:11

Gravatar

This conversation will not end, and the solution to end this is to stop arguing and never open this conversation

CD Duplication Services

June 10. 2010 21:24

Gravatar

I am thankful I found an informative article like this. It seems that we all want to be legible in all matters.

Judgment Liens

June 12. 2010 01:46

Gravatar

http://www.pornozirve.com Burada Porno ve Sikiş izlenir. Sekstvizle - Pornozirve - SeksXizle

porno izle

June 12. 2010 04:52

Gravatar

great great�this text deserves nothing �hahaha just kidding ;] �nice text ;]

buy cymbalta without prescription

June 13. 2010 02:36

Gravatar

decent post as usual hmm

order cheap abilify

June 16. 2010 20:23

Gravatar

helped me much !

get proxyvon

June 18. 2010 05:17

Gravatar

Thank you.

abiye

June 19. 2010 12:08

Gravatar

I feel inspired to leave a comment?

strattera

June 22. 2010 20:09

Gravatar

tnks !! very helpful text!

cheap ativan

June 27. 2010 14:54

Gravatar

tnks !! very helpful text!

buy seroquel without prescription

June 30. 2010 19:12

Gravatar

www.mywalkies.co.uk We are your #1 puppy walking site, My Walkies. Become a free of charge member and start listing your adverts totally free of charge within minutes. It is possible to handle all adverts from your personalized dashboard. Whether or not your a canine walker owner or jogging group we possess a spot for you.

Dog walker

July 2. 2010 18:58

Gravatar

Akiba-Idols is really a website specialized in the actual trend which has been happening within Japan;Idols. Idols are scantily dressed woman or actually ladies (junior idols) showing up on display in provocative fashion, expressions as well as perhaps actually scenarios. Be aware it is not really precisely porn, but maybe really the soft kind of porn that involves no full nudity no penetration within any way. Improvements are each week and can include Iv as well as Junior idols. Check all of us out from www.akiba-Idols.com

Japanese

July 5. 2010 16:31

Gravatar

This is lets a person enjoy! I'm glad that you click on your blog to read the article! I feel very good! I wish you good luck!

Jordans 2

July 7. 2010 22:48

Gravatar

hey webmaster I like ur text �.

where to get wellbutrin sr

July 8. 2010 05:45

Gravatar

I keep listening to the news speak about getting free online grant applications so I have been looking around for the best page to get 1.

purchase cialis pills

July 8. 2010 08:36

Gravatar

try it or not ?

order cialis

July 8. 2010 10:39

Gravatar

Can you say cheapskates ? I mean it's tough times with the wars and all that but come on... you come to me, ask for my services and then refuse to pay... simply amazing. I would love to see people who keep their word.

Down Load How To Train Your Dragon

July 9. 2010 23:51

Gravatar

It doesn't appear as if this blog is moderated very often. many of the comments I've read are just bizarre and obviously they are in no way related the subject matter of this blog.

Auto insurance with bad credit

July 13. 2010 06:36

Gravatar

Thanks for taking the time to share your opinion. If more of us used your line of thinking, the world would be a better place.

custom essays

July 14. 2010 10:01

Gravatar

<a href="http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com";>Porno izle</a>
<a href="http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com";>Porno film izle</a>
<a href="http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com";>Bedava Porno izle</a>
<a href="http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com";>Porno tv izle</a>
<a href="http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com"" rel="nofollow">http://www.pornotvler.com";>Türbanlı pornosu</a>
<a href="http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com";>Film izle</a>
<a href="http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com";>Vizyondaki Filmleri izle</a>
<a href="http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com"" rel="nofollow">http://sinema.filmsizle.com";>Bedava Film izle</a>
<a href="http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com";>Porno izle</a>
<a href="http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com";>Porno film izle</a>
<a href="http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com";>Bedava Porno izle</a>
<a href="http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com"" rel="nofollow">http://www.filmsizle.com";>Porno tv izle</a>
<a href="http://filmizle.favoriblog.com";>Film izle</a>
<a href="http://www.hepde.com";>Film izle</a>
<a href="http://dikizle.blogspot.com";>Porno tv izle</a>
<a href="http://www.harblog.com";>Film izle</a>
<a href="http://turkjigolo.blogspot.com";>jigolo</a>

hepshekils

July 16. 2010 02:16

Gravatar

you could go to there myspace

buy wellbutrin sr from canada

July 18. 2010 11:49

Gravatar

Need to disagree with the comment above, get your details straight previous to writting such a comment.

Charlie Potty

July 20. 2010 19:29

Gravatar

Debates are interesting

your momma jokes

July 21. 2010 03:56

Gravatar

I really love this sentence "Developers (good and bad) can grow stronger by stretching themselves and learning new ideas and approaches." This is very true! Especially in programming. You can't focus on one idea or thing because you will end up nothing. Searching, Making a program, Testing, Running it, is like a cycle. Do it again and again and again to discover new things. Anyway, that's why they're called "DEVELOPERS".

Sell Property Fast

July 22. 2010 07:04

Gravatar

The Big 10 Football Nation Forum is a web site in which it is easy to discuss just about anything in regards to the NCAA Big 10 Football Conference. You might also discuss about many other points like other NCAA Football Conferences, other sports activities, everyday chit chat, and numerous other topics. There can certainly be a specific VIP Section exactly where you might buy, sell, trade, or have sports activities bets with other members. http://www.big10footballnation.net/forums/forum.php

big 10

July 22. 2010 07:04

Gravatar

Trubloods.com is any internet site specializing in providing almost all of the goodness because well since darkness through the struck show True Blood. True Blood is actually called given that the synthetic blood vessels the western have got created as well as today pumpkin heads arise via the actual darkness to attempt and coexist along with human beings. An individual follow Sookie Stackhouse because she bargains making use of the particular chaos that exists around the world. There is romance, humor, actions, and also several a great deal more as a person watch vampires, human beings since well because supernaturals conflict inside the town associated with Bon Temps, Louisiana. Monitor totally free channels at trubloods.com!

supernatural

July 25. 2010 21:19

Gravatar

amazon coupon

amazon coupons

July 25. 2010 21:20

Gravatar

amazon coupon codes

amazon coupons

July 26. 2010 04:17

Gravatar

U wilt geld lenen zonder BKR toetsing? De opties hiervoor worden groter, kijk verder en ontdek hoe u wél geld kunt lenen, snel & eenvoudig.

lenen zonder bkr toetsing

July 26. 2010 04:18

Gravatar

U wilt geld lenen zonder BKR toetsing? De opties hiervoor worden groter, kijk verder en ontdek hoe u wél geld kunt lenen, snel & eenvoudig.

lenen zonder bkr toetsing

July 26. 2010 09:05

Gravatar

Truth is the summit of being justice is the application of it to affairs.

bad credit unsecured personal loan

July 30. 2010 04:59

Gravatar

hey webmaster I like ur text �.

buy ventolin from canada

August 2. 2010 22:51

Gravatar

Lie Down and Roll Over and 159 Other Ways To Say I Love You

pay day loans

August 4. 2010 02:46

Gravatar

Migraine is een heftige, bonzende hoofdpijn in aanvallen. De pijn komt plotseling opzetten. Migraine ontstaat doordat de samenwerking van bloedvaten en

migraine

August 4. 2010 02:47

Gravatar

Migraine is een regelmatig terugkerend hoofdpijnsyndroom met aanvallen van minimaal 4 en maximaal 72 uur. Kenmerkend voor migrainehoofdpijn is de kloppende

migraine

August 4. 2010 12:28

Gravatar

As a Newbie, I am always searching online for posts that can help me. Thank u

Linki sponsorowane - - - -

August 5. 2010 17:27

Gravatar

Thanks for share your opinion. If more of us used your line of thinking, the world would be a better place.

fake watch

August 5. 2010 17:39

Gravatar

Thanks for share your opinion.

fake watch

August 10. 2010 12:27

Gravatar

Lenen zonder BKR toetsing gaat vandaag heel gemakkelijk. Binnen een paar uur geld lenen zonder BKR toetsing doet u hier, lees snel verder

lenen

August 10. 2010 15:12

Gravatar

U wilt geld lenen zonder BKR toetsing? De opties hiervoor worden groter, kijk verder en ontdek hoe u wél geld kunt lenen, snel & eenvoudig.

lenen

August 18. 2010 12:12

Gravatar

many thanks,I am always searching on the internet for posts which could support me.

samsung t401g review

August 19. 2010 13:04

Gravatar

Bereken zelf uw hypotheek. Hypotheek berekenen? Maak snel een indicatieve berekening van het maximale leenbedrag van uw hypotheek.

hypotheek

August 19. 2010 13:18

Gravatar

Hypotheek informatie, hypotheek aanvragen of afsluiten? Hypotheekrentes bekijken. Hypotheek aanbieders vergelijken, hypotheek vormen, bijkomende kosten,

hypotheek

August 29. 2010 05:54

Gravatar

many thanks,I am always searching on the internet for posts which could support me. http://www.ilkvideo.com

dizi izle

September 8. 2010 04:43

Gravatar

I noticed one of our cats was sneezing quite a bit. He had a cold. What was more amusing is that the other cat is deathly afraid of sneezing and runs like hell whenever someone lets one out.

ugg boots sale

September 15. 2010 20:32

Gravatar

many thanks,I am always searching on the internet for posts which could support me.

air yeezy

September 15. 2010 20:32

Gravatar

I just want to offer this up early, it's actually a bit premature. As most of you may already know our Debbie McClellan is retiring. We sat down to talk about the many

Pradas

September 15. 2010 20:33

Gravatar

Part of maintaining the blog is meeting and talking to people at Hopkins that were previously---for me---usually off the radar

Coach Handbags

September 19. 2010 00:39

Gravatar

cok soalun yararli bişe kolayg elsın

sikiş

September 20. 2010 14:41

Gravatar

For we know in part and we prophesy in MLB Baseball Jerseys part, but when perfection comes, the imperfect disappea. When I was a child, I talked like a child, I thought like a child, I reasoned like a child. When I became NBA Basketball Jerseys man, I put childish ways behind me. Now we see but a poor reflection as in a mirror; then we shall see face to face. Now I know in part; then I shall know fully, even as I am fully known.And now these three remain: faith, hope and NFL Football Jerseys love. But the greatest of these is love.

NFL Jerseys

September 26. 2010 22:18

Gravatar

It sounds like u're creating problems urself by trying to solve this issue instead of looking at why their is a problem in the first place.

buy wellbutrin sr online

September 28. 2010 05:08

Gravatar

There was yet another warrant out for Lindsay Lohann's arrest. As soon as she gets out of one jam she gets immediately into another.

Mountain buggy urban double stroller

October 14. 2010 14:33

Gravatar

Nice blog post. That's what I like to see.

Timeshare foreclosure process

October 18. 2010 19:33

Gravatar

fivmscgsyskwwbnsrm, http://www.physique-iq.com , XFaLbfpOHZkvwJkWqStv.

sports supplements

November 4. 2010 01:10

Gravatar

What are your top ten supplements. Ive been reading this site, and others on nutrition and sports supplements, and wondered what your favourites are, or, most effective supplements you've ever used.

sports supplements

November 8. 2010 01:51

Gravatar

Very nice site. Well laid out.

toenail fungus treatment

November 15. 2010 04:10

Gravatar

Great site!

Hemorrhoid Treatment

November 19. 2010 14:36

Gravatar

Like your site.

Toenail Fungus Treatment

December 1. 2010 06:33

Gravatar

this blog is very interesting . thank you <a href="http://www.basketballshoesdiscount.com/nike-zoom-kobe-basketball-shoes-nike-hyperdunk-basketballshoes-c-104_109.html";>Nike Hyperdunk 2010 basketballshoes</a>
<a href="http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/";>the north face jacket</a>
<a href="http://www.toryburchbrand.com/tory-burch-boots-c-25.html";>Tory Burch Boots</a>
<a href="http://www.toryburchbrand.com/canada-goose-gloves-c-27.html";>Canada Goose Gloves</a>
<a href="http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/";>canada goose jackets</a>
<a href="http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/";>Canada Goose Vest</a>
<a href="http://www.toryburchbrand.com/canada-goose-womens-vest-c-29.html";>Canada Goose Women's Vest</a>
<a href="http://www.toryburchbrand.com/canada-goose-chilliwack-parka-c-32.html";>Canada Goose Chilliwack Parka</a>
<a href="http://www.toryburchbrand.com/canada-goose-expedition-parka-c-31.html";>Canada Goose Expedition Parka</a>
<a href="http://www.toryburchbrand.com/canada-goose-snow-mantra-parka-c-30.html";>Canada Goose Snow Mantra Parka</a>
<a href="http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/";>tory burch shoes</a>
<a href="http://www.basketballshoesdiscount.com/nike-air-max-shoes-mens-nike-air-max-90-shoes-c-70_82.html";>nike air max 90 boots</a>
<a href="http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/"" rel="nofollow">http://www.toryburchbrand.com/";></a>
<a href="http://www.basketballshoesdiscount.com/nike-air-max-shoes-c-70.html";>nike air max 2009</a>
<a href="http://www.basketballshoesdiscount.com/nike-air-max-247-c-122.html";>nike air max 24-7</a>
<a href="http://www.basketballshoesdiscount.com/nike-free-shoes-c-90.html";>nike free 5.0</a>
<a href="http://www.basketballshoesdiscount.com/nike-tony-parker-shoes-c-110.html";>nike Tony Parker Shoes</a>
<a href="http://www.basketballshoesdiscount.com/nike-air-max-247-mens-nike-air-max-247-c-122_123.html";>mens nike air max 24-7</a>
<a href="http://www.basketballshoesdiscount.com/nike-zoom-kobe-basketball-shoes-c-104.html";>nike kobe shoes</a>
<a href="http://www.basketballshoesdiscount.com/nike-lebron-james-shoes-c-71.html";>nike lebron james shoes</a>
<a href="http://www.basketballshoesdiscount.com/nike-kevin-durant-shoes-c-111.html";>nike Kevin Durant Shoes</a>
<a href="http://www.basketballshoesdiscount.com/"" rel="nofollow">http://www.basketballshoesdiscount.com/";>nike air max lebron VIII 8shoes</a>
<a href="http://www.basketballshoesdiscount.com/dwight-howard-shoes-c-115.html";>Dwight Howard shoes</a>
<a href="http://www.basketballshoesdiscount.com/"" rel="nofollow">http://www.basketballshoesdiscount.com/";>nike air max 2010</a>
<a href="http://www.basketballshoesdiscount.com/nike-air-presto-shoes-c-119.html";>nike air presto shoes</a>
<a href="http://www.basketballshoesdiscount.com/nike-chris-paul-shoes-c-114.html";>nike Chris Paul shoes</a>
<a href="http://www.basketballshoesdiscount.com/kevin-garnett-shoes-c-118.html";>Kevin Garnett shoes</a>
<a href="http://www.basketballshoesdiscount.com/tracy-mcgrady-shoes-c-116.html";>Tracy McGrady shoes</a>
<a href="http://www.basketballshoesdiscount.com/gilbert-arenas-shoes-c-117.html";>Gilbert Arenas Shoes</a>
<a href="http://www.my-nikeshoes.com/";>nike air max</a>
<a href="http://www.my-nikeshoes.com/nike-air-max-2009-c-284.html";>nike air max 2009</a> <a href="http://www.mbtlamishoessale.com/";>mbt shoes </a>, <a href="http://www.mbtlamishoessale.com/womens-mbt-shoes-c-127.html";>womens mbt shoes</a> , <a href="http://www.mbtlamishoessale.com/mens-mbt-shoes-c-125.html";>mens mbt shoes </a>

Nike Hyperdunk 2010 basketballshoes

February 2. 2011 17:38

Gravatar

AKG Headphones

AKG Headphones

February 9. 2011 16:25

Gravatar

sgarealestates provide you a comprehensive range of good quality real estate projects by all the reputed builders be it residential, commercial and retail . Besides we also serve you in leasing,selling, reselling of your properties and enjoying the returns there on. We offers you best deal of property in chandigarh, property in panchkula, property in zirakpur and property in mohali on reasonable rates.

property in zirakpur

February 12. 2011 01:49

Gravatar

It appears that you have placed a lot of effort into your article and I require more of these on the net these days. I sincerely got a kick out of your post. I don't really have much to say in response, I only wanted to comment to reply wonderful work.

Barrett

February 13. 2011 02:01

Gravatar

sgarealestates provide you a comprehensive range of good quality real estate projects by all the reputed builders be it residential, commercial and retail . Besides we also serve you in leasing,selling, reselling of your properties and enjoying the returns there on. We offers you best deal of property in chandigarh, property in panchkula, property in zirakpur and property in mohali on reasonable rates.

property in mohali

February 27. 2011 00:32

Gravatar

Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.I am not really sure if best practices have emerged around things like that, but I am sure that your great job is clearly identified. I was wondering if you offer any subscription to your RSS feeds as I would be very interested and can?t find any link to subscribe here.

cheap hosting

March 4. 2011 08:18

Gravatar

I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog.

Google

March 7. 2011 05:43

Gravatar

information i just say gr8 one your did here i really love this keep putting such kind of info i bookmarked

Prada Bags

March 7. 2011 05:46

Gravatar

You should really moderate the comments here

Prada Bags

March 13. 2011 00:16

Gravatar

Thanks but About Technical Debates. I just hope to have understood this the way it was meant.

business trip

April 11. 2011 01:56

Gravatar

Cairns is truly the place the rainforest meets the reef.Most people visit the Great Barrier Reef, Daintree Rainforest and Kuranda skyrail while in Cairns

Cairns

May 3. 2011 20:53

Gravatar

Sipadan Island is rated in the top 10 Dive sites worldwide http://www.divinginsipadan.com

Sipadan

May 5. 2011 14:39

Gravatar

I will like to appreciate you for the time you have given in writing such an wonderful post. I agree with all your views. Thank you for sharing this valuable information with us.

photographers Northern Ireland

May 7. 2011 10:57

Gravatar

This educational article encouraged me very much! Saved the website, extremely interesting categories just about everywhere that I see here! I appreciate the information,thanks.

thomas sabo bracelet black

June 2. 2011 03:20

Gravatar

awesome

windows 7 key

June 10. 2011 23:37

Gravatar

This is really interesting, You are a very skilled blogger. I have joined your feed and look forward to seeking more of your fantastic post. Also, I have shared your web site in my social networks!

thomas earrings

August 9. 2011 21:32

Gravatar

Gizli sakli bulusmalarrr ama simdi saklamaliyiz
<a href="http://www.zirvemarket.com";>Penis Büyütücü</a>
<a href="http://www.bayanx.com";>Bayan Escort</a>
<a href="http://www.msnkontrolet.com";>msn kontrol</a>
<a href="http://www.erotikcadde.com";>sex shop</a>

AntoL-Nyo

November 5. 2011 04:57

Gravatar

Hi, the article is so wonderful, I am interested in it. I will pay attention to your articles.

china wholesale

November 5. 2011 04:57

Gravatar

Thank you for your articles

Ugg Boots

December 16. 2011 01:52

Gravatar

Low Price Uggs On Sale, quality guarantee fashion Uggs Sale, safe shippment uggs on sale. Welcome to buy to have a warm winter and be fashion in winter. UGGs Outlet, UGGs On Sale, popular as well as good quality UGG Sale Online. Cheap ugg boots sale here,we promise you can get ugg boots at the lowest price,be quick! UGGs will company you all the winter. To keep warm is also important for men and kids. UGGs add warm to your feet and your heart.





uggs on sale

December 24. 2011 03:33

Gravatar

Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.....

roof fort lauderdale

January 6. 2012 20:20

Gravatar

Ntv izle | Film izle, Online film dizi seyret, Canlı Ntv izle, Yabancı Yerli Filmler

film izle

Add comment


(Will show your Gravatar icon)  

  Country flag




Live preview

February 5. 2012 21:45

Gravatar