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.

Ultra-fast Serialization of C++ Objects

May 16, 2017 by “No Bugs” Bunny

serialization: per-field vs whole struct

Quote:

in both these cases we can be 100% sure that we’ll be deserializing this state on the executable which is identical to the executable which serialized the state.

Another Quote:

Even when comparing with home-grown code with per-field serialization, our Ultra-Fast Serialization still wins (up to 1.5x-2x)

Filed under: On.ProgrammingTips and TricksOptimizations

Read more

Server-Side Hardware for MOGs

May 9, 2017 by “No Bugs” Bunny

Building from Servers

Quote:

beware: “being able to handle 1Gbit/s in general”, and “being able to handle 1Gbit/s in 60-byte packets” are often two very different things

Another Quote:

any heavily-writing DB is going to be quite sensitive to the latency of writing to the database log

Filed under: Book: D&D of MOGs1st beta of Vol. VII-IX

Tagged With: multiplayerServer
Read more

Cover Design for "Development and Deployment of Multiplayer Online Games"

May 4, 2017 by “No Bugs” Bunny

cover_vol01.png

Abstract:

We kinda-finalized cover designs for the first three volumes of “Development and Deployment of Multiplayer Online Games” upcoming book

Filed under: Book: D&D of MOGsTable of ContentsOtherAnnouncements

Read more

Deterministic Components for Interactive Distributed Systems - with Transcript

May 1, 2017 by “No Bugs” Bunny

slide 1

Filed under: On.System Architecture(Re)ActorsOtherAnnouncements

Tagged With: DeterminismTesting
Read more