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?
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.
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.”
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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
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
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