5,491 reputation
11123
bio website ontraindevelopment.blogspot.c…
location
age
visits member for 1 year, 8 months
seen 1 hour ago

At day I work as an ABAP developer in civil service.

At night I am developing a web-based MMORPG using HTML5 Javascript for the client, Java for the server and MongoDB as database backend. You can follow my progress on my development blog.


Jul
2
comment License Agreement for App
Why does the possibility that they sell the rights to your app to someone else worry you so much?
Jun
29
comment Java: How to manage UDP client-server state
Why UDP? It seems to me like most of your problems would go away when you would just use TCP.
Jun
23
comment How to mentor a junior team member while remaining productive on your own projects?
I am currently multitasking on two projects, but I have the benefit that the work on the two projects take place in different buildings. The different environment makes it really easy to mentally switch between the two tasks. You likely don't have this luxury, but you could make it a rule that you work on project A only at your desk and on project B only at the desk of the guy you mentor.
Jun
17
comment Are error variables an anti-pattern or good design?
A general principle in API design which brings you quite far is to always look what PHP is doing, and then doing the exact opposite thing.
Jun
15
comment I don't know how to understand the Wildcard type in Java
This question on stackoverflow might answer your question.
Jun
13
comment What does “trivial” mean?
Where is the difference between a stream and a river?
May
26
comment OSS dual licensing / market segregation
The problem with forbidding commercial use is that it is hard to define what constitutes commercial activity and what doesn't. Examples: Is a charity organization non-commercial when it sells cake to raise funds? Am I performing commercial activity when I use your software to design an ad to sell my old car? OK, maybe you say I am not allowed to use your software when I am being paid for it, but what if I use it in my spare-time to train for a job I expect to get paid for later?
May
26
comment How can I have a shell script log into a remote server and execute imqcmd there?
You could start with mentioning what operating system you are using on client and server.
May
12
comment Helping someone who is not and never will be a professional programmer write code that is more legible and usable to use and interpret
@durron597 Why doesn't he describe the algorithms using something like (or vaguely similar to) UML, Nassi–Shneiderman diagrams or just plain English and leaves the implementation to you? He could then use his domain-knowledge to test your code for correctness.
May
12
comment Helping someone who is not and never will be a professional programmer write code that is more legible and usable to use and interpret
@durron597 When you rewrite each line of his code anyway, then what value does his code add to the project in the first place? Wouldn't it be faster when you would write it yourself from scratch?
May
12
comment Helping someone who is not and never will be a professional programmer write code that is more legible and usable to use and interpret
@durron597 You are only referring to the first paragraph, are you?
May
12
comment Helping someone who is not and never will be a professional programmer write code that is more legible and usable to use and interpret
The question is: can you do anything when you are the subordinate in this situation?
May
5
comment What is the best way to store multilingual data in MongoDB?
There is never a best way. Only the way which works best for you.
Apr
26
comment open source social network allowing advertising
@gnat The proposal for a software licensing stackexchange on area51 was closed explicitly because licensing questions are on-topic on programmers.
Apr
16
comment How would another popular language avoid having to use the factory pattern while managing similar complexity as in Java/Java EE?
Thank you for this anecdote. Can you also elaborate a bit on the "what are the alternatives?" part of the question so we don't become like that too?
Apr
15
comment How do remote programmers working on proprietary software go about securing their work/source code?
Sourcecode is rarely as valuable as you think it is. Either your software is so unique that nobody except you has a use for it anyway, or it is so generic that you can prevent commercial distribution in a legal way. And when your concerns are security-motivated... your are doing it wrong!
Apr
15
comment Can I use MIT code within a MS-PL project?
@thefiloe The MIT license says: "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software". That means your software must include the full license text somewhere. But it does not define exactly how and where, so when you have a more suitable way to place the license text you can do so.
Apr
15
comment Can I use MIT code within a MS-PL project?
@thefiloe Yes, you need to do that. But when your program has some place for copyright information (about-page, credits, readme etc.) you need to place it there, too.
Apr
8
comment Tracking translations in localized software
Did you follow Android development best practices and have all your strings in a string resource file?
Apr
8
comment Is it wrong to have HTML strings within PHP objects, or is it only wrong in controllers?
@GrandmasterB Even burning someones house down might be the right thing to do under certain extraordinary circumstances.