Software Development
-

Youâve Cracked The Coding Interview, Now What?
So, youâve managed to crack the coding interview and got yourself a job offer, but now what? Negotiating your salary…
Read More » -

Cracking The Coding Interview: 12 Things You Need To Know
Cracking the coding interview is the holy grail of many programmers and software developers, but is cracking the coding interview…
Read More » -

Dataâs hierarchy of needs
This post originally published in the AppsFlyer blog. A couple of weeks ago Nir Rubinshtein and I presented AppsFlyerâs data…
Read More » -

Accessing game objects by unique ids
Every game keeps its game object in one or more simple collections. These are used for enumerating the objects every…
Read More » -

Preparing for Angular 2
I’m sure you heard about Angular 2 and that it will be totally different. Forget everything you know and start…
Read More » -

Two people coding is twice as productive, right?
Stands to reason, doesnât it? If one person can make 5 widgets an hour, then two people can make 10 widgets an…
Read More » -

Designing a shader loading and management data structure
Last week we looked at how we can use the builder pattern to build shader programs out of individual shaders.…
Read More » -

Linking shader programs using the builder pattern
This post is the first in a series on design patterns in game programming. Design patterns play an important role…
Read More » -

Unit and integration are ambiguous names for testsâand thatâs ok
In my not-so-distant past I needed to write a component which would control an air conditioning unit. My application needed…
Read More » -

Are you getting worked up over code duplication?
As programmers, we have long learned that Duplication is the Ultimate Sin of programming. Even considering to duplicate something is…
Read More »

