Talk: A Personal Life API

Yesterday, I had the pleasure of presenting a 40 minute tutorial on how to create your own Personal Life API at API World in San Francisco.

The talk consists of the slides, documentation (on APIary) and code (on GitHub, written in Python/Flask).

Big thanks to API World for offering a platform to express these ideas and SendGrid for sponsoring my attendance.


Terror and Fiction

Last night, I woke up in a state of terror several times, with no real reason I can remember. Perhaps I should not have watched The Leftovers right before going to sleep.

When I awoke for the day ahead, I was determined to carpe diem, even though I was feeling weary due to lack of sleep. And in fact, today ended up being among my most productive days.

[Read more...]


Chaos Proof Your Habits and Routines

When I became a Developer Evangelist at SendGrid (one of the best jobs on the planet), I learned just how difficult keeping habits and routines while traveling really is. While I still struggle with this challenge, there are a few tips I’d like to pass on to help you keep moving towards your goals, posthaste.

Enjoy and pass along to your chaotic good friends.

[Read more...]


Have you created your own Personal API?

If so, tell me about it :)

If not, head on over and read my latest blog post, Quantify Thyself: Creating a Personal Life API, that describes how to create one.


Automate Thyself, Then Go Forth and Multiply Your Robots

I’ve written a two part series about creating bots to automate various aspects of your life. The first part, Automate Your Life With a Bot Army, was published today and the second post is coming soon.

If you have automated something in your life that has been a game changer, let me know and I’ll add it to the second post.

ACTION: Commit to automating at least one system/process per week. Imagine the outcome after 1 year!


SMTP Service

Common question: What is it your company does again? Well, now I have a new and improved answer :)

Through the experience of working for an email delivery company for the past 4 years, I’ve learned just how important it is to businesses to get their emails delivered, especially transactional emails such as receipts and confirmation emails.

Of course, it’s not magic and you can do it yourself, but this is one of those mission critical services that should be handled by experts. Don’t learn that the hard way.

If you still don’t get why you need a SMTP Service, my friends at SendGrid just released a blog post that explains it much better than I can. Take 5 minutes and give it a quick read.

May all your emails be delivered :)


A Checklist for Developers

Do you use a checklist for your programming projects? I would love to learn more about your process.

Please take a moment to check out mine and let me know what you think.


Writing Technical Blog Posts

I just had one of my posts published at SendGrid’s blog on how I write technical blog posts (yes, I wrote a blog post on how to write a blog post).

If you are a writer, technical or non-technical, I think you will find some value in the post. It’s a detailed step-by-step guide (process and tools) that should spark some ideas to include in your own writing work flow.



Present your next slide deck like a BOSS WIZARD

I just published a blog post over at SendGrid that shows you how to create an amazing interactive presentation. The goal is to help you up your presentation game :)

You can check out the final result in action here:

The source code is available at Github.

Happy Hacking!


A Personal Life API

Because of Google Glass, the Fitbit, Loseit and my current API design project for our Developer Relations team at SendGrid, I’m becoming more and more interested in the idea of quantified self + everything as an API + automated/intelligent systems. My latest blog post at SendGrid takes a practical look at the API piece of the puzzle.

Back in the days of my first funded startup, one of the ideas I was interested in was to create a Life 2.0 system, using technology to try and remove tasks that must be done, but we hate spending our time on, and then optimizing and enhancing the time spent on things we love to do. I got caught up too much on the implementation though, which at that time was going to be a custom Linux distro.

[Read more...]