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

Como resolver “permission denied” com Docker-compose
Um problema comum ao executar o docker-compose pela primeira vez é a falta de permissão no arquivo docker.sock: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied Verificando se o serviço Docker está rodando Comece verificando o …
Como instalar Docker e Docker-compose no Linux Ubuntu, Mint e Debian
O Docker é uma plataforma open source para desenvolvimento, deploy e execução de aplicativos. Para executá-lo em sistemas operacionais é necessário realizar sua instalação, neste artigo veremos como instalar e configurar em distribuições baseadas em Linux Debian: Mint e Ubuntu. O Docker permite que você separe os aplicativos de sua …
Executando métodos protected e private em PHP
Métodos privados e protegidos não deveriam ser acessados fora do escopo permitido de classe ou subclasses. Porém existem algumas situações onde isto é necessário, para mim em alguns contextos de testes automatizados (unitários ou de integração), ou em outros onde estou implementando uma funcionalidade e quero realizar execuções pontuais para …
Ambiente de desenvolvimento de software em Linux
Se você quer montar o melhor ambiente para desenvolvimento de software em Linux Mint (ou Ubuntu ou outros derivados Debian), este é o artigo certo para isso. Toda pessoa desenvolvedora de software organiza seu ambiente de trabalho para programação usando um misto de necessidades das tecnologias que usa para programar, …
Zsh – introdução
Z Shell, ou simplemente zsh, é um poderoso shell interativo para consoles e terminais de sistema operacional Unix like como Linux Ubuntu, Mint, Debian dentre outros. Além de também ser uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados ao zsh; e muitos …
Extensões VSCode para desenvolvedores
O Visual Studio Code, ou VS Code, é um dos editores de código-fonte (IDE) mais populares que os desenvolvedores de software usam. Para aumentar a produtividade do seu projeto de desenvolvimento de software, você pode (deve / deveria) usar as melhores extensões do VS Code, e eu trago elas para …
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 …
pt_BRPortuguese