After implementing a pipelined top-N query to retrieve the first page efficiently, you will often also need another query to fetch the next pages. The resulting challenge is that it has to skip the ro
Ant Stanley Follow Jul 31, 2017 · 4 min read In the Linux world everything is file, in the Serverless world everything is an HTTPS interface. Serverless applications by their nature are heavily decomp
You got your programming blog, but you don’t blog too much? You don’t feel like doing it? What can you do about it? Remember why There is a reason why you started or want to start blogging. Write it d
[ 2017-July-22 12:34 ] Recently at Bluecore I ran into a familiar situation: during brief periods of overload, all requests to a server were timing out. It was a catastrophic failure, where the server
Replicating a database can make our applications faster and increase our tolerance to failures, but there are a lot of different options available and each one comes with a price tag. It’s hard to mak
Our taste for vanity metrics starts early. Take schools, in which most students receive grades. Does an “A” reflect the promise of a student’s future performance or actually show who's better at study
I used to jump in first on every email chain, answering questions I knew my team needed the answers to. I would follow up on every project, making sure my employees knew that I knew what they were wor
A lot of people think they need a big budget to do their marketing. The reality is that the highest quality marketing is often a shade of free. Spending money on paid acquisition channels like Google
4 Exercises to Build Unbreakable Ankles Written by Ryan Hurst July 7, 2015 Updated September 10, 2018 Category: Fitness Share on Pinterest Ankle strength and mobility are often neglected. And that’s t
Early in my career, I was struggling to find my way into a great role at a startup. How do I figure out which companies to approach? How do I get the right intro? How do I figure out if the timing is
Matt Ragland May 8, 2017 · 7 min read First things first: I have the honor of writing this article and sharing my practices and steps for lowering churn. Because of that, you’ll see more of my role th
Too much incoming data Let’s add a queue! This is almost always the first problem in a growing system. There’s more data coming in than a single process can handle. In our initial collector version, t
(Update: Follow the discussion on this Hacker News thread .) TimescaleDB: SQL made scalable for time-series data . Today we are announcing the beta release of TimescaleDB , a new open-source time-seri
It’s Zuora’s, and it’s brilliant. Here’s why. Andy Raskin Sep 15, 2016 · 8 min read A few months ago, my friend Tim took a new sales job at a Series C tech company that had raised over $60 million fro
Feature flags let you work smaller, faster, better, with less risk. The leverage they provide makes them a first-class engineering and development approach. Bill de hÓra Apr 2, 2017 · 13 min read In t
The first thing to establish here is just what even is Envoy? The docs state that: Envoy is an L7 proxy and communication bus designed for large modern service oriented architectures. L7 proxy ? Commu
We utilise a variety of custom socket servers to support our applications. Most of our apps have at least one. We write RPC servers to interact with repository storage in Deploy and Codebase , the new
21 Mar 2017 Twitter Reddit Lobste.rs Hacker News An application doesn’t have one type of configuration, it has two. In Rails, it’s confusing since we muddle these two together under a giant switch sta
Accepting payments online has gotten A LOT easier over the past few years. With just a few lines of code, anyone can start accepting payments via their app or website in minutes. There are many options available, however migrating between payment processors can be incredibly painful—so it’s…
I’ve built the right thing to do the right thing in the right way. Obviously product/market fit, right?No. I now think about product/market fit very differently than I used to. I used to think of prod
I dunno maybe don’t use a big complicated self-managed thing for this Dan McKinley Follow Mar 28, 2017 · 4 min read Web platforms are oriented around requests. But every nontrivial web application nee
The old version does not exist The fundamental problem with rolling back to an old version is that web applications are not self-contained, and therefore they do not have versions. They have a current
I tweeted this the other day, and the internet was not pleased: HTTPS is slow. No - wait - is it HTTP that's slow?! https://t.co/T49GG7oCaK pic.twitter.com/cfnYOpXMWc — Troy Hunt (@troyhunt) July 8, 2
In September 2009, Andy Wilson learned that Inc. Magazine had named his company, Logik , #181 on their list of the fastest growing businesses in the US. He had grown the e-discovery services company 1
A tiny article about Stoicism has had a significant influence on my life since I read it. Maybe for the first time in my adult life, I don’t feel like I’m wasting much of my time. I feel unusually pre
Take care. This article is likely outdated. 2017-02-24 Using CDNs has long been something in the domain of the Alexa top 100; something a small(er) website does not need or cannot afford. This has cha
by Nate Berkopec ( @nateberkopec ) Summary: A step-by-step walkthrough of how I made a nearly-full-time income from my Ruby on Rails course in 2016, and how it radically transformed my freelancing car
The rise of the LAMP stack in the early- to mid-2000s created a shift inthe technology landscape, as well as the impetus for contenders to emerge. I’vebeen reflecting on key factors in that phenomenon
by Nate Berkopec ( @nateberkopec )of (who?) ,a Rails performance consultancy. Summary: Have you ever wondered how the heck Ruby's GC works? Let's see what we can learn by reading some of the statistic
Before you go, check out these stories! 0 Start Writing Help About Start Writing Sponsor: Brand-as-Author Sitewide Billboard Ad by tag Newsletter Noonies
Tom Fox - July 9th, 2019 Announcements Release We’re glad to announce that Parse Server now has support for GraphQL. GraphQL is an open-source data query and manipulation language that helps developer
Pinterest Engineering Mar 3, 2017 · 8 min read Sam Meder, Vadim Antonov & Jeff Chang | Pinterest engineers, Growth In early 2015 Pinterest engineers ran an experiment that improved mobile web home lan
A shift from an acquisition-first mindset to a retention-first mindset can have rippling effects on the growth of your SaaS business. Drew Sanocki, CMO at Teamwork.com , has used this retention-first
Chris Von Wilpert Follow Feb 17, 2017 · 13 min read If you’re in SaaS, you can’t help but hear about HubSpot’s massive growth. They have a traffic rank of #5 in the world … in the online marketing tec
Pricing. Is there any word that confers some whisper of dark arts than pricing? Or any question that instills less confidence than, “How did you derive your pricing strategy?” Many times, startups rep
Brian Donohue Feb 14, 2017 · 7 min read The Instapaper service experienced an extended outage between Wednesday, February 9 at 12:30PM PT through Thursday, February 10 at 7:30pm PT. We brought the Ins
Add vinegar to baking soda, and you'll get a volcano. The science is simple: an acid reacts with a base. But the effect is big and gets you an A with your teacher. Growth hacking requires the same exp
The day before Kintan Brahmbhatt’s 10th birthday, he stayed up late, gripped with excitement, so he could open his presents. After tearing off the wrapping on one package, he was overjoyed to find a b
Don’t Build Your Product Without Knowing Your Customers First Too many companies start building products before they know who their customers are. They build around a problem they’ve experienced first