707 reputation
312
bio website
location
age
visits member for 2 years, 4 months
seen yesterday

Aug
19
comment How do programmers handle several versions of a same program?
@Vinz243 A switch is any sort of conditional statement that determines whether a given feature may be used. It could be e.g. #ifdef FREE_VERSION compile time switch that surrounds code that's run only in free version, or if (is_premium) {... runtime switch that checks whether correct license is provided, or another kind of switch.
Jan
7
comment Moving a multi-GB SVN repo to Git
@uncelatall we may need to support this for up to a few years, so this is indeed a concern. Another concern is specific external dependency not being in NuGet at all, as well as matching external dependency version to a past build version.
Jan
6
comment Moving a multi-GB SVN repo to Git
@DocBrown just the local working copy, does not include history.
Jan
5
comment Moving a multi-GB SVN repo to Git
What are the options for managing external libraries? We work on Visual Studio with C++ and C#, so Maven doesn't look like a good fit. The main issue here is that having the ThirdParty folder in the repo is so damn convenient, and it's hard to come up with good alternative.
Aug
29
comment Good, simple reasons for having multiple environments
One great example of need to have completely separate production, test, and QA environments is the github outage a few years ago when a developer accidentally dropped production databases: github.com/blog/744-today-s-outage
Jul
25
comment random unique pair numbers from two range
Maybe this should go on StackOverflow?
Jul
25
comment Can a webservice that uses JSON over POST be classified as RESTful?
It's hard to tell.. if in the above protocol URLs identify the resources and the actions are uniform, then it would likely be sufficient to meet the requirements of Uniform Interface principle.
Jul
25
comment Can a webservice that uses JSON over POST be classified as RESTful?
"You can probably do everything in REST that you can do in RPC" -- to be a bit pedantic, but REST as it is frequently implemented is a type of RPC, because the request is forwarded to a specific handler function ("procedure").
Jul
22
comment Storing application users in SQL: create a new “Users” table or use built-in database user management?
Can you clarify why using database accounts decreases security level? I was under impression that it's possible to set pretty harsh restrictions on users. And the linked response seems to indicate that using Active Directory credentials may be useful in some cases. (Btw, I did not downvote you).
Jul
20
comment Is it necessary to follow the standard , take the C standard for that matter?
Could you clarify what you mean by "the standard"? Do you mean not realying on behaviour that is not defined by the standard? Or not using extensions / compiler features? Or style conventions?
Jul
15
comment Migration from a complex C++ application to C# a — good idea?
@gbjbaanb using was exactly what I meant. It works, and it's perfectly correct to view it as RAII implementation, even if it's a bit more verbose than C++. In any case, the point is that it's a mistake to say that RAII is unique to C++, esp when comparing it to C#.
Jul
15
comment Migration from a complex C++ application to C# a — good idea?
RAII is quite doable in C# as well -- see IDisposable‌​.
Jul
13
comment For what reasons should I choose C# over Java and C++?
@mikera Just want to point out that there is quite a bit of language development on .NET platform as well. E.g. F# is a neat functional language that smoothly integrates the rest of .NET, and Python got recently ported to .NET as Iron Python (and got a nice IDE too!).