CATEGORY: Development

Name.com and CloudLinux Partner to Improve Server Quality

namelinux

Innovative shared hosting operating system (OS) developer CloudLinux and leading domain name registrar Name.com announced today the details of their growing partnership. Name.com is now using the CloudLinux OS, a switch that has had an immediate impact on load times, stability, and the overall customer experience of Name.com’s shared hosting services. The relationship began when Name.com identified potential issues with its existing environment.

“We take pride in our growing relationship with Name.com because the company is a lot like CloudLinux,” says Igor Seletskiy, Founder and CEO at CloudLinux. “Name.com is renowned for its customer support, giving webmasters the assistance they need to get the most from their hosting. However, when problems occur with an OS, maintaining support and service quality is difficult. At CloudLinux, we are very committed to our customers, and, in this case, we used our own excellent customer support team to help Name.com eliminate its issues.”

The story of Name.com + Scroll Kit.

This is Pat, a.k.a “Fro” one of our ninja developers. He peruses the Interwebs like a BOSS, catching every viral video and trend weeks before hitting the masses. One day his online adventures lead him to a hackernews article about Scrollkit.com. Immediately intrigued about the product created by the dynamic designer + coder duo, he started playing around. Naturally wanting to be a part of something so hot, he kicked an email out to share with the team. It didn’t take long for the positive feedback to roll in. Bill (CEO, founder, Chief) caught word and reached out to former Denverite, and Founder of ScrollKit.com, Cody Brown. The meeting of the minds went well and here we are a week or two later, offering Scroll Kit to you!

It’s majorly badass so jump in and get your hands dirty. Or play for a quick minute and get a sweet page up in a flash. Now you truly don’t have to be a code monkey (no offence, Pat!) to be able to design a sleek & beautiful site. Create a site for yourself, a portfolio, a birthday card, or a, “i’m sorry i totally F*ed that up.”

So without further ado, ladies and gentlemen Name.com + Scroll Kit is now a thing, that just happened. Join the party, create your page today. Get at us & @CodyBrown with your feedback!

The Latest: Updates to Account Management, DNS Management and Account Settings

Our dev team makes it rain positive change, although they cringe at being called “Rainmen” (yet you should see them play cards.) They’ve been cranking out web goodness and have made the following improvements:

  • Added more templates to the DNS management page,
  • Updated the account contacts & Domain contacts page,
  • Added more options to the Email Domains tool,
  • Added a way to stop a transfer from going out and
  • Updated account settings page.
More Details:
As Product Manager Shannon says, “We pushed another exciting update to account management. There is now an Account Settings page where users can edit their contacts, enable or disable renewal notices, and edit default nameservers. Users could always do this stuff but it had previously been part of the Account Contacts page. This is what it looks like:
Meanwhile, Smitty, who’s in dev, heralded the nameserver changes:
Hello,

This morning we are pushing an update to the nameserver management page.  Customers will now be able to select nameserver templates from a dop down.  The templates are dynamically generated nameserver groups based upon the nameservers that the customer is currently using for all other domains in the account.  Please let us know if you notice anything out of the ordinary.
 
Thanks!
And this with some interesting new terminology:
Dear All,
Today we are deploying the new contact management pages.  All of the previous domain/account contact management functionality is still intact, only with a slicker, cooler, more manageable, form validator-able, tabable upgrade!  Most notably, we have integrated Google’s phone number validation library, which should help international customers get those pesky phone numbers updated correctly.  As always, please let us know if you run into any issues.
 
Thanks!
See “tabable” in action…
And here’s a note from P-Fro in dev about the transfer cancel feature:
Hey Friends,

We’ve just pushed a feature where customers can cancel a transfer out of Name.com from the domain management page…
To come: Revamp of domains list page that will include new features like a ways to search and categorize/group domain names.

Sync Domain Expiration Dates: Harmonize Your Domain Name Renewal

So Nick in dev made the exciting announcement about how you can now sync your domain name expiration dates. But before I pushed it live to the blog, I wanted to make sure he’d included everything…

Renew your domains all on the same date

