Tomaz Stolfa

Messaging Design Kit for Sketch

A key part of building great products is the design process. We understand the value of the first wireframes to develop core product loops, and the importance of high fidelity designs for interactive prototypes that eventually turn into a fully functional in-app messaging experience. As messaging becomes part of every experience — commerce, communities, marketplaces, dating apps, on-demand services, games — we want to play our part, not only in powering rich messaging in mobile and web apps, but also in helping product designers craft better messaging experiences from the »

Tomaz Stolfa

Webhooks for everyone

From the start we've architected Layer to not only be a world class messaging fabric, but also enable external services to interact with the platform and be notified of events on the platform as first class citizens. Last summer we've introduced the Platform API, that enables developers to manage conversations and messages in Layer. The second piece is our Webhooks API, a way for external services to receive real-time event notifications of events that happen in their Layer application. Webhooks have been available to a limited set of »

Tomaz Stolfa

It’s Time - How the Apple Watch Will Change Communications

At Layer we think a lot about the evolution of communications. We’ve been researching how a new set of connected devices such as the Apple Watch may impact communications. We believe that a wearable on our wrists has the potential to change the way we communicate drastically. From minutes to seconds Smartwatch apps are not meant to replace existing applications fully, but are intended as a complement that does one important thing - handles all those interactions that require a second or two. Similarly to how smartphones »

Tomaz Stolfa

The benefits of building blocks

Every mobile or web application, consumer or enterprise, is built with the goal of providing value to its users — whether it's booking a car, making a restaurant reservation, teaching them how to complete a task, or providing a fun and challenging gaming experience. Whatever the purpose of the application, making that experience exceptional should be the primary focus of its creators. The infrastructure that powers those experiences is an enabler. It's unrealistic to expect app creators to be experts in every bit of infrastructure. For this reason, building »

Tomaz Stolfa

Communication - much more than just chat

At Layer we are building the open communications Layer for the internet. A building block that developers can use to add communications to their products, in a simple way, while maintaining full control of the experience. By definition, communication requires a source (sender), a message, a channel, and a destination (recipient). The matchmaking process, the content, and the purpose of the communication define the product. All three of these components can be built around the communications building block. When we introduced Layer we showcased a simple demo application »

Tomaz Stolfa

The new building blocks

As a product designer or application developer, the most important thing to focus on should be delighting your users. After all, the only part of the product that your user will interact with is the top layer, an interface. In order to get to that final, delightful experience as fast as possible, developers can go about it two ways. Either you build every underlying bit yourself or use pre-existing building blocks, provided by companies that focus on specific verticals and combine them with a great product experience. In »