Dhruv Parthasarathy

Learning with teams

Editor's note: This is a cross-post from Udacity's Dhruv Parthasarathy. Dhruv shares how, with the collaboration with Layer, they were able to successfully implement their classroom chatroom feature, Teams. Despite all the advancements made to date, online education still has one glaring shortcoming — it is lonely. Learning online today is largely done on your own, at your computer, cut off from those around you. In essence, we’ve lost the human element of education that brings so much joy and richness to the experience. Here at Udacity, our »

Drew Moxon

Announcing webhooks early access

At Layer, we are on a mission to make communications better in all the products people love and use daily. The platform we offer enables developers to create compelling user-to-user and application-to-user rich messaging experiences. Our philosophy is to launch new products gradually, in tight collaboration with the active community of Layer developers. This lets us build scalable, secure, reliable infrastructure, while incorporating direct feedback from the community. Our iOS and Android SDKs, UI Kits, Platform API, and Client API (get early access) have all benefitted this approach. »

Drew Moxon

Introducing the Layer Platform API: build rich application-to-user messaging

Every app is a communications app. Whether it’s connecting two people in a marketplace, an on-demand service, a shared interest community, or a dating app, user-to-user communications is an integral layer of functionality. Layer already provides this with client-side SDKs for mobile and web (sign up for web early access). But sometimes as a developer, you need special control over the communications within an app. There comes a time when you need to add participants to a conversation (customer support), create a conversation on behalf of two »

Kevin Coleman

What we learned building a Layer messaging app for Apple Watch

Push notifications are at the core of the Layer messaging service. Where some platforms provide push as a complementary offering, push is a fundamental pillar of our system. Every message that’s delivered to a device via Layer is optionally accompanied by a push notification, and this works across platforms and devices. Our fondness for the notification interface is one of the many reasons we’re so bullish on wearable devices and the possibilities they open up for application developers. As we've written in the past, the Apple »

The Layer team

The art of powering the Internet’s next messaging system

Last week hundreds of developers gathered in downtown San Francisco to attend Erlang Factory SF Bay, a two day tech conference focused on the Erlang programming language. The conference “brings together the rapidly growing community that uses Erlang in order to showcase the language and its various application to today’s distributed environments.” Joining them were two of Layer’s senior software engineers, Juan Puig Martinez and Mubarak Seyed. Juan and Mubarak have designed and built much of Layer’s back-end messaging systems. Prior to joining Layer Juan »

Kabir Mahal

Getting started with Layer and Parse

Layer is a complete building block for communications. Parse is a great backend-as-a-service solution. A good portion of the developers building with Layer also use Parse. We want to make it even easier to get started when using the services jointly. The Layer Parse iOS Example lets app creators more efficiently create a fully-featured messaging app that’s based on Layer and Parse. Parse Users and ParseUI As the building block for messaging, Layer requires usage with a developer’s own identity manager. Parse has a built-in notion »