26

Nov

2014

Some Things To Be Thankful For

By: November 26, 2014

Reflecting on the spirit of the Thanksgiving holiday season, there are many things to be thankful for: Our awesome customers Living indoors Regular meals Today Working at AWeber Food And more food! Here at AWeber, we are big fans of good food (if you couldn’t … <Read More>

20

Nov

2014

Avoiding Robolectric Shock While Testing Android with Gradle and Espresso

By: November 20, 2014

The Android development community’s opinion of the available automated testing capabilities on Android is mediocre at best. Google’s provided framework mixes unit and integration testing capabilities in a single poorly documented package. Unit tests provide a purpose separate from integration tests and should be treated … <Read More>

30

Oct

2014

AWeber Retrospectives: Getting from Good to Great

By: October 30, 2014

How success can start with failure... Opportunities for failure lurk everywhere. In projects, in code roll-outs, in team member interactions. We’re going to try a lot of new things. Some will work. Some won’t.  We don’t set out to fail, but when we do, how … <Read More>

21

Oct

2014

It's All About People

By: October 21, 2014

At the end of July, our CTO (Brian Jones) came to me with a special request: He asked that I pull together a surprise event for our Ops Team in celebration of National SysAdmin Appreciation Day. I was pumped! Not only for the opportunity to celebrate … <Read More>

09

Oct

2014

AWeber Mobile's "Big Ten" Rules for Version Management

By: October 9, 2014

The Four Constraints Making native applications for Apple's App Store and Google's Play Store presents a set of constraints which are different from other platforms (notably, web applications). At AWeber, our mobile team set out to find a way to structure a version control methodology that … <Read More>

01

Oct

2014

Data Migration Doesn't Mean Your System Has To Go South

By: October 1, 2014

Are you agile with your data? Agile methodologies dictate that software developers should be responsive to changing requirements or design considerations. This is relatively easy to do with software: changes can be made offline and then applied nearly instantaneously to production systems in small slices. … <Read More>

24

Sep

2014

"Plussing" – Learning and Working in a Collaborative Environment

By: September 24, 2014

tl;dr: No one says, “No, but…” Only, “Yes, and…” Instead of subtracting… plussing. It's About Iterating On Ideas Plussing is a technique that allows people to iterate on ideas without using harsh or judgmental language.  While used typically in teams and on the ideas of … <Read More>

18

Sep

2014

Amber Heilman Joins AWeber Engineering

By: September 18, 2014

Amber Heilman has joined the AWeber Engineering Team as a Software Engineer. In her spare time, Amber can be found in front of the television doing her best Richard Simmons impersonation while watching fitness videos. When she’s not “Sweatin’ to the Oldies,” she’s a tabletop … <Read More>

15

Aug

2014

Getting Started with UI Automated tests using (Selenium + Python)

By: August 15, 2014

Introduction What is Selenium? Selenium does browser automation. Basically, Selenium tells a browser to click some element, populate and submit a form, navigate to a page or do any other form of user interaction. Key features include: Multiple Browser Support. Firefox, Chrome, Safari, Opera and yes, … <Read More>

04

Aug

2014

Bob Lunney Joins AWeber Engineering

By: August 4, 2014

  Bob Lunney has joined the AWeber Engineering team as Senior Database Engineer. Bob is a passionate engineer with a long list of technical interests and accomplishments from a broad range of experiences inside and outside the database. His non-technical interests also run the gamut … <Read More>