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

FWIW: I’m speaking at ACCU conference on Apr 24th in Bristol, UK

January 26, 2017 by “No Bugs” Bunny

BB_part8_0001-2-640x447.png

Just to inform everybody who might be interested: I am going to speak at ACCU conference, which will be held on Apr 25-29, 2017 in Bristol, UK. My presentation titled “Deterministic Components for Interactive Distributed Systems: Benefits and Implementation”, is scheduled on Apr 24th, at 2pm. The presentation is going to cover determinism benefits (from production post-mortem

Filed under: OtherAnnouncements

Read more

Packet Loss for an App-Level Developer. Part II. Last Mile, Wi-Fi, and Summary

January 24, 2017 by “No Bugs” Bunny

Last Mile

Quote:

Burstable packet loss. May be caused by a neighbor preparing his breakfast

Another Quote:

if there is a NAT device on the way from your Client to your Server – a sudden IP change can occur with absolutely no notification to Client whatsoever.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingNetwork Programming

Read more

Packet Loss for an App-Level Developer. Part I. Router Failures, BGP Convergence Time, AQM, Traffic Shapers.

January 16, 2017 by “No Bugs” Bunny

Active Queue Management

Quote:

All the routers, switches (actually – pretty much each and every device which forms Internet infrastructure) – are allowed to drop each and every packet.

Another Quote:

TCP, when it observes a dropped packet, interprets it as an indication of congestion – and slows down.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingNetwork Programming

Read more

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