Adrienne Wicklund

Adrienne Wicklund

Account Consultant

Hours

9AM - 5PM
Mon - Fri

I'm here to answer your questions.

Let me know if you need any help.

CLICK HERE TO CHAT No thanks
(866) 817-2811
200 Gbps+ BGP Network
7,903% 3-yr growth
Two time Inc. 500
2010 Inc. 500: 58
2011 Inc. 500: 25
100% Uptime Guarantee
9,000+ Servers

Singlehop Blog

Your Business and Our Infrastructure

Specialization. It’s everywhere. Think about it, how did you or the person behind you in line order your coffee this morning? “Grande, soy, dry, cap,” sound familiar? What happen to “I’ll take a large black coffee”?  This type of specialization stretches far beyond your corner coffee shop, I promise!

The chances are that your business has a specialization or a defining factor that separates it from your competitors.  Whether this is a product or service, your focus and main objective is to make sure it’s better than the rest, right? This is where we come in to play.  We want to make sure you get to spend as much time and energy on your product and/or service as humanly possible and less time, energy, and money  on worrying about hardware updates or network configurations.  This is one of our specialization offerings, Infrastructure-as-a-Service.

So what exactly is IaaS? Traditionally, IT infrastructure has been handled by internal IT departments which requires employees to physically install and configure each component and manage the datacenter or housing required to keep these systems online. This is a huge undertaking that comes at a high cost that will only continue to increase as technology continues to become more complex. IaaS outsources all these moving parts off site to a solutions provider like SingleHop.

There are some obvious benefits to leveraging Infrastructure-as-a-Service:

  • Decreased capital expenditures
  • Avoid writing big checks or getting into long term datacenter space contracts
  • Avoid the internal struggles to receive the appropriate amount of funding for such spending
  • Reduce in-house staffing and replace it with an automation platform

On the development and system integrators side of the business, IaaS is a huge strategic edge! Developers are able to spin up and spin down testing environments without again, waiting for a server to be shipped, or waiting for a datacenter tech to rack a server. Instead, they deploy these environments with literally a click of a button. This type if benefit also holds true with scalability…Does the application need more RAM? No problem. Need more disk space, again no problem!

As far as risk goes, there is less risk in temporarily using cloud resources as apposed to dropping thousands of dollars on a server that may not end up working as intended. At SingleHop, we utilize our own cloud infrastructure in these same ways. Developers are able to deploy test environments without even talking or requesting something through our tech or infrastructure teams. It is a huge time and money saver!

IaaS is growing in popularity because of its importance to the bottom line of nearly ever business. I can’t actually think of a single business, whether in technology or not, that could not benefit from IaaS.  Currently 24% of large enterprises with cloud experience are already using IaaS, and an additional 37% are expected to adopt it within the next 2 years.  With the continuation of specialization across every industry, it’s important to leverage others’ specialization while improving your own.  After all, if your company manufactures widgets, you work on your widgets while we work on your IT infrastructure.


Infrastructure by Democracy

If two heads are better than one and three heads are better the two…Well this could go on forever, but I think you get the idea. It is this type of logic that was the driving force behind the creation of our Crowdsourced Marketplace. We have an enormous variety in clients, which translates to an even wider range of knowledge levels.  (It happens to be one of my favorite things about SingleHop) The Crowdsourced Marketplace caters to both ends of the knowledge spectrum.

If a prospective client is shopping around for infrastructure solutions, but is really not sure what he/she is looking for because they do not have an extensive technology background, the Crowdsourced Marketplace allows them to see what others have built.  Maybe this prospective client owns a rapidly growing ecommerce-based site and finds a solution built by a ecommerce pro, that sure does help the shopping process. But how does he or she know these solutions are accurate or even possible? Our team of engineers quality checks each solution before it is published, to ensure what you see is what you get.  That takes care of one end of the knowledge spectrum, what about the other?

Perhaps the next visitor to the Crowdsourced Marketplace has been in the IT business for 20 years or maybe recently graduated from MIT at age 16, he or she will really love this business model.  After all, who doesn’t love making money! These users are able to come into the Crowdsourced Marketplace and really flex their intellectual muscles using SingleHop’s tools.  The system architects and senior IT engineers of the world are able to design solutions and each time a client deploys a solution they created, the designer gets paid!

“Infrastructure by Democracy” is so much more than a tagline, it’s a new way of doing business.