That about sums up the name.com experience: Ultimate User Enjoyment. Nick explains:

Friends, Romans, Countrymen, and Legend (you know who you are),

We’re rolling out a new tool that will allow users to sync the expiration dates for their various domains. As of right now, this option is only available for .com and .net domains (sorry Henrik, you can’t sync your .se domains just yet).

On the page, the user will be able to select the new expire date, then select the domains that they want to have that new expiration date. Then, they must hit “Apply” for those sync products to be added to the cart. It will not allow the sync date to be before the current expiration date, or further out than 10 years (70 dog years) from the date of the sync, not the date of the current expiration date. The pricing is $1.15 per sync month, and if the sync is longer than a year, the users domain will be sync’d to the correct date of the year current, and then renewed until the desired expiration date is achieve. I really hope this makes sense and doesn’t come across a Jared-esque rant.

Please, let me know if you have any questions.

Please do let us know if you have any questions. You can hit us on Twitter or Facebook, or engage with our legendary customer support.

And there IS one more thing:

sync domain names expiration dates

Developer Tip: Look at your work from a different angle. Literally.

Patrick “P-Mo” Moroney made an important, game-changing observation: Code is longer than it is wide.

Stuff’s about to get real.

Name.com dev team going vertical with monitor

P-Mo goes vertical.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Necessary toolage:

Xrandr to set the size and orientation of the screen

Swivel desk mount

Optional for Awesomeness:

Gentoo Linux on Macbook

X Windowing System

X Monad Window Manager

Developer tips and tricks

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Don’t let the dainty plate and tea cup fool you. This is extreme.

Easy Vs. Right – MVP will give you both!

This post is about Minimum Viable Product, or MVP. This little acronym gets tossed around a lot here at Name.com, because we like innovation. Innovation is a wonderful thing, but it can be somewhat of an organizational nightmare for product management.

Our process goes like this: We decide that we want to add a new feature to a product or the website, but we’re not entirely sure how it’s going to work. We get a bunch of idea-driven stakeholders in a room, and we brainstorm about the feature. Suddenly we have 26 features that are all totally awesome, and we’re going to fit them all into one scoping document and one sprint to be finished in the next 2 weeks with only one developer working on it.

Board of directors discuss minimum viable product

And that’s how Homer came up with PageZen.

Oh, and it won’t need any testing either. This is GREAT! All the stakeholders leave the meeting feeling warm and fuzzy about the events that just transpired. We have so many neat ideas, and we can’t wait to see how they turn out.

It’s only once it’s in writing that we realize what is quite obvious to an outsider. All of these ideas are awesome! We can accomplish each and every one of them. It’s just going to take our entire development team 4 months. This is where MVP comes in. What can we push out in the shortest period of time with the minimum amount of development that will still be of value to the user?

We go back and forth until we strike that balance, and when it’s all said and done we have a solid spec that can be completed in one sprint by one developer. The agile process will tackle the testing, and we push the 23 other features to the back burner. They’re not in the sprint, but they’re not forgotten either. They’re hanging out in the development team’s backlog, waiting for iterative development to pick them up.

Analyzing and trying to produce an MVP is not only good for iterative development, it’s a solid business decision as well. We think we know what our customers want and sometimes we do, but sometimes we are way off base. Getting a product out the door and allowing your customers to bang on it allows you to track its desirability and also ask for their feedback on the features they want to see. You might be surprised to find that the features they want are nowhere in your list that landed in the backlog.

A Product Manager’s Guide to Developer Diplomacy

Greetings! Shannon the Name.com Product Manager here, talking to you today about the mystical and fascinating creature that is the Web Developer. It’s no secret; I spend a lot of my time in the developers’ den trying to comfort and sway developers into action without stepping on too many toes. It’s a delicate line, and I walk it quite well.

Where other Marketing Agents have fought valiantly and failed, I have succeeded. How? I’ll tell you right now. I have 10 fundamental rules that, as a whole, comprise the “Shannon Brown Theorem of Developer Diplomacy”

The web developer in his natural habitat

