<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alex Zirbel</title>
    <link>http://alexzirbel.com/</link>
    <description>Recent content on Alex Zirbel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Alex Zirbel. All rights reserved.</copyright>
    <lastBuildDate>Mon, 10 Sep 2018 19:00:00 -0800</lastBuildDate>
    
	<atom:link href="http://alexzirbel.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Two months with GraphQL &#43; Apollo</title>
      <link>http://alexzirbel.com/graphql-apollo/</link>
      <pubDate>Mon, 10 Sep 2018 19:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/graphql-apollo/</guid>
      <description>For the last couple months, I&amp;rsquo;ve been building a language learning app with a friend. We set up the project from scratch, so we got the chance to play with some new toys.
All technologies shine in some places more than others, so this reflection only makes sense in context. We&amp;rsquo;re making an advanced language learning app with some social features. I&amp;rsquo;m the only developer for now, so it&amp;rsquo;s still a small code base.</description>
    </item>
    
    <item>
      <title>Touch Bar Timer</title>
      <link>http://alexzirbel.com/touch-bar-timer/</link>
      <pubDate>Sat, 28 Apr 2018 08:30:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/touch-bar-timer/</guid>
      <description>Mini project!
Touch Bar Timer is a little stopwatch for your Mac&amp;rsquo;s touch bar.
I made it to track how I spend my time over the course of the day. I really only care about one metric: time spent on my #1 priority project.
There are other good timer apps, like Thyme, but tapping the touch bar is just that little bit faster. And you can see it in fullscreen.</description>
    </item>
    
    <item>
      <title>n:point</title>
      <link>http://alexzirbel.com/npoint/</link>
      <pubDate>Tue, 24 Apr 2018 10:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/npoint/</guid>
      <description>Today I&amp;rsquo;m officially launching an old side project:
npoint.io is a JSON storage service with schema validation.
It allows you to save JSON bins online (similar to the well-named jsonbin.io, which I&amp;rsquo;m a fan of). n:point is different in a couple ways:
 It&amp;rsquo;s focused on really easy editing It lets you set and lock a schema, so you can be confident your downstream app will never break It&amp;rsquo;s open source (GitHub)  Backstory Over the last couple years I&amp;rsquo;ve hit the same scenario a bunch of times:</description>
    </item>
    
    <item>
      <title>Hassle-free side project email setup</title>
      <link>http://alexzirbel.com/side-project-emails/</link>
      <pubDate>Thu, 05 Apr 2018 10:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/side-project-emails/</guid>
      <description>I recently had to add password-reset emails to my project npoint.io. In case you haven&amp;rsquo;t heard, creating HTML emails is a huge mess.
 Think back to 1999, when we called ourselves &amp;ldquo;webmasters&amp;rdquo; and used Frontpage, WYSIWYG editors and tables to mark up our websites.
Not much has changed in email design. In fact, it has gotten worse. With the introduction of mobile devices and more and more email clients, we have even more caveats to deal with when building HTML email.</description>
    </item>
    
    <item>
      <title>Glorious Return to the About Page</title>
      <link>http://alexzirbel.com/return-to-the-about-page/</link>
      <pubDate>Wed, 28 Feb 2018 10:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/return-to-the-about-page/</guid>
      <description>Previous in series: Episode 2
A couple years went by since escape #2. I guess I must have actually been working.
Meanwhile, Opendoor was growing like bananas. In early 2018 we had over 400 employees in 6+ markets. That&amp;rsquo;s a couple too many employees to fit on one about page! So we replaced it with a shorter description of the founders and executive team:
(JD and Ian are cut off, find them at opendoor.</description>
    </item>
    
    <item>
      <title>Escape the About Page, Episode 2</title>
      <link>http://alexzirbel.com/escape-the-about-page-2/</link>
      <pubDate>Mon, 26 Feb 2018 10:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/escape-the-about-page-2/</guid>
      <description>Previous in series: Episode 1  Next in series: Episode 3
Sneaking off the about page a second time would be harder. My co-workers were suspicious of me, and on top of that, Visnu had a bot checking the page every now and then to make sure I was there. I wasn&amp;rsquo;t sure how the bot worked, since I couldn&amp;rsquo;t see its source code.
I was still determined to make it through a proper code review while sneaking off.</description>
    </item>
    
    <item>
      <title>Escape the About Page, Episode 1</title>
      <link>http://alexzirbel.com/escape-the-about-page-1/</link>
      <pubDate>Mon, 12 Sep 2016 19:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/escape-the-about-page-1/</guid>
      <description>Next in series: Episode 2
My company hires an artist to draw caricatures of all our employees. We take these and put them on our about page. It looks like this:
When I joined in August 2015, the same artist drew a picture of me:
I didn&amp;rsquo;t really like it, so I asked for another one. Version 2 looked like this:
I didn&amp;rsquo;t really like version 2 either, but I had to admit that the problem was probably me.</description>
    </item>
    
    <item>
      <title>Goodbye, Likes and Feeds</title>
      <link>http://alexzirbel.com/goodbye-likes-and-feeds/</link>
      <pubDate>Sat, 02 Jul 2016 17:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/goodbye-likes-and-feeds/</guid>
      <description>I&amp;rsquo;ve decided to stop using any social media/news site that uses the concept of a &amp;ldquo;like&amp;rdquo; or a &amp;ldquo;feed&amp;rdquo;. This is an experiment, so I&amp;rsquo;ll do it for a month or so and then post an update on how it&amp;rsquo;s going.
Reading news and social feeds takes a lot of my time, and I don&amp;rsquo;t even enjoy it. Or rather, I enjoy it barely enough to scroll down and see one more piece of &amp;ldquo;content.</description>
    </item>
    
    <item>
      <title>Hello World</title>
      <link>http://alexzirbel.com/hello-world/</link>
      <pubDate>Thu, 03 Mar 2016 23:00:00 -0800</pubDate>
      
      <guid>http://alexzirbel.com/hello-world/</guid>
      <description>This is my first &amp;ldquo;real&amp;rdquo; blog post!
At the risk of being boring right out of the gate, I thought I&amp;rsquo;d use this post to explain why I&amp;rsquo;m starting a blog.
On blogs The first reason I&amp;rsquo;m starting a blog is because I love blogs and wish that more of them existed.
In fact, I wish all my friends had blogs.
Actually, they don&amp;rsquo;t have to be blogs. What I like about blogs, and want more of, is the mindset they encourage:</description>
    </item>
    
    <item>
      <title>Welcome!</title>
      <link>http://alexzirbel.com/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>http://alexzirbel.com/</guid>
      <description>Projects:
 Touch Bar Timer n:point  A fun story in three parts:
 Escape the About Page, Part 1 Escape the About Page, Part 2 Glorious Return to the About Page  Other posts:
 Two months with GraphQL + Apollo Hassle-free side project email setup Goodbye, Likes and Feeds Hello World  I made this blog using Hugo. It was a great experience, and I&amp;rsquo;d definitely recommend it. The only tough part was that I wanted to use SASS and other new stuff, which required having a build process.</description>
    </item>
    
  </channel>
</rss>