We recently asked attendees of Cloud Expo, what they thought about the future (and present) of crowdsourcing.  Take a look at what they had to say: Click Here

 


Attention Online Retailers! How to Prepare for Black Friday

I’ve always been a fan of the winter living in the Chicago land area because like most typical northern cities in the United States you get snow, you get wind and most of all you get the amazing display of Christmas decorations down the Magnificent Mile. When the lights are going up in my mind that reminds me of something which in my job is much more important: the holiday shopping season is coming up on us.

A lot of online retailers and regular retailers love this time of season because they can drive people into their stores with a choice select items at outrageous discounts typically called door busters which bring people to their stores. I personally never partake in these sales because there have been far too many horror stories and I’m too impatient to wait 6 hours in the freezing to save a hundred dollars on a laptop.

The problem with these sales is apparent in both real retail stores as well as online stores: far too much traffic for a short period, which overloads capacity of the store/your solution. You announce for example for one hour you will provide a 20% discount on discounted items on your online store, start the discount and within 5 minutes the entire site is offline. System administrators try, as they might be able to bring your site back up due to the Denial of Service attack the sales generated. As frustrating as this may be there are some steps that can be done to help mitigate these problems. I work with a lot of our clients at SingleHop in scaling out their solutions and have used a plethora of different technologies to work with these kinds of issues. While I could write this post into a book of suggestions I’m going to give you four major ones that can help with the upcoming traffic your site is going to receive. While these might not work for all people this is just a general list of more popular tasks I have done here at SingleHop. Scalability is not a one-size-fits-all solution and at SingleHop we strive to be able to figure methods to scale any customers setup.

First and most obvious is scale out your back-end. MySQL supports replication that allows you to spread out your queries to multiple servers. The most common and easiest form to implement is what is known as Master/Slave replication. This allows you to send all select queries to an alternate server and leave the primary server for updates, inserts, deletes and any queries that need immediate data. You can also implement query and key caching by using the built-in key cache as well as a technology known as memcache for object caching. By reducing actual query lookups you are able to squeeze a little more juice out of your solution and stay up longer.

Second and just as important as the first, caching. You want to cache as much as possible and everywhere you can. My personal favorite caching engine is called Varnish which supports creating rules based on requests on what to cache. It also supports fragmented caching using edge side includes so you can partially cache a webpage and still generate the necessary dynamic content. There are also some good php opcode caching modules you can look into such as APC, eAccelerator and xCache. While you should not use all three you should look into implementing one into your solution that works. For example no PHP caching module work in a suPHP environment due to how a PHP process is forked from Apache. If you are utilizing suPHP I would suggest looking into FastCGI which will improve performance as well as provide the ability to cache while working similar to suPHP.

Third, look into offloading unnecessary traffic. Do you keep track of statistics in the same database as your product/sales? This is not a wise decision if you think about it: when you start your sale you’re going to have such an influx of traffic you’re essentially making your database work twice as hard for the same end result. Since traffic statistics are not the end-all of importance I would suggest actually moving them from MySQL to a NoSQL solution. They’re scalable and also provide much better response for logging statistics versus MySQLLastly, cluster and distribute as much as possible. With all the new technology that is out there are so many ways to distribute a solution these days it’s almost dizzying. To give a brief digest of some options: load balancing, distributed query cache, distributed object cache and replication.

We here at SingleHop utilize hardware load balancers along with many technologies to provide solutions to extremely complex ideas. Our mantra internally is “automation, automation, automation” and along with automation comes scalability. While you can make something simple to shove out the door it needs to also be able to expand just as easily. Are you ready for the rush this year? If not feel free to contact us. We will gladly work over your current solution and provide a good idea of how to scale your solution to be ready for the coming rush of traffic.

 


Infrastructure-as-a-Service Webinar Today

