redator

Object Calisthenics é basicamente um conjunto de boas práticas e regras de programação para aumentar a qualidade do seu código, ele foi introduzido por Jeff Bay e publicado no seu livro chamado Thought Works Anthology, sua principal motivação para o Object Calisthenics é aplicar alguns princípios do Solid. As regras do Object Calisthenics são focadas em manutenibilidade, legibilidade, testabilidade e compreensão de seu código. Se você já consegue escrever um código utilizando essas boas práticas como manutenção, legível, testável e compreensível essas regras o ajudarão Continue

PHP é uma abreviação de Hypertext Preprocessor (originalmente Personal Home Page), que é uma linguagem interpretada livre, foi criada em 1994 mas seu código fonte só foi liberado em 1995, começou como um pacote de programas  CGI escritos em C, PHP foi criado por Rasmus Lerdorf, a linguagem é usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, sendo capazes de gerar conteúdo dinâmico na World Wide Web. O PHP é uma figura entre as principais linguagens passiveis de Continue

  DeepCoder Criado por pesquisadores da Microsoft e da Universidade de Cambridge, sistema chamado DeepCoder, que funciona pegando linhas de códigos de programas já existentes e combinando-as em seguida, DeepCoder e como se fosse uma rede neural, sendo capaz de escrever programas sem um conhecimento prévio de código. Embora o sistema não consiga reproduzir linhas grandes de códigos, ele e capaz de produzir uma quantidade pequena (cinco linhas), e isso foi o suficiente para testa-lo em problemas do mundo real usado por desenvolvedores. Atualmente a Continue

GIt é um sistema de controle de versões distribuído, utilizado no desenvolvimento de software, ele pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo, foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas acabou sendo adotado por muitos outros projetos. Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não depende de acesso a uma rede ou a um servidor central, ele facilita Continue

  Machine Learning O Marchine Learning ou aprendizado de máquina, é o uso de algoritmos para organizar dados, reconhecer padrões e fazer com que computadores possam apender com esses modelos e possam gerar insights inteligente sem necessidade de pré-programação. Marchine Learning pode ser considerada uma área da ciência da computação que permite tornar a inteligência artificial real, esse conceito de IA surgiu há muito tempo, em 1956, ainda faltavam as tecnologias capazes de colocar a teoria em prática, sendo assim, com o passar do tempo Continue

  Snappy é um software de implantação e um sistema de gerenciamento de pacotes projetado e construído originalmente pela Canonical para o sistema operacional Ubuntu Phone. Os pacotes são chamados de snaps e a ferramenta é para utiliza-lo, snapd, funciona por toda uma gama de distribuições Linux e, assim, permitem que a implantação de software upstream de forma distro-agnostic. O sistema é projetado para funcionar em smartphones, nuvem, internet e ambiente desktop.   Os pacotes de software snaps são autocontidos e funcionam por toda gama de Continue

Celery é um sistema sólido, simples e flexível que permite executar grande números de mensagens de forma assíncrona ou fila de tarefas. É um task queue com foco no processamento em tempo real e suportando também agendamento de tarefas. Celery é um sistema open source que está sob a licença BSD, ele é escrito em Python, mas o protocolo pode ser implementado em qualquer idioma, além do Python tem o Node-Celery e Node-Celery-ts para o Node.js e um cliente PHP. A entrada de uma fila Continue

Pingdom Pingdom AB é um software sueco de monitoramento de sites, lançado em 2005 pelo empresário sueco Sam Nurmi, mas só se tornou popular em 2007, ele funciona como uma empresa de serviços, foi lançado em Estocolmo e posteriormente adquirida pela empresa SolarWinds que possui uma sede em Austin, Texas. O Pingdom medi a latências dos sites que monitora usando servidores localizados em vários países, é assim, e possível relatar se um site está inativo devido a divisões na rede ou falhas nos servidores DNS. Continue

Você sabe o que integração continua? Então vamos falar primeiro sobre integração continua. Integração continua é uma prática que incentiva os desenvolvedores a integrar seu código em uma master ramificação de um repositório compartilhado, com frequência e antecedência, em vez do usuário criar recurso isoladamente e integrá-lo no final de um ciclo de desenvolvimento, o código é integrado ao repositório e compartilhado por cada desenvolvedor várias vezes ao longo do dia. CircleCI CircleCI foi fundada em 2011 e com uma sede em São Francisco, com Continue

Para falarmos de como contribuir com projetos open source, primeiro devemos saber o que significa open source. Open source é um termo em inglês que significa código aberto. Isso diz respeito ao código-fonte de um software, que pode ser adaptado para diferentes fins, mas não e só isso para que um projeto seja considerado open source, precisa-se seguir alguns critérios, que são definidos na opensource.org, alguns critérios abaixo: Redistribuição Livre A licença não deve restringir nenhuma parte de vender ou distribuir o software como componente de Continue