03

Apr

2014

When 258 is not 258

By: April 3, 2014

Ok, Pop Quiz! What is the output of the print statement for this code?

It seems obvious that the correct answer here is True since, you know, 1 is in fact 1. The python interpreter seems to confirm that bold leap of logic.

Now … <Read More>

28

Mar

2014

JavaScript TDD with Jasmine and Karma

By: March 28, 2014

Web pages and web applications are becoming more and more complex these days. MVC style frameworks are becoming the norm (Backbone.js, AngularJS, Ember.js, et al) and single page applications are all the rage. With this influx of functionality on the client side comes a tremendous … <Read More>

13

Mar

2014

UX and Programming are Like Peanut Butter and Jelly

By: March 13, 2014

During the early days of my career, I cranked out HTML and CSS like it was going out of style. Sometimes I miss being immersed in code, donned with a set of headphones, my hands seemingly glued to the keyboard. In retrospect, I was a … <Read More>

05

Mar

2014

Hit With a DDoS

By: March 5, 2014

Starting on Monday, February 24 at about 1PM, AWeber began experiencing large, sustained, and repeated DDoS attacks that completely disabled all aspects of our service for extended periods of time. Events like this always have the effect of enlightening the victim to cracks they didn't … <Read More>

20

Feb

2014

Gavin Roy Joins AWeber as VP of Architecture

By: February 20, 2014

Gavin Roy has joined the team at AWeber Engineering as a VP of Architecture. While Gavin is easily talented enough to have followed his childhood dreams of becoming a zookeeper, or an astronaut, we're glad that he chose instead to follow the path of engineering … <Read More>

13

Feb

2014

Improving iOS Unit Tests with OCMock

By: February 13, 2014

With each new release of XCode and iOS, Apple is continually providing better support for the automated testing of iOS applications.  One piece to the puzzle that is still missing from Apple's toolbox is a mock object framework.  That's okay though, OCMock is a mature … <Read More>

05

Feb

2014

Industry Veteran Mohammed Ahmed Joins the AWeber Team

By: February 5, 2014

Welcome to Mohammed Ahmed, who joins the AWeber team as our new Director of Deliverability. Mohammed will be making sure that all of our customers' emails get where they need to go -- to the inboxes of eager subscribers! Mohammed has been involved in email … <Read More>

14

Jan

2014

Working With Email Content in Python

By: January 14, 2014

When it comes to tokenization, email content presents some unique challenges. Some messages have a plain text version, some have a HTML version, and some have both. Before you can do cool things with this data like natural language processing or predictive analysis, you have … <Read More>

12

Aug

2013

Vagrant - Lightweight, Reproducible, Portable Development Environments

By: August 12, 2013

Mitchell Hashimoto - creator of vagrant and packer, lover of open source, programming language geek, automation-obsessed developer, and DevOps tools mad scientist - will be stopping by AWeber for pizza on Wednesday, August 14 - 6PM. Oh, yeah, he'll be speaking about Vagrant, too. Full details: … <Read More>

29

Jul

2013

Unit Testing Remote Images on Android with Picasso and Robolectric

By: July 29, 2013

Here at AWeber we use several Square Open Source projects in the networking stack for our Android applications including Picasso, Retrofit, and OkHttp. We also use Robolectric for unit testing. Picasso is an amazing library for downloading, displaying, and caching images on Android. However this … <Read More>