Our very own, Andy Pace, (employee #1) Chief Operating Officer, will leading a Webinar this afternoon on the movement of Infrastructure-as-a-Service.  Whether you’re a seasoned veteran of the IT business or a small business owner with questions like, “what does IaaS really mean?” you are sure to get some valuable information out of this session.

Topics to be discussed:

  • IaaS Basics
  • How to Streamline Operations
  • Advances in Development
  • A Shift in Mentality
  • Bottom Line Benefits

The WebEx details are below but to view the invitation please click here.

Date: Monday, November 21, 2011 from 3:00 PM to 3:30 PM (CT)

WebEx Details:
——————————————————-
To join the online meeting (Now from mobile devices!)
——————————————————-
1. Go to https://singlehop.webex.com/singlehop/j.php?ED=186229307&UID=1309594267&PW=NZGY2NmJiMjgy&RT=MiM3
2. If requested, enter your name and email address.
3. If a password is required, enter the meeting password: iaas4life
4. Click “Join”.

To view in other time zones or languages, please click the link:
https://singlehop.webex.com/singlehop/j.php?ED=186229307&UID=1309594267&PW=NZGY2NmJiMjgy&ORT=MiM3

——————————————————-
To join the audio conference only
——————————————————-
Call-in toll number (US/Canada): +1-408-600-3600
Access code:627 486 397


The Importance of Data Backups

Backups are important, even in the filesystem level!

I’ve been a Linux user for around 13 years now and am amazed with how progressive the overall experience has become. Thirteen years ago you were using either Slackware 3, Redhat 5.x or Mandrake usually. Being 14 I was one of the “newbies” stuck on Mandrake because my 56k modem was what is known as a softmodem – a modem that lacks quite a bit of hardware and relies on your computer’s resources to actually function. Back then to make these work in Linux was a complete nightmare and Mandrake was the only one that worked out of the box with softmodems.

Back in those days you didn’t have the package management tools you have today be it yum, aptitude, portage or any other various package management utilities. You had rpmfind.net to find your rpms while praying to god you found the right ones for your specific operating system as well as playing the dependency tracking game. Slackware was strictly source installs and the truly Linux proficient would pride themselves in how small of a Slackware install footprint they could get to have a running desktop.

Growing frustrated at not understanding the build process and being constantly referred to as a newbie who uses “N00bdrake” I forced myself into the depths of Linux and after a year or so had a working Slackware box with XFree86 running Enlightenment with sound and support for my modem. I learned an extensive amount about how Linux works, compiling your own kernel, searching mailing lists to find patches for bugs, applying patches to software and walking through your hardware to build proper .conf files so daemons would function specifically. It seems that this kind of knowledge is being lost with Linux users these days as they are not forced to drop down to the lowest level of Linux to make their systems function.

A good example of this is recently dealing with a hard drive with an ext3 filesystem that was showing no data on it. If you used the command df which shows partition disk usage the data was shown as taking up space, but you couldn’t see it. A lot of people conferred and figured that the data was completely lost for good while I sat there saying NOPE waiting for someone to give a correct answer. Unable to get one, I divulged that the reason this happened is because a special block what is known as a superblock had become corrupted and the journal on the filesystem lost all information. Issuing a fsck would not fix the issue and routinely would check out as “ok” as it is using the bad primary superblock. There are actually multiple superblocks on ext2, ext3 as well as ext4 partitions. These exist specifically for backup purposes should your main one become corrupt to correct such an issue. Having toasted Linux countless times playing around with things such as software raid and hard-locking due to a poorly configured kernel, I have probably spent more time than I should’ve in the past reading about how the ext filesystem works. You in the past might have overlooked this when creating a filesystem in Linux but you will see output similar to this when creating an ext filesystem:

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

These are very, very important blocks and integral to maintaining data on your filesystem. Lost these numbers? You can still get them from a few methods as well:

1)  First you need to know what size of blocks you used on your filesystem. The default is 1k so unless you actually issued a specific command when using mkfs.ext3 then your blocksize is 1024.

2)  Now issue the command “mke2fs -n -b block-size /dev/sdc1”. This is assuming that sdc1 is the corrupt partition throwing no data. Since you’re issuing the -n flag this means the command will not actually make a new partition but will give you those precious backup superblocks.

3)  Now take any of those superblocks and make sure that your partition is unmounted. Issue “fsck -fy -c -b 163840 /dev/sdc1” to hopefully fix your partition. Once completed mount the drive and more-than-likely all your data will be in the folder lost+found. It might have lost the initial folder name but at least your data is there, and with a little bit of play you can figure out which folder is which.

Now take a breather, relax and be happy that your data is not completely gone. I suggest in the future pulling up a source-based distribution like Slackware and try setting up an entire system without using any package management. See how it goes, prepare to read a lot of documentation but in the end you will be thankful as you will learn more about Linux this way than any other method.


The Value of Virtualization

 

You’re probably familiar with many arguments for virtualizing your systems. Virtualization can make your systems more secure, by reducing the number of applications and users on a single machine. It can make it easier to scale, utilizes your resources more efficiently, reduces costs, is faster to set up, and shields you from hardware failures, providing you with better uptime. VMs have another advantages over conventional servers, though, which is less commonly listed but still pretty important: they’re automatically instrumented.

