<?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>SoftLayer Blog &#187; API</title>
	<atom:link href="http://blog.softlayer.com/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.softlayer.com</link>
	<description>A Behind the Scenes Look at the Best Hosting Provider in the World</description>
	<lastBuildDate>Tue, 04 Jun 2013 20:27:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Plivo: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2013/plivo-tech-partner-spotlight/</link>
		<comments>http://blog.softlayer.com/2013/plivo-tech-partner-spotlight/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 16:00:05 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[marketplace]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[tech partners]]></category>
		<category><![CDATA[telecom]]></category>
		<category><![CDATA[telephony]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=11042</guid>
		<description><![CDATA[We invite each of our featured SoftLayer Tech Marketplace Partners to contribute a guest post to the SoftLayer Blog, and this week, we&#8217;re happy to welcome Mike Lauricella from Plivo. Plivo is an open communications and messaging platform with advanced features, simple APIs, easy management and volume pricing. Company Website: http://www.plivo.com/ Tech Partners Marketplace: http://www.softlayer.com/marketplace/plivo [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">We invite each of our featured SoftLayer Tech Marketplace Partners to contribute a guest post to the SoftLayer Blog, and this week, we&#8217;re happy to welcome Mike Lauricella from <a href="http://www.plivo.com/">Plivo</a>. Plivo is an open communications and messaging platform with advanced features, simple APIs, easy management and volume pricing.</p>
<div class="yt560"><iframe width="560" height="315" src="http://www.youtube.com/embed/8PAkqRov9mk" frameborder="0" allowfullscreen></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://www.plivo.com/">http://www.plivo.com/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/partners/marketplace/plivo">http://www.softlayer.com/marketplace/plivo</a></div>
<h3>Bridging the Gap Between the Web and Telephony</h3>
<p>Businesses face a fundamental challenge in the worlds of telephony and messaging: Those worlds move too slowly, require too much telecom knowledge and take too long to adopt. As a result, developers often forgo phone and SMS functionality in their applications because the learning curves are so steep, and the dated architecture seems like a foreign language. Over the last twenty years, the web has evolved a lot faster than telephony, and that momentum only widens the gap between the &#8220;old&#8221; telecom world and the &#8220;new&#8221; Internet world. <a href="http://www.plivo.com">Plivo</a> was created to bridge that gap and make telephony easy for developers to understand and incorporate into their applications with simple tools and APIs.</p>
<p>I could bore you to tears by describing the ins and outs of what we&#8217;ve learned about telephony and telecom since Plivo was founded, but I&#8217;d rather show off some of the noteworthy ways our customers have incorporated Plivo in their own businesses. After all, seeing those real-world applications is much more revealing about what Plivo does than any description of the nuts and bolts of our platform, right? </p>
<p><strong>Conferencing Solution</strong><br />
The purest use-cases for Plivo are when our customers can simply leverage powerful telephony functionality. A perfect example is a conferencing solution one of our customers created to host large-scale conferences with up to 200 participants. The company integrated the solution into their product and CRM so that sales reps and customers could jump on conference calls quickly. With that integration, the executive management team can keep track of all kinds of information about the calls &#8230; whether they&#8217;re looking to find which calls resulted in closed sales or they just want to see the average duration of a conference call for a given time frame.</p>
<p><strong>Call Tracking</strong><br />
Beyond facilitate conference calls quickly and seamlessly, many businesses have started using Plivo&#8217;s integration to incorporate call tracking statistics in their environments. Call tracking is big business because information about who called what number, when they called, how long they talked and the result of the call (sale, no sale, follow up) can determine whether the appropriate interaction has taken place with prospects or customers.</p>
<p><strong>Two Factor Authentication</strong><br />
With ever-increasing concerns about security online, we&#8217;ve seen a huge uptick in developers that come to Plivo for help with two factor authentication for web services. To ensure that a new site registrant is a real person who has provided a valid phone number (to help cut down on potential fraud), they use Plivo to send text messages with verification codes to those new registrant. </p>
<p><strong>Mass Alert Messaging</strong><br />
Because emergencies can happen at any time, our customers have enlisted Plivo&#8217;s functionality to send out mass alerts via phone calls and SMS messages when their customers are affected by an issue and need to be contacted. These voice and text messages can be sent quickly and easily with our automated tools, and while no one ever wants to deal with an emergency, having a solid communication lifeline provides some peace of mind.  </p>
<p><strong>WebRTC</strong><br />
An emerging new standard for communications is <a href="http://www.webrtc.org/">WebRTC</a> &mdash; open project that enables web browsers with Real-Time Communications (RTC) capabilities. WebRTC make communications a feature of the Web without plugins or complex SIP clients. Plivo already supports WebRTC, and even though the project is relatively young, it&#8217;s already being used in some amazing applications. </p>
<p>These use-cases are only the tip of the iceberg when it comes to how our customers are innovating on our platform, but I hope it helps paint a picture of the kinds of functionality Plivo enables simply and quickly. If you&#8217;ve been itching to incorporate telephony into your application, before you spending hours of your life poring over complex telecom architecture requirements, head over to <a href="http://www.plivo.com">plivo.com</a> to see how easy we can make your life. We offer free developer accounts where you can start to make calls to other Plivo users and other SIP endpoints immediately, and we&#8217;d love to chat with you about how you can leverage Plivo to make your applications communicate.</p>
<p>If you have any questions, feel free to drop us a note at <a href="mailto:hello@plivo.com">hello@plivo.com</a>, and we&#8217;ll get back to you with answers.</p>
<p>-Mike Lauricella, <a href="http://www.plivo.com/">Plivo</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/partners/marketplace/index">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2013/plivo-tech-partner-spotlight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Social Media for Brands: Monitor Twitter Search via Email</title>
		<link>http://blog.softlayer.com/2013/social-media-for-brands-monitor-twitter-search-via-email/</link>
		<comments>http://blog.softlayer.com/2013/social-media-for-brands-monitor-twitter-search-via-email/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 21:50:30 +0000</pubDate>
		<dc:creator>Phil Jackson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[brand monitoring]]></category>
		<category><![CDATA[email digest]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter alert]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=10928</guid>
		<description><![CDATA[If you&#8217;re responsible for monitoring Twitter for conversations about your brand, you&#8217;re faced with a challenge: You need to know what people are saying about your brand at all times AND you don&#8217;t want to live your entire life in front of Twitter Search. Over the years, a number of social media applications have been [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re responsible for monitoring Twitter for conversations about your brand, you&#8217;re faced with a challenge: You need to know what people are saying about your brand at all times <strong>AND</strong> you don&#8217;t want to live your entire life in front of <a href="https://twitter.com/search">Twitter Search</a>. </p>
<p>Over the years, a number of social media applications have been released specifically for brand managers and social media teams, but most of those applications (especially the free/inexpensive ones) differentiate themselves only by the quality of their analytics and how real-time their data is reported. If that&#8217;s what you need, you have plenty of fantastic options. Those differentiators don&#8217;t really help you if you want to take a more passive role in monitoring Twitter search &#8230; You still have to log into the application to see your fancy dashboards with all of the information. Why can&#8217;t the data come to you?</p>
<p>About three weeks ago, <a href="http://blog.softlayer.com/author/khazard/">Hazzy</a> stopped by my desk and asked if I&#8217;d help build a tool that uses the <a href="https://dev.twitter.com/docs/using-search">Twitter Search API</a> to collect brand keywords mentions and send an email alert with those mentions in digest form every 30 minutes. The social media team had been using <a href="http://www.twilert.com/">Twilert</a> for these types of alerts since February 2012, but over the last few months, messages have been delayed due to issues connecting to Twitter search &#8230; It seems that the service is so popular that it hits Twitter&#8217;s limits on API calls. An email digest scheduled to be sent every thirty minutes ends up going out ten hours late, and ten hours is an eternity in social media time. We needed something a little more timely and reliable, so I got to work on a simple &#8220;Twitter Monitor&#8221; script to find all mentions of our keyword(s) on Twitter, email those results in a simple digest format, and repeat the process every 30 minutes when new mentions are found.</p>
<p>With Bear&#8217;s <a href="https://github.com/bear/python-twitter">Python-Twitter library</a> on GitHub, connecting to the Twitter API is a breeze. Why did we use Bear&#8217;s library in particular? Just look at his <a a href="https://secure.gravatar.com/avatar/1d1d1c010659cc824304b9a35ea33a14?s=400&#038;d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-user-420.png">profile picture</a>. Yeah &#8230; &#8217;nuff said. So with that Python wrapper to the Twitter API in place, I just had to figure out how to use the tools Twitter provided to get the job done. For the most part, the process was very clear, and Twitter actually made querying the search service much easier than we expected. The Search API finds all mentions of whatever string of characters you designate, so instead of creating an elaborate Boolean search for &#8220;SoftLayer OR #SoftLayer OR @SoftLayer &#8230;&#8221; or any number of combinations of arbitrary strings, we could simply search for &#8220;SoftLayer&#8221; and have all of those results included. If you want to see <em>only</em> @ replies or hashtags, you can limit your search to those alone, but because &#8220;SoftLayer&#8221; isn&#8217;t a word that gets thrown around much without referencing us, we wanted to see every instance. This is the code we ended up working with for the search functionality:</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">def</span> status_by_search<span style="color: black;">&#40;</span>search<span style="color: black;">&#41;</span>:
    statuses = api.<span style="color: black;">GetSearch</span><span style="color: black;">&#40;</span>term=search<span style="color: black;">&#41;</span>
    results = <span style="color: #008000;">filter</span><span style="color: black;">&#40;</span><span style="color: #ff7700;font-weight:bold;">lambda</span> x: x.<span style="color: #008000;">id</span> <span style="color: #66cc66;">&gt;</span> get_log_value<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>, statuses<span style="color: black;">&#41;</span>
    returns = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>results<span style="color: black;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #ff4500;">0</span>:
        <span style="color: #ff7700;font-weight:bold;">for</span> result <span style="color: #ff7700;font-weight:bold;">in</span> results:
            returns.<span style="color: black;">append</span><span style="color: black;">&#40;</span>format_status<span style="color: black;">&#40;</span>result<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
        new_tweets<span style="color: black;">&#40;</span>results<span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">return</span> returns, <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>returns<span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">else</span>:
        exit<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>If you walk through the script, you&#8217;ll notice that we want to return only unseen Tweets to our email recipients. Shortly after got the Twitter Monitor up and running, we noticed how easy it would be to get spammed with the same messages every time the script ran, so we had to filter our results accordingly. Twitter&#8217;s API allows you to request tweets with a Tweet ID greater than one that you specify, however when I tried designating that &#8220;oldest&#8221; Tweet ID, we had mixed results &#8230; Whether due to my ignorance or a fault in the implementation, we were getting fewer results than we should. Tweet IDs are unique and numerically sequential, so they can be relied upon as much as datetime (and far easier to boot), so I decided to use the highest Tweet ID from each batch of processed messages to filter the next set of results. The script stores that Tweet ID and uses a little bit of logic to determine which Tweets are newer than the last Tweet reported.</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">def</span> new_tweets<span style="color: black;">&#40;</span>results<span style="color: black;">&#41;</span>:
    <span style="color: #ff7700;font-weight:bold;">if</span> get_log_value<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: #66cc66;">&lt;</span> <span style="color: #008000;">max</span><span style="color: black;">&#40;</span>result.<span style="color: #008000;">id</span> <span style="color: #ff7700;font-weight:bold;">for</span> result <span style="color: #ff7700;font-weight:bold;">in</span> results<span style="color: black;">&#41;</span>:
        set_log_value<span style="color: black;">&#40;</span><span style="color: #008000;">max</span><span style="color: black;">&#40;</span>result.<span style="color: #008000;">id</span> <span style="color: #ff7700;font-weight:bold;">for</span> result <span style="color: #ff7700;font-weight:bold;">in</span> results<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">True</span>
&nbsp;
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> get_log_value<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    <span style="color: #ff7700;font-weight:bold;">with</span> <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'tweet.id'</span>, <span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">as</span> f:
        <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">int</span><span style="color: black;">&#40;</span>f.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> set_log_value<span style="color: black;">&#40;</span>messageId<span style="color: black;">&#41;</span>:
    <span style="color: #ff7700;font-weight:bold;">with</span> <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'tweet.id'</span>, <span style="color: #483d8b;">'w+'</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">as</span> f:
        f.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>messageId<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></pre></div></div>

<p>Once we culled out our new Tweets, we needed our script to email those results to our social media team. Luckily, we didn&#8217;t have to reinvent the wheel here, and we added a few lines that enabled us to send an HTML-formatted email over any SMTP server. One of the downsides of the script is that login credentials for your SMTP server are stored in plaintext, so if you can come up with another alternative that adds a layer of security to those credentials (or lets you send with different kinds of credentials) we&#8217;d love for you to share it.</p>
<p>From that point, we could run the script manually from the server (or a laptop for that matter), and an email digest would be sent with new Tweets. Because we wanted to automate that process, I added a cron job that would run the script at the desired interval. As a bonus, if the script doesn&#8217;t find any new Tweets since the last time it was run, it doesn&#8217;t send an email, so you won&#8217;t get spammed by &#8220;0 Results&#8221; messages overnight.</p>
<p>The script has been in action for a couple of weeks now, and it has gotten our social media team&#8217;s seal of approval. We&#8217;ve added a few features here and there (like adding the number of Tweets in an email to the email&#8217;s subject line), and I&#8217;ve enlisted the help of <a href="https://github.com/crackerjackmack">Kevin Landreth</a> to clean up the code a little. Now, we&#8217;re ready to share the <a href="http://sftlyr.com/sltm">SoftLayer Twitter Monitor</a> script with the world via GitHub!</p>
<p><a href="http://sftlyr.com/sltm"><img class="centered" style="border:1px solid #BBB;" src="http://cdn.softlayer.com/innerlayer/sltm.jpg" alt="SoftLayer Twitter Monitor on GitHub"/></a></p>
<p>The script should work well right out of the box in any Python environment with the required libraries after a few simple configuration changes:</p>
<ul>
<li>Get your Twitter Customer Secret, Access Token and Access Secret from <a href="https://dev.twitter.com/">https://dev.twitter.com/</a></li>
<li>Copy/paste that information where noted in the script.</li>
<li>Update your search term(s).</li>
<li>Enter your mailserver address and port.</li>
<li>Enter your email account credentials if you aren&#8217;t working with an open relay.</li>
<li>Set the <code>self.from_</code> and <code>self.to</code> values to your preference.</li>
<li>Ensure all of the Python requirements are met.</li>
<li>Configure a cron job to run the script your desired interval. For example, if you want to send emails every 10 minutes: <code>*/10 * * * * &lt;path to python> &lt;path to script&gt; 2&gt;&amp;1 /dev/null</code></li>
</ul>
<p>As soon as you add your information, you should be in business. You&#8217;ll have an in-house Twitter Monitor that delivers a simple email digest of your new Twitter mentions at whatever interval you specify! </p>
<p>Like any good open source project, we want the community&#8217;s feedback on how it can be improved or other features we could incorporate. This script uses the Search API, but we&#8217;re also starting to play around with the Stream API and <a href="http://www.softlayer.com/services/additional/message-queue">SoftLayer Message Queue</a> to make some even cooler tools to automate brand monitoring on Twitter. </p>
<p>If you end up using the script and liking it, send SoftLayer a shout-out via Twitter and share it with your friends!</p>
<p>-<a href="http://twitter.com/softlayerdevs">@SoftLayerDevs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2013/social-media-for-brands-monitor-twitter-search-via-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cedexis: SoftLayer &#8220;Master Model Builder&#8221;</title>
		<link>http://blog.softlayer.com/2013/cedexis-softlayer-master-model-builder/</link>
		<comments>http://blog.softlayer.com/2013/cedexis-softlayer-master-model-builder/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 16:15:03 +0000</pubDate>
		<dc:creator>Bryce Edwards</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Legos]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[vision]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=10478</guid>
		<description><![CDATA[Think of the many components of our cloud infrastrucutre as analogous to LEGO bricks. If our overarching vision is to help customers &#8220;Build the Future,&#8221; then our products are &#8220;building blocks&#8221; that can be purposed and repurposed to create scalable, high-performance architecture. Like LEGO bricks, each of our components is compatible with every other component [...]]]></description>
			<content:encoded><![CDATA[<p>Think of the many components of our cloud infrastrucutre as analogous to LEGO bricks. If our overarching vision is to help customers &#8220;Build the Future,&#8221; then our products are &#8220;building blocks&#8221; that can be purposed and repurposed to create scalable, high-performance architecture. Like LEGO bricks, each of our components is compatible with every other component in our catalog, so our customers are essentially showing off their <a href="http://video.msnbc.msn.com/rock-center/46959190#46959190" target="_blank">Master Model Builder</a> skills as they incorporate unique combinations of infrastructure and API functionality into their own product offerings. <a href="http://www.cedexis.com/">Cedexis</a> has proven to be one of those SoftLayer &#8220;Master Model Builders.&#8221;</p>
<p>As you might remember from their <a href="http://blog.softlayer.com/2012/cedexis-tech-partner-spotlight/">Technology Partner Marketplace feature</a>, Cedexis offers a content and application delivery system that helps users balance traffic based on availability, performance and cost. They&#8217;ve recently posted a blog about how they <a href="http://www.cedexis.com/blog/using-softlayer-server-health-check-data-for-automated-global-server-load-balancing-around-outages/">integrated the SoftLayer API</a> into their system to detect an unresponsive server (disabled network interface), divert traffic at the DNS routing level and return it as soon as the server became available again (re-enabled the network interface) &#8230; all through the automation of their <a href="http://www.cedexis.com/products/openmix.html">Openmix</a> service:</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/G63_Z_CrPkU" frameborder="0" width="560" height="349"></iframe></div>
<p>They&#8217;ve taken the building blocks of SoftLayer infrastructure and API connectivity to create a feature-rich platform that improves the uptime and performance for sites and applications using Openmix. Beyond the traffic shaping around unreachable servers, Cedexis also incorporated the ability to move traffic between servers based on the amount of bandwidth you have remaining in a given month or based on the response times it sees between servers in different data centers. You can even make load balancing decisions based on SoftLayer&#8217;s server management data with <a href="http://www.cedexis.com/products/fusion.html">Fusion</a> &mdash; one of their newest products.</p>
<p>The tools and access Cedexis uses to power these Openmix features are available to all of our customers via the <a href="https://sldn.softlayer.com/">SoftLayer API</a>, and if you&#8217;ve ever wondered how to combine our blocks into your environment in unique, dynamic and useful ways, Cedexis gives a perfect example. In the Product Development group, we love to see these kinds of implementations, so if you&#8217;re using SoftLayer in an innovative way, don&#8217;t keep it a secret!</p>
<p>-Bryce</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2013/cedexis-softlayer-master-model-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SoftLayer API: Streamline. Simplify.</title>
		<link>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/</link>
		<comments>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 19:00:34 +0000</pubDate>
		<dc:creator>Kevin Hazard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[coders]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[efficient]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[provision]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[SLAPI]]></category>
		<category><![CDATA[streamline]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=10205</guid>
		<description><![CDATA[Building an API is a bit of a balancing act. You want your API to be simple and easy to use, and you want it to be feature-rich and completely customizable. Because those two desires happen to live on opposite ends of the spectrum, every API finds a different stasis in terms of how complex [...]]]></description>
			<content:encoded><![CDATA[<p>Building an API is a bit of a balancing act. You want your API to be simple and easy to use, <em>and</em> you want it to be feature-rich and completely customizable. Because those two desires happen to live on opposite ends of the spectrum, every API finds a different stasis in terms of how complex and customizable they are. The <a href="https://sldn.softlayer.com/reference/softlayerapi">SoftLayer API</a> was designed to provide customers with granular control of every action associated with any product or service on our platform; anything you can do in our customer portal can be done via our API. That depth of functionality might be intimidating to developers looking to dive in quickly and incorporate the SoftLayer platform into their applications, so our development team has been working to streamline and simplify some of the most common API services to make them even more accessible.</p>
<p><a href="https://sldn.softlayer.com/reference/softlayerapi"><img class="centered" src="http://cdn.softlayer.com/innerlayer/slapi.jpg" alt="SoftLayer API"/></a></p>
<p>To get an idea of what their efforts look like in practice, Phil posted an SLDN blog with a perfect example of how they <a href="https://sldn.softlayer.com/blog/phil/Simplified-CCI-Creation">simplified cloud computing instance (CCI) creation</a> via the API. The traditional CCI ordering process required developers to define nineteen data points: </p>
<div style="margin-left:20px;"><code>Hostname<br />
Domain name<br />
complexType<br />
Package Id<br />
Location Id<br />
Quantity to order<br />
Number of cores<br />
Amount of RAM<br />
Remote management options<br />
Port speeds<br />
Public bandwidth allotment<br />
Primary subnet size<br />
Disk size<br />
Operating system<br />
Monitoring<br />
Notification<br />
Response<br />
VPN Management - Private Network<br />
Vulnerability Assessments &#038; Management</code></div>
<p>While each of those data points is straightforward, you still have to define <em>nineteen</em> of them. You have all of those options when you check out through our shopping cart, so it makes sense that you&#8217;d have them in the API, but when it comes to ordering through the API, you don&#8217;t necessarily <strong>need</strong> all of those options. Our development team observed our customers&#8217; API usage patterns, and they created the slimmed-down and efficient <a href="https://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject">SoftLayer_Virtual_Guest::createObject</a> &mdash; a method that only requires seven data points:</p>
<div style="margin-left:20px;"><code>Hostname<br />
Domain name<br />
Number of cores<br />
Amount of RAM<br />
Hourly/monthly billing<br />
Local vs SAN disk<br />
Operating System</code></div>
<p>Without showing you a single line of code, you see the improvement. Default values were established for options like <code>Port speeds</code> and <code>Monitoring</code> based on customer usage patterns, and as a result, developers only have to provide half the data to place a new CCI order. Because each data point might require multiple lines of code, the volume of API code required to place an order is slimmed down even more. The best part is that if you find yourself needing to modify one of the now-default options like <code>Port speeds</code> or <code>Monitoring</code>, you still can!</p>
<p>As the development team finds other API services and methods that can be streamlined and simplified like this one, they&#8217;ll ninja new solutions to make the API even more accessible. Have you tried coding to the SoftLayer API yet? If not, what&#8217;s the biggest roadblock for you? If you&#8217;re already a SLAPI coder, what other methods do you use often that could be streamlined?</p>
<p>-<a href="http://twitter.com/khazard">@khazard</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mandrill: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2012/mandrill-tech-partners-spotlight/</link>
		<comments>http://blog.softlayer.com/2012/mandrill-tech-partners-spotlight/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 15:00:37 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[email platform]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[MailChimp]]></category>
		<category><![CDATA[Mandrill]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8723</guid>
		<description><![CDATA[This is a guest blog with Chad Morris from our partner Mandrill. Mandrill is an email delivery platform built on and managed by MailChimp. Created for developers to set up and manage with minimal coding effort, Mandrill offers advanced tracking, easy-to-understand reports and hundreds of template options. In this video interview, Chad goes into detail [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This is a guest blog with Chad Morris from our partner Mandrill. <a href="http://www.mandrill.com/">Mandrill</a> is an email delivery platform built on and managed by MailChimp. Created for developers to set up and manage with minimal coding effort, Mandrill offers advanced tracking, easy-to-understand reports and hundreds of template options. In this video interview, Chad goes into detail about the history of the company as well as the major differences between Mandrill and MailChimp. In the near future, you&#8217;ll see a separate guest blog from the Mandrill team with best practices for managing your email systems.</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/q9-56af0pe8?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://www.mandrill.com/">http://www.mandrill.com/</a><br/><strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/partners/marketplace/mandrill">http://www.softlayer.com/marketplace/mandrill</a></div>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/mandrill-tech-partners-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;re Shipping Up to Boston &#8211; HostingCon 2012</title>
		<link>http://blog.softlayer.com/2012/were-shipping-up-to-boston-hostingcon-2012/</link>
		<comments>http://blog.softlayer.com/2012/were-shipping-up-to-boston-hostingcon-2012/#comments</comments>
		<pubDate>Fri, 29 Jun 2012 19:00:48 +0000</pubDate>
		<dc:creator>Kevin Hazard</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Boston]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[employees]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[expo hall]]></category>
		<category><![CDATA[George Karidis]]></category>
		<category><![CDATA[HostingCon]]></category>
		<category><![CDATA[Lance Crosby]]></category>
		<category><![CDATA[party]]></category>
		<category><![CDATA[server challenge]]></category>
		<category><![CDATA[SLayers]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[trade show]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8603</guid>
		<description><![CDATA[It&#8217;s that time of year again &#8230; HostingCon is upon us, and we&#8217;re faced with an interesting challenge: Go even bigger and badder in Boston than we did at HostingCon 2011 in San Diego. And that&#8217;s a tall order. Given the fact that we&#8217;ve already sponsored and participated in dozens of conferences around the world [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that time of year again &#8230; <a href="http://www.hostingcon.com/">HostingCon</a> is upon us, and we&#8217;re faced with an interesting challenge: Go even bigger and badder in Boston than we did at <a href="http://blog.softlayer.com/2011/softlayer-at-hostingcon-2011/">HostingCon 2011</a> in San Diego. And that&#8217;s a tall order.</p>
<p>Given the fact that we&#8217;ve already sponsored and participated in dozens of conferences around the world this year, you might be surprised to learn that we&#8217;ve still got a surprises in our bag of tricks. Without giving too much away, I thought I&#8217;d share a few of the SoftLayer-specific highlights you make note of if you&#8217;re planning your HostingCon itinerary.</p>
<h3 style="margin-bottom:0; padding-bottom:0;">Conference Sessions</h3>
<p style="margin-top:0; padding-top:0;">Want some hosting insight from the executive management team of one of the largest privately held hosting providers in the world? You might want to add these <a href="http://www.hostingcon.com/account/events/schedule">sessions</a> to your calendar:</p>
<div onclick="location.href='http://www.hostingcon.com/account/events/schedule';" style="margin: 2px; cursor: pointer; background-color: #E6986E; border: 1px solid #7083CA; padding: 5px; margin-bottom:0;"><strong>Partnerships Done Right</strong><br />
Lance Crosby, CEO<br />
9:00am &ndash; Monday, July 16<br />
Management Track</div>
<blockquote><p>As more &#8220;non-traditional&#8221; hosters (telcos, cable companies &#038; VARs) enter the cloud services market finding the right partner is a must. The opportunity is huge but this isn’t a situation where a rising tide will float all boats. Lance Crosby, CEO of SoftLayer will explain how, in order to be successful, you’ll need to understand the following: 1) Building for Internet Scale, 2) Think platform first, and 3) How to automate. The session will include discussion of how SoftLayer leverages partners to drive business growth.</p></blockquote>
<div onclick="location.href='http://www.hostingcon.com/account/events/schedule';" style="margin: 2px; cursor: pointer; background-color: #5DC289; border: 1px solid #7083CA; padding: 5px;"><strong>Build vs Buy: Operations &#038; Billing Automation</strong><br />
Nathan Day, Chief Scientist (+ Panel)<br />
9:00am &ndash; Tuesday, July 17<br />
Technology Track</div>
<blockquote><p>The finance, operations and administrative back office of a hosting company can be a complex animal. Some hosts have dedicated software development teams to build in-house solutions, others opt to buy as much as they can from 3rd party vendors. Hear three different approaches to tackling the problem, and learn how your product line can determine the optimal mix of open source, home grown and off-the-shelf solutions. </p></blockquote>
<div onclick="location.href='http://www.hostingcon.com/account/events/schedule';" style="margin: 2px; cursor: pointer; background-color: #E6C142; border: 1px solid #7083CA; padding: 5px;"><strong>Finding Your Story: Branding and Positioning in the Hosting Industry</strong><br />
Simon West, CMO<br />
2:00pm &ndash; Tuesday, July 17<br />
Sales &amp; Marketing Track</div>
<blockquote><p>In a crowded marketplace it&#8217;s critical to establish a clear position and identity in the minds of your customers and prospects. SoftLayer CMO Simon West will discuss best practices for defining and articulating your brand position, illustrating with specific examples drawn from his experience in building some of the industry&#8217;s most notable brands.</p></blockquote>
<div onclick="location.href='http://www.hostingcon.com/account/events/schedule';" style="margin: 2px; cursor: pointer; background-color: #E6986E; border: 1px solid #7083CA; padding: 5px;"><strong>Build, Launch, Sell: Strategies for Launching a Product in the Hosting Business</strong><br />
George Karidis, CSO (+ Panel)<br />
3:00pm &ndash; Tuesday, July 17<br />
Management Track</div>
<blockquote><p>Introducing value-added services around basic hosting can be the strategy that turns a hosting business into a winning venture for the host, and a truly valuable service for the customer. In this interactive session, a panel of product management experts from the hosting business will cover best practices for building (or integrating), launching and selling a new product to your customers, helping you to develop processes, procedures and strategies for seeing a new product launch through from start to finish.</p></blockquote>
<h3 style="margin-bottom:0; padding-bottom:0;">The SoftLayer Booth: #413</h3>
<p style="margin-top:0; padding-top:0;">When you step into the expo hall at the John B. Hynes Convention Center, you&#8217;re going to see SoftLayer. In our 20&#8242; x 30&#8242; space at <a href="http://www.hostingcon.com/account/exhibitors/floorplan">booth 413</a>, we&#8217;ll have a few of your favorite SLayers available to answer any and all of your questions about what&#8217;s new and what&#8217;s next for SoftLayer &#8230; And to pass out some always-popular SoftLayer swag.</p>
<p><img class="centered" src="http://farm9.staticflickr.com/8024/7181608033_8e1437b0d9.jpg" alt="SoftLayer Booth"/></p>
<p>By popular demand, the <a href="http://blog.softlayer.com/2011/softlayer-at-hostingcon-2011/">Server Challenge</a> will be making its return to HostingCon, and if last year is any indication, the competition will be fierce. The pride of besting all HostingCon attendees in reassembling a server rack is arguably as valuable as the New iPad the winner receives. Though your pride doesn&#8217;t have a Retina Display.</p>
<h3 style="margin-bottom:0; padding-bottom:0;">Host Me All Night Long</h3>
<p style="margin-top:0; padding-top:0;">Following the phenomenal success of &#8220;Geeks Gone Wild&#8221; last year (headlined by The Dan Band), we knew we had our work cut out for us when it came to planning a party for HostingCon in Boston. We&#8217;ve teamed up with cPanel and comcure to put together &#8220;<a href="http://hostingconparty.com/">Host Me All Night Long</a>&#8221; at Royale Boston on Monday, July 16.</p>
<p><a href="http://hostingconparty.com/"><img class="centered" src="http://cdn.softlayer.com/innerlayer/hmanl.png" alt="Host Me All Night Long"/></a></p>
<p>One of my favorite comedians, <a href="http://ralphiemay.com/">Ralphie May</a>, is going hit the stage at 8pm, and you won&#8217;t want to miss a second of his set. Following Ralphie, <a href="http://www.ybrband.com/YBR/Yellow_Brick_Road___Las_Vegas_Best_Classic_Rock_Band.html">Yellow Brick Road</a> is bringing their award-winning Classic Rock tribute skills from Las Vegas to keep the night going. Given the name of the party, you shouldn&#8217;t be surprised when a little AC/DC &#8220;You Shook Me All Night Long&#8221; is played.</p>
<p>Like last year, the attendance is strictly limited, and when the number of tickets available at <a href="http://hostingconparty.com/">http://hostingconparty.com/</a> reaches zero, you&#8217;re out of luck. Even if you&#8217;re our best customer ever, you need a ticket to get in the door, so register while you can! If you show a little extra SoftLayer love on Twitter or Facebook, send me a link to it (khazard@softlayer.com), and I might be able to hook you up with a VIP code to get you priority access and into the VIP section at the venue.</p>
<p>Like the Dropkick Murphys, we&#8217;re &#8220;<a href="http://www.youtube.com/watch?v=x-64CaD8GXw">shipping up to Boston</a>,&#8221; and we hope to see you there!</p>
<p>-<a href="http://twitter.com/khazard">@khazard</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/were-shipping-up-to-boston-hostingcon-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Swag, New Booth, New Product Announcement: SoftLayer at Cloud Expo East 2012</title>
		<link>http://blog.softlayer.com/2012/new-swag-new-booth-new-product-announcement-softlayer-at-cloud-expo-east-2012/</link>
		<comments>http://blog.softlayer.com/2012/new-swag-new-booth-new-product-announcement-softlayer-at-cloud-expo-east-2012/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 20:45:03 +0000</pubDate>
		<dc:creator>Natalie Burch</dc:creator>
				<category><![CDATA[Sales]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Expo]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[employees]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[expo hall]]></category>
		<category><![CDATA[Nathan Day]]></category>
		<category><![CDATA[private cloud]]></category>
		<category><![CDATA[server challenge]]></category>
		<category><![CDATA[SLayers]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[trade show]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8477</guid>
		<description><![CDATA[When a SLayers pack their bags and heads to the &#8216;Big Apple,&#8217; we go BIG. Our most recent trip to NYC for Cloud Expo East proved that statement over and over again. When I heard I&#8217;d be one of the employees representing SoftLayer at the Javits Convention Center, I did a little dance &#8230; Cloud [...]]]></description>
			<content:encoded><![CDATA[<p>When a SLayers pack their bags and heads to the &#8216;Big Apple,&#8217; we go BIG. Our most recent trip to NYC for <a href="http://cloudcomputingexpo.com/">Cloud Expo East</a> proved that statement over and over again. When I heard I&#8217;d be one of the employees representing SoftLayer at the Javits Convention Center, I did a little dance &#8230; Cloud Expo is one of my favorite conferences, and New York City is one of my favorite cities, so I had a lot to be excited about. </p>
<p>Cloud Expo East and Cloud Expo West are two of the biggest shows SoftLayer sponsors every year. Attendees come from various industries &mdash; from digital marketing agencies to software as a service providers to hosting resellers &mdash; with their own needs and questions about what&#8217;s happening &#8220;in the cloud.&#8221; Because our Cloud Expo presences usually get a ton of traffic, we decided to unveil our brand new 20&#8242; by 20&#8242; booth in New York:</p>
<p><a href="http://farm8.staticflickr.com/7078/7181605805_5fb4afc996_b.jpg"><img class="centered" src="http://farm8.staticflickr.com/7078/7181605805_5fb4afc996.jpg"alt="SoftLayer at Cloud Expo East"></a></p>
<p>For the last few months, we&#8217;ve been sketching, editing and tweaking our vision of the booth. Naturally, our new &#8220;<a href="http://www.softlayer.com/about">Build the Future</a>&#8221; branding was present, and you could see the simple &#8220;Our Platform. Your Vision.&#8221; statement from wherever you were. By the time the design was finalized, we were on pins and needles in anticipation, waiting for the booth leap off the paper. We weren&#8217;t disappointed, and conference attendees weren&#8217;t either. </p>
<p>In addition to the hundreds of conversations we had with attendees about SoftLayer&#8217;s <a href="http://www.softlayer.com/cloudlayer/computing/">cloud computing</a> capabilities, it was pretty amazing to me that so many people commented on our booth design. Many attendees noticed that our booth gets bigger and bigger every year, and the fact that our booth towered over most of the other booths in the area made that a pretty easy observation. As attendees were moving down the escalators into the exhibition hall, they were greeted by the SoftLayer. Because the booth was designed with an open-concept in mind, we never felt too claustrophobic &#8230; Even when a flood of people would come hunting for the new SoftLayer flexi-frisbees we were giving out after they heard Duke or Marc present. </p>
<p><a href="http://farm9.staticflickr.com/8007/7181595941_862927eb32_b.jpg"><img class="centered" src="http://farm9.staticflickr.com/8007/7181595941_862927eb32.jpg"alt="SoftLayer at Cloud Expo East"></a></p>
<p>Despite the &#8220;openness&#8221; of the booth design, many attendees were able to gather what SoftLayer is all about from the graphic side panels &#8230; and the Server Challenge: </p>
<p><a href="http://farm9.staticflickr.com/8149/7414546158_f04be67df9_b.jpg"><img class="centered" src="http://farm9.staticflickr.com/8149/7414546158_f04be67df9.jpg"alt="SoftLayer at Cloud Expo East"></a></p>
<p>That&#8217;s right. The infamous Server Challenge continued to draw crowds and spark conversations in the new booth. And it was the perfect &#8220;finishing touch&#8221; to put the new conference presence over the top. While some attendees were hesitant to step up to try their hands at the competition, others were eager to accept the challenge. And as usual, the leader board was impossibly close:</p>
<ol>
<li>Dejian Fang &#8211; 0:59.08</li>
<li>Corjan Bast &#8211; 0:59.59</li>
<li>Logan Best &#8211; 1:00.49</li>
<li>Jeffrey Abatayo &#8211; 1:01.00</li>
<li>Bryan Wong &#8211; 1:01.84</li>
</ol>
<p>The top time of 59.08 seconds was a mere 2.76 seconds faster than the fifth place time!</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/KdPGFyFeXns?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<p>When conference attendees weren&#8217;t watching the Server Challenge craziness or ducking to avoid an errant SoftLayer frisbee, we had a few more &#8220;oohs&#8221; and &#8220;ahhs&#8221; to share. In the new booth design, we incorporated four iMacs, one in each corner. If an attendee had a question about our portal, our pricing or our API, we could fire up a browser and use the SoftLayer-sponsored conference wifi to take them where they needed to go. If no one was using the computers, the screens would show a flashy video that included some interesting SoftLayer facts and a look at a <a href="http://www.youtube.com/watch?v=kvPKpZtcwDw">SoftLayer Truck Day</a>.</p>
<p><a href="http://www.flickr.com/photos/softlayer/7181600917/" title="SoftLayer at Cloud Expo East by SoftLayer Technologies, Inc., on Flickr"><img class="centered" src="http://farm8.staticflickr.com/7243/7181600917_35f6ec43fc.jpg" width="500" height="375" alt="SoftLayer at Cloud Expo East"></a></p>
<p>Off the expo floor, SoftLayer CTO Duke Skarda and Vice President of Product Innovation Marc Jones announced our new product, <a href="http://www.softlayer.com/privateclouds">Private Clouds</a>. No big deal. If you didn&#8217;t see that announcement or you want to learn more, Nathan Day (SoftLayer&#8217;s Chief Scientist) posted a fantastic blog coinciding with SoftLayer&#8217;s <a href="http://blog.softlayer.com/2012/softlayer-private-clouds-a-cloud-to-call-your-own/">private clouds release</a>, and Duke followed up with an in depth look at <a href="http://blog.softlayer.com/2012/how-do-you-build-a-private-cloud/">how and why we chose to build private clouds</a> the way we did. </p>
<p>Sad that you missed your chance to see the new 20&#8242; x 20&#8242; booth in person? Don&#8217;t cry&#8230; If you&#8217;re in the Silicon Valley for <a href="http://sftlyr.com/1n1">Cloud Expo West</a> (November 5-8), we won&#8217;t be hard to spot. </p>
<p>-Natalie</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/new-swag-new-booth-new-product-announcement-softlayer-at-cloud-expo-east-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Does Automation Look Like?</title>
		<link>http://blog.softlayer.com/2012/what-does-automation-look-like/</link>
		<comments>http://blog.softlayer.com/2012/what-does-automation-look-like/#comments</comments>
		<pubDate>Wed, 30 May 2012 16:45:21 +0000</pubDate>
		<dc:creator>Duke Skarda</dc:creator>
				<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blinking lights]]></category>
		<category><![CDATA[data center]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[server rack]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8221</guid>
		<description><![CDATA[Innovation. Automation. Innovation. Automation. Innovation. Automation. That&#8217;s been our heartbeat since SoftLayer was born on May 5, 2005. The &#8220;Innovation&#8221; piece is usually the most visible component of that heartbeat while &#8220;Automation&#8221; usually hangs out behind the scenes (enabling the &#8220;Innovation&#8221;). When we launch a new product line like Object Storage, add new functionality to [...]]]></description>
			<content:encoded><![CDATA[<p>Innovation. Automation. Innovation. Automation. Innovation. Automation. That&#8217;s been our heartbeat since SoftLayer was born on May 5, 2005. The &#8220;Innovation&#8221; piece is usually the most visible component of that heartbeat while &#8220;Automation&#8221; usually hangs out behind the scenes (enabling the &#8220;Innovation&#8221;). When we launch a new product line like <a href="http://www.softlayer.com/cloudlayer/storage/">Object Storage</a>, add new functionality to the SoftLayer API, announce a partnership with a service provider like <a href="http://www.rightscale.com/partners/infrastructures/softlayer.php">RightScale</a>, or simply receive and rack the latest and greatest server hardware from our vendors, our automated platform allows us to do it quickly and seamlessly. Because our platform is built to do exactly what it&#8217;s supposed to without any manual intervention, it&#8217;s easily overlooked.</p>
<p>But what if we wanted to show what automation actually looks like?</p>
<p>It seems like a silly question to ask. If our automated platform is powered by software built by the SoftLayer development team, there&#8217;s no easy way to <strong>show</strong> what that automation looks like &#8230; At least not directly. While the bits and bytes aren&#8217;t easily visible, the operational results of automation are exceptionally photogenic. Let&#8217;s take a look at a few examples of what automation <em>enables</em> to get an indirect view of what it actually <em>looks like</em>.</p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>Example: A New Server Order</strong></p>
<p style="margin-top:0;padding-top:0;">A customer orders a <a href="http://www.softlayer.com/dedicated-hosting">dedicated server</a>. That customer wants a specific hardware configuration with a specific suite of software in a specific data center, and it needs to be delivered within four hours. What does that usually look like from an operations perspective?</p>
<p><a href="http://sftlyr.com/1jb"><img class="centered" src="http://cdn.softlayer.com/innerlayer/softlayerrackfront_s.gif" alt="SoftLayer Server Rack"/></a></p>
<p>If you want to watch those blinking lights for two or three hours, you&#8217;ll have effectively watched a new server get provisioned at SoftLayer. When an order comes in, the automated provisioning system will find a server matching the order&#8217;s hardware requirements in the requested data center facility, and the software will be installed before it is handed over to the the customer.</p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>Example: Server Reboot or Operating System Reload</strong></p>
<p style="margin-top:0;padding-top:0;">A customer needs to reboot a server or install a new operating system. Whether they want a soft reboot, a hard reboot with a full power cycle or a blank operating system install, the scene in the data center will look eerily familiar:</p>
<p><a href="http://sftlyr.com/1jb"><img class="centered" src="http://cdn.softlayer.com/innerlayer/softlayerrackfront_s.gif" alt="SoftLayer Server Rack"/></a></p>
<p>Gone are the days of server build technicians wheeling a terminal over to every server that needs work done. From thousands of miles away, a customer can remotely &#8220;unplug&#8221; his or her server via the rack&#8217;s power strip, initiate a soft reboot or reinstall an operating system. But what if they want even more accessibility?</p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>Example: What&#8217;s on the Screen?</strong></p>
<p style="margin-top:0;padding-top:0;">When remotely rebooting or power cycling a server isn&#8217;t enough, a customer might want someone in the data center to wheel over to their server in the rack to look at any of the messages that can only be read with a monitor attached. This would generally happen behind the server, but for the sake of this example, we&#8217;ll just watch the data center technician pass in front of the servers to get to the back:</p>
<p><a href="http://sftlyr.com/1jb"><img class="centered" src="http://cdn.softlayer.com/innerlayer/softlayerrackfront_s.gif" alt="SoftLayer Server Rack"/></a></p>
<p>Yeah, you probably could have seen that one coming.</p>
<p>Because KVM over IP is included on every server, physical carts carrying &#8220;keyboard, video and mouse&#8221; are few and far between. By automating customers&#8217; access to their server and providing as much virtual access as we possibly can, we&#8217;re able to &#8220;get out of the way&#8221; of our technical users and only step in to help when that help is needed. </p>
<p>I could go on and on with examples of <a href="http://www.softlayer.com/cloudlayer">cloud computing</a> upgrades and downgrades, provisioning a firewall or adding a load balancers, but I&#8217;ll practice a little restraint. If you want the full effect, you can scroll up and watch the blinking lights a little while longer.</p>
<p>Automation <em>looks like</em> <strong>what you don&#8217;t see</strong>. No humanoid robots or needlessly complex machines (that I know of) &#8230; Just a data center humming along with some beautiful flashing server lights.</p>
<p>-Duke</p>
<p>P.S. If you want to be able to remotely bask in the glow of some blinking server lights, bookmark the larger-sized <a href="http://sftlyr.com/1jb">SoftLayer Rack animated gif</a> &#8230; You could even title the bookmark, &#8220;Check on the Servers.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/what-does-automation-look-like/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The SoftLayer API and its &#8216;Star Wars&#8217; Sibling</title>
		<link>http://blog.softlayer.com/2012/the-softlayer-api-and-its-star-wars-sibling/</link>
		<comments>http://blog.softlayer.com/2012/the-softlayer-api-and-its-star-wars-sibling/#comments</comments>
		<pubDate>Thu, 10 May 2012 15:40:26 +0000</pubDate>
		<dc:creator>Phil Jackson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Application Programming Interface]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[calls]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[Death Star]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[relationship]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[SLDN]]></category>
		<category><![CDATA[Star Wars]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=7975</guid>
		<description><![CDATA[When I present about the SoftLayer API at conferences and meetups, I often use an image that shows how many of the different services in the API are interrelated and connected. As I started building the visual piece of my presentation, I noticed a curious &#8220;coincidence&#8221; about the layout of the visualization: What does that [...]]]></description>
			<content:encoded><![CDATA[<p>When I present about the SoftLayer API at conferences and meetups, I often use an image that shows how many of the different services in the API are interrelated and connected. As I started building the visual piece of my presentation, I noticed a curious &#8220;coincidence&#8221; about the layout of the visualization:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/DeathStar-large.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/apivisualization.png" alt="SoftLayer API Visualization"/></a></p>
<p>What does that look like to you? </p>
<p>You might need to squint your eyes and tilt your head or &#8220;look beyond the image&#8221; like it&#8217;s one of those &#8220;Magic Eye&#8221; pictures, but if you&#8217;re a geek like me, you can&#8217;t help but notice a striking resemblance to one of the most iconic images from Star Wars:</p>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/deathstar.gif" alt="SoftLayer API == Death Star?"/></p>
<p>The SoftLayer API looks like the Death Star.</p>
<p>The similarity is undeniable &#8230; The question is whether that resemblance is coincidental or whether it tells us we can extrapolate some kind of fuller meaning as in light of the visible similarities. I can hear <a href="http://blog.softlayer.com/author/khazard/">KHazzy</a> now &#8230; &#8220;Phil, While that&#8217;s worth a chuckle and all, there is no way you can actually draw a relevant parallel between the SoftLayer API and The Death Star.&#8221; While Alderaan may be far too remote for an effective demonstration, this task is no match for the power of the Phil-side. </p>
<p>Challenge Accepted.</p>
<p><strong>The Death Star:</strong> A large space station constructed by the Galactic Empire equipped with a super-laser capable of destroying an entire planet.</p>
<p><strong>The SoftLayer API:</strong> A robust set of services and methods which provide programmatic access to all portions of the SoftLayer Platform capable of automating any task: administrative, configuration or otherwise.</p>
<p>Each is the incredible result of innovation and design. The construction of the Death Star and creation of the SoftLayer API took years of hard work and a <a href="http://www.centives.net/S/2012/how-much-would-it-cost-to-build-the-death-star/">significant investment</a>. Both are massive in scale, and they&#8217;re both effective and ruthless when completing their objectives. </p>
<p>The most important distinction: The Death Star was made to <em>destroy</em> while the SoftLayer API was made to <em>create</em> &#8230; The Death Star was designed to subjugate a resistance force and destroy anything in the empire&#8217;s way. The SoftLayer API was designed to help customers create a unified, automated way of managing infrastructure; though in the process, admittedly that &#8220;creation&#8221; often involves subjugating redundant, compulsory tasks.</p>
<p>The Death Star and the SoftLayer API can both seem pretty daunting. It can be hard to find exactly what you need to solve all of your problems &#8230; Whether that be an exhaust port or your first API call. Fear not, for I will be with you during your journey, and unlike Obi-Wan Kenobi, I&#8217;m not your only hope. There is no need for rebel spies to acquire the schematics for the API &#8230; We publish them openly at <a href="http://sldn.softlayer.com">sldn.softlayer.com</a>, and we encourage our customers to break the API down into the pieces of functionality they need.</p>
<p>-Phil (<a href="http://twitter.com/SoftLayerDevs">@SoftLayerDevs</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/the-softlayer-api-and-its-star-wars-sibling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spot Influence: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2011/spot-influence-tech-partner-spotlight/</link>
		<comments>http://blog.softlayer.com/2011/spot-influence-tech-partner-spotlight/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 16:30:56 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[influence]]></category>
		<category><![CDATA[influencers]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[strategic]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6616</guid>
		<description><![CDATA[This is a guest blog from Spot Influence. Spot Influence provides businesses with detailed information on who&#8217;s influential in the world of social media and what those influencers actually care about. This data, accessed via an API, enables companies to react faster with more information and, more importantly, to be proactive and execute a strategic [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This is a guest blog from Spot Influence. <a href="http://spotinfluence.com/">Spot Influence</a> provides businesses with detailed information on who&#8217;s influential in the world of social media and what those influencers actually care about. This data, accessed via an API, enables companies to react faster with more information and, more importantly, to be proactive and execute a strategic social media plan.</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/cWhggb6u8p4?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://spotinfluence.com/">http://spotinfluence.com/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/marketplace/spotinfluence">http://www.softlayer.com/marketplace/spotinfluence</a></div>
<h3>Discover the People Who Drive Your Business</h3>
<p>If you&#8217;re involved in marketing, you understand the importance of monitoring your business&#8217;s community online. You also probably know that engaging with the &#8220;Influencers&#8221; who speak to your intended audience can be critical to understanding their needs and spreading your brand&#8217;s message. But existing tools are limited in their ability to find these individuals. They don&#8217;t allow you to sift through the noise and discover the people who are already impacting your business online.</p>
<p>Spot Influence is a data service that provides granular, actionable information to businesses about their online audience and the people who are influencing them. With this data, business can discover the key influencers they need to be paying attention to and gain valuable insight regarding their existing customers: their online profiles, where they publish and engage with content, and what they care about.</p>
<p>Solving this problem at scale is incredibly challenging. We deal with vast amounts of unstructured data, processing tens of millions of URLs and creating terabytes of data every day. That&#8217;s why we&#8217;re excited to be a SoftLayer customer and a part of the <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. SoftLayer enables us to cost-effectively scale our machines to meet customer needs.</p>
<p>If you&#8217;re interested in learning more about Spot Influence, please check out the following links and sign up for the Beta on our website!</p>
<p>Website: <a href="http://spotinfluence.com/">http://spotinfluence.com/</a><br />
Blog: <a href="http://blog.spotinfluence.com/">http://blog.spotinfluence.com/</a><br />
Twitter: <a href="http://twitter.com/spotinfluence">@spotinfluence</a></p>
<p>-Dave Angulo and Rich Grote, Co-Founders, <a href="http://spotinfluence.com/">Spot Influence</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2011/spot-influence-tech-partner-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
