Postagens

Mostrando postagens de dezembro, 2019

Javascript ECMAScript 2019 - String.TrimStart e String.TrimEnd

Imagem
Olá caros leitores, O que veremos neste post:  Duas novas features da versão 2019 do Javascript (ECMAScript 2019):           String.trimStart() e              String.trimEnd()    String.trimStart() : Remove espaços à esquerda da string:           let  myName = 'Adriano';            let  myStringWithLetfSpaces = '     I have some spaces in my left?!';                      console.log( myName  + ',' +  myStringWithLetfSpaces.String.trimStart() ; Obs: trimLeft() é uma álias para este método! String.trimEnd() : Remove espaços à esquerda da string:           let  myName = 'Adriano';             let  myStringWithRighSpaces = 'I have some spaces in my left,          ';                      console.log( myStringWithRighSpaces . trimEnd()  +  myName ); Obs: trimRight() é uma álias para este método! Performar, poupar tempo e otimizar seu código são algumas das vantagens de conhecer as features e métodos que o Javas

Javascript ECMAScript 2019 - Object.fromEntries()

Imagem
Olá caros leitores, O que veremos neste post:  Nova feature da versão 2019 do Javascript: Object.fromEntries() Object.fromEntries() : Cria um novo objeto a partir de lista de arrays de chave-valor, ou seja, imagine que você tenha:           ['First Position', 'Xpto'],           ['Points', 42] Posso transformá-lo em um objeto:                   { First Position: "Xpto", Point: 42 } É uma situação em que temos à disposição um método pronto do JavaScript e conhecer esta e outras novidades nos dá a base na linguagem para poupar tempo e performar sem ter que "reinventar a roda" e ficar criando lógicas para o que já existe em situações específicas. Sintaze: const entries = new Map([ array 1, array n ]); const obj = Object.fromEntries(entries); Bem simples não é? Segue abaixo e implementação!  Resultados: Mais detalhes sobre a função aqui!    

ASP.NET Azure Queue Storage em poucos minutos

Imagem
Olá caros leitores, O que veremos neste post:  Exemplo completo no final do post!  ASP.NET Azure Queue Storage em poucos minutos. Como desenvolver filas no Azure em minutos. Aprenda em poucos passos mais sobre uma das funcionalidades mais difundidas do Azure  Mesmo que você tenha pouca ou nenhuma experiência com Azure mais saiba um pouco de .NET te garanto que com esse tutorial você já dará passos importantes e aprenderá a manipular filas hospedadas na nuvem. Premissa: Você precisa ter uma conta no Azure ( a versão free atende tranquilamente ) Crie um storage no azure e use o nome no config no lugar de  account-name Veja sua fila dentro do storage criado. 1. Criar novo projeto  Console App (.NET Framework) 2. Instalar os pacotes Install-Package Microsoft.Azure.ConfigurationManager Install-Package Microsoft.Azure.Storage.Common Install-Package Microsoft.Azure.Storage.Queue 3. Configurar os dados de conexão Crie e chave abaixo em seu arquivo d

Javascript ECMAScript 2019 - Array.flatMap()

Imagem
Olá caros leitores, Exemplo completo no final do post!  O que veremos neste post:  Nova feature da versão 2019 do Javascript: Javascript ECMAScript 2019 - Array.flatMap() Cenario: Qualquer desenvolvedor front-end que trabalhe com js, Angular, React, Vue, etc PRECISA acompanhar a evolução da linguagem e as novas features que vem para facilitar nossa vida. Os ganhos em desempenho, produtividade e código mais limpo são alguns dos benefícios. As novas features no javascript ajudam e muito à fazer um código mais legível e otimizado e estas novas linguagens utilizam muito destes recursos: Array.flatMap() Cria um novo array concatenando os subArrays assim como como o Array.Flat que citei neste artigo aqui e executa o .map do javascript. Sintaze: var new_array = arr .flatMap(function callback(currentValue[, index[, array]]) { // return element for new_array } [, thisArg ]) Nos exemplos abaixo fica mais claro como usá-lo de forma fácil: Result