| bio | website | sleeplessmonkey.com |
|---|---|---|
| location | Wisconsin | |
| age | 28 | |
| visits | member for | 2 years, 8 months |
| seen | May 13 at 17:46 | |
| stats | profile views | 30 |
Independent developer focusing primarily on .NET technologies, but have worked with Java, PHP and others. Also cover a lot of IT related issues as well.
|
Mar 19 |
comment |
What are the reasons for rebuild and redeployment libraries? @EngineerSpock usually a switch statement will perform different logic based on an input parameter. If the cases are built around implementation classes, and a new class is added but the switch statement isn't, what should be the expected behavior? It's a violation of OCP and also means it's tightly coupled to the implementing classes. |
|
Feb 22 |
comment |
Why do large websites use different languages for the backend and frontend? @back2dos If we wanted to use a single language throughout, then any forms-over-relational-database applications should use SQL throughout for a single language across the entire application, including the front end generation. Yes, some languages can be flexible enough to be used in any tier, but that doesn't mean they should be used in those tiers. |
|
Apr 11 |
comment |
Difference between “String” and “string” in .NET and which is best? Similar to this question: stackoverflow.com/q/6000517/6504 |
|
Dec 23 |
comment |
Version control programs for XML-files - merge/diff tool You're talking about this GameMaker, right?: yoyogames.com/gamemaker/windows I thought everything was in one large binary file. |
|
Dec 22 |
comment |
Is there a reason to prefer lambda syntax even if there is only one parameter? Note that this is the release build of the code from a quick scratch program, so there may be room for further optimization. But this is the default output from Visual Studio. |
|
Jul 30 |
comment |
Can you actually produce high quality code if you are sleep deprived? You call insomnia an illness like it's a bad thing. I, for one, enjoy the extra time it gives me each day. Otherwise I'd never have time to read quality answers like this one :) |
|
Nov 3 |
comment |
What is a “wrapper” program? Sounds like a more appropriate term would be something like a "Sentinel/Watcher" program. |
|
Oct 18 |
comment |
Should I learn java for mobile application development or will C# just do? +1 for mentioning the Mono* options. If the demand is high enough from developers then they'll branch out to the other phone platforms as well. |
|
Sep 9 |
comment |
How do you know when you are tired of programming in your life? +1 for recognizing that nearly everything is just rehashing the same ideas in different ways/languages. |
|
Sep 7 |
comment |
Why do new programmers seem to ignore compiler error messages/runtime exception messages? @George: if that were true, every married programmer wouldn't have problems understanding their wife. |
|
Sep 4 |
comment |
Windows programming - should you leave UAC on? @Walter: you can create windows services un-elevated. You need elevated rights to install/uninstall the service though. You should never be installing something directly from the IDE anyways, so an elevated command prompt works better since that's what the IT Pros would end up using. |
|
Sep 4 |
comment |
Windows programming - should you leave UAC on? How does leaving UAC off help? Web app development shouldn't require admin rights, except for setting up IIS initially. Windows services would require admin rights to start and stop, but through a single command window and net start/stop you have a single UAC prompt. Otherwise you should have the logic built so you have a command line runner and a Win Service runner. |
|
Sep 4 |
comment |
Windows programming - should you leave UAC on? @Brian: There are still some libraries that require admin rights (such as developing for Azure), but a vast majority of tasks can be done as non-admin. |
|
Sep 2 |
comment |
What are common mistakes in coding? Technically this would still compile in C# provided you kept them as comments and added a break; after case 2. You just can't have implicit fall through to the next case. |