Let me explain what I mean. Lets say you’re having some problems running your website on a traditional server. Your traffic has gone up, and now you are having outages during peak times. You speak to your tech support staff, and the admins agree that there’s a problem — but they’re not exactly sure what the cause is.

Usually at this point, the admins will start ‘keeping an eye’ on the system in question. This often means being logged in and running top or vmstats. If the problem recurs, hopefully the admins will catch it, and the output from the monitoring software will give them hints as to what went wrong. If the admin is not around when the problem happens, though, they might not get the data they need, and then the process will have to start all over again.

Another solution is to start monitoring the server using a monitoring program like Cacti or Ganglia. This is a little more reliable than manual monitoring because the software won’t get bored or distracted and miss the fault event. But monitoring software has its own problems. It is often a hassle to setup. It requires punching holes in your firewall, making your server less secure. It takes up resources on an already precarious machine, possibly making downtime more likely. And if the problem affects the network, the remote monitoring machine might not be able to communicate with the trouble server to get any useful data at the exact time when the data is needed.

This is where virtualization comes to the rescue. The hypervisor — the software which makes virtualization possible — already has a lot of statistics about the virtual machine. Our Cascade cloud platform automatically gathers such statistics for every VM, storing the data in approximately five-minute increments in our own internal logging database. The data gathering happens in the context of the node, not the VM, meaning that the VM will not see a performance impact from the monitoring. Also, the fact that every VM is already monitored means that if a fault occurs, you won’t have to wait for a second fault to figure out what went wrong. The data to analyze the original fault might already be there.

Let me give you a concrete example. Just today, we had a problem with a customer’s VM; his PHP site went offline and the VM required a reboot to bring the site back online. The admins had a hunch that the VM was overloaded and couldn’t handle the traffic, but they didn’t know what resource was running low.

Here are some graphs generated by our internal system, Manage, which allowed our admins to get to the bottom of the problem. First, lets start with a graph of network bandwidth for the VM:

 

This graph illustrates the problem precisely. Around 8:50 PM, the VM stopped serving requests, or the amount of data served dropped precipitously. When admins logged in, they saw this in the kernel logs:

Oct 31 20:58:03 vm1 kernel: INFO: task php:41632 blocked for more than 120 seconds.

But why did this happen? Maybe the CPU usage for the VM was too high? Well, we can answer this question using our CPU graphs, which display CPU usage data for both the VM as a whole on its node and for each virtual CPU inside the VM:

Sure enough, the VM is pretty busy. It is making good use of all of its virtual CPUs, and its overall load on its node is often over 100%. However, the VM has 4 VCPUs, which means that if CPU were the limiting resource, the load would be as high as 400%. It looks like each VCPU is only being about 25% utilized. Also, the fault occurred at 8:50 PM, and we don’t see a CPU spike around that time. In fact, CPU usage for some of the virtual CPUs appears to drop around 8:50 — VCPU 0, at least, had nothing much to do during the outage.

So what could be the problem? For an answer, lets turn to yet another batch of data we are able to get from the hypervisor: disk statistics

 

The VM is not a particularly major user of disk IO — mostly steady writes consistent with saving log activity, with a few read spikes which might indicate someone searching through the file system or perhaps a scheduled backup. But here’s something interesting: right around the time the VM experienced its failure, swap file usage skyrocketed. Now we know exactly why the VM failed: it ran out of memory, and swap was too slow to fulfill the heavy traffic requests the VM demanded.

Getting data like this on a regular, traditional server would have required complex monitoring software, a steady stream of network traffic, a whole another monitoring server and skilled labor to set the whole thing up. On a Cascade VM, you get this kind of data for free, automatically. You won’t see these exact same graphs in LEAP, our customer portal, as these are generated for our internal interfaces only. But the data behind these graphs is also available to LEAP, which will generate much prettier, more usable visualizations, which permit you to easily drill down and explore what’s happening with your virtual machine.

The conclusion to this story is that we increased the amount of memory available to the VM from 4 GB to 8 GB. This required just a quick reboot of the VM, with none of the downtime or stress required for pulling a physical server out of the racks and opening it up. This solved the customer’s problems, with better performance and no outages. So here is yet another way virtualization with Cascade and LEAP makes your life easier.


Defining Company Culture

