Goodbye MVP Program (2006 – 2016) – Welcome MVP Reconnect

Hi Community, As usual, I’d like to share with you a recent change to my MVP status. After 11 years, I am not an MVP recipient any longer. I recently had a lengthy conversation with my MVP lead and she gave me the news and I took it easy, but now I am member of […]

Continue Reading

FTPS client for xamarin based apps

Hi Community, Today’s post is a quick recipe to enabling FTPS capabilities to our Xamarin applications. Please refer to code below to see it fully. Angel ObjectInfo Class using System; namespace WebUtils { /// <summary> /// /// </summary> public class ObjectInfo { /// <summary> /// Gets or sets the name. /// </summary> /// <value> /// […]

Continue Reading

Easy and convenient way to serialize SQLite tables with xamarin

Hi Community, As a follow up to my previous post on Xamarin development, Today is about a common task which is serialization of SQLite tables as a CSV file (It could be any file actually, but in this specific case is a CSV file). At the same time, I’d like to also share with you […]

Continue Reading

Overcoming lack of AppDomain class in PCL library with Xamarin

Hi Community, If you usually wear two hats (architect and  developer) like I do, you might find this blog post useful. My current engagement requires me to have the precision of a surgeon, because anything misplaced might break the functionality of this Xamarin Android application. My customer’s requirement was “simple” being able to extend existing […]

Continue Reading

Visual C++ for Linux Development

Hi Community, It’s been  almost 3 months since Microsoft announced their “Visual C++ for Linux Development” extension. There is a very concise and clear article here. This extension allows developers to target and deploy to *Nix systems (even to a Raspberry Pi) using Visual C++. Developers can even set breakpoints and debug remote code.  In […]

Continue Reading

Building smart and self-configurable Windows Services

Hi Community, This post is about a question that many of us as architects and developers tend to ask ourselves, how can we build reliable yet flexible software that has the ability to adapt itself on the fly based on configuration changes? There are a few approaches to this, but Today I’d like to share […]

Continue Reading

LightIoC– Another lightweight IoC Library

Hi Community, Today’s post is about an IoC library I wrote back in 2013. I called it “LightIoc” because it’s self-contained in a single assembly file. Over the years I have used a few IoC libraries some of them are easy to use, others a bit bulkier or with more dependant assemblies but for this […]

Continue Reading

Binary Palindrome check in C#

Hi Community, This post is about how to check whether the binary representation of a byte is a palindrome. I’ve recently received an email by a fellow developer requesting some help with this, and after having done a bit of research I couldn’t find any good example written in C#, so I decided to do […]

Continue Reading

Remove unwanted HTTP response headers and enable HSTS on IIS

Hi Community, I don’t consider myself a security specialist (or specialist at anything for that matter but a generalist instead). I am currently architecting a Web solution for one of my clients, and they came to me with a requirement “review, assess and rectify security vulnerabilities” on an existing Web application. it’s not what I […]

Continue Reading