Imagem de: www.seospidre.com/es6-syntax-and-seo

Em meados de 2015, foi lançada uma nova versão do Javascript, o ECMAScript 6 (ES6) ou ECMAScript 2015 (ES2015) com diversas funcionalidades que vieram para aumentar de forma exponencial a produtividade no desenvolvimento.

O ano de 2015 pode parecer longe no passado, quando falamos de tecnologia, mas ainda existe muito código legado de versões anteriores do Javascript por aí, então é um assunto que ainda vale muito a pena ser explorado.

São muitas novidades e para não se tornar uma leitura cansativa, vou focar nos pontos que mais trouxeram ganhos de produtividade e confiabilidade no código desenvolvido.

1. Variáveis e constantes

Nessa nova implementação…


github logo

O perfil do github é uma das mais importantes vitrines de promoção do próprio trabalho e também usado como portifólio de trabalho. O time do github lançou recentemente uma nova funcionalidade que permite aos desenvolvedores personalizar seu perfil, por meio de uma área aberta para escrita usando markdown.

Confira nos passos a seguir como executar o procedimento que é bem simples.

Primeiro, vamos criar um novo repositório

O primeiro passo é acessar sua conta e no menu superior acessar a opção new repository.


Github Actions

We are always writing, every day, tons of lines of code. We add new features and change existing ones. We fix bugs and, sometimes, we may create some bugs too.

You can avoid basic bugs by creating some automatic routines such as lint and test your app every push or pull request.

Let me show you a simple example of a bug easily catch by a lint workflow.

You have to implement a new feature on your app that changes a function calculation using parameters.

Take a look at this code below.

In this example above, someone forgot to…


Today I’m thrilled to announce the first official release of nodevader, a nodeJS boilerplate to get your backend API started in few minutes.

If you’re already a user of express framework, will be at home.

Icon by Filipe Carvalho

Why nodevader

Nodevader boilerplate helps developers to increase productivity and reduce time to get things done thanks to it’s minimalist concept. The main goal here is to define patterns for basic concepts for an uncoupled backend API and good practices for development.

Reasons to use it

It’s based on express framework 4.x, which is the most nodejs framework used in this galaxy. …


Today, I’ll show you some query optimization tricks to write better SQL queries. By the way, I’m not gonna make you an actual Jedi SQL master by reading this article, but you’re on the way. 😬

Do better SQL queries you should. Photo from hypable.com

One of the most important reasons we store data into a database is about performance to access it and using SQL gives you the ability to do it easily. However, if you don’t show the best way to get the data, your DBMS may look for the longest one.

Let’s get started.

1. Selected columns matter

When a query…


Everyone is talking about kubernetes. Every time I visit medium website or read newsletter in my emails, even in google articles recomendations.

Let me share with you a little of what I’ve learnt.

But what is it?

Kubernetes is a container orchestration manager engine. It’s a great solution to manage application abstracting monitoring complexity. And the best part: it’s fully open source 👏.


Use nodevader boilerplate to do it easily

Today we’ll learn how to deploy you node app to firebase functions. You can also use nodevader boilerplate to do this tutorial.

First, install the Firebase CLI if you don’t have it.

Then, run, login to your firebase account and init a project, right after choose option functions and connect it to your project

firebase login

Login to your google account and then…

firebase init

Now, you have a folder called functions. Yes, delete it.

rm -rf functions

Go to the firebase.json


Uma forma objetiva de começar…

From blog.hackerrank.com

FRONT-END vs BACK-END

O front-end representa a parte responsável pela interação da aplicação com o usuário. O que o usuário vê, clica, arrasta.

Já o back-end epresenta a parte responsável pelo armazenamento e organização dos dados da aplicação. O que o usuário não vê.

O profissional do front-end

Quem são? O que comem? Onde vivem?


A BrazilJS é um dos maiores eventos de Javascript do Brasil e todos os anos junta centenas de pessoas de todo o brasil para discutir temas relativos a linguagem e outras tecnologias relativas ao desenvolvimento web.

Atualmente, o JavaScript é uma das linguagens mais populares do mundo, e em extrema ascensão, com destaque no mercado e certamente, a linguagem mais apoiada por empresas como Google, Mozilla, Microsoft, Facebook, entre outras gigantes do mercado de tecnologia.

Durante o evento foram ministradas diversas palestras.

JavaScript como primeira linguagem de programação

Stanley Gomes

💻 Software Developer @ luizalabs.com 👋

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store