Blog

Enough

DHH: The underpinning tenet of chasing exponential growth is that anything less than “all of it” is never enough. If there’s more possible, more out there, then it’s your gawd damn duty to hunt it down and make it yours. Such a pursuit is undoubtedly exciting in its Napoleonic grandeur. Why stop at making a dent in the universe, if you can bend it whole? Glory awaits only those who stand atop all others. Or at least so goes the virtue of conquerors. Dominators. WINNERS! It’s what we’re being sold over and over again as The Way. The path to

Read More »

How to fix errors in production with GitHub and Sentry

Sometimes bugs slip through even the most diligent of code reviews. Putting out fires can disrupt your flow, forcing you to comb through logs and user-submitted screenshots. In the meantime, your users are left with an enigmatic 500 page. To help your team get from error to fix as efficiently as possible, try Sentry — an open source project under the BSD license. Sentry alerts you to the problematic line of code, pinpoints the commit and author likely responsible, and lets you resolve the error by including fixes ISSUE_ID in your commit message. It starts with an overlooked edge case

Read More »

Seth Godin: Better than it needs to be

Seth Godin: Why not? Why not make it more generous, more fair, more insightful than it needs to be? Why not deliver the service with more flair, more care and more urgency? Why not do it because you can, not because you have to…

Read More »

From Jekyll to Ghost

We’ve just migrated this blog from Jekyll where it’s been running on Github Pages for the past two years to Ghost. We still love Jekyll, but we really like the simplicity, writing experience and speed that Ghost offers It’s been an interesting move, and not much has changed for readers, only for us, the editors. First of all, we’re using the same modified version of Ghost that we use for Coded Geekery, including the front matter app that we use there, this lets us keep our posts formatted mostly the same way they were in Jekyll, complete with the links

Read More »

Scaling Growth

Gustaf Alstromer, YC’s newest Partner (formerly product lead for Growth at Airbnb) joined a panel with Ed Baker, (former Head of Growth at Uber), to share tips on growth experiments and team dynamics at a scaling company. Topics discussed: What is a north star metric for growth? If you talk to anyone on the growth team, and ask them, “what number are we trying to grow.” They’d be able to say that number. And if they aren’t working on something that could grow that number, they’re probably working on the wrong thing. At the time Ed was at Facebook, retention

Read More »

10 weeks of YC Startup School Founder Track

We just spent the last 10 weeks taking part in the Y Combinator Startup School Founder Track online course (aka SUS17), the end of which saw Y Combinator hosting the world’s largest startup demo day ever. Here are some stats: 13,321 startups from 141 countries applied to Startup School 2,820 were selected 1,584 graduated 797 presented online at demo day The experience was very positive, we came away with lessons from some of the better known people in the startup world and made contacts with several people all over. What did the Startup School Founder Track consist of? Startup School

Read More »

Healthchecks and Heartbearts

Most web apps set up a healthcheck, it’s usually an endpoint that tells you that your databases are up, and websites are up. I’ve even got a repo ready to go that I install on servers and enable quickly, based on another middleware healthcheck but with a few changes to make it easier to use, and with endpoints already in place for mongodb, redis and elasticsearch if needed. We use healthchecks heavily here at Flybase to monitor all our services and let us know in case of any issues. These work great, if one thing goes down then your monitor

Read More »

Building Production-Ready CSS Grid Layouts Today

Industries often experience evolution less as slow and steady progress than as revolutionary shifts in modality that change best practices and methodologies seemingly overnight. This is most definitely true for front-end web development. Our industry thrives on constant, aggressive development, and new technologies emerge on a regular basis that change the way we do things in fundamental ways. Today, we are in the early stages of such a revolutionary shift, brought about by CSS Grid Layout. Much of what we know of the possibilities, limitations and best practices surrounding web layouts is effectively rendered obsolete by this new layout module,

Read More »

The Programmer’s Oath

Here are the 9 promises of Uncle Bob’s Programmer’s Oath, from his original 2015 blog post: I will not produce harmful code. The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate. I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should. I will make frequent, small, releases so that I do not impede the progress of others. I will fearlessly and relentlessly improve my creations at every opportunity. I will

Read More »

Lyndon Johnson on Building a PR strategy for your start up

Scared of saying the wrong thing, resulting in unwanted spotlight from an unintentional blunder? The chances of showing up on the trend list on Twitter are lower than you think. PR specialist Lyndon Johnson warns entrepreneurs about being too risk averse, and the real damages done by acting without caution. “Blunders are strange. People think there’s a huge risk in doing something that will embarrass the company or individuals or upset customers. The blunder I see more often than not is people trying to activate relationships before they’ve built them, to the point where they’re randomly shouting at people, ‘do

Read More »

Flybase helps you build real-time, collaborative apps in a fraction of the time with our API. Flybase lets you create fully interactive apps with just frontend code. Learn More