Ever since Pull Down to Refresh was introduced on iOS we’ve had it implemented as the main way to keep data fresh in our iOS...
Ever since Pull Down to Refresh was introduced on iOS we’ve had it implemented as the main way to keep data fresh in our iOS...
As a globally distributed team at Buffer, our company retreats are a key part of our identity. We’re meeting coworkers for the first time in...
We recently shared about our transition from legacy code to clean architecture, where we’ve also begun to introduce testing to our project in the form...
The composer is the heart of our app — it enables our users to craft social media updates and schedule them to post to the...
On the surface the Buffer link counting service is pretty simple. Its job is to keep track of the number of times someone has created...
As Buffer is well into its sixth year of existence, we’ve evolved a lot as an engineering team. When I joined the team in early...
Each year after Apple’s World Wide Developer Conference we switch most of our focus onto a bigger update to our Buffer iOS app to build...
For the past five years, our Android project has maintained a similar package structure from when it was first created in 2012. There have been...
Whenever you’re working solo on a project, chances are you’re writing in ‘your’ style – which often makes it easy to make all your code...
Over the last year and a half, the Buffer team has tripled in size, from 25 teammates to 80. And our technology stack has ballooned...
At Buffer, we’re incredibly fortunate to have such strong and encouraging values — not only for business but for life, too. When we first started...
When AWS Lambda came out last year I was amazed. The thought never occurred to me that web development doesn’t need to be complex, instead it can...