Company culture is a complex subject to describe, as it’s difficult to define, design, or even to find in some companies. How does it come about? How does it grow? Is it a good or bad thing if it starts to change? Who’s responsible for it?

The most important variable of the culture equation is awareness.  Aware that there needs to be one (a culture) and that it’s a living, breathing thing that does morph over time.  At SingleHop, our culture is a constant point of conversation.  Our leadership takes great pride in understanding that rapid growth like ours (almost 8,000% over the past three years) can cause an unwanted or even a hard to notice shift in culture if not addressed openly and often.

So what makes up culture? Is it the location or even décor of the office? Or maybe it’s perks like free energy drinks or wearing what ever you want that make the culture? Is it possible that policies play into the make up of a company’s culture?

It’s a combination of all these factors that create culture.  We’re currently growing at such a rapid rate that we are ordering desks and office chairs like they’re going out of style! But that said, we are very conscious of how our office looks and feels. The environment needs to be aligned with the culture of the office, right? For instance, our company believes in teamwork and open dialogue between team members so our workspaces are set so these both occur daily basis.

Coffee (and good coffee) and energy drinks – we’re no fools, we know even sheer determination for personal and company success can use a little caffeine once in a while.  Sure, it’s a nice perk that saves our employees a few bucks a day, but that’s no why we do it.  We do it to show we care, we thought of them, and want to provide any small comforts as possible as we all know happy workers are good workers! Recently, we rolled out Donut Fridays, which to no surprise has been a big hit!

Some startup-like environments fear or avoid the word ‘policy’ because they believe it equals a loss of agility or quickness to adapt, or maybe just because it sounds really lame.  It may not be a sexy word, but it is a necessary word in any successful growing business.  Our culture has helped conceive some of our policies and vice versa.   For instance, we have an open door policy within SingleHop that allows employees of any tenure to speak to their manager(s) if they’re unhappy or uncertain of anything at all.  This method of management has spawned round table discussions within the company that are a concrete part of our company’s culture.

We know our growth will continue if not increase even more over the coming years, but have also made it evidently clear our culture defines us and we define our culture.  If your company cannot say that, it’s time to make some changes!

-Kevin Swan

 


IaaS & Cloud Technology

SingleHop’s IaaS Cloud: Why Re-invent the Wheel?

Infrastructure as a Service clouds have been a hot topic over the last few years.  Amazon’s EC2, the most well-known example, has become almost a household name, at least in really nerdy households. Why are these clouds so popular? Well, it really comes down to some clever software.

With IaaS, you try to think of the common tasks you’d ask an expensive and overworked systems administrator to do. Then, you write some software that takes care of those tasks and provides the end-user of the computing resources with an interface to that software — a pretty UI, or just some API calls. The end result is that these common operations become faster, cheaper, and more reliable than using human system admins. IaaS software also enables on-demand billing. This is something that’s not really possible with traditional servers, because having a human go and set up your machine adds a high initial transaction cost. When you have software doing this instead, it becomes practical to provision and bill for capacity in short time spans.

This software is the IaaS platform, and everyone who is running an IaaS cloud has one.  This is such a lucrative field that a whole bunch of projects are trying to make one of these platforms. The number of offerings out there is staggering. Amazon’s AWS, which is not open-source, is kind of the gold standard against which all other platforms are measured. Then there’s Eucalyptus, which is an open implementation of AWS, and Nebula, and is used in scientific computing clouds. There’s OpenStack, which aims to be an off-the-shelf platform for datacenter operators. Redhat has CloudForms, Xen has Citrix Project Olympus, VMWare has vCloud, Microsoft has … well, I don’t know, but probably something that involves the word ‘hyper’.

Here at SingleHop, I’ve been heading up the effort to develop our own IaaS platform, which we call Cascade. You might wonder, if all of these different IaaS platforms are already out there, and if they all do pretty much the same thing, why did we develop our own? In a word: integration.

SingleHop was already an industry leader in datacenter automation before we launched Cascade. We wanted to be able to leverage all our existing automation tools to create our cloud. So, we now deploy cloud nodes using the exact same system that deploys vanilla dedicated servers for our clients, and we keep track of both kinds of servers in the same place. We have a common internal UI for servers and VMs, which makes it easier for the sys admins who answer your support tickets to help you. SingleHop also has very powerful network automation tools, and we’ve been able to leverage those tools to provide the same networking options to VMs as we do to vanilla servers.  This includes dedicated vlans, HSRP for high availability, shared firewall, DDoS protection and IPEnsure for keeping subnets out of spam RBLs.

