At Cheesecake Labs, we build delightful digital experiences and by using React Native we have delivered quality cross-platform applications to a number of our clients at a fraction of the investment over native development. Continue Reading
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
Originally posted on dev.to
In this article, I’ll focus on showing how to add, edit and remove items in an array causing mutation and non-mutation ways.
One thing we need to keep in mind when writing code avoiding mutation is to return a new reference to the data after the update.
It’s a common approach when working with functional programming and if you want to understand some concepts of functional programming I recommend you read this article I wrote some time ago.
Continue Reading
Have you heard about microgrids, virtual power plants, demand response, or distributed generation concepts? Do you know how these issues relate to the technological trends expected for this year? In the era of startups, innovation, and exponential growth, new models are emerging in different markets to address technological trends that are already a reality in many countries. The energy sector has evolved alongside this trend, creating opportunities for the insertion of new business models, such as those involving distributed generation, and increasingly making the market more flexible.
Continue Reading
There has been a lot of hype around the functional programming paradigm for some time and there are a lot of great books and articles about it on the internet, but it’s not so easy to find real examples with its application. So have I decided to create a game trying to follow its concepts using Javascript, which is the most popular programming language today. In this post, I will share some of this experience and tell you if it was worth it.
Continue Reading
Cheesecake Labs is honored to be featured as Top #1 Mobile App Development Company by Clutch, representing the best choice for a nearshore development company in the US. We are very proud of our team and our work for such meaningful recognition from this leading B2B tech services research and review platforms.
Continue Reading
This post isn’t about a brand new discussion. I’ve seen this topic later on Twitter, blog posts, tech conferences – like FloripaJS – in my city, as well as other social networks. So I felt I could bring some of my thoughts about it, because I’ve worked as a Full-stack developer for a long time, and am I living a lie?
Continue Reading
Recently I was given the opportunity to work in a React Native project, as a developer, most of my experience was with React, so I was thrilled with expanding my knowledge in this area.
As I started studying the platform, I got really interested in how to make animations using React Native, and in this blogpost, I am going to share my experience, and create a guide for beginners on how to start animating your React Native apps. In this guide, we are going to create a Burger Button that when activated spins and turns into an X button. For this, introductory knowledge of React Native will be required.
To follow the code, use the instructions in Getting Started with React Native, and then we can start our guide.
Continue Reading
Let’s discuss a structure to start new projects or when you need to scale large projects.
We will use React Native as a basis for this architecture, but the concepts can be leveraged in projects using other frameworks.
Continue Reading
Django Framework has great out-of-the-box features that when used wisely can become powerful allies to create quick scalable solutions with less code. The Sites Framework is one of these great hidden gems, especially if you are trying to create a solution that handles multiple websites on the same application, such as White Label platforms.
Continue Reading