Xamarin C# binding of a Cocoapods iOS SDK using Sharpie

Xamarin C# binding of a Cocoapods iOS SDK using Sharpie

After my endeavor with Xamarin.Android Bindings and Xamarin Apps with IBM MobileFirst, I received an interesting requirement from my colleague Chethan. He wants Xamarin C# binding of our IBM MobileFirst Foundation Objective-C APIs. I thought this is an opportunity to try something new and accepted the challenge. I immediately started exploring to find something called Objective Sharpie on … Continue reading “Xamarin C# binding of a Cocoapods iOS SDK using Sharpie”

Visual Studio : What’s new in 2015 debugging

Microsoft Visual studio as an IDE has matured over the years and now as a developer we are eagerly awaiting release of Visual Studio 2015 later this year. In this post,i will be talking about what’s good in Visual studio 2015 CTP 6 (released on Feb 23rd) for debugging and profiling your code.I will be … Continue reading “Visual Studio : What’s new in 2015 debugging”

Functional Vs Imperative language paradigms

These days, i am in deep love with Microsoft’s F# language and Apple’s Swift language.F# on one side has picked the good parts from Functional languages like ML and oCaml + Imperative languages / Object-Oriented language like C#. Swift on the other end is a multi-paradigm languages picking language ideas from Objective-C, Rust, Haskell, Ruby, … Continue reading “Functional Vs Imperative language paradigms”

C#,Web API : HTTP GET with a request body

Introduction : “This is impossible !!!!” . GET verb can take request parameters only from the query strings (name/value pairs) and it has a limitation in length. If the URL is too long, the web server fails with the 414 Request-URI Too Long HTTP status code. The only  alternative to pass a complex object or to … Continue reading “C#,Web API : HTTP GET with a request body”

C#,F# – What’s New in Visual Studio 2015 Preview

What’s New In C# 6.0 C# 6.0 adds about a dozen bite-sized new features to C#, all aimed at making your code cleaner and clearer. Instead of introducing new concepts, each feature makes a common coding pattern simpler, and removes boilerplate to let the intent of the code stand out. The video takes a quick tour … Continue reading “C#,F# – What’s New in Visual Studio 2015 Preview”

Gaming , C# : Come..Fall in Love with CocosSharp

Gaming , C# : Come..Fall in Love with CocosSharp

You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete. -Richard Buckminster Fuller Reality Check  Every game development engine or framework has its own bottlenecks and difficulties.Especially, when it comes to 2D game development,the difficulties increase.You have to take care of performance,mobile device hardware,device … Continue reading “Gaming , C# : Come..Fall in Love with CocosSharp”

Gaming : Windows Universal Apps with Unity

We are pleased to announce the full support for Windows Phone 8.1 and Universal Windows Applications with the release of Unity 4.5.3. -Unity3d What are windows Universal Apps? At //Build 2014,Microsoft launched this new feature where you DEVELOP ONCE for all windows devices using a unified Windows runtime and VS tools that allow you to both … Continue reading “Gaming : Windows Universal Apps with Unity”

Unity and C# : Performance Optimisation tips

Unity and C# : Performance Optimisation tips

“Premature optimization is the root of all evil.” ― Donald Ervin Knuth, Art of Computer Programming, Volume 1: Fundamental Algorithms Optimization is a term which is familiar to any developer. Game developers are more aware of this because of three reasons, They realize the importance only at the fag end of game development. They see this as … Continue reading “Unity and C# : Performance Optimisation tips”

Unity and C#: Game Loop (Awake,Start,Update)

Introduction The central component of any game, from a programming standpoint, is the game loop. It allows the game to run smoothly regardless of a user’s input or lack thereof. Every game must and should have a game loop because a game must continue regardless of a user;s input. In this article i will be talking about … Continue reading “Unity and C#: Game Loop (Awake,Start,Update)”

Unity and C# : Learn Scripting

Scripting is an essential ingredient in all games. Even the simplest game will need scripts to respond to input from the player and arrange for events in the gameplay to happen when they should. -Unity3D Everything in unity3D is a GameObject. We first start building a game by setting the sprites (2D) / 3D models … Continue reading “Unity and C# : Learn Scripting”