The fundamental thing I learnt from my first time Volunteering.

volunteer (vŏlˌən-tîrˈ) n. A person who performs or offers to perform a service voluntarily: an information booth staffed by volunteers; hospital volunteers. Volunteering, it’s something you hear a lot of these days and something most people mean or want to do. You’re never ultimately sure what you’ll be doing and who with, but I’ve always…

Coding Concepts – Anonymous Methods

What is an Anonymous Method, and when should we use them?   Definition Anonymous Functions – In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier. Anonymous functions are often[1] arguments being passed to higher-order functions, or used for constructing the result of a higher-order function that needs to return a function. If the…

Coding Concepts – Understanding Generics

What are Generics, and why should we use them? Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters. This approach, pioneered by ML in 1973,[1][2] permits writing common functions or types that differ only in the set of types on which they operate when used, thus reducing duplication. Such software entities are known…

Moving from .Net to Salesforce. My thoughts and the challenges so far.

Having spent nearly a decade in the Microsoft eco-system, I decided it was time for a change. I’ve developed a range of web applications and tools using the Microsoft stack using some fantastic, far flung and now pretty outdated platforms/technologies such as: Web/Windows forms, WPF,  Silverlight, SQL Server, Web API, MVC, VSTO, Powershell, TFS & VSTS. These were/are…

#CodeTalk – GitHub Acquisition – Free eBook & How to Drive Innovation in the Workplace

So… Microsoft has officially bought GitHub for $7.5 billion! How will this affect VSTS and Microsoft’s current source control solution? Do you feel this is a good move for Microsoft and the open source community as a whole? Some believe this is Microsoft going back to it’s roots, moving away from manufacturing etc and back…

Microservice based applications – What you need to know. Autonomy and the challenges you will face.

Looking through the challenges faced by developers when implementing microservices and distributed data solutions.

Chef, Kubernetes and Meetups

Yesterday I went to my second ever Meetup. For those who don’t know what they are, a Meetup group that you join based on preferences, you join a local community of people. Meetup groups are sustained through Meetup events, which are face-to-face gatherings that happen in real life between members and organizers. The DevOps event I went…

What is the best top end Laptop?

Following Apples recent conference and reveal of the all new Macbook pro, there is finally a time we can compare the big hitters on the market and see who has the lead. Below are the 3 biggest laptops on the market and how they stack up with specs and prices, obviously there are other factors…

How to deploy your code? Stack Overflow tell us their approach…

It’s a major part of coding, it’s all good it working on your machine, your version of SQL, your local single IIS box, but how do you take the single web site and get it out to the general public, or out to your testers? What’s the most efficient way, what requires the least amount…

Verizon Buy Yahoo

Yahoo was the Google of my generation, it was the place to go for News, Email, Games, Chat. It was my homepage and the place I went to search the internet. At one point Yahoo was valued at $125 billion. Yesterday, Verizon the US mobile network bought it for just $4.8 billion! That’s still quite…