Finally, at the highest levels of integration, we’ve been able to create the LEAP3 solutions center. This system, which allows you to create solutions using a mix of dedicated and virtualized resources, is only possible because of the tight integration inside SingleHop.

Of course, we recognize some of the drawbacks in creating a proprietary system, too. Our platform is not open-source, and it would make no sense to open-source it given how tied into our own setup it is. This means that we’re the only ones making changes to it; but we already do a great job supporting almost any operation you’d like to perform on your cloud or VM, including some that nobody else supports (like flexible disk resizing.)  Also, our new Dropzone API, while powerful, is proprietary to Cascade, which is a barrier to entry. But we’re committed to releasing industry-standard API bindings to our Cloud, including AWS and OpenStack, so this problem will be going away shortly.

We did a lot of hard work in creating our IaaS platform. But we think that work was justified in light of the benefits our platform confers on you, the customer.  I’m excited about what we’ve accomplished, and I hope it meets your needs for a dedicated, hybrid, or virtualized computing environment.

 

 


Project Management in Web Hosting

We here at SingleHop, take great pride in attracting and retaining talented individuals.  So with that, I give you the words of our Senior Project Manager, Marc Bollinger.

Ohh, the importance of project management. You know, I came into the wonderful world of SingleHop less a month ago and quickly  realized the level of importance of keeping teams working together to meet a common goal. I remember back in college, one of my professors used to joke about what happens after you add more than 6 people to a team. He would say it’s like trying to feed a room full of 50 kids, all wanting something different to eat. The reality is, you will almost always have more than 6 people on a team trying to accomplish the same end product. You have a billing team that needs to understand the potential impact of product roll-outs on billing procedures. You have have a support team that needs to fully understand the new product and be able to support with confidence. You have a development team, that is in charge of making the product work, whether it’s with software code for full automation, or a team in charge of putting a product together. You have a sales team that need to be the most knowledgeable about a product, understand the who, what, when, where and why of the product.

All of these teams need someone they can report to that understands each of their roles in a product launch. Project management is much more important than people generally think. You aren’t the manager of a project, you are the cohesive being that brings all the necessary departments together. Without someone in this position, you typically end up with an endless cycle of each department not knowing what the goal is of a new product or change to an existing product. Assumptions start to be made, conclusions are reached without discussion, and it ends up to be a pretty big disjointed mess.

I remember back in high school, I took a class where we would go to the various elementary schools around town to more or less teach the kids life lessons of working with others. One of the exercises was to take the kids, put them in a circle and one would start by whispering a sentence to the person next to them. Around the room they would go until it would end up back with the kid that started. You can only imagine how wild and crazy a difference the sentence became after it was whispered to 30 kids around a circle. This happens in business quite often and it’s absolutely devastating if you don’t have a “common” person that understands the product and it’s involvement with all the working parts of an organization. This is why project management is so important – it’s a necessary function that every business should embrace to ensure products get rolled out on time, on budget, and with all the departments working together cohesively to the support the product to ensure success!

 

Thanks for reading,

Marc Bollinger

Senior Project Manager

 


cPanel Conference 2011

Well, Kevin is still alive, so that must mean that my cPanel Automation Bootcamp conference navigation skills are spot on! However, I wish my RC Helicopter navigation skills were up to par! cPanel is giving out the grown-up toys to those who are able to answer industry trivia. Great idea!

This is our third time attending the event, and it’s always nice to meet with industry friends, talk hosting and show off our Tandem reseller program — but I’m even more excited to talk about our Tandem panel update that is creeping closer to launch ;)

cPanel conference is completely different from any other hosting event. It’s highly technical, savvy, and remains up to date with the trending technology. I mean, just look at the agenda:

http://bootcamp.cpanel.net/talk/by_track/1375

People flock from all over the world to attend this event and learn some of the finer skills of operating a hosting business from the experts themselves — cPanel.

SingleHop fits in this event nicely because not only are we capable of helping clients manage their hosting infrastructure, but we, like many of the attendees here, are automation freaks. SingleHop was built from the ground up with automation in mind, and as we continue to grow and add on products, that mindset is still relevant and stronger than ever.

In any case, we’re all super pumped to be here. Dan just arrived so the SingleHop presence grows, and after an exhausting day of tech talk, we’re looking forward to a few drinks! Cheers!

 


Archives