484 reputation
211
bio website konamiman.com
location Palma, Spain
age 41
visits member for 4 years
seen yesterday

First the serious things: I love MSX computers and the old classic Renault Twingo (the 1993-2007 series; the current model is as boring as all other cars).

And now the boring stuff. I am a telecommunication engineer working as a software developer, mainly (actually almost all) in C#. I have done a lot of Windows Forms development in the past, but now I am more in the Silverlight arena.

When I have free time I like When I had free time I liked to program my MSX Turbo-R in Z80 assembler. In fact I have even developed a full TCP/IP sack for MSX (the source code is available, feel free to take a look!), which I presented as my final project in the university, with quite good results.

Feel free to contact me at:
konamiman (at) konamiman (dot) com


Mar
24
comment Alternative to goto-statement in this case?
+1, this is the best solution. But I have to disagree in the last sentence: given a perfectly valid and readable alternative, goto is that bad.
Mar
24
comment How implement an IP stack?
TCP/IP stack in Z80 assembler: konamiman.com/msx/inl2/inl20src.zip . Now you know "how" to implement it. :-)
Mar
2
comment How can I tactfully suggest improvements to others' badly designed code during review?
+1 for the whole answer but especially for "If the code is messy, there's a stronger likelihood that it also contains bugs"
Feb
19
awarded  Organizer
Feb
19
revised How do you guarantee that your database context is disposed of properly when your lazy collection is no longer needed?
Changed the tags.
Feb
19
suggested approved edit on How do you guarantee that your database context is disposed of properly when your lazy collection is no longer needed?
Nov
25
revised Domain-Driven-Design - external dependencies in the Entity problem
Added formatting to code.
Nov
25
suggested approved edit on Domain-Driven-Design - external dependencies in the Entity problem
Oct
22
answered A “Composite API” layer
May
27
comment What is the best design decision approach?
That's it. In the end the question when doing a design decision should always be, "What will be easier to read?" (or "What would another person find easier to understans?" if you want)
Jan
7
comment What do you deliver in the first couple of iterations in Agile?
+1 for the last paragraph - it is a good idea to start development with a prototype intended for user validation.
Nov
10
comment How to develop an app for a smartphone to access a web app?
I wouldn't even take seriously anyone that nowadays has the guts to develop a IE-only web application.
Oct
18
comment How much freedom should a programmer have in choosing a language and framework?
Consider yourself lucky. You are "forced" to develop using ASP.NET MVC, which is a great and very developer-friendly technology. If you had to use WebForms instead, you would be thinking of committing suicide by now.
Jul
25
comment How to suggest changes as a recently-hired employee?
Realizing that there are still software developmente companies that don't use any version control system whatsoever makes me lose faith in humanity...
Jul
25
comment Difference between various Collection Generic Interfaces in C#
+1, but I would add that in the rare cases where you actually need the to pass a list to a method, you should use IList rather than List in the method declaration.
May
5
awarded  Yearling
Apr
29
comment Prevent code from getting mess
VB6? In 2013? OMG...
Apr
29
comment Is writing your own Data Access / Data Mapping Layer a “good” idea?
Why not write your own language? Your own framework? Your own operating system? And to be sure you're in control of everything, it's also a good idea to create your own hardware That's what Apple said :-)
Mar
26
awarded  Informed
Feb
15
comment How does if/else work internally in all programming languages?
I think that many programmers would be scared if they looked at how assembly language works :-)