Hello folks, On this article, let's talk about the Protocol Extensions and Protocol Oriented Programming (POP). There are lots of discussions on this subject, many comparisons between Swift Protocol Extensions and Multiple Inheritance. So let's…

Hello folks, I'll start with a polemic phrase: "Swift is the future". I'm saying this phrase too. In this article I'll tell a little about why I take my hat off to Swift now. I'll…

Hello people, There are a lot of talk out there about the Swift. As always, Apple reach the trend topics with its biggest announce: "a new programming language, I introduce you Swift". I've seen people…

Hello my friends, Due to some bugs and questions with the old tutorial, I'm creating this new one, much more simpler and less bugs than the another one. I'll not post the old link here…

Hello again, my friends! Let's start a new series of tutorials, at this time let's go deep in shaders universe, the most exciting part of OpenGL programmable pipeline. We'll treat about textures, lights, shadows, per-pixel…

Greetings! It's a great pleasure to present a new part of my work. This one is a piece of a framework intended to be used in the daily job. To make many things, make your…

Hello everyone! Today I want to talk about the NinevehGL. Talk more about the features and about what it can offer to us. NinevehGL is almost done, I want to be as fast as possible…

Hello my friends, After long months, just waiting for a single day, was a long wait, I know, but today the things will change a little bit. Today is THAT day. After working through the…

Hi guys! In this article I'll show how to calculate per-vertex Normals and the Tangent Space. Here you'll see the most accurate technique, generating real Normals and breaking the vertex when necessary. This article is…

Hi again everybody! This will be a little article to give support to my full tutorial about OpenGL. In this article I'll talk about the EGL API and the EAGL (the EGL API implemented by…

Here we are for the final part of this serie of tutorial! Welcome back, my friends. Is time to dive in advanced knowledges about OpenGL and 3D world. In this tutorial we'll see many things…

Very welcome back, my friends! Now we are aware about the basic concepts of 3D world and OpenGL. Now it's time to start the fun! Let's go deep into code and see some result on…

Hello everyone! Welcome again to a new serie of tutorial. This time let's talk about the magic of 3D world. Let's talk about OpenGL. I dedicated the last five months of my life entirely to…

Hi fellows! This article will treat article the myth and truths behind iOS ARC (Automatic Referece Counting) and MRR (Manual Retain Release). Let's understand how it works, what the compiler does with it, why some…

Hello fellows, Due to many emails I have been received on the last months, I decide to create a single article to explain a little bit about the Singleton classes (also known as Singleton Pattern…

Hello everyone! In this article, I'll talk about the binaries. I'll cover the most important concepts and operations, let's see some examples of where and how to use binaries and also how you can use…

It's still hard to me to write about Steve Jobs, if I start to think about the last 5 years of my life I find my self crying with a twirl of sadness and happiness…

My name is Diney Bomfim. I grew up in Sao Paulo, Brazil. Actually the 3º biggest city in the world. I forged my character and soul in the chaos of this megalopolis. I'm graduated in…