David Brownman

    • Heroku
    • javascript
    • tutorial
    • programming

    Heroku CLI Plugins and You

    We as developers are working in a golden age of programming where pushing code has never been easier. My personal favorite place to deploy things is Heroku because of its customizability, clear (and cheap) pricing structure, and powerful tools.

    The most powerful place developers interact with the Heroku platform is on the command line. The recent release of a new version of their CLI gave me a great excuse to rewrite an abandoned plugin that I relied on. Unfortunately, save a pair of very helpful doc pages, there were relatively few resources on some of the corner cases you hit while developing a plugin. Here, I'll aim to guide you through some of them.

    Read more
    • personal
    • RelateIQ

    What's in a Name?

    Last May, I finished college and promptly moved out to Palo Alto to join RelateIQ, a "but we're not a CRM" startup aimed at eventually toppling the giant that is Salesforce. It's worth noting that I didn't know what CRM was nor was I aware what exactly Salesforce's product was, but I was totally sold on the people and the team at RIQ. I felt confident that whatever we went on to do, it would be great.

    Read more
    • iOS
    • python
    • Dropbox
    • Pythonista
    • Workflow

    Pythonista Power Pack

    Pythonista is an amazing iOS app that brings the power of a python IDE to your iPhone, complete with an interpreter and a set of custom-made modules for interacting with the phone's ecosystem (contacts, clipboard, etc). It's powerful out of the box, but there are some easy improvements that you can make so that development really is a breeze, namely the ability to download public gists and Dropbox syncing. Both are pretty straightforward and require minimal coding expertise (but of course, that doesn't bother you. You're still reading this, after all).

    Read more
    • automation
    • iOS
    • Workflow
    • python
    • Launch Center Pro

    Augmenting Automation on iOS With the Power of Python and Workflow

    AppShoppper. Launch Center Pro. IFTTT. Pythonista.

    Long ago, the four apps lived apart in harmony. Then, everything changed when iOS 8 was released. Only Workflow, master of all four apps, could help them.

    Workflow is a new iOS app that brings automater-like execution flows to your mobile device. You can take output from any action and chain it as input for another. Additionally, you can create iOS8 share sheets, allowing input to come from all over your phone. Previously, each of the aforementioned apps could do great thing (though only one thing at a time). Together, they're worth far more than the sum of their parts as Workflow brings all of their strengths together into one sleek automation machine.

    For instance, we can get a push notification from AppShopper.com when an app we're watching goes on sale. Clicking the notification will trigger some python that tells us the regular and current prices, and on confirmation, send us over to that app in the store.

    Read more
    • python
    • RelateIQ
    • programming

    Errors Are Usually Bad! A Cautionary Tale

    The worst part about programming is that the computer does exactly what you tell it to. Exactly.

    Here at RelateIQ I work in Internal Tools, or building products for other employees. My most recent project has involved a pythong script moving data out of a database and into the product itself so a bunch of users could be slung through our new Marketo integration and contacted.

    Read more

See also by year or by tag