Space, the new frontier powered by Machine Learning.

We are explorers. Since the dawn of man, exploration has been at the heart of our survival strategy as a species. We have managed to colonize almost every corner of our planet, living in seemingly inhospitable conditions by adapting and creating technology. The knife, fire, shelter, farming, and clothing, are so intrinsic to the human… Continue reading Space, the new frontier powered by Machine Learning.

Advertisements

No more Bugs!

Software is one of the most complicated things people build. There are very few other things that require this level of perfection, with so many moving parts and changing in real time. Practically, we have come to accept that absolute perfection is unreasonable to expect and bug detection and fixing is a major part of… Continue reading No more Bugs!

Creating a successful Augmented reality Application.

Augmented Reality is one of the more exciting new technologies poised to revolutionize the way we experience digital content. Whatever may be the case, the ability to superimpose animated 3D objects into the real world and interact with them through your phone is just plain cool. Game designers, Artists and App Developers have already started… Continue reading Creating a successful Augmented reality Application.

The Power of Machine Learning, or, How Tesla trained their cars to drive themselves.

Visionary Entrepreneur, Elon Musk's achievements in the last few years have been nothing short of extraordinary. Most of the companies he has Co-Founded are aimed at solving very real and specific problems using already existing solutions and augmenting them with the power of Software. The most notable of these is SpaceX which has completely revolutionized… Continue reading The Power of Machine Learning, or, How Tesla trained their cars to drive themselves.

Hybrid Applications: Expanded reach, Lowered costs.

For a software product to be successful it is important to have it available on each and every platform to ensure widest possible use and maximize potential. Developing¬† for each and every platform can be a difficult process, especially if consistency is important. Hybrid solutions have existed for a long time, but they have always… Continue reading Hybrid Applications: Expanded reach, Lowered costs.