Development Building Journeys Learn all about the engineering details behind our cutting-edge Journeys product.
Development TypeScript for React Applications: Best Practices TypeScript and React are excellent in combination. When you sprinkle React’s expressive component model with a little strong typing, you get fewer bugs and an improved developer experience.
Development Adding Push Notifications to an Ionic & Capacitor Android App Learn how to add push notifications to an Android app built with Ionic & Capacitor (React).
Development Our Unity SDK Now Supports Unity Package Manager We've updated our Unity SDK to support Unity Package Manager. Learn about the benefits of this minor release.
Development Understanding Rust Thread Safety How interviewing a recent OneSignal candidate taught me something new about thread safety in Rust
Development Converting GitHub Repositories to “main” Thoughts, advice, and experience on converting GitHub repositories from master to main.
Development How to Add Push Notifications to a Next.js App Web push notifications are a powerful communication channel that can help you build a better UX and promote user engagement. Learn how to add web push notifications to your Next application for free using OneSignal.
News About Google's Page Experience Update & OneSignal's Web Push SDK Core web vitals will inform Google's new search algorithm update. Learn what this means and how we've optimized our web push SDK.
News iOS Notification Changes & Updates from Apple’s WWDC ‘21 Find out what notification updates and changes to expect with the upcoming release of iOS 15.
Development Developer Relations @ OneSignal In this episode of the OneSignal Podcast, we speak to Jordan Adler, SDK & Developer Relations Leader.
Development Flutter Major Release Version 3 of our Flutter SDK Package is compatible with Flutter 2.2.
Development How to Use OneSignal + SendGrid to Send Automated Email Campaigns From Your Web Application Learn how to integrate OneSignal with SendGrid to build email campaigns that are directly linked to your web application — for free!
Development How to add Push Notifications to a Webflow Site Follow these instructions to add web push notifications to your Webflow site for free.
Development How To Integrate Push Notifications in Angular In this tutorial, we'll show you how to integrate with OneSignal in order to leverage web push notifications in your Angular app.
News Earning User Tracking Permission for Apple’s App Tracking Transparency (ATT) Prompt Learn tips for requesting tracking permission and how to create a successful pre-prompt.
Development Challenges and Solutions When Scaling PostgreSQL Learn about the challenges we’ve encountered while scaling on PostgreSQL and the solutions we've put in place.
Development Distributing Multi-arch SDKs for Apple silicon (M1) and Intel-based Platforms Learn how we made multi-arch SDKs available to M1 and Intel-based platforms.
Development Executing gRPC Client Retries in Ruby Find out how we reduced the complexity of our Ruby on Rails application and solved reliability issues associated with gRPC integration.
Development How to Make the Switch to Maven Central To continue getting OneSignal Android SDK updates after March 31, 2021, follow these steps to add Maven Central to your project.
Development 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.
Development Build vs. Buy: The Opportunity Costs of Customer Engagement Platforms When it comes to the question of build vs. buy, what should always be a part of the conversation is opportunity cost — and surprisingly, many companies fail to take this key component into consideration.
News 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.
Company Culture 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.
Development 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.
News Chrome will now block abusive notifications. Here's what that means for developers. Web Push Notifications are an incredibly powerful channel and have now been adopted by nearly 5% of top websites. As with many new technologies, a small amount of people have atte...
Development 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.
Development 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.
Company Culture How to Design 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.