<1/4>

“No Bugs” Bunny

unnamed.png

“No Bugs” Bunny
Sarcastic Architect

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek

BB_userpic_0012.png

Once upon a time, in a rabbit outsourcing warren of Bunnylore, there was a young software developer bunny. And as a developer, she has had one very unusual treat: she was obsessed with eliminating all the bugs she can get his forelegs on. So, it is not surprising that her friends called her a “No Bugs” Bunny (or simply “NoBugs”).

Later on, she grew up, so she decided that “Bunny” in her name has became inappropriate (not to mention potential arguments with Warner Brothers), so she has asked all her friends to call her “No Bugs” Bunny. She has made a career as a team lead and software architect, and they lived happily ever after.

DevOps for MOGs

June 6, 2017 by “No Bugs” Bunny

Continuous Delivery vs Classical Development

Quote:

This communication channel (coming from Operations back to Development) is extremely important to have a game which is able to work anywhere-reliably in the real world

Another Quote:

Most importantly, our processes should allow these different production cycles to co-exist.

Filed under: Book: D&D of MOGs1st beta of Vol. VII-IXOn.DevelopmentDevelopment Processes

Tagged With: multiplayerServer
Read more

Databases and RAIDs

May 30, 2017 by “No Bugs” Bunny

Server, RAID-1, and SSDs

Quote:

for quite a few applications out there, the most important feature of the RAID is not even redundancy, but greatly improved write latency. Moreover – this is the thing which we cannot possibly get from software RAID (!).

Another Quote:

As a rule of thumb – I am trying to keep the size of OLTP DB small enough to fit into RAM of the OLTP DB Server.

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

Read more

Configuring Hardware for MOG. Part I (Switches, Firewalls, Game Servers)

May 23, 2017 by “No Bugs” Bunny

Configuring Servers, Switches, and Firewalls

Quote:

beware: “there are distros beyond the RedHat/Debian dichotomy – but if you’re reading this section looking for my advice on it – most likely you still have too little experience running Linux to look in that direction

Another Quote:

every time I disable Active Directory Service from a production server – I feel as a doctor who successfully removed a cancer tumor from a patient

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

Tagged With: multiplayerServer
Read more

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