7,232 reputation
11331
bio website wizardmmo.com
location
age
visits member for 2 years, 1 month
seen 4 hours ago

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

At night I am developing WizardMMO, 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.


Nov
21
comment Sample interview questions on HTML5 Canvas
Are you looking for a job? Then how about actually acquiring the skills instead of just thinking about how to cheat yourself through the interview?
Nov
20
comment How to improve programing skills?
Practice. It takes about 10 years to become a good programmer.
Nov
11
comment Decreasing MongoDB Load
There is no magic "run faster" button. You need to show us your documents, queries, indexes and shard keys and maybe we can figure out a way to increase performance.
Nov
8
comment Is a bad choice to consume the REST API also from the back-end?
This is usually referred to as service-oriented architecture.
Nov
6
comment using one database connection across multiple functions in python
Are these meant to be unit-tests? When that's the case, they shouldn't use the database because that would introduce dependencies on the state of an external system. You should use mock-objects to simulate the database instead.
Nov
6
comment Why do we use non-descriptive internal codenames?
By the way: The internal name for "Windows 10" is actually "Windows NT 6.4". But the marketing would never admit that 6.0 aka "Vista" was the last version where the operating system kernel got a major redesign.
Nov
2
comment Does code format affect performance?
@JayElston This is actually a common misconception among newbie programmers who are only told the simplified explanation "the computer reads and executes your code" and weren't yet taught what actually happens behind the scenes when they click on "compile&run".
Oct
26
comment Duplicate Account Detection - New Approach?
Why don't you ask this question on gamedev.stackexchange.com?
Oct
19
comment Ship of Theseus applied to GPL - Can I relicense my program if I replace all of the derivative parts?
@Landon Your work is still a derivate from a GPL work, and so it's bound to the terms of the GPL.
Oct
9
comment mongoDB user management (built in or own implementation)
@Matthias Yes, that's what I am suggesting.
Oct
6
comment Algorithm for figuring out the enemy flag's location in Stratego
This question might be more appropriate on GameDev stack exchange.
Sep
29
comment Are the concept of database driven website and the CMS made website same?
Most CMS systems use a database, so one could say that a CMS-made website which uses a CMS with a database is also a database-driven website. However, there are also CMS systems which do not use a database. I once wrote one myself which was backed by XML files.
Sep
29
comment Legalities of modifying Ubunt MOTD
This changes tremendously depending on whether or not you distribute your modifications or keep them to yourself.
Sep
21
comment Why don't developers make installation automatic on windows?
The windows 8 app store is an attempt to establish a centralized software repository just like most Linux distributions have.
Sep
17
comment Test Driven Development for Complex Games
You can also apply this method to more complex situations, like making sure that a level 1 character wins a simulated fight against a goblin about 90% of the time.
Sep
17
comment Test Driven Development for Complex Games
One way to unit-test code which uses randomness is to run it lots of times and check if the results statistically conform roughly to the expected distribution. So when an attack is supposed to do 10+2d6 damage, you run the code 1000 times and check that there is no result larger than 22, no smaller than 12 and that there is a roughly bell-shaped distribution within that range.
Sep
17
comment Protecting application against piracy
When you publish the code but allow nobody to copy it, it is called source available, not open source.
Sep
15
comment Why does java.util.ArrayList allow to add null?
Your preallocation argument is invalid, because this is already build into ArrayList with the ensureCapacity(int minCapacity) method and the ArrayList(int initialCapacity) constructor.
Sep
10
comment Why did the creators of the Internet Protocol decide to use IP addresses to identify a particular computer?
@Iain Questions about network routing are on-topic on serverfault.com.
Sep
10
comment Why did the creators of the Internet Protocol decide to use IP addresses to identify a particular computer?
This question appears to be off-topic because it is about software development as defined in the Help Center. Your question might be more appropriate on superuser.com or serverfault.com