Estimated reading time: 12 minutes.
The tech stack behind 500px
by Anton Dubrau
9 lessons we learned as we improved and expanded our tech architecture to support Hotjar's rapid growth.
The Fermi Paradox: There should be 100,000 intelligent alien civilizations in our galaxy — so why haven't we found any of them?
“How a career in technical writing ruined me as a letter writer”
Pagination is one of those things that almost everyone gets wrong for two reasons: User experience Database performance Here’s why. What’s wrong with pagination? Most applications blind…
In this article we explore the juxtaposition of a Pub/Sub fan-out pattern and a Queue based pattern and why both are sometimes needed…
Overview On July 20, 2016 we experienced a 34 minute outage starting at 14:44 UTC. It took 10 minutes to identify the cause, 14 minutes to write the code to fix it, and 10 minutes to roll out the fix.
Just return a link to the "next page" (make the next page opaque); while this removes the ability to of the client to go to an arbitrary page on its own, in practice, I've never seen that matter, and
This is the third installation of a series discussing the standardization of microservice development. At snappi.io, it’s our intention to…
Learn to stub external web services and APIs with WebMock during testing, and keep your Ruby and Rails tests manageable, clean, fast, and reliable.
Adrian Cockcroft discusses success/failure stories of adopting microservices, overviews what’s next with microservices and presents some of the techniques that have led to successful deployments.
Date: May 14th, 2016 at 2:44:05 AM PST From: Ed Pratt To: email@example.com Subject: Website Changes
apimock - A mock API server.
Why to use serverless architectures and what is FaaS and BaaS
There seems to be a common belief among front-end developers that progressive enhancement is either old fashioned or has simply been replaced by single page applications. This is a problem of perc
A collaborative series of mixes designed for listening while programming (compatible with other activities)
The bigger your application, the more likely you will need to integrate with less common APIs. This time, we are going to discuss testing communication with SOAP based services. It's no big deal. Stil
The old adage goes “there are only two hard things in software: naming things and cache expiration.” We can all agree, naming things is a doozy. Cache expiration isn’t nearly so difficult. Considering