• Latest
  • Best Practices
  • Product Updates
  • Engineering
  • News
  • Careers
Log In

Engineering

A collection of 20 posts

Engineering

How to Introduce an Engineering Career Ladder to Your Company

How should you approach creating a fair, functional, and scalable engineering career ladder at your organization?

  • Matt Pillar
    Matt Pillar
4 min read
Announcement

OneSignal is Now Hiring Remote Engineers

We’ve expanded our engineer hiring policy to include fully remote opportunities! Learn about our flexible policy and our vision for the future.

  • Brett Thomas
    Brett Thomas
4 min read
Engineering

OneSignal's Holiday "Freeze" Experience

There’s currently an ongoing debate within the SRE and Dev/Ops communities about the idea of freezing deployments. At the most extreme end of the freeze side is “never deploy on Fridays.” At the most extreme end of the anti-freeze side is “deploy on Christmas.”

  • Brett Thomas
    Brett Thomas
4 min read
Press Release

The 4 Most In-Demand Programming Languages 2021

OneSignal’s VP of Engineering, Matt Pillar, was recently featured by Dice Insights, providing his insight and predictions on the world’s most popular programming languages.

  • Serena Wang
    Serena Wang
  • Matt Pillar
    Matt Pillar
3 min read
design

Design and Anatomy of a Push Notification 2021

Push notifications have been around for over 10 years. First introduced in 2009 for iOS, they quickly rolled out across all the major mobile operating systems. Then in 2014 web push came along.

  • Lee Munroe
    Lee Munroe
6 min read
mobile

iOS 14 & macOS Big Sur Changes That Affect Push Notifications

Apple announced many exciting updates at WWDC20. We explore what these changes to iOS 14 and macOS Big Sur mean for developers, and how they impact the push notification experience.

  • Elliot Mawby
    Elliot Mawby
5 min read
Best Practices

Onboarding Engineers During COVID-19

Here at OneSignal, we are continuing to hire and expand our team in spite of the new challenges we're facing from the onset of COVID-19. Now more than ever, creating a seamless and remote-friendly onboarding experience has become a priority.

  • Matt Pillar
    Matt Pillar
4 min read
Throughput

Four Years of Rust At OneSignal

OneSignal has been using Rust extensively in production since 2016, and a lot has changed in the last four years. We look back at how Rust has transformed the way we deliver notifications here at OneSignal.

  • Nate Mara
    Nate Mara
9 min read
Podcasts

Building Real-Time Infrastructure

Matt joins to talk about his experience building engagement tools for Redbooth, supporting real-time communications at Facebook, and his thoughts on the journey ahead for OneSignal.

  • Josh Wetzel
    Josh Wetzel
  • Matt Pillar
    Matt Pillar
1 min read
Podcasts

Building Great Digital Products Like Y! & WhatsApp w/ Pasha Sadri

We're joined by Pasha Sadri, who has been behind some of the biggest digital innovations over the past 20 years; Maps, Y! Pipes, Polyvore and WhatsApp.

  • Josh Wetzel
    Josh Wetzel
2 min read
Podcasts

Scaling Rust to 5 Billion Messages a Day at OneSignal

We're joined by OneSignal’s CTO, Joe Wilm, who discusses the utilization of rust and new technologies such as Kubernetes to scale a digital service to 5 billion+ daily messages.

  • Josh Wetzel
    Josh Wetzel
  • Joe Wilm
    Joe Wilm
14 min read
Engineering

How to build a Fat Framework that Includes Mac Catalyst Support

With Apple's release of Xcode 11, app developers can now build their iPad apps for Mac by using Mac Catalyst. Now, instead of building a native Mac app from scratch, developers can simply

  • Rodrigo Gomez-Palacio
    Rodrigo Gomez-Palacio
3 min read
design

6 Months Designing With Figma

When I joined OneSignal just over 6 months ago, I was a design team of one so part of my job was establishing the toolset and workflow. With a clean slate at a new company, it seemed like the perfect time to start using Figma in earnest. This is my experience so far.

  • Lee Munroe
    Lee Munroe
6 min read
Engineering

OneSignal’s Engineering Interview Culture

OneSignal is growing quickly, and as part of that growth, we wanted to share some insights into how we think about our interview process and the intentions that went into crafting our interview

  • Bryan Smith
    Bryan Smith
5 min read
Engineering

Build vs Buy: What Goes into Building a Push Notification Platform?

How most companies determine whether to build their own push notification platform or integrate with a third party service. Learn how many engineers it takes to send push notifications, what languages they build in, and what risks are involved.

  • Lydia Fayal
    Lydia Fayal
5 min read
design

Lessons Learned Building Our Website With Craft CMS

We just launched our new website and turned to Craft CMS for our content management solution. Here are some things we love about Craft and learned along the way.

  • Lee Munroe
    Lee Munroe
5 min read
android

Android Q Notification Updates

In Android Q, Google refines their push notification UI. Google added a new "Stay silent" option to prevent an accidental dismiss, added insights to the Notification Category Settings, and changed how users swipe away notifications.

  • Josh Kasten
    Josh Kasten
2 min read
Engineering

How we migrated OneSignal to a new hosting provider

OneSignal successfully migrated from our previous dedicated-cloud hosting provider to packet on June 9, 2017 with only two minutes of downtime. In doing so, we reduced our infrastructure costs by 25%, reduced storage

  • Joe Wilm
    Joe Wilm
7 min read
rust

Rust at OneSignal

Earlier last year, we announced OnePush, our notification delivery system written in Rust. In this post, we will cover improvements in our delivery capabilities since then, an interactive tour of OnePush’s subsystems

  • Joe Wilm
    Joe Wilm
10 min read
News

Postmortem of our November 29, 2016 API Outage

Yesterday, onesignal.com became unresponsive at 22:22 PST. Service was mostly restored by 23:10 PST, and service was fully restored by 23:16 PST for a total of 54 minutes of

  • Joe Wilm
    Joe Wilm
5 min read
Product
  • Mobile Push
  • Web Push
  • Email
  • In-App
  • Pricing
Resources
  • Case Studies
  • Webinars
  • Blog
  • What is Push
  • Preview Tool
Company
  • About Us
  • Careers
  • Contact Us
  • Twitter
  • Instagram
Developers
  • Documentation
  • API Reference
  • GitHub
Other
  • Terms of Use
  • Privacy Policy
  • Acknowledgements
  • Certificate Wizard
  • Status Page