Unsurprisingly, I think the way Cloud Computing is transforming the IT industry is also leading to easier ways to learn and develop skills about the Cloud.
SharePoint has always been a bit a challenge when it comes to structured ALM and developer practices which is something Microsoft partially addressed...
The increasing adoption of Office 365 is driving a lot of traditional development on the SharePoint platform online. As you might expect there are some big differences...