Dynamic coding for smarter and more efficient templates

Dynamic code in templates can save a lot of time for a lot of different scenarios. Not only will you not have to go through your data with a fine toothcomb to fix things to fit your template requirements, you may also only have to make one template rather than multiple ones, saving significantly on development time and resources. Here are just some of the solutions our platform can offer to really help save time and effort when it comes to perfecting your templates: Personalisation using titles, first names and last names One very common issue you may find, is you want to use personalisation in your email, be it a salutation or in the subject line, but you have…

Gif VS CSS

Animated GIFs vs CSS Animation – The Showdown

Ding ding. We’re in for a fight night treat today as two big powers are squaring off. In the blue corner, we have animated GIFs and in the red corner, we have CSS animations. It’s time to find out who the heavy-weight champ is. Animated GIFs In the blue corner, weighing in at anywhere between 50kb to 3mb we have the stalwart of email marketing, the animated GIF. Long have animated GIFs (pronounced gif, not jif!) been used in email marketing. They are an excellent way to draw attention to a specific area of an email or add a bit of life to an email. Just take a look at this example by Boden: I love animated GIFs, but they’re…

How to create hi-res retina images for email

While the world of email might be a a few years off from implementing something like SVG images there are a few tricks you can do to ensure you have high or at least higher quality images in your emails. The technique described here works best for small images, icons, or single colour images. During the testing process I noticed that serving images even slightly larger in size did have quite a noticeable image quality improvement on the retina screen. What we can learn from this is it’s not always necessary to supply exactly the right amount of pixels for the retina screens just try and get as close as possible. For this example I’m going to make a logo…

Sublime text for email coding

Email coding is getting a better and more professional reputation and we are now starting to see tools made specifically for email coding, such as the new Litmus email builder. While this is an impressive and rapidly evolving tool the fact that is an online editor and not desktop app is still a deal breaker for me. While most email coders out there probably use Adobe Dreamweaver I know our peers in the Web Design industry often sneer and jeer at us email coders. Not only do we code in “gross” table mark-up but even our editor of choice (Dreamweaver) is super uncool. Well quite a while ago now I caved to peer pressure and made the switch to Sublime…

The toolbox of an Email Developer

After watching the amazing “How to Beat Email Clients with Email Hacks” panel talk by Brian Graves, Fabio Carneiro, and Kevin Mandeville at The Email Design Conference 2014, I was inspired to write a post about the tools I use to create emails. As a foreword, if you have any questions about any of the tools or features I mention below you can ask in the comment section at the end of the post, or, reach out to me on Twitter. Hardware Like a lot of people, I’m a big fan of Apple Products. My current set up is a 15″ Macbook Pro which I do all my work from. I also have another laptop that dual boots Ubuntu and…

Code like it’s 2014

Email has always been an underdog, there’s no denying that. You can regularly see non-email folks complaining on Twitter about having to do HTML email. People see it as an archaic and frustrating system. The phrase I always see thrown around is “Code like it’s 1999”. The truth is, that’s not at true at all. There are lots of people innovating email technology for both email developers and the end user. Behind the scenes For the people tasked with creating emails there’s a lot of cool stuff going on that can really change the way an email is built. Mark Robbins is using CSS animations and a bit of clever code to create a tap based game that works in…