Carregando...

Categoria: Linguagens de Programação

Como instalar o Node-RED localmente?

Nesse artigo eu respondo a pergunta que pode ser feita dessas formas: Como instalar o Node-RED localmente (não global)? Como instalar o Node-RED em uma pasta específica, não necessariamente amarrada ao seu usuário? Como instalar o Node-RED em pastas diferentes, e ter vários projetos Node-RED separados, em paralelo? Como instalar vários Node-REDs para permitir que você execute e gerencie projetos Node-RED diferentes simultaneamente? Essa dica serve para Windows, Linux e Mac. Por que isso é importante? Imagine que você irá Continuação…

Atualizando o Gradle em um projeto no IntelliJ

Se você tem um projeto antigo em Java ou Kotlin gerado pelo IntelliJ, ele provavelmente está com a versão do Gradle desatualizada. Isso pode ser um problema para usar versões novas do Kotlin e alguns plugins. Para atualizar o Gradle embutido no seu projeto, vá até o arquivo: seu-projeto/gradle/wrapper/gradle-wrapper.properties O conteúdo do arquivo provavelmente é algo assim: Aqui, basta você alterar o distributionUrl com o zip do Gradle da versão desejada, por exemplo: Depois disso, clique no icone do elefantinho Continuação…

Logs em Java/Kotlin com Log4J 1.2

A biblioteca mais usada para fazer logs no Java é o Log4J 1.2, ultima versão de 2012. Há uma nova versão chamada Log4J 2, entretanto muitas bibliotecas ainda usam a versão antiga. Para incluir o Log4J no seu projeto, aqui vai o endereço dele no Maven Repository. Você pode configurar o comportamento do Logger de duas maneiras. Também conto os prós e contras de cada um: Arquivo log4j.propertiesÉ fácil e rápido de configurar. Vale a pena usar quando você sabe Continuação…

Microfrontend – Single SPA

Com a alta do paradigma das Single Pages Applications (SPA) no mundo do fron-end, os front-ends se tornaram monolitos. Já no backend, os monolitos estão gradualmente perdendo espaço para o paradigma dos microserviços. Inspirado nos microserviços do backend, um grupo de desenvolvedores surgiu com o conceito de microfrontend. O microfrontend permite misturar diversos frameworks: React, Angular, Vue em uma mesma aplicação. Referências Relato de caso – Microfrontendhttps://medium.com/reactbrasil/como-o-uso-microfrontends-melhorou-a-produtividade-do-nosso-time-b6b9c63dd94f Relato de caso – Microfrontendhttps://medium.com/@danielfernandes/micro-front-end-a9d654a67528

Qual a melhor JVM? Você sabia que existem JVMs diferentes?

Java, Kotlin, Groovy, Clojure, Scala, JRuby, Jython… todas essas linguagens de programação precisam de uma JVM para poder funcionar. Por isso estudar mais sobre a JVM é importante. A maioria das pessoas falam da JVM como se fosse um software único, sem versões ou mudanças, que está lá estática no momento que instalamos o JRE ou o JDK em uma máquina. O que nem todo mundo sabe é que existem várias implementações diferentes da JVM, e junto com elas performance Continuação…

Linguagem de Programação Lua

O melhor jeito de instalar o Lua no Linux é usando o gerenciador de pacotes luarocks. Com ele você pode instalar versões diferentes do Lua e instalar bibliotecas. IDEs para Lua ZeroBrane Studio O ZeroBrane Studio é a IDE padrão usada para programar em Lua. Esta IDE é feita em Lua e possui debugger. Instale-a neste link: https://studio.zerobrane.com/download?not-this-time Visual Studio Code O Visual Studio Code é outra boa IDE para programar em Lua, entretanto não consegui o debugger funcionar. Baixe Continuação…