Skip to main content

Microsoft Opens .Net, Hops on Devops Bandwagon

Microsoft Opens .Net, Hops on Devops BandwagonThe most obvious reasoning for Microsoft's establishment of a .Net foundation and further opening up the technology is the continued presence and prominence of open source software -- and openness in general -- in key, fast-moving enterprise IT trends including cloud computing, Big Data and devops. Today, Microsoft continues to reshape its approach to open source.
Microsoft recently established a .Net foundation and open sourced substantial parts of the popular programming language, continuing to spread its newfound love for open source software. However, it's another movement -- devops -- that may be more of a driving factor in Microsoft's .Net move.
In establishing the independent .Net Foundation and making more key pieces of .Net open source, Microsoft was promoting collaboration and community, it said. Many open source technologies exist for .Net, including the recently released .Net compiler platform codenamed "Roslyn."
Microsoft also highlighted the value and innovation that comes from broader community collaboration, even on its own developer tools and technologies, such as .Net. 

Embracing Devops

The fact that Microsoft recognizes the power of open source software is not remarkable -- the company has been working actively to change its thinking and strategy on open source software for years now.
What is interesting is the establishment of the foundation and the further opening up of .Net, which highlights how Microsoft technologies, including Windows, Azure and .Net, all have become part of the devops movement -- a trend referring to faster software releases based on collaboration and efficiency among developers and IT operations teams.
This is quite a contrast to the devops landscape that existed three or four years ago. Back then, when Windows admins would dare to speak up or ask questions about how they might get more agile and join the devops movement, they were told to switch to Linux.
Today, most devops tools and providers have integrations, plug-ins, and support for Windows management. Indeed, I have written previously about how the support for Windows in devops tools -- such as the Chef and Puppet configuration and provisioning automation software applications -- reflects the extension of devops to more mainstream enterprises, where Windows and .Net are common.

The PaaS Piece

We also have seen .Net rise in the polyglot programming trend: A much greater variety of languages, databases, infrastructure and other technologies are used in developing, deploying and managing applications in today's market.
While most PaaS platforms have become polyglot and support a variety of languages, the enterprise world is still largely a matter of Java and .Net. Thus, .Net has become an important part of PaaS, particularly private PaaS aimed at enterprises.
The 2013 acquisition of .Net PaaS player Tier 3 by CenturyLink is evidence of this, as the acquirer sought to offer a complete set of outsourced IT services, from hosting to enterprise cloud. Prior to acquiring Tier 3, CenturyLink made a similar move in by acquiring polyglot PaaS player AppFog.
Further evidence of a Microsoft and .Net presence in devops comes in the form of added support of .Net among PaaS providers, including Red Hat with OpenShift.
Although Microsoft's proprietary programming language may not seem like a good fit, Red Hat had been fielding inquiries about working with .Net on its OpenShift PaaS since it launched the service. So, with help from Uhuru Software, which focuses on .Net and Windows support on open source cloud platforms, Red Hat set out to provide more choice to its OpenShift users. The prevalence of .Net applications among enterprise organizations also drove its support of the Microsoft technology, Red Hat said.

Suspicion Waning

The most obvious reasoning for Microsoft's establishment of a .Net foundation and further opening up the technology is the continued presence and prominence of open source software -- and openness in general -- in key, fast-moving enterprise IT trends including cloud computing, Big Data and devops. Indeed, in 2012, when Microsoft spun off its open source-focused subsidiary Microsoft Open Technologies, it cited emerging opportunities in open technology -- including cloud computing and devops -- as the reasoning.
Today, Microsoft continues to reshape its approach to open source software, complete with new CEO Satya Nadella, who replaced one of the world's greatest open source opponents, former CEO Steve Ballmer, earlier this year.
Though there typically is no shortage of pushback against Microsoft when it makes open source moves, the skepticism and suspicion seem to be giving way to technicality and practicality, both within and outside of Microsoft. By continuing to promote openness, integration and true collaboration with other vendors and technologies, including open source, Microsoft is doing its part to ensure its place in key trends such as cloud computing and devops.

Comments

Popular posts from this blog

structured programming

INTRODUCTION TO PROGRAMMING Definitions Computer programming is the aspect of translation of user’s ideas in to a form that can be understood by the computer by the use of an acceptable tool called computer programming language. A computer program is a set of coded instructions for the computer to obey and process data. Programming language is set of instructions or a tool used for writing computer programs. NB the purpose of computer programming is to solve the users needs i.e. developing instructions for the computer with the aim of solving a particular user problem. This enables the computer to accept and manipulate data and print results automatically. Development of computer programming languages. Introduction Primary function of programming languages is to provide instructions to the computer system so that it can perform a processing activity. Each programming language uses a set of symbols that have special meaning. Each language has its own rules called ...

OMG!! This was terrible...NORTH RIFT SHUTTLE ACCIDENT....[PHOTOS]

Eleven people perished on the spot Thursday morning when a Nairobi bound matatu collided head-on with a truck at Quarry area along the Nakuru-Eldoret highway. The 11 were in the matatu when it was hit and dragged for about 40-metres and squeezed into a roadside embankment. Koibatek Sub-County Commissioner, Samson Irungu said they rushed to the scene but were shocked to find 11 occupants in the matatu had perished and were trapped inside the vehicle. However one person, Joseph Chigu Otieno, survived the accident. “The lorry was loaded with twisted iron rods that made its momentum dangerous. When it lost control and swerved to the right it hit the matatu and pushed it forty metres off the road before coming to a halt when the two vehicles hit a side embankment. "All the victims had multiple fractures and rescuers had a difficult time pulling the two vehicles apart in the hope of finding a survivor,” Mr Irungu said. Koibatek Divisional Police ...

8 Problems That Only Guys Who F**k Real Good Will Understand

Hey there, other guys who fuck real good -- we're a rare breed, aren't we? We always try to keep our weird, nerdy quirk to ourselves, but sometimes, our undeniable prowess at fucking causes some problems in our day-to-day life that those other "only ok at fucking" people simply just won't understand. Just in case you're feeling alone & embarrassed, here's 8 Problems That Only Guys Who Fuck Real Good Will Understand . Don't be shy! Please read and share...but ONLY if you understand ;-) ;-) ;-0 This is a common problem for us Fuck-Too-Goods. Sometimes, you'll leave your partner TOO satisfied that they won't be able to think or concentrate on anything else other than how well they were just made love to. Fortunately, this will eventually dissipate, but unfortunately, then they'll just want to fuck again. Such is the cross we bear, right fellow Goodfuckers??? This happens literally every time you have sex. With 100% c...