<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.

Part VIIb: Security (concluded) of 64 Network DO's and DON'Ts for Multi-Player Game Developers

July 20, 2015 by “No Bugs” Bunny

Security Backdoor

Quote:

What is practically very important – is to keep all the “unsanitized” data in one place.

Another Quote:

What will happen if attacker got the whole database of your users' passwords?

Filed under: On.System ArchitectureDistributed systemsOn.ProgrammingNetwork ProgrammingOn.SecurityBest Practices

Read more

Part VIIa: Security (TLS/SSL) of 64 Network DO’s and DON’Ts for Multi-Player Game Developers

July 13, 2015 by “No Bugs” Bunny

IP Security

Quote:

Design of secure protocols is a thing which even security professionals have lots of problems with.

Another Quote:

In the security field, if you can disable something unused – you SHOULD do it

Filed under: On.System ArchitectureDistributed systemsOn.ProgrammingNetwork ProgrammingOn.SecurityBest Practices

Read more

Part VI: TCP of 64 Network DO's and DON'Ts for Multi-Player Game Developers

July 6, 2015 by “No Bugs” Bunny

TCP handshake performed by rabbits: SYN - SYN+ACK - ACK

Quote:

In addition, if TCP_NODELAY is set, it MIGHT help to mitigate consequences of exponential backoff algorithm in case of lost packets.

Another Quote:

All of us are seeing 'hung' HTTP connections on a regular basis – that is, when we've clicked a link, and the page loading is stuck forever.

Filed under: On.System ArchitectureDistributed systemsOn.ProgrammingNetwork Programming

Read more

Part V: UDP of 64 Network DO's and DON'Ts for Game Engines

June 29, 2015 by “No Bugs” Bunny

UDP: no warranties of any kind

Quote:

In general, lag and jitter are not specific to UDP, and manifest themselves for absolutely any Internet connection.

Another Quote:

If you need a globally-reachable server with single-digit-ms lag for all the players, it is simply not possible

Filed under: On.System ArchitectureDistributed systemsOn.ProgrammingNetwork Programming

Read more