1) Write a detailed spec for the project that they’re working on. Make sure you know every nook and cranny of the document and be ready and willing to tackle any issue that pops up. Don’t leave them hanging.

2) Listen to them when they tell you why something cannot or should not be done. This way, when you continue to bring impossible ideas up, and they simply say, “That doesn’t live in the CMS,” you know what they mean. They hate repeating themselves, and they hate the feeling that you’re not paying attention to them.

3) Every so often, visit imgur.com and familiarize yourself with the content. If you see something really good, forward it along. For instance, this is Owen’s favorite GIF. Just thinking about it brings a sparkle to his eye. Yes, they will ask you why you don’t visit Reddit. Just say, “the UI is awful!” and roll your eyes. This works every time.

4) When interacting with 3rd party vendors, ask them specific questions about the issues they’re running into and then take care of the communication for them. They are here to write righteous code, not tedious emails.

Everyone loves beer!

5) Give them beer. Delicious, frothy, amazing beer. From a kegerator. In the developers’ den. Be sure to reference this beer any time that you can get away with it in every day conversation. It also helps to randomly have strong opinions about types of beer, for instance, “this stout is good, but it’s sooo dark. I prefer IPAs”

6) Ask questions like “which is easier to code?” and “how will that interact with the rest of the system?” when they present you with a problem and several proposed solutions to the problem.

7) Ask their opinion about features and functionality before it lands in a finalized spec. This is much easier to say than it is to do.

8 ) Every so often give them a week where they don’t have to adhere to the sprint, and they can work on whatever they want, one developer at a time. You might be surprised at what you get.

9) Test their work thoroughly and provide detailed feedback in a reasonable time frame. Make sure your expectations for remediation are realistic. Don’t push a list of bugs at them and insist that they are resolved in the next 18 seconds. That’s silly, and they’re not going to like it. They’re bummed enough as it is about the bugs.

10) Laugh at their jokes, even if they’re geeky. Don’t kid yourself, they’re funnier than you are.

Agile Development- A Brief Introduction to Scrum

A Shield a Developer Can Hide Behind

If you’ve ever worked in software or web development odds are that you’ve heard the word scrum thrown around a couple hundred times. Whether you use it or not, you know it exists and you know someone who is on an Agile/Scrum development team who has a lot of opinions about it. I understand that not all of our blog readers have worked in software or web development, so it might seem like I’m talking in another language, or about rugby at the very least.

Let’s take a step back. What is Scrum? Scrum is a software life cycle methodology that development teams use to plan projects in small chunks. In Scrum the development team works as, well, a team. Projects are broken down into “stories,” which are then put through an estimation process by the team. The goal of the estimation process is to get everyone on the team to agree about the workload – “points” of the story, which is then planned into a “sprint” – a cycle where the development team attempts to complete all of the stories planned into it based on the average number of points the team has been able to complete in past sprints.

This is what happens in waterfall development

The ultimate goal of Agile/Scrum development is to deliver features in pieces that people can actually test and use in smaller pieces that build on top of each other. It differs from the traditional school of thought, waterfall development, which is basically like shooting in the dark at moving targets as the floor gives way beneath your feet. Imagine having a big project that has so many technical specifications and functional requirements that the scope of work is 170 pages long and the projected timeline is 6-8 months before completion. Needless to say, waterfall development leads to complications because everything was written and scoped out up front, making it difficult for teams to adapt when something doesn’t go according to plan.

Dave McBreen, our resident Scrum Master / Wizard

Scrum is more than just breaking large projects into smaller ones. It is essentially a push-and-pull relationship between development and marketing. This epic battle is fought between the Scrum Master who is in charge of maintaining the scrum process and ensuring that the development team swallows the work they bite off, and the Product Owner (yours truly), who constantly attempts to force work into the sprint. Eventually a duel occurs between the two of us. Dave usually wins, because the points don’t lie.

A typical Scrum Master/ Product Owner duel at Name.com

So that’s scrum. We use it here at Name.com, and we’re getting pretty darn good at it if I do say so myself. If you’re in the world of web or software development I recommend at least giving Scrum a chance. You can find out more about it by watching this video.