Artigos

A programação mob ou informalmente mobbing é um desenvolvimento de software em que uma equipe toda trabalha no mesmo objetivo, ao mesmo tempo, no mesmo espaço e no mesmo computador, esse estilo de programação se baseia nos princípios de manufatura enxuta, Extreme Programming(XP) e desenvolvimento enxuto de software. Em 2011 uma equipe de desenvolvedores de software da Hunter Industries aborda o Mob Programming como a evolução da prática de TDD  e Coding Dojos, e da aplicação dessas técnicas para acelerar um projeto que ficou em espera por Continue

PSR-5 O PSR fornece uma definição completa e formal do padrão Doc. Assim, esse PSR se desvia de seu antecessor, o PHPDoc Standard de fato associado ao phpDocumentor1.x, fornecendo um suporte a novos recursos na linguagem PHP e soluciona algumas das deficiências de seu antecessor. Descreva um padrão para implementar anotações via PHPDoc. Embora ofereça versatilidade, o que possibilita a criação de um PSR subsequente com base nas práticas atuais. Descreva as práticas recomendadas ou recomendações para os padrões de codificação na aplicação do padrão PHPDoc. Este Continue

PSR-1 Este é um padrão que compreende o que deve ser considerado os elementos de codificação padrão necessários para garantir um alto nível de interoperabilidade técnica entre o código PHP compartilho. As palavras-chave “DEVEM”, “NÃO DEVEM”, “NECESSÁRIO”, “DEVERÃO”, “NÃO DEVEM”, “DEVEM”, “NÃO DEVEM”, “RECOMENDADO”, “PODE” e “OPCIONAL” neste documento.   Resumo: Arquivos devem usar apenas <?phpe <?= Os arquivos DEVEM usar apenas UTF-8 sem BOM para código PHP. Os arquivos devem quersímbolos declare (classes, funções, constantes, etc.) ou provocar efeitos secundários (por exemplo, gerar a saída, configurações ini mudança, etc.), Continue

O Laravel é um framework PHP livre e open-source, criado por Tylor B. Otwell para o desenvolvimento de sistemas web que usam o padrão MVC (model, view, controller). Laravel foi lançado sobre a licença MIT e tendo seu código conte hospedado no GitHub, de acordo com uma pesquisa feita pelo SitePoint em 2015, Laravel foi listado como o framework mais popular entre os desenvolvedores, chegando a conquista preferencias na comunidade de desenvolvedores rapidamente. O framework passou por diversas melhorias e atualizações, tendo sua segunda versão Continue

Coding kata são exercícios de programação que ajudam os programadores desenvolverem suas habilidades através da prática e repetição, este termo Coding kata foi usado por Dave Thomas em 1999, ele foi co-autor do livro The Pragmatic Programmer, em uma referência ao conceito japonês de kata nas artes marciais. O conceito foi implementado por Laurent Bossavit e Emmanuel Gaillot, que falaram sobre isso no XP2005 em Sheffield. Após esta conferência, Robert C. Martin descreveu o conceito e os usos iniciais em seu artigo “The Programming Dojo” Geralmente no Continue

  O Coding Dojo é um método de aprendizagem para o desenvolvimento de projetos em computação, os primeiros grupos surgiram em 2009, ele é uma reunião entre várias pessoas que desejam trabalhar junto em um desafio de programação, esse desafio pode ser um problema algorítmico a ser resolvido ou uma necessidade de implementação. Cada Coding Dojo é concentrado em um assunto específico e representa o objetivo da sessão, desta forma o assunto permiti que possamos aprender coletivamente e tecnicamente como enfrentar o desafio com sucesso. 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