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.

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…

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…

#CodeTalk – Writing Secure .Net Web Apps, Maintainable JavaScript & C# Factory Pattern

Web Developer & Web Design Articles You Need to Read It’s been a little while since the last CodeTalk but this one is back bigger and stronger with more great code examples and articles that have been making the rounds recently. The articles below will be discussing how to keep your .Net Applications secure, an interesting…

Windows 10 has a new update coming!

I think we can all agree that Windows 10 has been a revelation from Microsoft. More than 350 million devices are now using the software and it’s clock up billions of hours of usage. It’s even prompted many businesses to switch from archaic old Windows XP bringing everyone onto a level playing ground. It’s Windows…

Microsoft aquires LinkedIn for $26.2 billion

Microsoft has decided to aquire LinkedIn for an astronomical $26.2 billion. Microsoft is bound to incorporate LinkedIn functionality into their forthcoming apps, and I’m quite excited to see how these pan out. The deal is expected to complete by the end of the year, with both companies still operating separately. I’m guessing the Nokia merger…