#DevSpotlight: Paweł Hofman On Plans, Competitions & Microsoft, From A Developers Perspective

#DevSpotlight: CodeTitans Libraries For Multiplatform Game Devs – The Story Behind The Project

Managing Projects and Time with the Help of Microsoft Azure Cloud

Top 10 Openness Posts | June 2014

Improving The JavaScript Development Experience For Azure Websites With Grunt

Embracing Linux Devices on Azure via Service Bus and Web Sites This short 14 minute screencast by Jose Miguel Parrella, who is an Open Source Strategist at Microsoft is a continuation on our articles about the relationship of Microsoft and Linux. Just as a reminder, Linux runs as a first class citizen on Windows Server Hyper-V and is supported on Azure Virtual Machines (CentOS, openSUSE, SUSE, Ubuntu). Here you can find a variety of different resources on Linux and Microsoft. If you would like to take your dose of knowledge in the form of a film – you can watch Load Balancing Linux Services On Azure, but if you would prefer a tutorial, then perhaps you might be interested in Building and Modifying A Linux Kernel With Visual Studion in 20 Steps.   What is the film about? In the screencast Jose will use Azure’s open source SDK for Node.js, the REST interface of Azure Service Bus and Node.js and Web Sockets Support on Azure Web Sites to illustrate how to capture data from sensors connected to a Pinguino board on a Raspberry Pi running Linux. This screencast is part of Jose’s presentation at LinuxFest Northwest 2014 in Bellingham, WA. The slides are available here, and sample code here. Jose says: “I will show you how to connect Linux and attach devices on the Internet of Things scenario to Microsoft Azure.” Are you ready? There is really not much more to say, so we hope you watch the screencast and enjoy Jose’s short lecture! - The Microsoft Openness At CEE Team

Azure for Research: Microsoft’s International Contest for Scientists   Are you into science? Working on a socially important project in the area of physics, chemistry, information science, medicine, ecology or another fundamental discipline? Then Microsoft has something special for you! Several months ago Microsoft Research announced the start of a new international contest for scientists Azure for Research. And guess what? The grantees will be awarded with a year-long free opportunity to use Microsoft Azure services!   How to participate? Those who want to take part in the contest need to fill in the application form. This form requires a short description of the project with information about necessary computing capacities and resources for data storing. Research proposals from any branch of scholarly activity are welcome, however, special attention will be paid to those projects which would have scientifically significant results. All the proposals are reviewed on the fifteenth of even-numbered months (June, August, October etc.) and the grantees are announced shortly afterwards. Within this contest there is also another nomination for projects related to specific cloud-based research topics. You can find out more about this award in Microsoft Research blog. According to Daron Green, senior director of Microsoft External Research, the main criteria for projects assessment will be the possibility to deploy the project on Microsoft Azure and how this platform can speed up the research process.        Congratulations to the bi-monthly nomination winners! There is already a huge response from the scientists all over the world and among grantees of the bi-monthly nomination there are scientists from Russia: - Sergey Gerasimov with his project devoted to the R&D of machine learning algorithms in big data processing, for example, for analysing social media and assessing scientific articles quality; - Sergey Chernov with initiative related to collecting and analysing data from Russian social network VK to make these data available afterwards for the scientists; - Evgeny Rogaev with the Alzheimer Bio Project, aimed at analysing human sequence data and annotations of various effects of Alzheimer disease.   We sincerely congratulate scientists from Russia and other countries with getting this great opportunity to use Microsoft Azure one year for free! And don’t forget that Azure for Research is still on and we encourage all the interested scientists from all over the world to participate and share great ideas. Together we will make many discoveries! Stay with us and you will find out much more about great world of Microsoft Azure! 

How Has The Polish eOpen Group Increased Its Range Of Services With Azure?

Microsoft & Open Source. The Truth

How Is Visual Studio Developer Friendly For Cross Platform Mobile Development ?

Office People Graph For Data Presentation Now Open Sourced

Docker on Microsoft Azure The Microsoft Azure cloud has been available for quite some time now, and if you have been following us here or on Facebook and Twitter, then you probably already know that interoperability with other technologies, especially open source, lies at the heart of this platform. However, in case you are just becoming familiar with the Azure cloud and would like to find more - you can have a look at these articles about Chef, Puppet, Oracle, Ruby, Linux or open source in general on Azure. What is Docker? Docker is an open-source engine that automates the deployment of any application as a portable, self-sufficient container that will run almost anywhere – including Microsoft Azure. Within just 15 months it has received over 8,700 commits from more than 460 contributors, was downloaded 2.75 million times, over 14,000 apps have been “Dockerized”, and feedback was provided from 10s of 1000s of users. Doesn’t sound like a bad result, does it…? It’s used by such clients like Ebay or Spotify. You can find more information on what Docker is on the Docker site, or in the short video (7:16) featured at the beginning of this article. The platform is also available on GitHub with almost 13 000 stars and 2 200 forks.   How is Microsoft supporting the open source Docker container model? As Corey Sanders describes it, the deployment of Docker can be done directly into an Azure Linux Virtual Machine with the use of the Azure extension technology (similar to Chef and Linux integration). However, the Azure Docker support goes one step further and integrates with the cross-platform CLI toolset utilizing a feature called Virtual Machine (VM) Extensions, which allows a simple “azure vm docker create” command to launch Docker on Linux on Azure. Now developers can quickly create multiple Docker hosts on Azure, and users can also leverage standard Docker client tools for subsequent configuration and management. In “Here’s how Microsoft is supporting the open-source Docker container model” we read:  "Users don’t have to log into each Docker host in Azure separately; instead they can run configuration commands for each host using the Docker client on their desktops/laptops."   If you would like read more on the update - we recommend this MS Open Tech article.  You can find the source code of this project on GitHub (cross platform Azure CLI tools), and there is also a section devoted to Docker on the DevOps subsite.   What can I use it for? Most frequently developers use Docker to: Automate the packaging and deployment of applications Create lightweight, private PaaS environments Automate testing and continuous integration/deployment Deploy and scale web apps, databases and backend services Why is Docker an interesting tool? What makes Docker unique is that instead of maintaining configuration files (as is the case with tools such as Puppet and Chef), developers can create an image of their system and share it directly with their team. Any changes to local environments produce a new image that can be re-shared. Importantly, these images are not heavyweight like Virtual Machine images. In contrast, Docker containers include the application and some libraries, but the OS and common dependencies remain shared assets, which makes Docker containers extremely lightweight. This allows the containers to be booted/restarted more quickly, more of them can run on a single host and they are considerably more portable.  To learn more… Try out the Docker online tutorial and of course stay with us for more information on updates and tutorials concerning Docker on Azure. Let us know your experiences! - The Microsoft Openness At CEE Team