You "Otter" Work Here!
Solace is more than just a place to have fun and connect at work, it's a feeling. It's a place where you can bring your full self to work.
If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!
Join our Hackathon Challenge for a chance to win $1000!
Solace is hosting a challenge for this year's uOttaHack! to qualify for the grand prize, your hack must be comprised of more than one application that communicate through a Solace Event Broker. Your hack will be assessed on how innovative it is towards solving a real world problem, as well as how appropriately you've leveraged Event-Driven Architecture (EDA) to solve it.
I'm in! How do I register?
Use your school's email to sign up for a free Solace Cloud account, then create your first Solace PubSub+ Event Broker. Once that's done, either come see someone from the Solace team at our booth, or reach out to us on Discord. We'll need your team name and the email you used to signup to Solace Cloud to get you registered!
I've registered. How do I get started?
On Saturday, March 2nd at 2:30 PM, Solace's very own Dishant Langayan will be leading a workshop (see live website for location) to teach you about event-driven architecture, and how you can incorporate it and Solace into your hack to build real-time applications with minimal code. There'll be several other engineers on stand-by ready to help you get started on using Solace. We'll also be at the Solace booth all weekend on the ground floor of the CRX building; you can come chat with us anytime. And lastly, you could self-serve and get yourself started using our handy Hello World examples below!
Past Winners
Leveraging Solace PubSub+ for Real-Time Ambulance Tracking
CREATIVITY UNLEASHED
Solace's first-ever in-person student hackathon showcased innovative applications using PubSub+ software, celebrating creativity, technical skill, and teamwork.
At uOttaHack4, a University of Waterloo student developed "Buy It," a price comparison app, as part of a Solace challenge. Utilizing Solace's PubSub+.
Diversity, Equity and Inclusion at Solace
We mean what we say. We believe that diversity in all of its forms drives innovation and growth, both in business and in life. This is why we strive to create an enriching and safe workplace where you can be who you are.
It is only because of you that we can be us.
Get started
React with Paho MQTT
A React application using Paho MQTT that connects to Solace Cloud and publishes a message, receives the message through a subscription and displays it on the screen.
Node.js and Express with Paho MQTT
An Expresss server in Node.js that connects to Solace PubSub+ cloud via MQTT. Use REST APIs to subscribe and publish messages.
Android app in Kotlin with Paho MQTT
A Kotlin-based android application using Paho MQTT that connects to Solace Cloud and publishes a message, receives the message through a subscription and displays it on the screen. Check out the blog post for an even more in-depth explanation!
A Python application using Paho MQTT
A Python application using the PAHO MQTT API.
Solace Tutorials
Want to use a language or client library not in the examples above? Check out the full suite of Solace Tutorials that includes all of our supported client library frameworks and more advanced examples of integrating with the PubSub+ Event Broker.
Chrome extension using Paho MQTT
Building a chrome extension and want to use Solace messaging? This repo gives you the blueprint to includ paho in your extension and start receiving messages.
The Team
Ghaith Dalla-Ali
Senior Manager, Engineering
Stephanie Kaila
Employee Engagement Lead
Julina Throop
Senior Corporate Recruiter
Dishant Langayan
VP, Professional Services
Kevin Shao
Senior Software Developer
Michael Cardy
Senior Architect
Gabor Szokoli
Senior Software Developer
Mohamed Radwan
Software Developer
Samuel Gamelin
Software Developer
Keith Huang
Software Developer
Jack Clarke
Software Developer
Fabrice Mikobi
Software Developer (Co-op)
Rabih Daoud
Technical Project Coordinator (Co-op)
Manaal Mujeebuddin
Business Operations (Co-op)