The challenges faced by students who start in Computer Science are many: from subjects that are related to mathematics to keeping the motivation with all the works to deliver. However, one of the main challenges is understanding the concept of logic and coding, which is the basis for much of the course of academic life.
Continue Reading
This holiday season we have extra special news to celebrate – and we are excited to share our recently earned award. Cheesecake Labs is honored to be featured in the annual Global Leaders list and also to be included in the Clutch 1000, a new and exclusive category by Clutch.
Continue Reading
In this article you will get to know what is React Suspense, how to use this feature and what to expect from the future of the SPA’s (Single-page application) from my point of view.
In the last JsConf at Iceland, Dan Abramov showed us a new feature called Suspense, where you can manage asynchronous requests and more – if you didn’t watch the presentation, you can do it right now:
Continue Reading
Most of us love new tech. We’re always after that new shining piece of software that’s going to make us more productive or will stretch our minds to think differently.
Continue Reading
Hi there, I wanted to talk a little bit about my experience with the In app purchase from Google Play. I believe it can be confusing to understand it at first (l surely had some trouble) but once you get to know it better it becomes a great asset.
Continue Reading
Django built-in migrations were designed as a way of propagating the changes you make on the models to the database. Migrations exist mostly to keep your code in sync with your schema and to provide a good way of versioning it. We just need a couple of commands to get our apps up and running with an updated version of our database, or not.
Continue Reading
First, let me get this out of the way: this is not a Django vs Phoenix post. We at Cheesecake Labs believe polyglotism is good; it gives us options. Since the beginning, we’ve mostly been a Django shop for backend services and will continue to be for many years to come. It is a stable, fully-fledged and widely adopted framework that’s used to power a shocking amount of large applications, including many client projects that we’ve developed over the years.
Continue Reading
Since I started building apps I was sure of only two things: one is that I love seeing users enjoying my apps; and the second is that I hate seeing users clicking everywhere and crashing them. So how can I be sure that my users will be able to have a joyful experience (even with those features that are hidden 15 clicks away and that I don’t even remember they exist anymore)? By testing them all!
Continue Reading
Integrating apps and servers is not an easy task, we all know that. Even with great tools like Alamofire and Retrofit there are still a lot of things to take care of in the app side: different endpoints, encoding / decoding JSON strings, API versions, data consistency and so on…
Recently I have worked in a project with server integration and we had the opportunity to choose new technologies to work with and to try to avoid some of these problems. The choice was a GraphQL server and in the app side the Apollo framework.
Continue Reading
In the last few months, I worked on two projects that were similar in scope and complexity; both were API backends for mobile apps, had similar requirements and timeframes. However, one thing set them apart: one was written in Django + REST while the other was written in Clojure + GraphQL.
Since I was the main developer for both projects, I was able to make useful comparisons between both approaches. In this post, I’ll describe the pros and cons of each.
Continue Reading