Open Source Domain Api Client

Recently, the Australia real estate giant Domain.com.au has open its API to third-party developers. See news article and their developer's portal. I am working on a personal project this API is hand in glove for! Therefore, I created an open source client in C# to consume the data from the domain api. I've created a public Bitbucket project: https:…

Read More

Watering from overseas

While I was organising my trip to my hometown in Argentina, I was thinking about the best places to visit whithin those 4 weeks, where to get the best empanadas, friends I want to see and so on... I suddenly realised I had a problem to solve (a technical one): I have some plants in my Sydney-sider balcony that were condmened to die since noone was …

Read More

Meeting Neo4j

The intention of this post is to drive you through my small experience with this graphs database called Neo4j and .Net. What is a Graph database? This is a Wikipedia definition: In computing, a graph database is a database that uses graph structures with nodes, edges, and properties to represent and store data (...). What is Neo4j? An open so…

Read More

Easy Jasmine

My intention in this post it to give you a rough and basic idea of how to use the Jasmine testing framework. I am basically getting a lot of ideas from Jasmine's website What is Jasmine? Yes, she is the Aladdin's princess.... but also... "Jasmine is a framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It…

Read More

What is a Framework?

"Framework" is one of those words we use the most in Software Development, but it also is one of the most difficult to define. Perhaps, this is because we use it very frequently. Taking some formal definitions we can explain the concept of Framework as: ... an essential supporting structure A software framework is a universal, reusable sof…

Read More

Strong Signature for .Net assemblies

This note is intended to help you on how to prevent third-party applications from accesing the features developed by us. This could be useful in the following cases: We have a class that encrypts and decrypts files (which would prevent a third party to add our DLL as a reference to access these methods). Access to databases. Password recovery. Etc …

Read More