It’s the most wonderful time of the year. No really, it is. You get to attend various holiday functions, stuff yourself silly with holiday treats, and purchase many goodies at low prices during holiday sales. For our friends who are web professionals, here’s a special holiday goodie that is sure to make your job easier, and your sites faster. Read the rest of this entry »
Back in September, we announced that we’re giving away $100 Amazon gift cards, gaming consoles, and DSLR cameras, all on top of free hosting credit, to customers who refer their friends and clients to Media Temple. In just a few short weeks, the (mt) Referral Contest will be coming to a close. Time sure flies. Read the rest of this entry »
Our weekly “best-of-the-web” list. Enjoy!
This (mt) client, Simpl, is an iPad app for quickly and easily building & managing websites. The sites are mobile optimized, can include photo or video media, and are fully hosted. Very, very cool.
Which word in an email subject do you think gets more open rates: free, or freebie? The smart folks at MailChimp have put together this insightful article with all kinds of data on subject line copy & open rates. Read the rest of this entry »
Over the past few months, we’ve heard some significant buzz around a new blogging platform called Ghost. From the conceptual blog post by John O’Nolan to the overwhelmingly successful Kickstarter campaign (in which it raised $100,000 in the first 48 hours), Ghost has been on a tear. We’ve had a chance to play around with Ghost and wanted to showcase how simple it is to get started.
To begin, we’ll be using a newly provisioned DV Developer running Ubuntu 13.04 (Raring Ringtail) with Node.js. Node.js is a modern platform for building fast, scalable and efficient web applications. Because it uses an event-driven, non-blocking I/O model, Node.js is perfect for data-intensive real-time applications.
Experimenting in physical spaces is something we’ve always explored. It’s been our event strategy to meet, entertain and sometimes challenge event goers at our favorite conferences.
At the Future Insights event series, we wanted to see what happened when you give a room full of designers and makers a blank slate with a marker and some very broad direction. Check out the various directions the (mt) Graffiti wall took at these three Future Insights events:
Continuing the discussion from the first installment of Friendly WordPress Development, from contributing blogger, Lucy Beer. We get deeper into API usage techniques in part two, so take notes and feel free to give us some feedback in the comments.
Don’t Reinvent The Wheel – There’s a WordPress API For That
WordPress has a number of APIs which can make your life easier *and* help make your theme or plugin future-proof, extendable and just, you know, better. Before you go trying to invent things from scratch, see if WordPress provides specialized functions you can tap into first. The WordPress API’s often have characteristics like data sanitization built in, making your code more secure by default, which is a good thing. Familiarize yourself with the Codex page to discover time and code saving API’s.
I work with new WordPress users and developers daily . Often times, these users are frustrated with WordPress, or what they think are WordPress problems. Generally speaking their frustrations are not with WordPress per se, it’s often with the theme they are using. Sometimes it’s a commercial theme, and sometimes it’s custom-created by a developer. In either case, they have hit a wall and usually this can be traced to poor development practices.
Code For The Future and for Others!
You must always assume your code will be touched by another developer in the future! You don’t want that developer (or your future self) cursing your name. If you have written shoddy code without following best practices, you’re making life for the next developer pretty hard. The following are specific tips to develop with consideration and elegance.
Comment your code well
This is something you hear time and time again, but it’s worth mentioning again. Documenting your code will help not only other developers understand what your thought process was when writing that spiffy function, but it will also help future-you when you need to tweak something in 8 months. It’s easy to forget what you were thinking at the time the code was written or why you did something a certain way. Your future self will thank you for your present self’s clear documentation.