Pular para o conteúdo

Ademir Mazer Junior

YOUTUBE

YOUTUBE

Canal no Youtube com vídeo aulas gratuitas, aulas remotas ministradas em cursos de graduação de diversas universidades

Title

TWITTER

Perfil de Ademir Mazer Junior no Twitter, programação e engenharia de software

MAZER.DEV

MAZER.DEV

Meu currículo vitae como Engenheiro de Software e Professor e todos os canais sociais disponíveis: Github, Stackoverflow, etc


Artigos recentes

Boas práticas para escrever Código Limpo
Neste artigo apresento dicas para ao desenvolver um software, escrever com boas práticas de código limpo, o que, em geral, significa escrever blocos de código mais legíveis, em alguns contextos, mais fluídos e, bem estruturados. Existe um engano por parte de pessoas desenvolvedoras em nível júnior, de que o "conceito" …
Engenharia de Software – Visão Geral
Este artigo apresenta uma visão geral da engenharia de software, que é um ramo da engenharia associado ao desenvolvimento de produtos de software, programas de computador, usando princípios, métodos e procedimentos científicos bem definidos. O resultado da engenharia de software é um produto de software eficiente e confiável. O gerenciamento …
Laravel PHP – Class ‘NumberFormatter’ Not Found
Ao instalar uma aplicação em um servidor Windows (necessidade de projeto, adequação a infraestrutura do cliente), me deparei com o erro "NumberFormatter Not Found". A primeira reação foi verificar se havia esquecido algum commit de meu ambiente de desenvolvimento PHP Laravel local para o repositório Github, que tivesse uma correção …
Como resolver o “error: src refspec main does not match any”no Git
A mensagem de erro: "error: src refspec main does not match any" acontece por algumas causas rotineiramente comuns, principalmente ao iniciar um novo repositório de projeto. Uma segunda linha de mensagem com o texto: "error: failed to push some refs to 'github.com:nunomazer/meu-repositorio.git'" também pode aparecer na stack de erros. Faltando …
Como resolver “COMPOSER_AUTH” does not match the expected JSON schema no Laradock
Ao usar Laradock, acessando o container Workspace por vezes tenho recebido o segundo erro ao tentar executar o php composer: "COMPOSER_AUTH" does not match the expected JSON schema, this may result in errors and should be resolved: – Boolean value found, but an object is required Segundo esta issue do …
Livros e-books gratuitos de programação e computação em geral
Procurando livros e-books gratuitos sobre programação, desenvolvimento de software e outras áreas de computação? Esta lista trás estes temas e ainda livros sobre engenharia de software, e outros assuntos. O período de pandemia fez explodir de vez o número de vídeos educativos e cursos online, tanto na produção quanto em …
Git dica rápida: git checkout de arquivos específicos de outra branch
O comando git checkout pode ser usado para atualizar arquivos ou diretórios específicos em sua árvore de trabalho com os de outra ramificação (branch), sem que seja necessário mesclar a ramificação inteira. Isso pode ser útil ao trabalhar com várias ramificações de recursos (feature brachs) ou usar o GitHub Pages …
Erro no LaraDock com Mac Silicon computer (MacBook Pro M1) – Docker Desktop Apache2_1 sai com código 2
Em uma instalação do Laradock, para rodar o ambiente em Docker num Mac Silicon computer (MacBook Pro ou M1) seguindo os passos abaixo, o Apache2 não sobe, mostrando erro exited code 2: Passos git clone [email protected]:laradock/laradock.gitcd laradockcp .env.example .envdocker-compose build workspacedocker-compose build apache2docker-compose up apache2 workspace ——> Apache2_1 exited with code …
Como resolver erro Laradock e Docker com módulos Python
Ao tentar subir contêineres docker, para a distribuição de Laradock, com as imagens de apache2, redis, mariadb e workspace padrão, me deparei com a seguinte lista de erros. Aparentemente os erros descrevem que módulos Python não estão disponíveis, por não encontrar os arquivos *.py. $ docker-compose up -d apache2 redis …
Criando o README do seu perfil no Github
Personalize o README do seu perfil no Github, deixe seu cartão de visitas de programador com a "sua cara" e aumente a visibilidade e clareza de sua posição técnica na área de desenvolvimento de software. O que é README Um arquivo README (LEIAME em Português), muitas vezes, é o primeiro …
Como instalar VSCode no Linux Ubuntu e Mint
A melhor forma de instalar o VS Code (Microsoft Visual Studio) em sistema operacional derivados do Debian, como Linux Ubuntu ou Linux Mint, é por meio de pacotes oficiais. Visual Studio Code é um editor leve de código fonte que fornece suporte abrangente e fácil compreensão para edição, navegação e …
Como repopular com old o campo de input file upload, em PHP e Laravel
Após a validação de formulários de entrada de dados, que retornam ao usuário com informações dos erros que devem ser corrigidos, a boa prática de popular os campos com os antigos valores (old) não é possível de ser aplicada aos campos de upload – field files, tanto em PHP Laravel …
pt_BRPortuguese