Guido Tapia

Guido Tapia

Director of Software Development and Machine Learning Services at PicNet

Guido manages the Software Development and Machine Learning teams at PicNet. They specialise in delivering complex systems that are usually beyond the capabilities of regular outsourcing companies. Such systems as; highly distributed systems, machine learning and artificial intelligence solutions, business critical applications, etc.

Guido Tapia

July 22, 2014

Project Management for a Wifi rollout

Successfully managing a project requires a finely tuned balance of technical knowledge, communication skills, and coordination abilities. Project management is just that - the ability to manage a team of individuals, whom are driven by a common goal, ...

in it-management

Guido Tapia

July 26, 2012

Using private partial classes to hide implementation details of an interface. Workaround for package level protection in C#

I miss very few things from the Java language, one gem I really miss is the package-private accessibility modifier. This was so useful, your IDE colour coded your package classes in another colour so you knew they were not part of the public API. You ...

in software-engineering

Guido Tapia

June 20, 2012

Solid Principles: Part Two - Open Closed Principle

‘Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification.' [R. Martin] The OCP is a set of strategies based on inheritance and polymorphism that aims to make code more extensible with fewer side ...

in software-engineering

Guido Tapia

May 14, 2012

Solid Principles: Part One

Over the coming weeks I plan to do a bit of a study on the SOLID principles. SOLID stands for: The term was coined by Robert Martin [http://cleancoder.posterous.com/]. The five principles if used judiciously should result in code that is easier to ma ...

in software-engineering

Guido Tapia

May 11, 2011

A faster, better sql server and sql azure log appender for log4net

After much effort, trying to get the default DatabaseAppender working in log4net I decided to write my own, so with the help of one of my alpha geeks (Tnx Chinsu) we created this awesome (its awesome because it uses batch inserts and actually works o ...

in software-engineering

Guido Tapia

March 22, 2011

Understanding Nancy - Sinatra for .Net

For a project we are currently working on here at PicNet we decided to forgo the bloat of ASP.Net and Mvc and go for a super light weight web platform. We tried Kayak but this was a little too ‘bare' so we then shifted our attention to Nancy which is ...

in software-engineering