Monthly Archives

13 Articles

Mastering Web API authentication with Parse – Javascript SDK and GraphQL flavours

Mastering Web API authentication with Parse – Javascript SDK and GraphQL flavours

Many applications, especially websites, need to restrict access to their content, and having user accounts that show only information relevant to that user in a secure way is the most popular way to accomplish that.

Today we will learn how to implement the Login functionality to an already existing HTML page, writing very little code and having Parse doing all the heavy lifting for you, and in order to do that, I chose this template which you can download for free.

We will be using two distinct technologies that you can choose from: the Javascript SDK and GraphQL through Javascript.

GraphQL is our brand new shiny technology that was just released and my goal is to compare both ways to do the same thing, so you can pick the one you like best.
SPOILER ALERT!! I am sure you will like GraphQL better…

That already has all the necessary files for visually display the file but lacks functionality, which we will be adding.

 


Como fazer um aplicativo? 13 passos para um app de sucesso!

Como fazer um aplicativo? 13 passos para um app de sucesso!

Como desenvolver um aplicativo? 

Quer fazer algo grande? Tem uma excelente ideia para o próximo aplicativo de um bilhões de dólares?

Como criar um aplicativo?

Este artigo detalhará as lições aprendidas durante nossa jornada de empreendedora de 13 anos, gerenciando uma empresa de desenvolvimento de software e criando centenas de aplicativos móveis. Vamos revelar os segredos ocultos de como dar vida às suas ideias. Forneceremos etapas práticas com base em nossa própria experiência em aplicativos para dispositivos móveis e compartilharemos algumas dicas que funcionaram bem para nós. Aqui estão os 13 passos para criar um aplicativo de sucesso.

  • Anote sua ideia de alto nível
  • Escolha entre Android ou iOS, mas não desenvolva os dois ao mesmo tempo
  • Wireframe, Mockup e Protótipo
  • Coletar feedback dos clientes
  • Crie o backend de aplicativo
  • Codifique seu frontend
  • Crie um Landing Page
  • Implemente seu Painel de Controle
  • Otimize seu aplicativo para SEO
  • Teste seu aplicativo com usuários reais
  • Publique seu aplicativo
  • Promova seu aplicativo para alcançar os usuários certos
  • Melhore seu aplicativo com o feedback do cliente


Backend as a Service – O que é?

Backend as a Service – O que é?

Backend as a Service – O que é?

Um BaaS ou mBaaS ou Backend como Serviço é uma plataforma que automatiza o desenvolvimento de backend e cuida da infraestrutura de nuvem. Utilizando um BaaS, você terceirizará as responsabilidades inerentes a manutenção e gerenciamento de servidores para um terceiro e para focar no desenvolvimento do frontend. Além disso, um BaaS fornecerá um conjunto de ferramentas para ajudá-lo a criar um código de backend e acelerar o processo de desenvolvimento. Ele está pronto para usar recursos como gerenciamento de dados, APIs, integrações de mídia social, armazenamento de arquivos e notificações push.

Abaixo, o que você aprenderá lendo este artigo:

  •  O que é um backend como serviço
  • Frontend vs. Backend
  • As diferenças entre um BaaS e um backend personalizado
  • BaaS vs. MBaaS
  • As razões para usar um backend como um serviço
  • Quando utilizar um BaaS
  • Vantagens e desvantagens de um backend como serviço
  • BaaS versus provedores de infraestrutura
  • Principais características de um backend como serviço
  • Quem deve usar um BaaS
  • Arquitetura de uma BaaS
  • Comparação de provedores de serviços de BaaS


Backend as a Service – What is a BaaS?

Backend as a Service – What is a BaaS?
Definition of BaaS

What is a backend as a service?

A BaaS or mBaaS or Backend as a Service is a platform that automates backend side development and takes care of the cloud infrastructure. Using a BaaS, you will outsource the responsibilities of running and maintaining servers to a third party and focus on the frontend or client-side development. On top of that, a BaaS will provide a set of tools to help you to create a backend code and speed up the development process. It has ready to use features such as data management, APIs, social media integrations, file storage, and push notifications.

