On.Programming

For most of us, programming (or more generally – software development) is all the life is about.

IT Hares are not different. And they have more than just quite a few bits to share about programming…

If they wrote it in a book, it MUST BE GOOD CODE! Or How many mistakes can fit into 100 lines of book tutorial code. Part 1

August 24, 2015 by “No Bugs” Bunny

mistakes in a book

Quote:

Throwing away 1400 bytes for no reason for every single network message is an outrageous waste

Another Quote:

Having this kind of stuff in your code is like having a time bomb: it will explode, and for any sizeable project if will usually happen sooner rather than later (unless, of course, “later” is the worst possible time for the explosion to happen)

Filed under: On.ProgrammingNetwork Programming

Read more

2D Scaling Basics for Games and Web Design

August 3, 2015 by “No Bugs” Bunny

Mona Lisa Being Scaled using Crane

Abstract:

2D scaling is a headache.

Quote:

For us (as developers) it is important to know that the difference does exist, and that we should be ready to store graphics with larger sizes even when we personally don't see the need to do it.

Filed under: On.ProgrammingTips and Tricks

Tagged With: 2Dweb development
Read more

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