Blog

Insights sobre o ecossistema de design e desenvolvimento de apps.

Business Design

Building an app with Cheesecake Labs: Phase #1 Product Definition

So you’ve got a brilliant idea for a new app or service — your friends and family all love it. Great. Now you’ve started thinking about who could help build it. Even better. But hold up a second, what exactly is it you’re creating?

Will your app have an audience when it reaches the market? Does it align with, and benefit your business strategy? Is there a clear problem being solved? These are the questions you need to ask before you get started. Continue Reading

About Us Business

Está construindo um produto digital? Veja o que esperar do início do projeto até o produto final

Uma visão interna da experiência do cliente na Cheesecake Labs

Sabe quando você se prepara para conhecer um novo restaurante? Depois de semanas ouvindo comentários incríveis e esperando pela data da reserva, quando o dia chega você fica animado, mas hesitante. Será que ele vai corresponder às expectativas? Continue Reading

Business

Como construímos estimativas para o desenvolvimento de aplicativos

Precisa de uma estimativa para construir um aplicativo mobile ou web?

A resposta não é tão simples quanto parece, pois existem muitos elementos que devemos levar em consideração ao criar as estimativas. Metaforicamente falando, é o mesmo que perguntar a um engenheiro(a) quanto custará para construir uma casa. Você quer 1 ou 2 quartos? Quantos andares? Que tipo de luminárias você quer? Qual é a metragem quadrada? Você entendeu a ideia. Para fornecer uma estimativa confiável para a construção de uma casa, é necessário explorar todos esses – e muitos outros! – detalhes em uma conversa.
Continue Reading

Test Development Development Back-end

Behavior-driven Development: how to develop tests for a Pokédex using BDD

In this tutorial, I am going to show you how to start using BDD and will use a Pokémon Pokédex search feature as an example. BDD means Behavior-driven Development and it’s a refinement of existing TDD processes. It considers the feature behavior ahead of the development and the test processes. A system can have many behaviors, which are basically how a feature operates input, process and output.

Continue Reading

Workflow About Us Others Business Design

Storytelling your way to innovation

Innovation matters. It is determinant for organizational growth and consequently to the products that we are building.

Having said that, when it comes down to exploring new opportunities that could lead us to innovation, the way we build and tell these stories can lead us to success (or not). But why isn’t that so easy? Because we are programmed with many behavioral mechanisms that prevent us from acting. To briefly illustrate, one of these behavioral mechanisms is the so-called “negativity bias.” Continue Reading

DevOps Development Back-end

Asynchronous Task Queue with Django, Celery and AWS SQS

When dealing with heavy workload functionalities that can have a big impact on web application performance, you may face the need of running it asynchronously (scheduled or not). These asynchronous background tasks can not only drastically improve the scalability of the application by moving those highly consuming operations to the background, but also improve the functionality usability. Once spread on different components, each with its own responsibility, your code can even look cleaner, more isolated and can be easier to maintain.

Continue Reading