Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.

We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.

What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.

Your mileage may vary. Batteries not included.

Indirect and Client-Centric Payment Processing. Logging and Reconciliation

January 9, 2017 by “No Bugs” Bunny

Client-Centric Payment Processing

Quote:

Fortunately, there is a neat crypto-trick which makes this schema usable for Server-oriented games in general - and multi-player games in particular

Another Quote:

if you’re using TCP to communicate, you should log everything right before it goes into your send() call (and right after it comes out of your recv() call

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VI

Read more

Development & Deployment of Multiplayer Online Games - now on Leanpub

January 6, 2017 by “No Bugs” Bunny

cover_vol01.png

Quote:

I am happy to let everybody know that from now on, Vol.1 of my upcoming book “Development & Deployment of Multiplayer Online Games” is available via Leanpub

Filed under: OtherAnnouncements

Read more

Direct Payment Processing. Recovery from ‘Unknown’ Transaction Status. PCI DSS.

January 3, 2017 by “No Bugs” Bunny

PCI DSS Audit

Quote:

With the Direct Processing, customer should trust us (the merchant) with their details

Another Quote:

On the other hand, most of PCI DSS requirements make perfect sense regardless of formal compliance

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.SecurityBest Practices

Read more

Determinism: Requirements vs Features

December 26, 2016 by “No Bugs” Bunny

Schroedinger's Cat vs Production Post-Mortem, Low-Latency Fault Tolerance, and Replay-Based Regression Testing

Abstract:

Apparently, in practice there is big difference between cross-platform determinism and same-executable determinism, both in abilities they can provide, and from implementation complexity point of view

Quote:

Cross-platform determinism is the strictest definition of determinism I know; not surprisingly, there are quite a few factors which can break it

Filed under: On.System Architecture(Re)ActorsOn.ProgrammingTips and Tricks

Read more