Homepage
Open in app
Sign inGet started

Hootsuite Engineering

Articles, thoughts and learnings from the team building products at Hootsuite

  • Microservices
  • Scala
  • Golang
  • Open Source
  • Assess, Adapt and Evolve: How Mobile @ Hootsuite strategically tackles technical debt

    Assess, Adapt and Evolve: How Mobile @ Hootsuite strategically tackles technical debt

    A practical guide to crafting a successful technical strategy.
    Go to the profile of Prashant Bhargava
    Prashant Bhargava
    Aug 17
    Automating DBT + Airflow

    Automating DBT + Airflow

    Deploying DBT Models at Hootsuite 🚀
    Go to the profile of Alex Driedger
    Alex Driedger
    Aug 4
    From Hacking to Shipping: Kotlin Multiplatform Mobile at Hootsuite

    From Hacking to Shipping: Kotlin Multiplatform Mobile at Hootsuite

    Hey there, Hootsuite’s mobile team here 👋 it’s been a while! We have been hard at work building and shipping our all-new Inbox product on…
    Go to the profile of Ryan Samarajeewa
    Ryan Samarajeewa
    Jul 5
    What Accessibility means at Hootsuite

    What Accessibility means at Hootsuite

    Alex McRoberts, Alex Stroulger, Ashley Gadd, Brit Ho, Chase Wen, Colby Garland
    Go to the profile of Alex McRoberts
    Alex McRoberts
    May 17
    Go to the profile of Cezar Craciun
    Cezar Craciun
    Mar 31

    The developer feedback loop

    Optimizing the feedback loop: a key to great developer productivity

    Read more…
    Go to the profile of Alex Driedger
    Alex Driedger
    Jan 3

    Building a Modern Data Platform on AWS Glue at Hootsuite

    Read more…
    Go to the profile of Shelby Moore
    Shelby Moore
    Dec 20, 2022

    Making Myself Obsolete — Implementing cluster autoscaling and node autoremediation at Hootsuite

    Read more…
    1 response
    Go to the profile of Ken Ho
    Ken Ho
    Oct 20, 2022

    Consolidating Kafka, or How To Stay Sane and Save Money

    Read more…
    Go to the profile of Simone Di Maulo
    Simone Di Maulo
    Aug 8, 2022

    Green rope meshwork

    Golang gRPC distributed context propagation

    Distributed systems are complex

    Read more…
    1 response
    Go to the profile of Erdem Bozdag
    Erdem Bozdag
    Jun 21, 2022

    Anomaly-based Intrusion Detection System using unsupervised ML approach

    Introduction

    Read more…
    Go to the profile of Vladimir Iacob
    Vladimir Iacob
    Apr 6, 2022

    Using Puppet Deferred functions to provision secrets on your infrastructure

    A small intro

    Read more…
    Go to the profile of Calvin Lobo
    Calvin Lobo
    Mar 8, 2022

    Defusing an ElasticSearch Mapping Explosion with Slots

    Read more…
    Go to the profile of Turner Vink
    Turner Vink
    Feb 24, 2022

    A close of image of interlocking gears

    Handling the Complexity of External Systems

    How do you alleviate user pain points when the source of…

    Read more…
    Go to the profile of Alexandru Bambergher
    Alexandru Bambergher
    Feb 3, 2022

    What happens when you burst your bubble, even if only for a few weeks

    Read more…
    Go to the profile of Joshua Baber
    Joshua Baber
    Dec 1, 2021

    Emotional Resonance, Lottie, and the Hootsuite Delight System

    Read more…
    Go to the profile of Ryan Koon
    Ryan Koon
    Nov 24, 2021

    The Hootsuite Mindset

    Curious about what it means to be “lean,” I picked up The Lean Mindset by Mary and Tom Poppendieck to read about the…

    Read more…
    Go to the profile of Ovidiu Măruș
    Ovidiu Măruș
    Nov 17, 2021

    Fresh graduate to Senior Engineer in 27 months

    Before jumping to conclusions, be informed that the title of this article is…

    Read more…
    1 response
    Go to the profile of Luke Nyswonger
    Luke Nyswonger
    Sep 27, 2021

    Help Center infrastructure diagram

    Evolving the Hootsuite Help Center

    In the past year, Hootsuite has grown significantly, which has necessitated strategic changes…

    Read more…
    Go to the profile of Calvin Lobo
    Calvin Lobo
    Aug 27, 2021

    Recursively Merging JSONB in PostgreSQL

    How the Impact team at Hootsuite uses a custom PostgreSQL…

    Read more…
    1 response
    Go to the profile of Bogdan Zaharia
    Bogdan Zaharia
    Aug 26, 2021

    The missing testing abstraction

    I’m sure we can all agree that writing good tests is not always easy. There are many reasons for that…

    Read more…
    1 response
    Go to the profile of Simone Payne
    Simone Payne
    Aug 9, 2021

    The Case for Metrics In Jenkins

    At Hootsuite, we know that we run up to 3000 Jenkins jobs per weekday. On weekends, it drops all the way…

    Read more…
    1 response
    Go to the profile of Andrew Blackmore
    Andrew Blackmore
    Jul 30, 2021

    Five Key Steps We Took to Achieve FedRAMP Authorized Designation

    Read more…
    Go to the profile of Cuneyt Karul
    Cuneyt Karul
    Jun 30, 2021

    Automating Ow.ly Abuse Responses

    Authors: Faheem Khan, Mahdi Fadaee and Cuneyt Karul

    Introduction

    Read more…
    Go to the profile of Tyler Lanigan
    Tyler Lanigan
    Jun 30, 2021

    Suggesting Social Media Posts Using Collaborative Filtering

    Read more…
    1 response
    Go to the profile of James Kan
    James Kan
    Aug 27, 2020

    The Magic of Consumer Driven Contract Tests

    Learn about the power of consumer driven contract tests!

    Read more…
    Go to the profile of Michael Xian
    Michael Xian
    Aug 17, 2020

    Hot-reloading on a dockerized flask app

    At Hootsuite, my team was working with a dockerized flask app. Because we hadn’t set up…

    Read more…
    Go to the profile of Shelby Moore
    Shelby Moore
    Jul 3, 2020

    Using GitOps + ArgoCD To Ship Kubernetes Changes Faster at Hootsuite

    Read more…
    2 responses
    Go to the profile of Jason Dippel
    Jason Dippel
    Jun 4, 2020

    Building an Accessible Product

    Accessibility’s a hot topic, and everyone’s pushing to make their…

    Read more…
    2 responses
    Go to the profile of Ian Mah
    Ian Mah
    May 7, 2020

    Automating boilerplate generation with a CLI

    At Hootsuite, we run a lot of AB tests. These tests…

    Read more…
    About Hootsuite EngineeringLatest StoriesArchiveAbout MediumTermsPrivacyTeams