Since the release of cPanel & WHM 11.30, users of the control panel have had the ability to incorporate the native DNS Cluster Management with DNS services offered by SoftLayer and UK2Group (under the brand VPS.NET). While the benefits utilizing a geographically diverse and scalable DNS architecture merit a post dedicated to them, it is the implementation of this feature which has caught my attention.
If your job is anything like mine, there is just never enough time to finish everything. When working on projects, I try to find ways which can speed up my development process. There are many tools and ideas which can help greatly in this area, however, sometimes very small behavioral changes can result in a cumulative win. When working on web-based projects in PHP, I often find that I need to see what’s contained in an array or an object so I can get my code just right.
Simple Object Access Protocol (SOAP) is built on server-to-server remote procedure calls over HTTP. The data is formatted as XML; this means secure, well formatted data will be sent and received from SoftLayer’s API. This may take a little more time to set up than the REST API but it can be more scalable as you programmatically interface with it. SOAP’s ability to tunnel through existing protocols such as HTTP and innate ability to work in an object-oriented structure make it an excellent choice for interaction with the SoftLayer API.
If your company is dealing with international customers, you probably deal with lots of time conversions between different time zones. Time conversion can be tricky thanks to daylight savings time in some regions. Another factor that can cause some confusion is missing or not knowing your PHP default time zone.
Good news everyone!
The past few months we have been working feverously on redesigning the SoftLayer Development Network site.
The goals for this first release are as follows:
* Maintain level of functionality and features of the previous SLDN
* Unify browsing experience by collapsing the blog and reference documentation into a single content management system
* Lay the groundwork for advanced features such as rating, comments, user generated content, and even a real time feed of API changes
In this installment, I hope now to point out some of the unique features of the Objective-C language and entice other geeks to look at the language with new eyes. In this case we are going to examine the technique used to invoke object behaviors, message passing.Objective-C is the lingua franca of Mac OS X and iOS application development. However, the language is seldom seen outside of the Apple development environment.
To gadgetize or not to gadgetize? That is the question. Between Apple widgets, Google gadgets, and Windows gadgets, these technologies have a bit of buzz associated with them. But as with any technology, just because it’s cool doesn’t mean it makes sense in every situation. So when I was first approached with the idea of implementing a Windows gadget to interact with the SoftLayer Application Programming Interface (SLAPI), I stepped back and asked myself what area or areas of the SLAPI make a compelling case for gadgetization.
Getting Started with the SoftLayer API
Before You Start
Choosing a Protocol
SoftLayer's API can be accessed by SOAP, XML-RPC, or RESTful means. Choose the best protocol for your preferred language and situation. We generally recommend using our SOAP interface, as it's the most comprehensive and most easily models the API's services and data types.
Has anyone been...