Autor: Romeu G.

Engenheiro de Software, especializado em Redes de Computadores desde 1995 sou amante de linguagens de programação, robótica e softwares embarcados.

Otimização de Código – Codificação Performática e Produção de Sistemas Escaláveis

Tempo de Leitura: 8 MinutosTodo desenvolvedor precisa ter a consciência de que é preciso otimizar o código desde o início da codificação. Seguir boas práticas é o ponto de partida para escrever um código otimizado e legível, além de veloz para ser executado e consumindo somente os recursos necessários de máquina. Separei 10 dicas de otimização de código para ajudar no aumento de performance, e se receber comentários, nos aprofundamos em comparativos de performance para a escolha técnica em situações de desenvolvimento de aplicações de ponta e de alta escalabilidade.

Leia Mais...

Simbologia Das Cores – Melhor Experiência ao Usuário

Tempo de Leitura: 6 MinutosA simbologia das cores é fundamental no marketing para transmitir diferentes sensações diante da criação de sites, loja virtuais, marcas e qualquer outro material que represente um ponto de contato entre sua empresa e o público. A cor tem o poder de atração da sua marca, estímulo da compra na sua loja, transmissão de confiabilidade no seu site, inúmeras influências e fatores de decisão para que seu negócio obtenham reconhecimento e diferenciação no mercado. Pensando no assunto e como estudioso da área criativa, e tendo atuado por mais de 10 anos com iluminação de shows e teatro, escrevi esse artigo com os diferentes aspectos que as cores reproduzem nas pessoas. Mas lembre-se: para cada negócio, segmento e público, a cor pode incorporar determinados significados. Vamos ver esses significados?

Leia Mais...

O que é, e para que serve a Usabilidade?

Tempo de Leitura: 5 MinutosA Usabilidade é o resultado da Interação Humano-Computador (IHC) e faz parte da Engenharia de Software, carregando esse legado ao longo de sua evolução, podendo ser definida como o grau de facilidade com que o usuário consegue interagir com determinada interface. Podemos considera-la a base da pirâmide que sustenta o projeto de uma aplicação com boa experiência de uso. Neste artigo, veremos brevemente o que faz parte do conceito de usabilidade e qual o papel que ela tem no processo de desenvolvimento de aplicações.

Leia Mais...

CODE GENERATOR – PHP – Criando formulários Automaticamente

Tempo de Leitura: 5 MinutosBom neste artigo, vamos abordar a programação de uma maneira diferente, vamos criar um código que produz código. Isso mesmo, muitas vezes vi em projetos onde trabalhei de todos os tamanhos o desenvolvimento de software sendo feito com a escolha de um framework não pelas funcionalidades do aplicativo, mais pelo simples fato dele produzir grande parte do código necessário de maneira automática. Então, vamos lá.

Leia Mais...

VS-CODE – Criando seus próprios snippets de código

Tempo de Leitura: 7 MinutosO VS-Code pode ser considerado hoje um dos melhores code editor da atualidade, devido a sua leveza e funcionalidade devido as centenas de extensões que possuem e que o tornam compatível com praticamente qualquer linguagem do mercado. E uma das melhores ferramentas dele são os snippets de código, os embutidos e também a possibilidade de criar os seus próprios, e justamente sobre isso que vamos falar neste artigo.

Leia Mais...

Android No PC

Tempo de Leitura: 2 MinutosMuitos desenvolvedores acabam instalando emuladores de android para poder testar aplicativos que estão trabalhando ou desenvolvendo, e mesmo usuários, que querem ter acesso a alguns aplicativos no desktop, seja para uso ou simplesmente para não depender somente do aparelho celular. Por isso o pessoal do https://www.android-x86.org/ compilou uma versão do sistema compatível com processadores AMD e INTEL em plataforma desktop.

Leia Mais...

WSL 2 – Linux Dentro do Windows – O lado Bom e o Ruim

Tempo de Leitura: 5 MinutosMuitos céticos acreditam que é uma conspiração para derrubar o Linux, mais o fato é que a Microsoft abriu espaço para os desenvolvedores e quer ganhar uma fatia de mercado neste segmento, e para nós, o pacote vem bem recheado, começando com o WSL e grandes ferramentas específicas para nós DEVs.

