<?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>Layer 7 - Blogs &#187; Scott Morrison</title>
	<atom:link href="http://www.layer7tech.com/blogs/index.php/author/kscottmorrison/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.layer7tech.com/blogs</link>
	<description>API Management &#124; SOA Governance &#124; Cloud Integration</description>
	<lastBuildDate>Wed, 19 Jun 2013 23:44:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cisco &amp; the Internet of Everything</title>
		<link>http://www.layer7tech.com/blogs/index.php/cisco-the-internet-of-everything/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/cisco-the-internet-of-everything/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 22:00:20 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[M2M]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3927</guid>
		<description><![CDATA[John Chambers, CEO of Cisco, just published a good blog entry about the potential for change caused by universal connectivity – not just of our mobile gadgets but of pretty much everything. Recently, much has been said about the so-called “Internet of Things” (IoT), of which Cisco is expanding the scope, going so far as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.cisco.com/news/the-possibilities-of-the-internet-of-everything-economy" target="_blank"><img class="alignleft size-full wp-image-3932" style="margin: 10px;" title="Cisco and the Internet of Everything" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/02/cisco-internet-of-everything-v1.jpg" alt="Cisco and the Internet of Everything" width="300" height="199" /></a>John Chambers, CEO of Cisco, just published <a href="http://blogs.cisco.com/news/the-possibilities-of-the-internet-of-everything-economy" target="_blank">a good blog entry</a> about the potential for change caused by universal connectivity – not just of our mobile gadgets but of pretty much everything. Recently, much has been said about the so-called “Internet of Things” (IoT), of which Cisco is expanding the scope, going so far as to make a bold estimate that 99.4% of objects still remain unconnected. This, of course, is great fodder for late-night talk show hosts. I’ll leave this softball to them and focus instead on some of the more interesting points in Chambers&#8217; post and the <a href="http://www.slideshare.net/Cisco/embracing-ioe-to-capture-your-share-of-144-trillion-tomorrowstartshere-16571270" target="_blank">accompanying white paper</a>.</p>
<p>It strikes me that there might be more to Cisco’s “Internet of Everything” (IoE) neologism than just a vendor’s attempt to brand what still may be a technology maverick. Internet of Everything sounds so much better than the common alternative when you append “Economy” to the end – and this is how it first appears in Chambers&#8217; post. And that’s actually important because adding economy in the same breath is an acknowledgement that this isn’t just marketing opportunism as much as a recognition that, like mobility, the IoE could potentially be a great catalyst for independent innovation. In fact, Cisco’s white paper really isn’t about technology at all but is instead an analysis of the market potential represented in each emerging sector, from smart factories to college education.</p>
<p>It is exactly this potential for innovation – a new economy – that is exciting. The combination of <a href="http://www.layer7tech.com/library/solution-briefs/layer-7-for-mobile-access/2607" target="_blank">Mobile Access</a> and <a href="http://www.layer7tech.com/library/solution-briefs/layer-7-for-api-management/2109" target="_blank">APIs</a> was so explosive precisely because it combined a technology with enormous creative potential (APIs) with a irresistible business impetus (access to information outside the enterprise network). The geeks love enabling tools and APIs are nothing if not enabling; mobile just gives them something to build.</p>
<p>I0E, of course, is the ultimate business driver and –  with APIs as the enabler – it equals opportunity of staggering proportions. Like mobile before it – and indeed, social Web integration before that – IoE will come about precisely because the foundation of APIs already exists.</p>
<p>It is here where I disagree with some IoT pundits who advocate specialized protocols for optimizing performance. No thank you; it isn’t 1990 and opaque binary protocols no longer work for us, except when streaming large data sets (I’m looking at you, video).</p>
<p>Security in the IoE will be a huge issue and Cisco has this to say on the topic :</p>
<p><em>“IoE security will be addressed through network-powered technology: devices connecting to the network will take advantage of the inherent security that the network provides (rather than trying to ensure security at the device level).”</em></p>
<p>I agree with this because security coding is still just too hard and too easy to implement wrongly. One of the key lessons of mobile development is that we need to make it easy for developers to automatically enable secure communications. Take security out of the hands of developers, put it in the hands of dedicated security professionals and trust me, the developers will thank you.</p>
<p>As IoE extends to increasingly resource-constrained devices, the simpler we can make secure development, the better. Let application developers focus on creating great apps and a new economy will follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/cisco-the-internet-of-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CES 2013 Panel: Privacy &amp; Security in the Cloud</title>
		<link>http://www.layer7tech.com/blogs/index.php/ces-2013-panel-privacy-security-in-the-cloud/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/ces-2013-panel-privacy-security-in-the-cloud/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 22:30:25 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[Cloud Integration]]></category>
		<category><![CDATA[Cloud Security]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3705</guid>
		<description><![CDATA[The Consumer Electronics Show (CES) 2013 is starting in Las Vegas next week and cloud computing is on the agenda. You can be sure that a technology has moved out of the hype cycle and into everyday use when it shows up at a show like CES, known more for the latest TVs and phones [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cesweb.org/" target="_blank"><img class="alignleft size-full wp-image-3709" style="margin: 0px 10px;" title="CES 2013" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/01/CES-2013-v2.jpg" alt="CES 2013" width="300" height="230" /></a>The <a href="http://www.cesweb.org/" target="_blank">Consumer Electronics Show (CES)</a> 2013 is starting in Las Vegas next week and cloud computing is on the agenda. You can be sure that a technology has moved out of the hype cycle and into everyday use when it shows up at a show like CES, known more for the latest TVs and phones than computing infrastructure. People don’t really need to talk about cloud any more; it’s just there and we are using it.</p>
<p>Of course there will always be a place for a little more talking and I’ll be doing some of this myself as part of the CES panel <a href="http://ces13.mapyourshow.com/5_0/sessions/sessiondetails.cfm?ScheduledSessionID=1BABC9&amp;CFID=89719778&amp;CFTOKEN=937c04dd1b97aa1b-13EC8E9F-DAF4-E3A2-4422913830B018B5" target="_blank">Privacy &amp; Security in the Cloud</a>. This discussion will take place on Monday Jan 7, 11am-12pm, in LVCC, North Hall N259. The panel is chaired by my good friend <a href="http://jeremygeelan.sys-con.com/" target="_blank">Jeremy Geelan</a>, founder of <a href="http://cloudcomputingexpo.com/" target="_blank">Cloud Computing Expo</a>, who honed his considerable moderation skills at the BBC.</p>
<p>I’m planning on exploring the intersection between the cloud and our increasingly ubiquitous consumer devices. We will highlight the opportunities created by this technological convergence but we will also consider the implications this has for our personal privacy. I hope you can join us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/ces-2013-panel-privacy-security-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Agree to the Terms &amp; Conditions? Mobile Devices &amp; the Tipping Point of Informed Consent</title>
		<link>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 22:00:32 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3629</guid>
		<description><![CDATA[Sometimes, I wonder if anyone in the entire history of computing has every bothered to read and consider the contents of a typical end-user license agreement (EULA). Some Product Manager, I suppose (though truthfully, I’m not even sure of this one). The EULA, however, is important. It’s the foundation of an vital consent ceremony that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/mobile-access-products-overview" target="_blank"><img class="alignleft size-full wp-image-3642" style="margin: 10px;" title="End-User License Agreement" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/12/handshake1.jpg" alt="End-User License Agreement" width="300" height="129" /></a>Sometimes, I wonder if anyone in the entire history of computing has every bothered to read and consider the contents of a typical end-user license agreement (EULA). Some Product Manager, I suppose (though truthfully, I’m not even sure of this one).</p>
<p>The EULA, however, is important. It’s the foundation of an vital consent ceremony that ends with only one effective choice: pressing OK. This much-maligned step in every software installation is the only real binding between an end user and a provider of software. Out of this agreement emerges a contract between these two parties and it is this contact that serves as a legal framework for interpretation should any issues arise in the relationship.</p>
<p>Therein lies the rub, as the emphasis in a EULA — as in so much of contract law — is on legal formalism at the expense of end-user understanding. These priorities are not necessarily mutually exclusive but as any lawyer will tell you, it’s a lot more work to make them coexist on a more-or-less equal footing.</p>
<p>Mobile devices may provide the forcing function that brings change into this otherwise moribund corner of the software industry. Mobility is hot right now and it is demanding that we rethink a wide span of business processes and technologies. These new demands are going to extend to the traditional EULA and the result could be good for everyone.</p>
<p>Case in point: the New York Times <a href="http://www.nytimes.com/2012/12/11/technology/many-mobile-apps-for-children-fall-short-on-disclosure-to-parents-ftc-report-says.html?_r=0" target="_blank">reported recently</a> on a <a href="http://www.ftc.gov/opa/2012/12/kidsapp.shtm" target="_blank">study conducted by the FTC</a> examining privacy in mobile apps for children. The researchers found that parents were not being adequately informed about what private information was being collected and the extent to which it could be shared. Furthermore, many mobile app developers are channeling data into just a few commercial analytics vendors. While this may not sound like too big a deal, it turns out that, in some cases, these data are tagged with unique device identifiers. This means that providers can potentially track behavior across multiple apps, giving them unprecedented visibility into the online habits of our children.</p>
<p>Kid plus privacy equals a lightning rod for controversy but the study is really indicative of a much greater problem in the mobile app industry. Just the previous week, the State of California <a href="http://www.huffingtonpost.com/2012/12/06/delta-airlines-mobile-app_n_2254062.html" target="_blank">launched a suit against Delta Airlines</a> alleging the company failed to include a privacy policy in its mobile app, placing it in violation of that state’s 2004 privacy law.</p>
<p>You could argue that there is nothing new about this problem. Desktop applications have the same capacity for collecting information and so pose similar threats to our privacy. The difference is mostly the devil we know. After years of reading about the appalling threats to our privacy on the Internet, we have come to expect these shenanigans and approach the conventional Web guarded and wary. Or we don’t care (see Facebook).</p>
<p>But the phone, well the phone is just… different.  Desktop computers — or even laptops — just aren&#8217;t as ever-present as phones. Your phone goes with you everywhere, which makes it both a triumph of technology and a tremendous potential threat to your privacy.</p>
<p>The problem with the phone is that it is the consumer device that isn’t. Apple crossed a chasm with the iPhone, taking the mobile device from constrained (like a blender) to extensible (like a Lego set) without breaking the consumer-orientation of the device. This was a real <em>tour de force </em>— but one with repercussions both good and bad.</p>
<p>The good stuff we live every day — we get to carefully curate our apps to make the phone our own. I can’t imagine traveling without my phone in my pocket. The bad part is we haven’t necessarily recognized the privacy implications of our own actions. Nobody expects to be betrayed by their constant companion but it is this constant companion that poses the greatest threat to our security.</p>
<p>The good news is that the very characteristics that make mobile so popular also promise to bring much needed transparency to the user/app/provider relationship. Consumer-orientation plus small form factor equals a revolution in privacy and security.</p>
<p>Mobile devices tap into a market so vast it dwarfs the one addressed by the humble PC. And this is the market for which consumer protection laws were designed. As we’ve seen in the Delta Airlines case above, the states have a lever and apparently they aren’t afraid to use it.</p>
<p>But legislation is only part of the answer to reconciling the dueling priorities of privacy and consent. The other element working in favour of change is size — and small is definitely better here. The multi-page contract just isn’t going to play well on a four-inch screen. What consumer’s need is a message that is simple, clear and understandable. Fortunately, we can look to the Web for inspiration on how to do this right.</p>
<p>One of the reasons I get excited about the rise of OAuth is because it represents much more than yet another security token (God knows we have enough of those already). OAuth is really about granting consent. It doesn’t try to say anything about the nature of that consent but it does put in the framework to make consent practical.</p>
<p>Coincident with the rise of OAuth on the Web is a movement to make the terms of consent more transparent. This will need to continue as the process moves to the restricted form factor of the mobile phone. I have no doubt that, left to their own devices, most developers would take the easy route and reduce mobile consent to a hyperlink pointing to pages of boilerplate legalese and an OK button. But add in some regulatory expectations of reasonable disclosure and I can see a better future of clear and simple agreements that flourish first on mobile devices but extend to all software.</p>
<p>Here at Layer 7, we are deeply interested in technologies like OAuth and the role these play in a changing the computing landscape. We are also spending lots of time working on mobile because, more than anything, mobile solutions are driving uptake around APIs. When we built our <a href="http://www.layer7tech.com/products/mobile-access-gateway" target="_blank">SecureSpan Mobile Access Gateway</a>, we made sure this solution made OAuth simple to deploy and simple to customize. This way, important steps like consent ceremonies can be made clear, unambiguous and — most importantly — compliant with the law.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/do-you-agree-to-the-terms-conditions-mobile-devices-the-tipping-point-of-informed-consent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPad Mini is for Cars</title>
		<link>http://www.layer7tech.com/blogs/index.php/the-ipad-mini-is-for-cars/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/the-ipad-mini-is-for-cars/#comments</comments>
		<pubDate>Thu, 25 Oct 2012 21:20:29 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=3255</guid>
		<description><![CDATA[On Tuesday, Apple launched the iPad mini. Apple events in the fall of 2012 may no longer command the social anticipation they did just a few years ago but they remain flash points for technology reporting. This release brought on more than its share of speculation that the mini is simply an overdue acknowledgement that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://reviews.cnet.com/ipad-mini-pictures/" target="_blank"><img class="size-full wp-image-3257 alignleft" style="margin: 10px" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/10/Mini-Cooper-on-an-iPad-Mini.jpg" alt="Mini Cooper on an iPad Mini" width="300" height="210" /></a>On Tuesday, Apple launched the iPad mini. Apple events in the fall of 2012 may no longer command the social anticipation they did just a few years ago but they remain flash points for technology reporting. This release brought on more than its share of speculation that the mini is simply an overdue acknowledgement that Amazon got something right with Kindle and that Apple has quietly slipped into following mode. Some pundits have seized on the angle that Apple’s new tablet appeared to contradict Steve Jobs&#8217; <a href="http://news.cnet.com/8301-13579_3-57538580-37/how-steve-jobs-7-inch-flip-flop-worked-to-apples-advantage/" target="_blank">famous trashing</a> of the 7″ form factor. But in all of the hullabaloo, one observation seems to be missing: that a tablet of this size is tailor-made for inclusion into the dashboard of your car.</p>
<p>Nothing dates a car like its electronics. And nothing is more tragic that the user experience of pretty much every single in-car navigation and music system. The luxury car segment can do Corinthian leather and wood grain appointments like no industry on earth. They can build a magnificent driving machine that powers through rain and snow like it was a sunny day in LA. But ask them to do a screen-based app and you get something that looks like it was designed on a TRS-80.</p>
<p>I didn’t renew the trial SiriusXM in my 4Runner because I couldn’t stand its programming compared with what I could <a href="http://www.galaxie.ca/en_CA/" target="_blank">stream</a> from my iPhone using Bluetooth. Every time I rent a car, I use my phone-based <a href="http://www.navigon.com/portal/us/produkte/navigationssoftware/mobile_navigator_iphone_us.html" target="_blank">Navigon</a> app over any provided GPS because my app is just better. I’m hooked on <a href="http://www.waze.com/" target="_blank">Waze</a>, despite how few people use it up here in Vancouver (you should sign up — the more people who use it, the better the traffic data is). The apps on my phone are always up-to-date and I replace the hardware every couple of years for the latest model (which is good enough for me; after all, it’s only a phone).</p>
<p>All cars need is a standard, lockable frame where you can plug in the device of your choice, plus a standardized connector. Then let free market competition and innovation prevail over apps. Tomorrow’s gear heads aren’t going to be like the hot rodders of my Dad’s generation or the tuner kids of a decade ago. They are going to be geeks with apps using APIs.</p>
<p>That’s what the iPad mini is for.</p>
<p>(It’s interesting <a href="http://www.techradar.com/news/mobile-computing/tablets/apple-wi-fi-ipad-mini-lacks-gps-unlike-google-nexus-7-1106953" target="_blank">to note</a> that the wifi-only mini does not have GPS but the cellular version does…)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/the-ipad-mini-is-for-cars/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I Still Like OAuth</title>
		<link>http://www.layer7tech.com/blogs/index.php/why-i-still-like-oauth-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/why-i-still-like-oauth-2/#comments</comments>
		<pubDate>Mon, 30 Jul 2012 20:50:05 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[OAuth]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2635</guid>
		<description><![CDATA[That sound of a door slamming last week was Eran Hammer storming out of the OAuth standardization process, declaring once and for all that the technology was dead and that he would no longer be a part of it. Tantrums and controversy make great social media copy, so it didn’t take long before everyone seemed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/oauth-toolkit" target="_blank"><img class="alignleft size-full wp-image-2637" style="margin: 10px;" title="OAuth 2.0 Controversy" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/07/OAuth-2.0-Controversy-v2.jpg" alt="OAuth 2.0 Controversy" width="300" height="205" /></a>That sound of a door slamming last week was Eran Hammer <a href="http://hueniverse.com/2012/07/oauth-2-0-and-the-road-to-hell/" target="_blank">storming out of the OAuth standardization process</a>, declaring once and for all that the technology was dead and that he would no longer be a part of it. Tantrums and controversy make great social media copy, so it didn’t take long before everyone seemed to be talking about this one. In some quarters, you’d hardly know the London Olympics had begun.</p>
<p>So what are we to really make of all this? Is OAuth dead or at least on &#8220;the road to Hell&#8221;, as Eran now-famously put it? Certainly, my inbox is full of emails from people asking if they should stop building their security architecture around such a tainted specification.</p>
<p>I think Tim Bray, who has vast experience with the relative ups and downs of technology standardization, <a href="http://www.tbray.org/ongoing/When/201x/2012/07/28/Oauth2-dead" target="_blank">offered the best answer</a> in his own blog:</p>
<blockquote><p><em>&#8220;It’s done. Stick a fork in it. Ship the RFCs.&#8221;</em></p></blockquote>
<p>Which is to say sometimes you just have to declare a reasonable victory and deal with the consequences later. OAuth isn’t perfect, nor is it easy. But it’s needed and it’s needed now, so let’s all forget the personality politics and just get it done. And hopefully, right across the street from me here in Vancouver, where the IETF is holding it’s meetings all this week, this is what will happen.</p>
<p>In the end, OAuth is something we all need and this is why this specification remains important. The genius of OAuth is that it empowers people to perform delegated authorization on their own, without the involvement of a cabal of security admins. And this is something that is really quite profound.</p>
<p>In the past, we’ve been shackled by the centralization of control around identity and entitlements (a fancy term which really just describes the set of actions your identity is allowed, such as writing to a particular file system). This has led to a status quo in nearly every organization that is maintained first because it is hard to do otherwise but also because this equals power, which is something that is rarely surrendered without a fight.</p>
<p>The problem is that centralized identity admin can never effectively scale, at least from an administrative perspective. With OAuth, we can finally scale authentication and authorization by leveraging the user population itself — and this is the one thing that stands a chance of shattering the monopoly on centralized identity and access management (IAM). OAuth undermined the castle and the real noise we are hearing isn’t infighting on the spec but the enterprise walls falling down.</p>
<p>Here is the important insight of OAuth 2.0: <em>delegated authorization also solves that basic security sessioning problem of all apps running over stateless protocols like HTTP.</em> Think about this for a minute: The basic Web architecture provides for complete authentication on every transaction. This is dumb, so we have come up with all sorts of security context tracking mechanisms, using cookies, proprietary tokens etc. The problem with many of these is that they don’t constrain entitlements at all; a cookie is as good as a password because it really just linearly maps back to an original act of authentication.</p>
<p>OAuth formalizes this process but adds in the idea of constraint with informed user consent. And this, ladies and gentlemen, is why OAuth matters. In OAuth, you exchange a password (or other primary security token) for a time-bound access token with a limited set of capabilities to which you have explicitly agreed. In other words, the token expires fast and is good for one thing only. So you can pass it off to something else (like Twitter) and reduce your risk profile or — and this is the key insight of OAuth 2.0 — you can just use it yourself as a better security session tracker.</p>
<p>The problem with OAuth 2.0 is that it’s surprisingly hard to get to this simple idea from the explosion of protocol in OAuth 1.0a. Both specs too-quickly reduce to an exercise in swim lane diagram detail, which ironically runs counter to the movement towards simplicity and accessibility that drives today&#8217;s Web. And therein lies the rub. OAuth is more a victim of poor marketing than bad specsmanship. I have yet to see a good, simple explanation of why, followed by how. (I don’t think OAuth 1.0 was well served by the valet key analogy, which distracts from too many important insights.) As it stands today, OAuth 2.0 makes Kerberos specs seem like grade school primer material.</p>
<p>It doesn’t have to be this way. OAuth is actually deceptively simple; it is the mechanics that remain potentially complex (particularly those of the classic 1.0a, three-legged scenario). But the same can be said of SSL/TLS, which we all use daily with few problems. What OAuth needs is a set of dead simple (but nonetheless solid) libraries on the client side and equally simple, scalable support on the server. This is a tractable problem and it is coming. It also needs much better interpretation, so that people can understand it fast.</p>
<p>Personally, I agree in part with Eran Hammer’s wish buried in the conclusion of his <a href="http://hueniverse.com/2012/07/oauth-2-0-and-the-road-to-hell/" target="_blank">blog entry</a>:</p>
<blockquote><p><em>&#8220;I’m hoping someone will take 2.0 and produce a 10-page profile that’s useful for the vast majority of Web providers, ignoring the enterprise.&#8221;</em></p></blockquote>
<p>OAuth absolutely does need simple profiling for interop. But don’t ignore the enterprise. The enterprise really needs the profile too because the enterprise badly needs OAuth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/why-i-still-like-oauth-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hey Twitter: API Management = Developer Management</title>
		<link>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 17:02:53 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web API]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2499</guid>
		<description><![CDATA[Quick question for you: What matters most, the client or the server? Answer: Neither —  they are really only useful as a whole. A client without a server is usually little more than an non-functional wire frame and a server without a client is simply unrealized potential. Bring them together though and you have something [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://twitter.com/layer7" target="_blank"><img class="size-full wp-image-2501 alignleft" style="margin: 10px;" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/07/Twitter-API.jpg" alt="Twitter API" width="244" height="300" /></a>Quick question for you: What matters most, the client or the server?</p>
<p>Answer: Neither —  they are really only useful as a whole. A client without a server is usually little more than an non-functional wire frame and a server without a client is simply unrealized potential. Bring them together though and you have something of lasting value. So, neither matters more and each actually matters a lot less than half.</p>
<p>In the API world, this is an easy point to miss. The server side always wields disproportionate power by virtue of controlling the API to its services and this can easily foster an arrogance about the server’s place in the world. This effect is nicely illustrated by Twitter’s recent missteps around developer management.</p>
<p>The problems for Twitter all began with a blog entry. Blogs are the mouthpiece of the platform. Tucked away within an <a href="https://dev.twitter.com/blog/delivering-consistent-twitter-experience" target="_blank">interesting entry</a> about <a href="https://dev.twitter.com/docs/cards" target="_blank">Twitter Cards</a> and the potential to run applications within tweets (something that is genuinely exciting), can be found a restatement of an early warning to developers:</p>
<blockquote><p><em>“(D)evelopers should not ‘build client apps that mimic or reproduce the mainstream Twitter consumer client experience.’”</em></p></blockquote>
<p>Ominous stuff indeed. This was quickly picked up on by Nick Bilton writing in the New York Times Bits blog, who <a href="http://bits.blogs.nytimes.com/2012/07/02/for-twitter-owned-apps-and-sites-a-cacophony-of-confusion/" target="_blank">pointed out</a> that the real problem is that Twitter just isn’t very good at writing client-side apps that leverage its own API. Stifling competition by leveraging the API power card can only alienate developers — and by extension the public, who are left with a single vendor solution. Suddenly, it feels like the 1980s all over again.</p>
<p>This ignited a firestorm of concern that was <a href="http://blog.programmableweb.com/2012/07/03/twitter-wont-kill-the-api/" target="_blank">well summarized</a> by Adam Green on ProgrammableWeb. Green acknowledged that API change is inevitable but pointed out that this is something that can be managed effectively — which is not what Twitter is doing right now.</p>
<p>The irony of the whole thing is that, in the past, by exercising its power position, Twitter has actually made great contributions to the API community. In mid 2010, Twitter cut off basic authentication to APIs in favor of OAuth, a drop-dead event that became known as the <a href="http://www.wired.com/business/2010/08/twitter-moves-to-oauth-the-oauthcalypse-is-nigh/" target="_blank">OAuthcalypse.</a> Hyperbole aside, in terms of actual impact on the populace, this cut over made even Y2K look like the end of days. Given a tractable challenge, developers cope, which is really Green’s point.</p>
<p>What is important to realize is that API Management isn’t technical but social. Win the community over and they will move mountains. Piss them off and they will leave in droves for the next paying gig.</p>
<p>The thing I always remind people is that as a trend, APIs are not about technology; they are a strategy. Truth is, the technology is pretty easy — and that’s the real secret to API’s success. You see, the communications are never the thing; the app is the thing (and that is what WS-* missed). Maintaining simplicity and a low barrier to entry counts for everything because it means you can get on with building real apps.</p>
<p>Now, I can give you <a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank">the very best infrastructure and tools to facilitate API community</a>. But how you manage this community&#8230; Well, that is where the real work begins and — in the end — it&#8217;s all a lot less deterministic than we technologists like to admit. People are hard to manage but communities are even harder.</p>
<p>If there is a lesson here, it is that APIs are really about potential and that potential can only be realized when you have two sides — client and server — fully engaged. Mess this one up and you’re left with just a bunch of unused interfaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/hey-twitter-api-management-developer-management-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Platform Comes to Washington</title>
		<link>http://www.layer7tech.com/blogs/index.php/platform-comes-to-washington-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/platform-comes-to-washington-2/#comments</comments>
		<pubDate>Thu, 07 Jun 2012 17:48:41 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Mobile Access]]></category>
		<category><![CDATA[Web API]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2226</guid>
		<description><![CDATA[Everyone wants his or her government to be better. We want more services, better services and we want them delivered cheaper. Politicians come and go, policies change, new budgets are tabled but in the end we are left with a haunting and largely unanswerable question: Are things better or worse than they were before? One [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.whitehouse.gov/sites/default/files/omb/egov/digital-government/digital-government-strategy.pdf" target="_blank"><img class="alignleft size-full wp-image-2231" style="margin: 10px;" title="Digital Government" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/06/Digital-Government.jpg" alt="Digital Government" width="300" height="299" /></a>Everyone wants his or her government to be better. We want more services, better services and we want them delivered cheaper. Politicians come and go, policies change, new budgets are tabled but in the end we are left with a haunting and largely unanswerable question: Are things better or worse than they were before?</p>
<p>One thing that is encouraging and has the potential to trigger disruptive change to the delivery of government services in the US is the recent publication <a href="http://www.whitehouse.gov/sites/default/files/omb/egov/digital-government/digital-government-strategy.pdf" target="_blank"><em>Digital Government: Building a 21st-Century Platform to Better Serve the American People.</em></a> The word to note here is <em>platform</em> –  it seems that government has taken a page from Facebook, Twitter and the others and embraced the idea that efficient information delivery is not about a carefully-rendered Web page but instead is really a logical consequence of developing an open platform.</p>
<p>I confess to some dread on my first encounter with this report. These publications are usually disheartening products of weaselly management consultant speak refined through the cloudy lens of a professional bureaucrat (“we will be more agile”). But in this instance, the reverse was true: this report is accessible and surprisingly insightful. The authors understand that Mobile+Cloud+Web API+decentralized identity is an equation of highly interrelated parts that, in summation, is the catalyst for the new Internet renaissance. The work is not without its platitudes but even these it bolsters with a pragmatic road map identifying actions, parties responsible and (gasp) even deadlines. It’s actually better than most business plans I’ve read.</p>
<p>Consider this paragraph clarifying just what the report means when it calls for an information-centric approach to architecture:</p>
<p><em>An information-centric approach decouples information from its presentation. It means beginning with the data or content, describing that information clearly, and then exposing it to other computers in a machine-readable format—commonly known as providing web APIs. In describing the information, we need to ensure it has sound taxonomy (making it searchable) and adequate metadata (making it authoritative). Once the structure of the information is sound, various mechanisms can be built to present it to customers (e g websites, mobile applications, and internal tools) or raw data can be released directly to developers and entrepreneurs outside the organization. This approach to opening data and content means organizations can consume the same web APIs to conduct their day-to-day business and operations as they do to provide services to their customers.</em></p>
<p>See what I mean? It’s well done.</p>
<p>The overall goal is to outline an information delivery strategy that is fundamentally device agnostic. Its authors fully recognize the growing importance of mobility and concede that mobility means much more than the mobile platforms — iOS and Android, among others — that have commandeered the word today. Tomorrow’s mobility will describe a significant shift in the interaction pattern between producers and consumers of information. Mobility is not a technological instance in time (and in particular, today).</p>
<p>But what really distinguishes this report from being just a well-researched paper echoing the zeitgeist of computing’s cool kids is how prescriptive it is in declaring how government will achieve these goals. The demand that agencies adopt Web APIs is a move that echos Jeff Bezos’ directives a decade ago within eBay (as relayed in Steve Yegge’s <a href="https://plus.google.com/112678702228711889851/posts/eVeouesvaVX" target="_blank">now infamous rant</a>):</p>
<ol>
<li><em>All teams will henceforth expose their data and functionality through service interfaces.</em></li>
</ol>
<p>It was visionary advice then and it is even more valid now. It recognizes that the commercial successes attributed to the Web API approach suggest that just maybe we have finally hit upon a truth in how system integration should occur.</p>
<p>Of course, memos are easy to ignore — unless they demand concrete actions within limited time frames. Here, the time frames are aggressive (and that’s a good thing). Within six months, the Office of Management &amp; Budget must “Issue government-wide open data, content, and web API policy and identify standards and best practices for improved interoperability.” Within 12 months, each government agency must “Ensure all new IT systems follow the open data, content, and web API policy and operationalize agency gov/developer pages” and also “optimize at least two existing priority customer-facing services for mobile use and publish a plan for improving additional existing services.”</p>
<p>If the <a href="http://www.nytimes.com/2012/06/01/world/middleeast/obama-ordered-wave-of-cyberattacks-against-iran.html?pagewanted=all" target="_blank">recent allegations</a> regarding the origins of the Stuxnet worm are accurate, then the President clearly understands the strategic potential of the modern Internet. I would say this report is a sign his administration also clearly understands the transformational potential of APIs and mobility, when applied to government.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/platform-comes-to-washington-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APIs, Cloud &amp; Identity Tour 2012: Three Cities, Two Talks, Two Panels &amp; a Catalyst</title>
		<link>http://www.layer7tech.com/blogs/index.php/apis-cloud-identity-tour-2012-three-cities-two-talks-two-panels-a-catalyst/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/apis-cloud-identity-tour-2012-three-cities-two-talks-two-panels-a-catalyst/#comments</comments>
		<pubDate>Tue, 15 May 2012 21:00:09 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Forrester]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[TM Forum]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=2034</guid>
		<description><![CDATA[On May 15-16 2012, I will be at the Privacy Identity Innovation (pii2012) conference held at the Bell Harbour International Conference Center in Seattle. I will be participating in a panel moderated by Eve Maler from Forrester Research, Inc., titled Privacy, Zero Trust &#38; the API Economy. It will take place at 2:55pm on Tuesday [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7ForIAP" target="_blank"><img class="alignleft size-full wp-image-2046" style="margin: 10px;" title="Scott Morrison on Tour 2012" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/05/Scott-Morrison-on-Tour-2012-v2.jpg" alt="Scott Morrison on Tour 2012" width="300" height="427" /></a>On May 15-16 2012, I will be at the <a href="http://www.privacyidentityinnovation.com/" target="_blank">Privacy Identity Innovation</a> (pii2012) conference held at the Bell Harbour International Conference Center in Seattle. I will be participating in a panel moderated by <a href="http://www.forrester.com/Eve-Maler" target="_blank">Eve Maler</a> from Forrester Research, Inc., titled <em>Privacy, Zero Trust &amp; the API Economy.</em> It will take place at 2:55pm on Tuesday May 15:</p>
<p style="text-align: left;"><em>&#8220;The Facebook Connect model is real, it’s powerful and now it’s everywhere. Large volumes of accurate information about individuals can now flow easily through user-authorized API calls. Zero Trust requires initial perfect distrust between disparate networked systems but are we encouraging users to add back too much trust, too readily? What are the ways this new model can be used for &#8216;good&#8217; and &#8216;evil&#8217; and how can we mitigate the risks?&#8221;</em></p>
<p style="text-align: left;">On Thursday May 17 at 9am PDT, I will be delivering a webinar on API identity technologies, once again with Eve Maler from Forrester. We are going to talk about the idea of zero trust with APIs, an important stance to adopt as we approach what Eve often calls &#8220;the coming identity singularity&#8221; – that is, the time when identity technologies and standards will finally line up with real and immediate need in the industry. Here is the abstract for this webinar:</p>
<p style="text-align: left;"><em>&#8220;</em><em></em><strong><em></em><span style="text-decoration: underline;"><em><a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7ForIAP" target="_blank">Identity, Access &amp; Privacy in the New Hybrid Enterprise: Making Sense of OAuth, OpenID Connect &amp; UMA</a></em></span></strong><br />
<em>In the new hybrid enterprise, organizations need to manage business functions that flow across their domain boundaries in all directions: partners accessing internal applications; employees using mobile devices; internal developers mashing up Cloud services; internal business owners working with third-party app developers. </em></p>
<p style="text-align: left;"><em>Integration increasingly happens via APIs and native apps, not browsers. Zero trust is the new starting point for security and access control and it demands Internet scale and technical simplicity – requirements the go-to Web services solutions of the past decade, like SAML and WS-Trust, struggle to solve. </em></p>
<p style="text-align: left;"><em>This webinar from Layer 7 Technologies, featuring special guest Eve Maler of Forrester Research, Inc., will:</em></p>
<div>
<ul>
<li><em>Discuss emerging trends for access control inside the enterprise</em></li>
<li><em>Provide a blueprint for understanding adoption considerations</em></li>
</ul>
<div>
<p><em>You will learn:</em></p>
<ul>
<li><em>Why access control is evolving to support mobile, Cloud and API-based interactions</em></li>
<li><em>How the new standards (OAuth, OpenID Connect and UMA) compare to technologies like SAML</em></li>
<li style="text-align: left;"><em>How to implement OAuth and OpenID Connect, based on case study examples&#8221;</em></li>
</ul>
</div>
<div>
<p>You can sign up for this webinar at the <a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7ForIAP" target="_blank">Layer 7 Technologies Web site.</a></p>
<p>Next week, I’m off to Dublin to participate in <a href="http://tmforum.org/ManagementWorld2012/11848/home.html" target="_blank">TMForum Management World 2012.</a> I wrote earlier about <a href="http://kscottmorrison.com/2012/02/16/the-resilient-cloud-for-defense-maintaining-service-in-the-face-of-developing-threats/" target="_blank">the defense catalyst Layer 7 is participating in</a> that explores the problem of how to manage Clouds in the face of developing physical threats. If you are at the show, you must drop by the Forumville section on the show floor and have a look. The project results are very encouraging.</p>
<p>I’m also doing a presentation and participating in a panel. The presentation title is <em>API Management: What Defense &amp; Service Providers Need to Know.</em> Here is the abstract:<em></em></p>
<p><em>&#8220;APIs promise to revolutionize the integration of mobile devices, on-premise computing and the Cloud. They are the secret sauce that allows developers to bring any systems together quickly and efficiently. Within a few years, every service provider will need a dedicated API group responsible for management, promotion and even monetization of this important new channel to market. And in the defense arena, where agile integration is an absolute necessity, APIs cannot be overlooked.</em></p>
<p><em>In this talk, you will learn:</em></p>
<ul>
<li><em>Why APIs are revolutionizing Internet communications<br />
</em></li>
<li><em>Why this is an important opportunity for you</em></li>
<li><em>How you can successfully manage an API program</em></li>
<li><em>Why developer outreach matters</em></li>
<li><em>What tools and technologies you must put in place&#8221;</em></li>
</ul>
<p>This talk will take place at the Dublin Conference Centre on Wednesday May 23 at 11:30am.</p>
<p>The panel, organized by my friend Nava Levy from <a href="http://www.cvidya.com/" target="_blank">Cvidya</a>, is titled <em>Cloud Adoption – Resolving the Trust vs. Uptake paradox: Understanding &amp; Addressing Customers’ Security &amp; Data Portability Concerns to Drive Uptake.</em></p>
<p>Here is the panel abstract:<em></em></p>
<p><em>&#8220;As Cloud services continue to grow five times faster vs. traditional IT, it seems that concerns re security and data portability are also on the rise. In this session, we will explain the roots of this paradox and the opportunities that arise from resolving these trust issues. By examining the different approaches other Cloud providers utilize to address these issues, we will see how service providers, by properly understanding and addressing these concerns, can use trust concerns as a competitive advantage against many Cloud providers who don’t have the carrier-grade trust as one of their core competencies. We will see that, by addressing fraud, security, data portability and governance risks heads on, not only will the uptake of Cloud services rise to include mainstream customers and conservative verticals but also the type of data and processes that will migrate to the Cloud will become more critical to the customers.&#8221;</em></p>
<p>The panel is on Thursday May 24 at 9:50am.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/apis-cloud-identity-tour-2012-three-cities-two-talks-two-panels-a-catalyst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Well-Designed API</title>
		<link>http://www.layer7tech.com/blogs/index.php/the-well-designed-api-2/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/the-well-designed-api-2/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 00:16:16 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Developers & Development]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=1892</guid>
		<description><![CDATA[We have worked with a lot of APIs here at Layer 7. And over time we’ve seen it all, ranging from the good to the bad. We&#8217;ve even seen the downright ugly. Now a good API is a beautiful thing –  it encourages innovation, abstracts appropriately and is designed with enough forethought that nobody needs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/library/product-data-sheets/layer-7-api-portal/1877" target="_blank"><img class="alignleft size-full wp-image-1899" style="margin: 10px;" title="Layer 7 API Portal Analytics" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/04/Layer-7-API-Portal-Analytics.jpg" alt="Layer 7 API Portal Analytics" width="300" height="209" /></a>We have worked with a lot of APIs here at Layer 7. And over time we’ve seen it all, ranging from the good to the bad. We&#8217;ve even seen the downright ugly. Now a good API is a beautiful thing –  it encourages innovation, abstracts appropriately and is designed with enough forethought that nobody needs to change it down the road. Resiliency is a good quality in APIs, as they will probably be around for a long time. APIs are a little like cockroaches in that they will likely outlive the human race.</p>
<p>But what about the other ones? The ugly and bad ones? This is where developers could use some guidance.</p>
<p>Truth is, good API design isn’t really hard but it’s not easy. One thing I point people to is Leonard Richardson’s <em>Maturity Model for REST,</em> which Martin Fowler <a href="http://martinfowler.com/articles/richardsonMaturityModel.html" target="_blank">explores in his blog.</a> Now I’m not a REST purist by any means – I’m as guilty of quick-and-dirty HTTP tunneling hacks as the next guy – but when you see the maturity phases laid out so succinctly, you can’t help but be inspired to move toward more “resourceful” thinking and maybe even learn to love HATEOS. Part of good API design is knowing what you should aspire to – and Richardson’s model is much more concise and accessible than Fielding’s thesis.</p>
<p>Another good source of advice is Joshua Bloch’s superb Google TechTalk <a href="http://www.youtube.com/watch?v=aAb7hSCtvGw" target="_blank"><em>How to Design A Good API &amp; Why it Matters</em></a><a href="http://www.youtube.com/watch?v=aAb7hSCtvGw"><em>.</em></a><em></em> Bloch wrote what is arguably the <a href="http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683/ref=ntt_at_ep_dpi_1" target="_blank">most important book about Java ever written</a> and indeed his talk is about APIs using Java as the model. But don’t let that deter you. Virtually everything Bloch discusses is as relevant to RESTful JSON-style APIs as it is to Java. Follow his advice, transpose it to your language of choice, frame it with an understanding of where you want to land in the maturity model for REST and you will end the day with great APIs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/the-well-designed-api-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webinar Reminder: Developers, Developers, Developers</title>
		<link>http://www.layer7tech.com/blogs/index.php/webinar-reminder-why-api-management-should-be-important-to-you/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/webinar-reminder-why-api-management-should-be-important-to-you/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 21:15:47 +0000</pubDate>
		<dc:creator>Scott Morrison</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Company Announcements]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Webinars]]></category>
		<category><![CDATA[Company Announcement]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=1872</guid>
		<description><![CDATA[It’s about developers again. Everything in technology goes through cycles. If you stick around long enough, you begin to see patterns emerge with an almost predictable regularity. I actually find this comforting; it suggests we’re on a path of refinement of fundamental truths that date back in a continuous line though Alan Kay to Turing [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7Red" target="_blank"><img class="alignleft size-full wp-image-1883" style="margin: 10px;" title="Layer 7 RedMonk Developers Webinar" src="http://www.layer7tech.com/blogs/wp-content/uploads/2012/04/Layer-7-RedMonk-Developers-Webinar-v1.jpg" alt="Layer 7 RedMonk Developers Webinar" width="300" height="231" /></a>It’s about developers again.</p>
<p>Everything in technology goes through cycles. If you stick around long enough, you begin to see patterns emerge with an almost predictable regularity. I actually find this comforting; it suggests we’re on a path of refinement of fundamental truths that date back in a continuous line though Alan Kay to Turing and beyond.</p>
<p>The wrong way to react to technology cycles is with the defensive-and-crusty “this is nothing new kid—we did it back in ’99 when you were stuck in the womb.” Thanks for nothing, Grandpa. A better approach is to recognize the importance of new energy and momentum to make great things happen.</p>
<p>The cycle that really excites me now is the new rise of the developer. Trying my best not to be crusty, there is a palatable excitement and energy out there that really does feel like it did in 1999. After years of outsourcing, after years of commoditization, developers matter again. A lot. It’s like the world has rediscovered the critical importance of this fundamentally creative endeavor.</p>
<p>This is a golden age of technology and possibility, one that is being driven by new blood and newer technology. The catalyst is the achingly perfect collision of Cloud, mobility and social discovery with APIs, node.js, Git, NoSQL, HTML5, massive scalability… (I really could go on and on here).</p>
<p>Most of all, I’m excited by movements like <a href="http://www.codecademy.com/" target="_blank">Codecademy.</a> This simple idea perfectly reflects the tenor of the time in which we live. People are no longer afraid of making things easy. The priesthood is gone; coding is now confident and mature.</p>
<p>I’ll be talking more about these topics &#8211; and the important role APIs play &#8211; in an upcoming webinar I will be delivering with James Governor<a href="http://www.redmonk.com/jgovernor/">,</a> co-founder of <a href="http://redmonk.com/" target="_blank">RedMonk</a>. This is the analyst firm that truly is at the heart of the new developer movement. I hope you can <a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7Red" target="_blank">join us Thursday, April 19 at 9am Pacific.</a> This one is going to be good.</p>
<p><a href="http://www.layer7tech.com/trial/webinar_register.php?leadid=L7Red" target="_blank">Click here to register for the webinar: Developers, Deveopers, Developers - Why API Management Should be Important to You featuring RedMonk </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/webinar-reminder-why-api-management-should-be-important-to-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
