<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevOpsANGLE</title>
	<atom:link href="http://devopsangle.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://devopsangle.com</link>
	<description></description>
	<lastBuildDate>Wed, 19 Jun 2013 22:33:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
<cloud domain='devopsangle.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Consumer Perception, Great Metrics + Analytics Are Key to Assessing Web Performance &#124; #velocityconf</title>
		<link>http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/</link>
		<comments>http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 22:33:11 +0000</pubDate>
		<dc:creator>Alina Popescu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/</guid>
		<description><![CDATA[Nicholas Zakas,Staff Software Engineer at Box, discussed web, mobile, and app performance and JavaScript trends with theCUBE co-host John Furrier and Dave Vellante, live at the O&#8217;Reilly Velocity conference. Commenting on Velocity, Zakas said there was &#8220;so much cross-conversation going &#8230; <a href="http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/">Consumer Perception, Great Metrics + Analytics Are Key to Assessing Web Performance | #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Nicholas Zakas,Staff Software Engineer at Box, discussed web, mobile, and app performance and JavaScript trends with theCUBE co-host John Furrier and Dave Vellante, live at the O&#8217;Reilly Velocity conference.</p>
<p><img class="aligncenter size-full wp-image-152705" src="http://siliconangle.com/files/2013/06/box.jpg" alt="" width="550" height="309" /></p>
<p>Commenting on Velocity, Zakas said there was &#8220;so much cross-conversation going on, people sharing ideas and experiences.&#8221; Identifying the main conversation points, he mentioned &#8220;a lot to do with the amount of JavaScript people are using and the JavaScript solutions they are using,&#8221; discussion about mobile performance, something that was still really new but being dealt with as a &#8220;fresh problem&#8221;, as well as the challenges of swithcing to 3E for mobile.</p>
<h2>Everything starts with analytics</h2>
<p>&nbsp;</p>
<p>Asked about the perception of speed in user experience, Zakas pointed out that &#8220;perception is more important than reality, if you make people believe what they&#8217;re seeing is faster than it is, they&#8217;re happy.&#8221;</p>
<p>&#8220;Everything starts with analytics,&#8221; Zakas said &#8220;it&#8217;s hard to know if you&#8217;re slow or not unless you&#8217;re watching&#8221; the metrics. &#8220;Getting to a good definition of what is fast vs. what is slow is the first step,&#8221; then companies need to figure out the right analytics and metrics. If the time spend on a server rendering a page is of 2-3 seconds, &#8220;you should be unhappy.&#8221; After that, you have to test it on users and see their reactions and get feedback.</p>
<p>&#8220;There&#8217;s a lot of things to do with perception,&#8221; Zakas expalined. &#8220;If you have a large blank space on your page and people stare at that, it looks slow.&#8221; If frames or a loading bar are added, the perception changes.</p>
<p>Asked about the current starndard app and monitoring analytics, Zakas said that there were different tools but they all did the same things. In the case of web apps, what is usually measured is unload time &#8211; how long it takes till everything on the page is completely loaded so people can use the app. He mentioned Boomerang, a tool that measures unload time, but also other associated times: how long a DNS look up take, how long it takes to get data to the client, JavaScrip and images loading times, etc.</p>
<p>&#8220;The most interesting part is that you can write one language and build a complete stack out of it. Developers love JavaScript but were not enamored with the browser side of it,&#8221; Zakas explained. &#8220;On the server, you control that environment completely. Now, there&#8217;s actually opportunity to have a really awesome, fulfilling job by having NODE on the server. When you have node compiling JavaScript, it can run just as fast or faster than Java and PHP.&#8221;</p>
<p>&#8220;The most imp thing is to understand your users,&#8221; Zakas said. &#8220;Why are they coming to you and what are they trying to do,&#8221; and make sure you enable them to do it, provide the right experience. &#8220;After that, you&#8217;re free to do pretty much whatever you want. If there is some way to progressively load things, so that you don&#8217;t get large blank spaces,&#8221; the app will seem faster and it will improve customer experience.</p>
<h2>The thing with Javascript&#8230;</h2>
<p>&nbsp;</p>
<p>Talking about his presentation at Velocity, Zakas stated &#8220;I love JavaScript, it&#8217;s my favorite language. The big issue is that people are using so much of it that they run into problems they wouldn&#8217;t otherwise run into.&#8221; Based on his experiences with clients, people have 1-2 MB of JavaScript loaded into the browser, which slows everything done. Upon analyzing the code, he noticed that on average, about 35-40 percent of that code would be used when the page is completely loaded. The mentality is &#8220;computers, browsers are faster, I&#8217;m going to load a lot of code.&#8221; Developers expect computers to catch up and tend to load a lot of code. &#8220;You can achieve a lot with less code if you actually think about what you want to do with it,&#8221; Zakas explained.</p>
<p>&#8220;One of the biggest things is to make sure you take advantage of the various layers of your applications,&#8221; Zakas advised, referring to JavaScript, CSS, HTML, browser, and server. &#8220;When you are able to delegate responsibilities efficiently, things always work better. You create a nice balanced web app where you don&#8217;t touch JavaScript every time you want to make a change.&#8221;</p>
<p><a href="http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/">Consumer Perception, Great Metrics + Analytics Are Key to Assessing Web Performance | #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/consumer-perception-great-metrics-analytics-are-key-to-assessing-web-performance-velocityconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality Matters Mores More then Ever as Competitors Are Only a Click Away &#124; #velocityconf</title>
		<link>http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/</link>
		<comments>http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 22:00:32 +0000</pubDate>
		<dc:creator>Alina Popescu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3403</guid>
		<description><![CDATA[Tom Lounibos, CEO of SOASTA, discussed performance testing in the age of web and mobile apps with theCUBE co-hosts Dave Vellante and John Furrier, live at the O&#8217;Reilly Velocity conference in Santa Clara. Commenting on the conference, Lounibos pointed out &#8230; <a href="http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/">Quality Matters Mores More then Ever as Competitors Are Only a Click Away | #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Tom Lounibos, CEO of SOASTA, discussed performance testing in the age of web and mobile apps with theCUBE co-hosts Dave Vellante and John Furrier, live at the O&#8217;Reilly Velocity conference in Santa Clara.</p>
<p>Commenting on the conference, Lounibos pointed out that it&#8217;s mostly about developers, not marketing messages. There was &#8220;not a lot of hype, there is a lot of conversation about fixing problems,&#8221; Lounibos notes.</p>
<p><img class="aligncenter size-full wp-image-152690" src="http://siliconangle.com/files/2013/06/SOASTA.jpg" alt="" width="550" height="309" /></p>
<p>Talking about SOASTA&#8217;s experience with web performance testing, Lounibos said the company started looking at web and mobile performance in the early days, ten years ago when there was a big difference in web and mobile apps, mostly about scale, agility, and performance. &#8220;We&#8217;re known for Quality as a Service. Our approach was to find more automation, more scale, and more affordability associated with testing mobile and web apps.&#8221; The company has over 45o business customers, some of their most famous being the Curiosity Rover, the London Olympics apps,  and currently the Russian Olympics.</p>
<p>Commenting on automation in testing, Lounibos said that cloud computing delivers your apps around the word. &#8220;The no. 1 problem is fragmentation,&#8221; getting an app to work well on different browsers or operating systems, as customers want a seamless app experience.</p>
<h2>Fragmentation still an issue in app development, distribution</h2>
<p>&nbsp;</p>
<p>Currently there is an estimate of a billion websites and apps, a million and a half mobile apps, but fragmentation is going to continue to be an issue.</p>
<p>&#8220;The trend lines we&#8217;re seeing,&#8221; Lounibos explained, &#8221;many people are building apps that will only be used for 72 hours,&#8221; the so-called disposable apps. The London Olympics&#8217; ticket selling app, or websites created to handle the sale of new smartphone models by large carriers.</p>
<p>&#8220;One of the things fundamentally changing, we&#8217;re talking about users,&#8221; Lounibos stated. There&#8217;s a difference between users and consumers.&#8221; If a site is slow, &#8220;users will stay on site and keep coming back.&#8221; Consumers, on the other hand, will just find another site. There is currently an evolution from users to consumers, and &#8220;the behavior of consumers is not as easy to deal with for the tech community right now.&#8221;</p>
<p>Retail is major market for the company, with an especially busy summertime season, Lounibos explained, as all major retailers are testing their apps for holidays (starting with Halloween).</p>
<ul>
<li><em><strong>A new app cycle</strong></em></li>
</ul>
<p>For the past 20 years, the app life cycle has been dominated by the big players such as IBM or HP, he said. A life cycle includes development, testing, deployment, and management. &#8220;Right now, because of this new form of consumerism &#8211; you&#8217;re seeing a transition that has gone from bricks and mortars storefronts to ecommerce,&#8221; a shift driven by real revenue. &#8220;The battle will be who will provide the infrastructure for it,&#8221; as eCommerce is now a trillion dollar business and will increase to 10 trillion.</p>
<p>&#8220;There is a shift in the economy driven by mobile,&#8221; Lounibos said, adding that it has been caused major worries for CIOs eyes in the past 2 years. &#8220;The issue to make the switch is not the technology,&#8221; it&#8217;s a cultural one, especially when it comes to moving large sales teams that were used to do things a certain way.</p>
<p>&#8220;Quality matters more today than it&#8217;s ever mattered,&#8221; Lounibos ssaid. Consumers are always only three clicks away from a competitor. &#8220;If the site does not work, you&#8217;re done. By the time you see latency on a site, your customers are gone and they might not come back.&#8221;</p>
<p><a href="http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/">Quality Matters Mores More then Ever as Competitors Are Only a Click Away | #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/quality-matters-mores-more-then-ever-as-competitors-are-only-a-click-away-velocityconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;The web is forcing us to think like a global developer,&#8221; says Google&#8217;s Colt McAnlis &#124;  #velocityconf</title>
		<link>http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/</link>
		<comments>http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 21:27:40 +0000</pubDate>
		<dc:creator>Alina Popescu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3396</guid>
		<description><![CDATA[Colt McAnlis, Game Developer Advocate at Google, discussed mobile and web performance from a developer perspective, along with web gaming trends, with theCUBE host Dave Vellante, live at the O&#8217;Reilly Velocity Conference in Santa Clara. &#8220;The web is a very &#8230; <a href="http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/">&#8220;The web is forcing us to think like a global developer,&#8221; says Google&#8217;s Colt McAnlis |  #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Colt McAnlis, Game Developer Advocate at Google, discussed mobile and web performance from a developer perspective, along with web gaming trends, with theCUBE host Dave Vellante, live at the O&#8217;Reilly Velocity Conference in Santa Clara.</p>
<p>&#8220;The web is a very technical, very complex stack,&#8221; McAnlis said. &#8220;Translating where the internal engineers are pushing the web forward and where the external developers push the web forward,&#8221; being a huge part of his role with Google.  &#8221;We have to work with each of them and find where the medium value is.&#8221; That is why conferences as Velocity help, &#8220;we talk to the best and the brightest on performance, and set our course.&#8221;</p>
<p><img class="aligncenter size-full wp-image-152674" src="http://siliconangle.com/files/2013/06/google.jpg" alt="" width="550" height="309" /></p>
<p>&#8220;Everyone&#8217;s got their own perfect world,&#8221; McAnlis said, commenting on Google&#8217;s decision to move to Blink. &#8221;We kind of looked at where we wanted Chrome to go and the web to go.&#8221; Talking about the making and communicating such decisions, he explained that &#8220;it&#8217;s a multi-tier process&#8221; that &#8220;starts with &#8216;is it the right decision?&#8217;&#8221; For each decision taken, there are thousands of man hours spent on debating it, testing it, and evaluating the benefits. &#8220;We make small changes that will affect how a product works live. Our small change can have a big effect on someone&#8217;s business.&#8221;</p>
<p>&#8220;I work on the web gaming side of things,&#8221; McAnlis said, mentioning the recent boom of technologies that allow web games to get very interactive, offer great graphics. As it all happening in the browser, there is no download, no installation, the games are very social, they run everywhere. &#8220;You click a link, you share it, it works.&#8221;</p>
<h2>Addressing developer expectations for Google Chrome</h2>
<p>&nbsp;</p>
<p>Asked about his upcoming presentation at the Velocity conference, McAnlis said it would focus on GPU implementation in rendering web page, the pros and cons of using this approach in Chrome, on how to use CSS tags the right way, to make pages that are fast and user responsive.</p>
<p>Where the most common caveats for developers are concerned, McAnlis mentioned the aspect of performance, which is actually made up of network, render, and compute performance. &#8220;Each pillar requires to solve a problem a certain way.&#8221; Another issue for developers to focus is their use of memory with JavaScript operations.</p>
<p>Mobile &#8220;is one of the big competing points with developers,&#8221; McAnlis said. &#8220;Mobile performance hasn&#8217;t been where it needs to be, but it has to get better.&#8221; Right now, tons of websites ask you to install native apps when accessed via mobile, the reason being the better performance developers get with native. Technologies are however changing the landscape, one of them being Chrome getting into mobile. As performance is getting better, websites will get rid of native apps and come back to browsers.</p>
<p>McAnlis also said that, performance-wise, the community is not focusing on emerging markets. There are 5 billion people expected to come online soon, most from low connectivity areas. Developers have to &#8220;look at all of their regions and optimize differently,&#8221; it&#8217;s all about connectivity speed. &#8220;The web is forcing us to think like a global developer,&#8221; McAnlis said.</p>
<p><strong>Diverse developer culture</strong></p>
<p>Asked what he found most exciting about the Velocity conference, he mentioned the large number of people &#8220;taking their own twist on cloud. It is interesting to see so many different takes on the same architecture.&#8221; Such diversity shows &#8220;we&#8217;re not done yet.&#8221; With so much competition, different ideas, &#8220;man, that&#8217;s just fuel for awesome,&#8221; he said.</p>
<p>As far as future trends are concerned, McAnlis said that over the next 12 months there will be &#8220;a lot more discussion about client-side performance ramification,&#8221; while the current focus is on the network right now. As cloud issues get easier to deal with, the next big challenge for developers will be client side mobile web performance.</p>
<p><a href="http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/">&#8220;The web is forcing us to think like a global developer,&#8221; says Google&#8217;s Colt McAnlis |  #velocityconf</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/the-web-is-forcing-us-to-think-like-a-global-developer-says-googles-colt-mcanlis-velocityconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM DevOps Solutions to Accelerate Development of Mobile and Cloud Applications</title>
		<link>http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/</link>
		<comments>http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 20:41:36 +0000</pubDate>
		<dc:creator>Saroj Kar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3384</guid>
		<description><![CDATA[Mobile computing and cloud technologies are two strong trends with the potential to help companies to become more competitive. For this reason, IBM relies on DevOps&#8211;an integrated software distribution philosophy, covering the entire life cycle of the development process, from &#8230; <a href="http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/">IBM DevOps Solutions to Accelerate Development of Mobile and Cloud Applications</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright  wp-image-129123" src="http://siliconangle.com/files/2012/12/ibm-logo-300x225.jpg" alt="" width="240" height="180" />Mobile computing and cloud technologies are two strong trends with the potential to help companies to become more competitive. For this reason, IBM relies on DevOps&#8211;an integrated software distribution philosophy, covering the entire life cycle of the development process, from planning to the creation, delivery and evaluation.</p>
<p>The aim is to enable “continuous delivery” of software solutions allowing companies to take advantage of market opportunities and better meet customer demands. Improving development processes for cloud applications is critical for companies. However, traditional approaches to software development can make the changes but innovations take weeks and to succeed in a changing marketplace, organizations can not afford to prolong the time.</p>
<p>That’s why IBM has created these solutions to improve and streamline these processes. And here&#8217;s how the mega-giant world corporation seeks to do that:</p>
<p><strong>Cloud Solutions</strong></p>
<p>The company continues to add analytical capabilities to its solutions in the cloud. Newest of these is the <a href="http://www.ibm.com/developerworks/servicemanagement/bsm/log/index.html">Log Analysis</a>, part of IBM SmartCloud Analytics. Log Analysis can bring the power of automated analysis to records of IT assets from the terabytes of unstructured data produced from infrastructure and applications. <a href="https://www.ibm.com/developerworks/servicemanagement/apm/sim/%E2%80%8E">IBM SmartCloud Monitoring Application Insight</a> is a solution that helps companies monitor the performance and availability of applications hosted on a cloud in real time.</p>
<p>The other offering is the <a href="http://www.ibm.com/cloud-computing/us/en/scaspilot.html%E2%80%8E">Expanded IBM SmartCloud Application Services</a>. Developers can use SmartCloud Application Services to deploy and manage applications written in the PHP programming language using Zend Server 6. The support for this language makes it easier for developers to create native applications in the cloud.</p>
<p>“Software is the invisible thread driving transformations in businesses of all industries and sizes,” <a href="http://www-03.ibm.com/press/us/en/pressrelease/41205.wss">said</a> Kristof Kloeckner, general manager IBM Rational Software.  “As organizations and the dynamic markets in which they conduct business become more complex, it is critical that they adopt a DevOps approach to continuously delivery software-driven innovations to their clients.”</p>
<p><strong>Mobile Solutions</strong></p>
<p>Enabling efficient development and management of mobile apps, IBM at the start of the year <a href="http://devopsangle.com/2013/02/21/ibm-puts-emphasis-on-app-development-with-mobilefirst/">launched MobileFirst initiative</a>. As part of the initiatives, IBM has launched new tools to help companies deliver better mobile applications faster and at lower cost.</p>
<p>Now extending the inventiveness, the company introduced IBM Rational Test Workbench. With this solution, developers can record, modify, reproduce and evaluate the test scenarios to automate hundreds (even thousands) of tests of a mobile device. They will also be able to virtualize and test parts of the application that have not been completed yet.</p>
<p>IBM Worklight &amp; IBM SmartCloud Application Services is a free service that allows developers to create applications and deploy them in IBM SmartCloud with IBM Worklight technology. Companies can develop mobile applications quickly avoiding early costs in the project management using this service.</p>
<p><strong>IBM Joins Hands with AT&amp;T to Enhance MobileFirst Strategy</strong></p>
<p>IBM and AT&amp;T have announced a partnership to help companies to develop high performing mobile applications. The integration of both companies’ technologies will help improve the testing process and analysis of the applications and the battery life of mobile devices, giving organizations the time to make changes and improve performance.</p>
<p>As part of the IBM MobileFirst strategy, mobile developers can verify the performance of their corporate mobile applications on any wireless network and improve their performance.</p>
<p>The integration of AT&amp;T’s Application Resource Optimizer (ARO) with IBM’s software development solution for Collaborative Lifecycle Management (CLM) tackles finding and fixing performance and power bottlenecks of apps. ARO can help developers create apps that conserve battery life, load pages faster and consume network resources in a smarter way, all of which improve the customer experience.</p>
<p><a href="http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/">IBM DevOps Solutions to Accelerate Development of Mobile and Cloud Applications</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/ibm-devops-solutions-to-accelerate-development-of-mobile-and-cloud-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graphdat: Real time Performance Monitoring and Alerting Tool</title>
		<link>http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/</link>
		<comments>http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 18:41:30 +0000</pubDate>
		<dc:creator>Saroj Kar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3383</guid>
		<description><![CDATA[The comprehensive monitoring and alerting of IT infrastructures is a precondition for the availability of critical applications such as CRM, ERP and e-mail servers. If a company has a large number of competitors, and operates in an industry where steady &#8230; <a href="http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/">Graphdat: Real time Performance Monitoring and Alerting Tool</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright  wp-image-152610" src="http://siliconangle.com/files/2013/06/graphdat-logo.png" alt="" width="192" height="192" />The comprehensive monitoring and alerting of IT infrastructures is a precondition for the availability of critical applications such as CRM, ERP and e-mail servers. If a company has a large number of competitors, and operates in an industry where steady progress is the key to success, there is an increased need for monitoring and alerting of key applications. Not to mention anyone seeking that coveted 99.999% up time.</p>
<p><a href="http://www.graphdat.com/">Graphdat</a>, the real-time application performance monitoring provider launched last year, introduces <a href="http://blog.graphdat.com/post/52248392683/why-your-current-monitoring-system-is-broken">Smart Alarms</a>&#8211;a system that provides real time and historical data in one interface. It offers developers a comprehensive, enterprise-wide solution for the central management of performance and availability of servers, hardware, operating systems and applications.</p>
<p>The company has run the tagline &#8220;every dev deserves a heartrate monitor for their apps&#8221; to explain the product and from our examination, that&#8217;s exactly what Graphdat supplies.</p>
<p>As important as development of software, is the maintenance and awareness of how that software is operating on hardware. Companies like Graphdat provide these sorts of solutions so it&#8217;s worth looking into what exists on the market. So, what made Graphdat catch our eye? The monitoring concept of &#8220;smart alarms&#8221; is a good place to start.</p>
<p><strong>How it Works?</strong></p>
<p>The Smart Alarms system automates the seamless monitoring of critical servers, for all Windows systems and non-Windows systems such as Mac, Ubuntu, Debian, Redhat and CentOS. First you need to <a href="https://dashboard.graphdat.com/signup">create an account</a> with Graphdat and then <a href="http://www.graphdat.com/agent/GraphdatAgent.exe">install the agent</a> on your server. The agent gives access to real time server performance for CPU, memory, disk and network metrics.</p>
<p>The next step is to install the plugin on the server. The web server plugin contributes access to real time application request counts and response time. The add Graphdat into the application code base and Keep a close eye on system with Smart Alarms.</p>
<p>Smart Alarms can be customized to get metrics data from CPU usage, memory, disk bytes read and write, network bytes read and write, application request count and application response time. What sets apart Graphdat alarms is that you can not only alarm basic aggregates like min, max, count but you can also alarm for an average.</p>
<p>The time period to set alarm can range from 1 second up to 12 hours. For example as per <a href="http://blog.graphdat.com/post/52248392683/why-your-current-monitoring-system-is-broken">Graphdat documentation</a>, if you set a CPU threshold of, say, avg &gt; 80% and a period of 1 minute then this translate to: “Tell me when my CPU average is above 80% for at least 1 minute.”</p>
<p>By default, the alarm is set for all servers, but you can choose which servers you wish to alarm. The smart alarm then provides dynamic and intelligent graphs and reports summarize a lot of information of your systems and applications. You can click on the graph to see a legend, drag around to see historical data, zoom out to see larger sections of time with the mouse wheel, and do much more.</p>
<p style="text-align: center"><img class="wp-image-152611 aligncenter" src="http://siliconangle.com/files/2013/06/graphdat-graphs-800x503.png" alt="" width="518" height="326" /></p>
<p><strong>SDK for Developers</strong></p>
<p>As with all DevOps, developers themselves become an important organ for understanding the software product and producing the scripts and automation necessary to make monitoring function. As a result, Graphdat does not shirk their responsibility to provide a powerful way for Dev to grasp and extend their platform.</p>
<p>To make integration as easy as possible, Graphdat is compatible with all major operating systems; web servers including Apache, IIS, and Linux NGiNX; software stack (node.js, Microsoft .NET, php, python and ruby); and database (SQL server and MySQL).</p>
<p>The company provides an <a href="http://www.graphdat.com/how-it-works">SDK</a> that when installed will talk to the agent, who then sends everything to your graphs as a single package such as server metrics and code metrics. The SDK lets developers set alarms, alerts, adding meta data to graphs, plus Python, Ruby and Java support as well as mobile application performance management.</p>
<p><a href="http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/">Graphdat: Real time Performance Monitoring and Alerting Tool</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/graphdat-real-time-performance-monitoring-and-alerting-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Industrial Internet Promises High Value Business Data</title>
		<link>http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/</link>
		<comments>http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 16:14:46 +0000</pubDate>
		<dc:creator>Bert Latamore</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3386</guid>
		<description><![CDATA[All Big Data is not created equal, writes Wikibon Big Data Analyst Jeff Kelly, and Industrial Internet data is more equal than other kinds. This data, he writes in &#8220;The Industrial Internet and Big Data Analytics: Opportunities and Challenges&#8221; &#8220;holds &#8230; <a href="http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/">Industrial Internet Promises High Value Business Data</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://siliconangle.com/blog/2013/06/19/industrial-internet-promises-high-value-business-data/industrial_internet_high_value_data/" rel="attachment wp-att-152581"><img class="alignright size-medium wp-image-152581" title="Industrial_Internet_High_Value_Data" src="http://siliconangle.com/files/2013/06/Industrial_Internet_High_Value_Data-300x191.png" alt="" width="300" height="191" /></a>All Big Data is not created equal, writes Wikibon Big Data Analyst Jeff Kelly, and Industrial Internet data is more equal than other kinds. This data, he writes in &#8220;<a href="http://wikibon.org/wiki/v/The_Industrial_Internet_and_Big_Data_Analytics%3A_Opportunities_and_Challenges">The Industrial Internet and Big Data Analytics: Opportunities and Challenges</a>&#8221; &#8220;holds more potential business value on a size-adjusted basis than other types of Big Data associated with the social Web. consumer Internet, and other sources.&#8221;</p>
<p>The reason for this is that many industry sectors have high-value assets that create a majority of this data. To illustrate his point he presents three scenarios, one each in healthcare, energy, and transportation, based on Wikibon research.</p>
<p>Healthcare spending in the United States <a href="http://en.wikipedia.org/wiki/List_of_countries_by_total_health_expenditure_(PPP)_per_capita">topped $2.75 trillion in 2012, 17.5% of GDP</a>, the highest spend on healthcare in the world. Analysts estimated that as much as<a href="http://www.healthaffairs.org/healthpolicybriefs/brief.php?brief_id=82"> 43% of that spend went for unnecessary procedures and administrative waste</a>. This creates huge opportunities for analysis of Big Data from sources ranging from high-value medical equipment such as MRI or CT scanners to patients, themselves, to create major improvements. By predicting part failures on high value assets, for instance, it can maximize both availability and useful life of the asset. By monitoring low-value assets such as hand washing stations, it can ensure that basic procedures such as washing hands between patients are followed rigorously, decreasing the spread of hospital infections such as MRSA, which costs hospitals <a href="http://www.nejm.org/doi/full/10.1056/NEJMoa1207290">approximately $30,000 per case</a>. And by monitoring patients themselves it can measure their compliance with home treatment plans and minimize the times they need hospitalization.</p>
<p>In the energy industry a study by the University of Minnesota found that power outages and &#8220;power quality disturbances&#8221; cost the United States<a href="http://tli.umn.edu/blog/security-technology/the-rising-tide-of-power-outages-and-the-need-for-a-smart-grid/"> as much as $188 bill per year</a>. Analysis of Industrial Internet data from sensors mounted at critical points in the generating equipment and power grid can minimize those outages by moving maintenance from a break/fix to a preemptive strategy that fixes the problem before it becomes acute.</p>
<p>In transportation, a new Boeing 787 creates up to <a href="http://www.boeing.com/boeing/commercial/787family/index.page?">a Tbyte of data per round-trip</a>.  That data can be used for everything from increasing operational efficiencies and driving preventive maintenance to keep the plane in the air to identifying weak points in engine and airframe design and designing them out of the next generation of the plane.</p>
<p>All the potential upside should drive fast adoption of Industrial Internet. However, Kelly writes, it isn&#8217;t quite that easy. Several challenges need to be overcome, starting with the writing of standards for the various kinds of data involved and the creation of an open platform that provides scalability, high availability, high security, flexibility, and orchestration. Regulatory requirements also need to be worked around. For instance in healthcare, HIPAA sets fairly high standards for the security and privacy of personally identifiable medical data.</p>
<p>However, he concludes, &#8220;the opportunities to improve efficiencies and create valuable new business models associated with the Industrial Internet are vast.&#8221; This gives all the players involved strong impetus to work together to overcome the challenges. As with all major technology advances, the successful early adopters reap the majority of the rewards, while the laggards often face shrinking market share and competitive disadvantage.</p>
<p><a href="http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/">Industrial Internet Promises High Value Business Data</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/industrial-internet-promises-high-value-business-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sqrrl Enterprise Simplifies Big Data App Development in GA Release</title>
		<link>http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/</link>
		<comments>http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 13:00:00 +0000</pubDate>
		<dc:creator>Kristen Nicole</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3381</guid>
		<description><![CDATA[The big bottleneck for Big Data is application development. Today developers of are getting some significant help with the GA release of Sqrrl Enterprise. Sqrrl, the Cambridge, Mass.-based company commercializing Apache Accumulo, has added a number of enhancements to version &#8230; <a href="http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/">Sqrrl Enterprise Simplifies Big Data App Development in GA Release</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p dir="ltr"><img class="alignright size-medium wp-image-152509" title="Sqrrl new app" src="http://siliconangle.com/files/2013/06/Screen-shot-2013-06-18-at-10.35.31-PM-300x205.png" alt="" width="300" height="205" />The big bottleneck for Big Data is application development. Today developers of are getting some significant help with the GA release of Sqrrl Enterprise.</p>
<p dir="ltr"><a href="http://www.sqrrl.com/">Sqrrl</a>, the Cambridge, Mass.-based company commercializing Apache Accumulo, has added a number of enhancements to version 1.1 of its security-focused Big Data analytic platform specifically aimed at simplifying the application development process. These include the ability to convert Accumulo key/value pairs into hierarchical JSON documents to streamline data models and structures, according to Sqrrl. The company also added better installation tools and command-line shells, new configurable indexing capabilities, and the ability to ingest streaming data.</p>
<p>There are also security enhancements, such as better integration with Active Directory, Kerberos and LDAP, as well as new analytics capabilities including full-text search, SQL support and graph analysis functions. Sqrrl is aiming its platform at developers in financial services firms and government agencies looking to build security-focused Big Data applications, as well as to application developers in healthcare and other highly regulated industries that demand fine-grained security and access control capabilities.</p>
<p dir="ltr">Wikibon Chief Analyst Dave Vellante said Big Data application development is still largely a complex, manual process, but new platforms like Sqrrl Enterprise are poised to change that.</p>
<p dir="ltr">“Developing Big Data applications is complicated and Sqrrl Enterprise substantially simplifies application development for emerging large scale apps,&#8221; Vellante said. &#8220;Wikibon practitioners are excited about Sqrrl toolsets because they enable organizations to co-mingle sensitive datasets on a single Big Data platform through fine-grained cell-level security controls. Scale, performance, security and flexibility will define the next wave of Big Data application development, and companies like Sqrrl are leading the way.&#8221;</p>
<p dir="ltr">Sqrrl CTO and Co-Founder Adam Fuschs recently recorded a series of whiteboard videos on theCUBE demonstrating how Sqrrl Enterprise addresses cell-level security and enables Big Data application development.  See our initial coverage <a href="http://siliconangle.com/?p=148373">here</a>, and catch Fuschs&#8217; demonstration in the video below.</p>
<div></div>
<p><object width="550" height="309"><param name="movie" value="http://www.youtube.com/v/GOWGIMRhAz4?hl=en_US&amp;version=3&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GOWGIMRhAz4?hl=en_US&amp;version=3&amp;rel=0" type="application/x-shockwave-flash" width="550" height="309" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/">Sqrrl Enterprise Simplifies Big Data App Development in GA Release</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/19/sqrrl-enterprise-simplifies-big-data-app-development-in-ga-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Industrial Internet Will Open Up a Whole New Horizon for Developers</title>
		<link>http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/</link>
		<comments>http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 20:31:08 +0000</pubDate>
		<dc:creator>Kyt Dotson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3375</guid>
		<description><![CDATA[Development and operations have never quite seen a challenge like is being heralded by the advent of the Internet of Things and the Industrial Internet—two things that mean essentially the same thing, but exist in different contexts. To make matters &#8230; <a href="http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/">The Industrial Internet Will Open Up a Whole New Horizon for Developers</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright  wp-image-106004" src="http://siliconangle.com/files/2012/05/connected-globe-300x248.jpg" alt="" width="240" height="198" />Development and operations have never quite seen a challenge like is being heralded by the advent of the Internet of Things and the Industrial Internet—two things that mean essentially the same thing, but exist in different contexts. To make matters more interesting these concepts bind together not only a multitude of devices, but everything we know about the cloud, and big data all into one package. As more and more “things” are connected and emitting data via sensors, and more and more APIs are needed to permit the connection, authentication, and transmission of that data both development and operations will have their hands full thinking about how their systems interact with their distant satellite information sources.</p>
<p>In order to understand the Industrial Internet, Wikibon’s David Floyer looked into <a href="http://www.google.com/url?q=http%3A%2F%2Fwikibon.org%2Fwiki%2Fv%2FDefining_and_Sizing_the_Industrial_Internet">what industry segments the technology has penetrated</a>. Already we’re seeing <a href="http://siliconangle.com/blog/2013/06/18/industrial-strength-data-ge-moves-aviation-energy-machines-to-the-cloud/">GE looking into hooking up aviation equipment to Amazon’s cloud</a> to get better metrics on how aircraft engines and parts are doing and that should be a signal to the developer community at large its time to start thinking about the problems associated with generating and collecting information.</p>
<p><strong>API Frameworks: Sensors and server will have to be “smart” about their habits</strong></p>
<p>As the number of sensors expands, each of those devices will have to connect back for its data to be collected. For this, I feel developers might find their best benefit by looking at the mobile industry because it already does this: mobile devices load apps (across thousands of devices), apps connect to the Internet, they connect back to their servers, and viola, that’s how they provides their services and make their money. The Industrial Internet will be extremely similar—just with the alternative that most of the time they’ll be inside of a private network rather than reaching out over the open network.</p>
<p>However, this still means that scalability and reliability will come into play when thinking about all those sensors. API frameworks will need to exist to allow devices that collect data from sensors to connect back to the storage system, to authenticate themselves, and then to deliver the data—and in probably a lot of cases, receive instructions back on how to handle future incoming data.</p>
<p>We can take the GE example where a sensor connected to a wind-farm turbine could collect data about the speed of the turbine (power output, temperature, resistance, etc.) every minute or 10 seconds. All that data would either have to be stored on the device to be transmitted later, or transmitted instantly. Depending on the bandwidth available it might not be possible (or even desirable) for every sensor on an entire turbine to collect data every second so its set to ping every 60s. However, if something is starting to go wrong, a faster collection rate might be triggered.</p>
<p>Not only do the sensors on the “thing” need to be instructed properly by their own internal resources, but the receiving server needs to be prepared to see more or less data flowing from them.</p>
<p>Thinking along these lines will be just as important as developing authentication methods from the sensor devices to the servers (probably public-private key trades to encrypt the transmissions or at least identify individual sensors) and producing API frameworks that can open up space for new sensors being added on the fly in environments where more sensors will come and go. The sense of scale of the Industrial Internet could be just as daunting as a few hundred thousand customers with smartphones—and a little bit more critical to make sure each sensor knows how to operate in its niche.</p>
<p><strong>Cloud-thinking across time and “thing”</strong></p>
<p>With the Internet of Things (on the consumer side) Expertmaker CTO and founder Lars Hard mentioned to me that it was “all about the sensors,” and there’s no reason to believe this isn’t as true for the Industrial Internet. Those sensors are just connected to many more things than they are directly to people and the end product is designed to go to an operator than a consumer.</p>
<p>This means that after the challenge of detecting and connecting all those sensors and then collecting all their data is done (or, more accurately, is ongoing) there’s going to be an analysis phase. This is where big data and technology like Hadoop are going to come into play. For an extensive list of examples and challenges, you can see <a href="http://wikibon.org/wiki/v/The_Industrial_Internet_and_Big_Data_Analytics%3A_Opportunities_and_Challenges">a report by Jeffy Kelley from Wikibon on the subject</a>.</p>
<p>As with most big data analysis, there’s a spectrum of modes that operators are interested in and those are split between real-time analysis and historical analysis. For the most part, big data will be thinking about historical analysis to try to detect and identify faults or enable engineers to optimize equipment based on how it acted and reacted in the past. For more potential catastrophic problems, sensors will want to compare that historical data to current incoming data and warn a human (or trigger a programmed response) to whatever is currently going on.</p>
<p>In the wind-turbine example there might be a case where greatly increased wind speed might need the system to react by reducing the total electrical load on the generator to prevent it from providing too much wind resistance. Sensors talking from the turbine to the analytical servers could have that trigger automatically or ask a human operator to judge from the visualized data in front of her to make the decision.</p>
<p>However, I see a whole other problem cropping up and that’s one of occasionally connected sensors. All this data may provide a better landscape to understand an industrial application; but with real time big data analysis not all the data is coming in a continuous stream in the order it was sent. As a result, the Hadoop system underneath needs to not just handle a lot of differentiated data from numerous sources, but it needs to be prepared and developed to respond to fluctuating historical data.</p>
<p>After all, some of those sensors might have had to wait minutes or hours before offloading if network congestion became too high and decision making would need to take into account what sensors had checked in and when they were expected to check in.</p>
<p>Food for thought in the Industrial Internet.</p>
<p><a href="http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/">The Industrial Internet Will Open Up a Whole New Horizon for Developers</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/18/the-industrial-internet-will-open-up-a-whole-new-horizon-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real DevOps Is Harder Than Putting Lipstick on a Pig</title>
		<link>http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/</link>
		<comments>http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 19:11:35 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3360</guid>
		<description><![CDATA[Mark Twain defined a classic as “a book that people praise and don’t read.” I’m concerned that DevOps is becoming a classic, not because it doesn’t add value, but because it is so hard to get right. I don’t know &#8230; <a href="http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/">Real DevOps Is Harder Than Putting Lipstick on a Pig</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright  wp-image-130754" src="http://siliconangle.com/files/2013/01/devops.jpg" alt="" width="240" height="240" />Mark Twain defined a classic as “a book that people praise and don’t read.” I’m concerned that DevOps is becoming a classic, not because it doesn’t add value, but because it is so hard to get right.</p>
<p>I don’t know of any company that has transitioned to DevOps without a struggle. But I also don’t know of any company that doesn’t consider the results of DevOps well worth it. What worries me is that, just as with Agile, too many people are fooling themselves with half-measures and blaming DevOps. They are putting a little bit of pretty red DevOps lipstick on ill-defined processes that oink, squeal, and don’t really deliver value.</p>
<p><strong>Why DevOps is Hard</strong></p>
<p>Nobody finds it easy to get DevOps going because it challenges organizational mores and requires discipline, new skills, and for people to work in new ways.</p>
<p>The first reaction to DevOps is often pushback. Traditionalists argue that specialization is not a barrier to progress but a way of keeping order. If you breakdown silos and allow just anyone to make operational changes, chaos will ensue. If the entire operational environment is “ours” and not owned by an expert, nothing will work.</p>
<p>Making DevOps work means beating back the naysayers. There are a thousand reasons you can’t do DevOps, and many involve “musts.” Storage must be controlled by storage admins, networking must be controlled by network admins, systems must be managed by system admins, and developers must write code but not deploy it to production. If you build a typical cross-functional team to embrace DevOps, you put people with organizational blinders on in the room, people who think they have good reasons not to do DevOps, which can kill the initiative.</p>
<p><strong>Automation and DevOps</strong></p>
<p>Remember a key ingredient of Agile that people often forget: test-driven development (TDD). TDD is the heart and soul of Agile. If you’re going to move fast, the only way to move fast is to build a test for a desired behavior, code against that test and move forward. When you change your code, you need those tests as a safety net to tell you whether you’ve broken something. Without TDD, it’s not Agile.</p>
<p>For DevOps the equivalent of TDD is configuration tools and automation. The reason that a developer can add capacity to a application or create a new test environment on his own is that as much as possible has been automated. In addition, DevOps usually involves an ever-expanding collection of tests that are constantly being run so that if anything does go awry, the cause can be found quickly and any offending changes rolled back.</p>
<p><strong>Growing Your Own</strong></p>
<p>What skills and resources do you need on a DevOps team? DevOps requires what I call “system engineers,” which is a totally different kind of skill set, one that is almost impossible to hire.</p>
<p>My experience at NASA illustrates the difficulty of creating a DevOps team. At NASA when we tried to bring in ops people to run our DevOps process, the first thing they wanted to do was lock all of the developers out of the infrastructure. It was a colossal failure. We tried hiring system administrators and having them work with configuration management tools and automation. That didn’t work either.</p>
<p>To staff a DevOps team, you have to grow and nurture people. You need someone who has an interest and a drive to get to know others and learn what they do. Sure, on rare occasions you’ll find somebody who has grown up as a system administrator, or on the operations side of the house, who actually understands computer science beyond a couple of bash scripts or a little bit of Perl. They can start to understand test-driven development.</p>
<p><strong>How DevOps Makes Things Faster</strong></p>
<p>I’ll close with a fundamental idea from systems thinking: The effectiveness of a system is related to the connections between the components, not the efficiency of individual components. Let’s apply that to DevOps. If you can provision a virtual machine in five minutes but it takes a week to get an IP address, you didn’t get a virtual machine (VM) in five minutes; it took a week. If you can’t get storage configured for a month, it’s really a month before the VM is useful. It’s the relationships between systems that really matter, not the individual components. In essence DevOps means working together toward a single goal. We need to deploy as fast as possible. The only way that we can do that is by working in synergy, not in silos.</p>
<p>When you successfully produce a DevOps team, everybody in the building knows that the most important activity is pushing code to production; there is a common objective. In a DevOps world there is still specialization, but there is a common goal. The sense of “your” apps running on “my” servers disappears. Everything is “ours.”</p>
<p>Once this happens, you’ve got a real shift toward DevOps culture. You can add more tests and automation; there will still be kinks to work out, but you’ll have a real DevOps team, not an entry to the state fair.</p>
<p><strong><img class="size-full wp-image-152410 alignleft" src="http://siliconangle.com/files/2013/06/JOSHUA-MCKENTY.png" alt="" width="300" height="266" />Joshua McKenty’s bio:</strong></p>
<p>Prior to co-founding Piston Cloud Computing, Joshua McKenty was the Technical Architect of NASA&#8217;s Nebula Cloud Computing Platform and the OpenStack compute components. As a board member of the OpenStack Foundation, Joshua plays an instrumental role in the OpenStack community. Joshua has over two decades of experience in entrepreneurship, management and software engineering and architecture. He was the team lead for the development of the Netscape Browser (vs. 8) as well as AOL&#8217;s IE AIM toolbar, and a senior engineer at Flock.com. He also led the successful first release of OpenQuake, an open source software application allowing users to compute seismic hazard, seismic risk and the socio-economic impact of earthquakes.</p>
<p><a href="http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/">Real DevOps Is Harder Than Putting Lipstick on a Pig</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/18/real-devops-is-harder-than-putting-lipstick-on-a-pig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O’Reilly Fluent Conference 2013 Wrap-Up</title>
		<link>http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/</link>
		<comments>http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/#comments</comments>
		<pubDate>Mon, 17 Jun 2013 22:04:15 +0000</pubDate>
		<dc:creator>Kristina Farrah</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devopsangle.com/?p=3363</guid>
		<description><![CDATA[It was a sunny day at San Francisco when O’Reilly Fluent Conference 2013 kicked off, and Jeff Frick did the honor to wrap-up the first day of SiliconAngle’s coverage there. The event had a whole lot of guests and we’re happy to have an interview with some of them to gain very interesting insights about what they’ve been up to, and the development community as well.  <a href="http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/">O’Reilly Fluent Conference 2013 Wrap-Up</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignright  wp-image-149230" title="fluent-conference-rhino" src="http://siliconangle.com/files/2013/05/fluent-conference-rhino.jpg" alt="" width="240" height="240" />It was a sunny day in San Francisco when O’Reilly Fluent Conference 2013 kicked off, and Jeff Frick did the honor to wrap-up the first day of SiliconAngle’s coverage there. The event had a whole lot of guests and we’re happy to have an interview with some of them to gain very interesting insights about what they’ve been up to, and the development community in general.</p>
<p style="text-align: left;">O&#8217;Reilly Fluent is the key event for web and mobile developers, software engineers, and others to gather and learn from each other. It also attracts the best coders, as well as offer the best and most innovative thinkers in the industry!</p>
<p style="text-align: left;">Developers today are going beyond javascript and moving on how to develop for the web and for the web platform. They even showcased demos of developing games without using classic programming techniques because the speed and the flexibility of the application is there.</p>
<p style="text-align: left;">To watch SiliconAngle&#8217;s recorded interviews at O’Reilly, they’re up <a href="http://www.youtube.com/playlist?list=PLenh213llmcaR4zs1ooHdNgsgJEbJhknL" target="_blank">on our YouTube channel in a playlist specific to Fluent</a>.<a href="http://www.youtube.com/user/siliconangle"><br />
</a></p>
<p><object width="540" height="304" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/f7s16kovzbs?hl=en_US&amp;version=3" /><param name="allowfullscreen" value="true" /><embed width="540" height="304" type="application/x-shockwave-flash" src="http://www.youtube.com/v/f7s16kovzbs?hl=en_US&amp;version=3" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p><a href="http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/">O’Reilly Fluent Conference 2013 Wrap-Up</a> is a post from: <a href="http://devopsangle.com">DevOpsANGLE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devopsangle.com/2013/06/17/oreilly-fluent-conference-2013-wrap-up-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: siliconangle.com @ 2013-06-19 22:44:24 -->