Reputation
31,783
Next tag badge:
112/100 score
19/20 answers
Badges
5 66 116
Newest
 Electorate
Impact
~1.1m people reached

Jul
22
comment How to write procedural code in an object oriented language?
1 class, lots of methods. OO is just a different way of organising your procedural code to make it more manageable.
Jul
22
awarded  c
Jul
21
answered Are private members useful anymore?
Jul
21
answered Can programs of different languages communicate information without file io?
Jul
21
answered Declaring 'chained' interface inheritance
Jul
21
comment Business difference between MariaDB and MySQL
MySQL is now owned by Oracle. What question are you asking as yours doesn't seem to be about anything.
Jul
21
comment What is the right testing strategy in Agile Scrum/Kanban teams?
scrum is practically waterfall - lots and lots of short waterfalls :-)
Jul
21
comment Should I initialize C structs via parameter, or by return value?
@jamesdlin in cases where the Foo is created, and the InitialiseFoo is accidentally missed. It was just a figure of speech to describe the 2--phase initialisation without typing out a lengthy description. I figured experienced developer type people would understand.
Jul
21
answered How to structure a reservations system in a document based database?
Jul
21
awarded  Enlightened
Jul
21
awarded  Nice Answer
Jul
20
comment How to compute flow rate of web traffic?
hold it in some application-level state that the web server provides, for PHP that's probably going to be memcached unless you want global variables. You'd best ask another question about that on SO, PHP global state is not really my area of expertise.
Jul
20
answered Should I initialize C structs via parameter, or by return value?
Jul
20
awarded  web-development
Jul
20
comment How to structure Git repository of a QtCreator based application?
then use the same layout QTCreator uses, if you're modifying it....
Jul
20
answered How to compute flow rate of web traffic?
Jul
16
comment Isn't there a substantial problem with SVN tags?
the Linux kernel tar.bz2 is about 100Mb... teeny. If I took the enterprise I mentioned and checked out the entire repo, it would be 30Gb on local disk, and that only counted the UK repo, not the American, European or Australian ones. Anyway, the tool is only inappropriate if you use it in the wrong circumstances instead of using the right tool. Remember, they're all just tools.
Jul
16
comment Isn't there a substantial problem with SVN tags?
@BasileStarynkevitch svn tags are cheap too, the difference is that git stores them in a "stacked" organisation, whereas svn stores them in a "flattened" organisation. With git you get all the history, whereas svn only gets you the last revision. Switching branches in git is quick but at a cost of increased disk space, switching in SVN is slow but uses less disk. Its all trade-offs depending what your requirements are, neither is "good or bad", just different. Enterprise I worked at had a 5Gb repo, git would not have worked well with that, but it works very well with small OSS projects, etc.
Jul
16
comment How to break TFS or Mercurial repository in some way with a bad commit?
AFAIK no other SCM allows rewriting of history - every commit is a stored commit, no matter what. Git is the exception allowing things like rebase and fastforward which should have no place in any SCM. Other than that, there might be bugs in various products that allows damage to occur, or a dedicated attacker could damage the repo but these are bugs that occur in all software.
Jul
16
revised Isn't there a substantial problem with SVN tags?
added 140 characters in body