35,532 reputation
10116136
bio website OdedCoster.com/blog
location London, United Kingdom
age 41
visits member for 3 years, 9 months
seen 2 hours ago

Stack Exchange employee - developer on the Q&A team - you can contact email me on ocoster (at) stackoverflow.com

I am a C# ASP.NET developer, with a long professional history of work with web and Microsoft technologies.

I am passionate about writing usable and secure software and am constantly learning.

Blog at http://OdedCoster.com/blog.

I have written a blog series about getting good answers on StackOverflow.

CV at http://careers.StackOverflow.com/Oded.


Apr
5
revised Can commented-out code be valuable documentation?
added 9 characters in body
Apr
4
answered Securing PHP source code from illegal copy
Apr
3
comment How to handle or prevent all Admins and users being removed
@Ross - depends on the app and the people who use/admin it...
Apr
2
comment How to handle or prevent all Admins and users being removed
YAGNI. Don't code for "what if". Code for things that are actually likely. If that happens - there should be backups.
Apr
1
awarded  Good Answer
Mar
23
revised Euclidean Space Fully Connected Nondirectional Graph: Shortest Path to all nodes
deleted 27 characters in body; edited tags
Mar
14
comment What is the difference between Repository Pattern and Facades Pattern?
@MirkoPastorelli - it can. An example of a facade would be to give a single entry point for code that actually has to deal with several subsystems.
Mar
14
answered What is the difference between Repository Pattern and Facades Pattern?
Mar
7
comment Most efficient data structure for implementing inheritance structure without classes
A class that contains an enum member?
Mar
4
answered What do you call a method that might do something?
Mar
1
comment What exactly is the Garbage Collector in Java?
@back2dos - perhaps you should read the question. OP is asking if their high level understanding of GC is complete.
Mar
1
comment What exactly is the Garbage Collector in Java?
@back2dos - where did I say that? You are reading more into my answer than I put there.
Mar
1
comment What exactly is the Garbage Collector in Java?
@Prog - simple example. You add a field to a class. You now need to ensure that every place you use it does allocate the correct memory for it. If you do not, you will overwrite some other memory with data from the changed class. And you don't know what you will overwrite and what the effects on the system will be - they can be different on every run.
Mar
1
answered What exactly is the Garbage Collector in Java?
Feb
26
awarded  Good Answer
Feb
26
awarded  Populist
Feb
26
awarded  Nice Answer
Feb
26
comment Why is ~0 a Sequence of 1s
@clicky - yeah, you need to think about how the computer represents the value internally.
Feb
26
answered Why is ~0 a Sequence of 1s
Feb
23
comment Running time question
Code blocks need an empty line before them. Look at my edits to see what I have done.