Here is what you will learn reading this article:

  • What is a Backend as a Service
  • Frontend vs. Backend
  • The differences between a BaaS vs. a Custom Backend
  • BaaS vs. MBaaS
  • The reasons to use a backend as a service
  • When to use a BaaS
  • Advantages and Disadvantages of a backend as a service
  • BaaS versus infrastructure providers
  • Main features of a backend as a service
  • Who should use a BaaS
  • How the architecture of a BaaS looks like
  • Comparison of BaaS service providers


Setting up coding standards tools for Javascript projects

Setting up coding standards tools for Javascript projects

Have you ever wasted a lot of time merging endless files just because someone committed a file with a different code style and refused to fix it?

Have you ever had problems with your code editor because it was formatting your code on save leaving it with some weird line breaks, or using tabs instead of spaces?

Have you ever pushed a commit to fix a typo, trying to reference _MyVar instead of _myVar?

If your answer is Yes to any of the questions above, or you just don’t want to find yourself in any of these situations, stick with me.


Instant GraphQL API on Back4App

Instant GraphQL API on Back4App

After a lot of coffee and code, we are excited to announce the GraphQL support on Back4App!

Since version 3.5, Parse Server automatically provides a GraphQL API in addition to the REST API. Version 3.6 is already available as a beta at Back4App, and you can now enjoy a powerful, also instantly, generated GraphQL API, for your new or existing apps.


How to make a ToDo List App with React Native, Expo and Back4App

How to make a ToDo List App with React Native, Expo and Back4App

React Native is one of the most popular frameworks used in mobile development. It was created by Facebook based on Javascript. It can be used to build apps to iOS or Android with native platform capabilities.

Expo is a tool that helps you speed up development time and testing.

This article explains how you can integrate a React Native app with Back4App. After completing this step-by-step tutorial, you will have built a project to manipulate a To-Do List.

Is it your first time using Back4App? If so, you need to do the Sign-Up.


How to make an app? A successful mobile app in 13 steps

How to make an app? A successful mobile app in 13 steps

You got it! Do you want to do something big? Have an excellent idea for the next billion-dollar app?

But how to create an app?

This article will detail the lessons learned during our 13-year entrepreneur journey running a software development company and creating hundreds of mobile apps. We’ll reveal the hidden secrets of how to bring your ideas to life. We will provide practical steps based on our own experience making mobile apps and share some tips that worked well for us. Here are the 13 steps to building a mobile app. 

  1. Write down your high-level idea
  2. Choose either Android or iOS, but do not develop both at the same time
  3. Wireframe, mockup, and prototype your app
  4. Collect feedback from customers
  5. Create your app backend
  6. Code your app frontend
  7. Create your app landing page
  8. Implement your app analytics dashboard
  9. Optimize your app for SEO
  10. Beta test your app with real users
  11. Publish your app
  12. Promote your app to reach the right users
  13. Improve your app with customer feedback


Migrating from SQL(MySQL) to NoSQL(MongoDB) with the help of Parse – [Part 1]

Migrating from SQL(MySQL) to NoSQL(MongoDB) with the help of Parse – [Part 1]

When faced with the challenge to migrate from RDBMS to NoSQL, specifically MySQL to MongoDB, many programmers and/or people who don’t have deep experience with Databases end up cornered between expensive commercial ETL tools or free community tools.

Usually the latter is the option of choice for its obvious pricing advantage and, while MongoDB has a great import tool (a.k.a. mongoimport) which can successfully import CSV and JSON files, that can be easily generated with MySQL, a few times the complexity of the Database structure makes this process quite challenging, as conversion of values might not always match for both databases.

This article is intended to give you another option to help developers with migrating such data.


Custos para hospedar um aplicativo Parse na AWS

Custos para hospedar um aplicativo Parse na AWS
custo-hospedar-app-parse-na-aws

Preço para se hospedar um aplicativo Parse na AWS

Deseja saber quanto custa executar o aplicativo Parse diretamente na AWS? Portanto, você está no lugar certo e forneceremos os preços para hospedagem de um aplicativo Parse na AWS. Vamos calcular os custos com base em dois cenários diferentes. O primeiro cenário cobrirá um aplicativo pequeno e não fornecerá uma infraestrutura redundante. Portanto, se alguma das instâncias falhar, o aplicativo enfrentará o tempo de inatividade. O segundo cenário cobrirá uma estrutura mais robusta com instâncias de aplicativos redundantes e um conjunto de réplicas para executar os bancos de dados.