Leia Mais...

Mecanismo de Busca Com Relevância – MySQL e MariaDB

Tempo de Leitura: 8 MinutosUma parte muito importante para quem desenvolve aplicações e sites são os mecanismos de busca internos, que permitem ao usuário localizar um conteúdo dentro da aplicação, e para nossos usuários, em sites, é igualmente importante uma busca que retorne não só o termo buscado, como também outros termos relevantes, e uma classificação pela relevância do termo localizando as ocorrências mais exatas, e é justamente isso que vamos abordar neste artigo.

Leia Mais...

Algoritmos e Lógica de Programação – O Básico para aprender – Aula 1

Tempo de Leitura: 5 MinutosPor inúmeras vezes fui questionado sobre qual a melhor linguagem para iniciantes, e para apender a programar, e a resposta é simplesmente NENHUMA, isso porque PROGRAMAR é se comunicar com um computador, e analogamente a comunicação humana, não interessa em qual idioma ocorre a comunicação, desde que os 2 interlocutores falem o mesmo idioma, o que determina são as regras para que essa comunicação aconteça. Esse é o objetivo deste artigo, então, vamos lá que o assunto é bem extenso.

Leia Mais...

Cinnamon 4.6 – Lançada nova versão do Ambiente padrão do Linux Mint

Tempo de Leitura: 2 MinutosOriginalmente lançado como um Fork do Gnome Shell, Nautilus e Mutter o ambiente lembra muito o Gnome 2 é usado como um padrão na distribuição Linux Mint já a algum tempo. Leve e poderoso, funciona muito bem em diversas distribuições e possui grandes funcionalidades e customização.

Leia Mais...

Trabalhando e manipulando Metainformações

Tempo de Leitura: 3 MinutosNeste artigo, vamos falar dos metadados ou metainformações, que são dados sobre dados, é uma definição meio complicada de entender de imediato e até retórica, mais se usada de maneira correta, traz muita facilidade para definir atributos de um conjunto de dados. No exemplo, vamos tratar de metadados sobre produtos para um e-commerce.

Leia Mais...

COBOL – 60 Anos de História, e sem previsão de ser ultrapassado!

Tempo de Leitura: 7 MinutosMuitos vão achar estranho estar falando de uma linguagem que acabou de completar 60 anos de idade, e falar que ela ainda não tem previsão de ser aposentada, pelo contrário, 2020 está sendo um ano onde a procura por profissionais (programadores) que deem manutenção em sistemas escritos em COBOL esta extremamente alta, e claro, com uma leva de profissionais que não supre a quantidade de vagas abertas no mercado, o que torna aprender a fundo essa linguagem uma ótima alternativa, e vamos ver neste artigo, um pouco sobre sua história e sobre seu legado.

Leia Mais...

Endereços e CEPs de maneira simplificada – Parte Final

Tempo de Leitura: 7 MinutosPara finalizar, vamos construir um Web Service que responda a nossa consulta devolvendo um JSON contendo de maneira literal todas as partes da nossa estrutura de CEP. Você pode adaptar esta consulta para a sua necessidade ou acrescentar recursos como autenticação para uso da API, mais não vai ser o nosso caso, que vai ser algo bem simples que foi o intuito original dessa estrutura.

Leia Mais...

Endereços e CEPs de maneira simplificada – Parte 2

Tempo de Leitura: 8 MinutosNesta segunda parte do artigo, vamos tratar dos endereços e lugares que não são atendidos totalmente pelo endereçamento do CEP, ou seja, são lugares como CEPs Especiais, ou CEPs únicos para determinada região, estes lugares são onde o DNE e o CEP não se sobrepõem, e o CEP só pode ser usado para identificar a cidade e/ou bairro e não o logradouro. Nesta categoria, é possivel também identificar se uma determinada faixa de CEP está dentro de uma região válida, como um bairro ou região física, já que os CEPs não seguem uma numeração sequencial, e sim tentam validar o endereçamento físico.

Leia Mais...