Código bom é código reaproveitável. Melhor ainda se puder ser reaproveitado por todos. Essa é a idéia, compartilhe seu código e ajude os outros. Afinal, com certeza você usa algum código que foi compartilhado por alguém com este mesmo pensamento.
Integração contínua - Você não tem dsculpa para não usarThiago Paes
O documento discute a importância da integração contínua e como ela pode prevenir falhas no processo de desenvolvimento de software. Ele também apresenta algumas ferramentas populares de integração contínua como Travis CI, Codeship e Jenkins, destacando seus pontos fortes e fracos. Por fim, o autor enfatiza que a integração contínua é essencial para garantir a qualidade do código e evitar problemas.
O documento discute várias ferramentas para implantação moderna de projetos PHP, dividindo-as em ferramentas de implantação apenas, ferramentas de integração contínua com suporte a implantação e a possibilidade de fazer implantações de forma manual usando git e outras ferramentas. Também menciona uma nova API do GitHub para facilitar a criação de ferramentas de implantação.
O documento fornece uma introdução ao Electron, uma tecnologia que permite a criação de aplicativos desktop com HTML, CSS e JavaScript. O Electron é open source, cross-platform e usado por aplicativos populares como o Github Atom e Microsoft VS Code. Ele funciona combinando o Chromium e o Node.js para fornecer acesso a APIs nativas e atualizações automáticas.
O novo ASP.NET - Verity IT - Janeiro/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework open source, multiplataforma e cloud-ready para desenvolvimento web. Ele possui uma arquitetura enxuta e modular baseada em middlewares e injeção de dependência.
O documento apresenta como o PHP pode ser usado para desenvolver aplicações além do ambiente WAMP, incluindo daemons, crontab, aplicativos de desktop e mobile, terminal e testes automatizados. Informações de contato do autor são fornecidas no final.
O documento discute frameworks para desenvolvimento serverless com Python, introduz o palestrante Chico e conceitos como FaaS, PaaS e BaaS. Apresenta vantagens como escalabilidade e ausência de preocupações com infraestrutura, e desvantagens como limitação de linguagens e lock-in com provedores. Exemplifica os frameworks Zappa, Chalice, Serverless e Rubãoless para desenvolvimento serverless com Python.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
Integração contínua - Você não tem dsculpa para não usarThiago Paes
O documento discute a importância da integração contínua e como ela pode prevenir falhas no processo de desenvolvimento de software. Ele também apresenta algumas ferramentas populares de integração contínua como Travis CI, Codeship e Jenkins, destacando seus pontos fortes e fracos. Por fim, o autor enfatiza que a integração contínua é essencial para garantir a qualidade do código e evitar problemas.
O documento discute várias ferramentas para implantação moderna de projetos PHP, dividindo-as em ferramentas de implantação apenas, ferramentas de integração contínua com suporte a implantação e a possibilidade de fazer implantações de forma manual usando git e outras ferramentas. Também menciona uma nova API do GitHub para facilitar a criação de ferramentas de implantação.
O documento fornece uma introdução ao Electron, uma tecnologia que permite a criação de aplicativos desktop com HTML, CSS e JavaScript. O Electron é open source, cross-platform e usado por aplicativos populares como o Github Atom e Microsoft VS Code. Ele funciona combinando o Chromium e o Node.js para fornecer acesso a APIs nativas e atualizações automáticas.
O novo ASP.NET - Verity IT - Janeiro/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework open source, multiplataforma e cloud-ready para desenvolvimento web. Ele possui uma arquitetura enxuta e modular baseada em middlewares e injeção de dependência.
O documento apresenta como o PHP pode ser usado para desenvolver aplicações além do ambiente WAMP, incluindo daemons, crontab, aplicativos de desktop e mobile, terminal e testes automatizados. Informações de contato do autor são fornecidas no final.
O documento discute frameworks para desenvolvimento serverless com Python, introduz o palestrante Chico e conceitos como FaaS, PaaS e BaaS. Apresenta vantagens como escalabilidade e ausência de preocupações com infraestrutura, e desvantagens como limitação de linguagens e lock-in com provedores. Exemplifica os frameworks Zappa, Chalice, Serverless e Rubãoless para desenvolvimento serverless com Python.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
O novo ASP.NET - ThinkUP! - Janeiro/2017Renato Groff
O documento apresenta as principais características do novo framework ASP.NET Core. Entre elas, destaca-se que o ASP.NET Core foi desenvolvido para rodar em Windows e Linux, é open source e hospedado no GitHub, e foi projetado para nuvem e microserviços com arquitetura enxuta e modular. Além disso, o documento discute exemplos práticos de criação de projetos ASP.NET Core.
O documento discute o uso do Composer e do WP-CLI para gerenciar dependências e instalar WordPress de forma automatizada através do composer.json. Também aborda conceitos como namespaces, PSRs, autoloading e repositórios como o Packagist.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Este documento discute e compara várias ferramentas de integração contínua como Travis CI, Shippable, Snap CI e Jenkins. Ele destaca os recursos e limitações de cada ferramenta, como suporte para linguagens de programação, bancos de dados e Docker, além de preços e razões para escolher o Snap CI.
ASP.NET Core 2.0 - Pointer - Janeiro-2018Renato Groff
Este documento apresenta uma visão geral do ASP.NET Core 2.0 e do .NET Core, discutindo suas principais características como multiplataforma, arquitetura enxuta e modular, e suporte a desenvolvimento em Windows, Linux e Mac. Também resume as principais novidades dessas tecnologias na versão 2.0 lançada em agosto de 2017, incluindo Live Unit Testing, suporte a Razor Pages e templates para aplicações de página única.
O documento apresenta o Cake, uma ferramenta open source em C# para automatizar tarefas como compilar código, copiar arquivos, executar testes e criar pacotes. O Cake permite estruturar as tarefas em um arquivo build.cake e oferece aliases e addins para integrar com ferramentas como MSBuild, MSTest e NUnit. Demonstrações mostram como utilizar aliases e addins no Cake.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Palestra apresentada no GDG São Luís Conf em 2016 na Instituição Devry. Além do conteúdo teórico, foi demonstrado de forma prática como utilizar o jenkins para automatização do processo de desenvolvimento de software.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019Renato Groff
Slides de apresentação sobre o desenvolvimento de APIs REST multiplataforma com o ASP.NET Core. Palestra realizada no dia 04/07/2019 (quinta-feira), em evento promovido pela comunidade .NET SP em São Paulo-SP.
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
Lucas Ferreira (BurnWeb)
A talk abordará uma forma diferente de desenvolver apps para celular utilizando o framework React Native criado pelos engenheiros do Facebook. Ao final também teremos um pouco de mão na massa.
4º Meetup Criciúma Dev
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCCStefan Teixeira
O documento apresenta a ferramenta SQLCC para medir a cobertura de código de stored procedures T-SQL. SQLCC usa traces do SQL Server para determinar quais linhas de código são executadas pelos testes. Isso torna mais fácil identificar quais partes do código estão ou não sendo testadas. O documento também discute desafios na configuração da ferramenta e formas de melhorá-la.
Yaf - Um framework que roda sob uma extensãoThiago Paes
O Yaf é um framework PHP semelhante ao Zend Framework escrito em C e funciona como uma extensão do PHP. Ele segue o padrão MVC e tem uma estrutura de pastas padrão para controllers, models, views e layouts. O Yaf oferece recursos como autoload, rotas, configurações de banco de dados e tratamento de erros.
Alta Performance de Aplicações PHP com NginxThiago Paes
Este documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Ele descreve como instalar e configurar o Nginx para usar com PHP, frameworks como CakePHP e Zend, balanceamento de carga com Apache, cache, autenticação e integração com Memcached.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
O novo ASP.NET - ThinkUP! - Janeiro/2017Renato Groff
O documento apresenta as principais características do novo framework ASP.NET Core. Entre elas, destaca-se que o ASP.NET Core foi desenvolvido para rodar em Windows e Linux, é open source e hospedado no GitHub, e foi projetado para nuvem e microserviços com arquitetura enxuta e modular. Além disso, o documento discute exemplos práticos de criação de projetos ASP.NET Core.
O documento discute o uso do Composer e do WP-CLI para gerenciar dependências e instalar WordPress de forma automatizada através do composer.json. Também aborda conceitos como namespaces, PSRs, autoloading e repositórios como o Packagist.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Este documento discute e compara várias ferramentas de integração contínua como Travis CI, Shippable, Snap CI e Jenkins. Ele destaca os recursos e limitações de cada ferramenta, como suporte para linguagens de programação, bancos de dados e Docker, além de preços e razões para escolher o Snap CI.
ASP.NET Core 2.0 - Pointer - Janeiro-2018Renato Groff
Este documento apresenta uma visão geral do ASP.NET Core 2.0 e do .NET Core, discutindo suas principais características como multiplataforma, arquitetura enxuta e modular, e suporte a desenvolvimento em Windows, Linux e Mac. Também resume as principais novidades dessas tecnologias na versão 2.0 lançada em agosto de 2017, incluindo Live Unit Testing, suporte a Razor Pages e templates para aplicações de página única.
O documento apresenta o Cake, uma ferramenta open source em C# para automatizar tarefas como compilar código, copiar arquivos, executar testes e criar pacotes. O Cake permite estruturar as tarefas em um arquivo build.cake e oferece aliases e addins para integrar com ferramentas como MSBuild, MSTest e NUnit. Demonstrações mostram como utilizar aliases e addins no Cake.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Palestra apresentada no GDG São Luís Conf em 2016 na Instituição Devry. Além do conteúdo teórico, foi demonstrado de forma prática como utilizar o jenkins para automatização do processo de desenvolvimento de software.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019Renato Groff
Slides de apresentação sobre o desenvolvimento de APIs REST multiplataforma com o ASP.NET Core. Palestra realizada no dia 04/07/2019 (quinta-feira), em evento promovido pela comunidade .NET SP em São Paulo-SP.
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
Lucas Ferreira (BurnWeb)
A talk abordará uma forma diferente de desenvolver apps para celular utilizando o framework React Native criado pelos engenheiros do Facebook. Ao final também teremos um pouco de mão na massa.
4º Meetup Criciúma Dev
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCCStefan Teixeira
O documento apresenta a ferramenta SQLCC para medir a cobertura de código de stored procedures T-SQL. SQLCC usa traces do SQL Server para determinar quais linhas de código são executadas pelos testes. Isso torna mais fácil identificar quais partes do código estão ou não sendo testadas. O documento também discute desafios na configuração da ferramenta e formas de melhorá-la.
Yaf - Um framework que roda sob uma extensãoThiago Paes
O Yaf é um framework PHP semelhante ao Zend Framework escrito em C e funciona como uma extensão do PHP. Ele segue o padrão MVC e tem uma estrutura de pastas padrão para controllers, models, views e layouts. O Yaf oferece recursos como autoload, rotas, configurações de banco de dados e tratamento de erros.
Alta Performance de Aplicações PHP com NginxThiago Paes
Este documento apresenta o servidor Nginx, um servidor HTTP de alto desempenho e gratuito. Ele descreve como instalar e configurar o Nginx para usar com PHP, frameworks como CakePHP e Zend, balanceamento de carga com Apache, cache, autenticação e integração com Memcached.
The document discusses developing PHP applications that run from the command line interface rather than a web server. It covers using the $ARGC and $ARGV variables to access command line arguments, and introduces more advanced libraries like Symfony Console and Zend Console that provide features like commands, options, and help output for building robust CLI applications and tools.
Alta Performance de Aplicações Web em PHP - NginxThiago Paes
O documento descreve como obter alta performance em aplicações PHP usando o servidor Nginx. Ele explica o que é o Nginx, onde e por quem é usado, como instalar e configurar com PHP e frameworks como CakePHP e Zend, e técnicas como cache, gzip e autenticação.
PHPCI is an open source PHP integration tool that allows continuous integration of PHP projects. It provides options like Jenkins, Phing, Bamboo, Gitlab-CI and Travis-CI for continuous integration. PHPCI can be easily set up using Composer and includes plugins for tasks like linting, testing, deploying and more. It aims to simplify the continuous integration process for PHP projects.
O documento discute as vantagens de distribuir código open source, recomendando o uso do GitHub e do Composer/Packagist para publicar e gerenciar pacotes PHP. O autor enfatiza a importância de documentar e gerenciar dependências para facilitar a reutilização do código por outros desenvolvedores.
Qual o estado dos frameworks atualmente no PHP, assim como a situação atual da linguagem. Como você pode escolher seu framework e um comparativo entre os 4 principais frameworks do mercado.
O documento fornece uma visão geral de várias áreas relacionadas à carreira de desenvolvimento de software, incluindo frontend, backend, DevOps, soft skills e considerações sociais. Ele discute os principais tópicos em cada área, como estruturas de dados, versionamento, arquitetura de projetos, cloud computing e inclusão. O documento enfatiza a importância contínua de aprendizado e compartilhamento de conhecimento.
Este documento fornece dicas para juniores construírem suas carreiras em PHP, incluindo: 1) como produzir códigos profissionais desde o início, 2) como não ser desrespeitado em fóruns, 3) como conseguir ajuda da comunidade PHP.
As novidades do WordPress 3.9 e como aumentar a produtividade trabalhando com...WordPress Bahia
Apresentação de Hilder Santos no segundo Meetup WordPress Salvador. Nesta palestra foi apresentada as novidades do WordPress 3.9, plugins para turbiar seu blog/ site e como aumentar a produtividade.
Um panorama completo sobre os três maiores CMS desenvolvidos em PHP. Passado, presente e futuro. Será que estes gigantes ainda disputam uma mesma parcela de mercado?
Microsoft e Linux: Como e Porquê a Microsoft se aliou ao Software LivrePotiLivre Sobrenome
Mario é membro das comunidades Potilivre e CTMS RN para aprender sobre tecnologias livres e da Microsoft. A Microsoft mudou sua postura em relação ao software livre sob a liderança de Satya Nadella, participando e contribuindo para projetos abertos como forma de expandir seus negócios na nuvem com soluções como o Azure que suportam Linux.
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
O documento discute o Instituto Nokia de Tecnologia e o mundo dos negócios de código aberto. O INdT realiza pesquisas em áreas como mecânica, software e eletrônica usando ferramentas e plataformas de código aberto. O documento também discute como as empresas e indivíduos podem se beneficiar do investimento no código aberto através de modelos de negócios inovadores, qualidade de software e aumento da inovação.
Empreendendo com soluções Adobe para plataforma RIAIgor Costa
Palestra para ajudar novos empreendedores a enxergar melhor o mercado de soluções ricas adotando tecnologia adobe e de terceiros.
Assista a palestra aqui.
http://experts.na3.acrobat.com/p55829457/
Microsoft e Linux: como e porque a Microsoft se aliou ao software livremarioaxavier7
Nessa palestra vamos falar sobre a relação entre a Microsoft e o Software Livre, e o envolvimento da empresa em projetos open-source.
A palestra aborda a influência do Software Livre em projetos da gestão de Satya Nadella, como: a abertura gradual do código-fonte do .NET, NUGET open-source, Projeto REDIS, a Alliance for Open Media e o GitHub da Microsoft. Além disso, vamos ver como o Linux, PHP, Ruby, Node.JS e Python rodam no Microsoft Azure.
Também vamos falar da experiência gratificante de participar das comunidades PotiLivre e da CTMS RN – Comunidade Técnica Microsoft no RN.
O documento discute a importância do versionamento de projetos, explicando como ele permite o controle de histórico, trabalho em equipe, marcação e resgate de versões estáveis. Também apresenta as arquiteturas cliente/servidor e distribuída de sistemas de controle de versão, destacando o Git e seu desenvolvimento rápido para atender critérios de desempenho e suporte a fluxos distribuídos.
Diferenças entre WordPress.com e WordPress.orgGuga Alves
Este documento compara o WordPress.org e o WordPress.com, explicando que o WordPress.org é um software livre e gratuito que requer hospedagem em um servidor, enquanto o WordPress.com é um serviço gerenciado que fornece hospedagem. O documento também discute quem trabalha em cada plataforma e quais funcionalidades estão disponíveis em cada uma.
Contribuindo para projetos de software livreLucas Barros
O documento discute os benefícios de contribuir para projetos de software livre, incluindo custos mais baixos, rápida evolução da comunidade e a liberdade de usar, modificar e redistribuir o código. Também fornece algumas maneiras de como as pessoas podem contribuir, como usando software livre no dia a dia, traduzindo documentação, relatando erros e sugerindo melhorias, e programando novas funcionalidades.
Ricardo Martins apresenta melhores práticas para desenvolvimento no Magento, incluindo criação de temas e pacotes, desenvolvimento e instalação de módulos, versionamento, ambientes de desenvolvimento e playground, e ferramentas úteis como o Modgit.
Do marketplace ao WordPress - WordCamp BH 2015Fellyph Cintra
O documento discute como o Elo7 melhorou seu blog e marketplace para atrair mais tráfego e vendas através de: 1) otimização para dispositivos móveis e SEO; 2) uso de ferramentas como SEO META 1-click para melhorar metadados; e 3) integração entre marketing, design e engenharia.
A Locaweb transformou o código aberto do projeto Spree Commerce em uma plataforma de comércio eletrônico chamada WebStore para oferecer como serviço pago. A equipe aprendeu Ruby on Rails e melhorou o código do Spree através de extensões para adicionar recursos necessários e contribuirá de volta com melhorias ao projeto Spree.
O documento apresenta uma introdução ao Git, incluindo sua história, características, vantagens e desvantagens em comparação a sistemas centralizados. Apresenta também os principais comandos do Git e uma sugestão de uso de feature branches.
O documento discute as vantagens de usar o WordPress como plataforma de blog, incluindo: (1) ser de código aberto e gratuito, (2) ter uma grande variedade de templates e plugins, (3) ter um bom desempenho em mecanismos de busca, e (4) ter uma grande comunidade ativa que contribui para melhorias constantes.
TDC2018SP | Trilha Modern Web - Blazor - C# rodando no navegador padrao, sem ...tdc-globalcode
O documento resume o framework Blazor da Microsoft, que permite criar aplicações web interativas usando C# no lado do cliente, sem plugins. Explica que o Blazor compila C# para WebAssembly, permitindo que o código rode diretamente no navegador. Detalha alguns recursos e limitações atuais do Blazor, que é um projeto experimental da Microsoft.
O documento apresenta uma oficina sobre Wordpress ministrada por Aline Corso. Ela descreve sua formação acadêmica e áreas de pesquisa, além de fornecer informações sobre o que é o Wordpress, como está dividido, vantagens, requisitos e limitações. A oficina também aborda temas, plugins, widgets e dicas de SEO para melhorar o ranqueamento em mecanismos de busca.
"TV CORPORATIVA : DA TEORIA À PRÁTICA"Comunique-se
O documento fornece instruções sobre como implementar uma TV Corporativa de forma efetiva em 7 passos: 1) Escolha do parceiro tecnológico; 2) Definição dos papéis; 3) Criação de conteúdo relevante; 4) Instalação de telas em locais estratégicos; 5) Instalação da rede; 6) Treinamento da equipe; 7) Lançamento oficial da TV Corporativa. A TV Corporativa é uma ferramenta para melhorar a comunicação interna e alinhamento dos funcionários por meio de víde
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
4. O Código é da
Empresa
• A empresa usa algum código de
software livre?
• O componente não possui a regra
de negócio da empresa
5. Meu código é ruim
• Você não é o melhor, esqueça isso
• Muitas cabeças pensam melhor
que uma, ele será continuamente
melhorado
• Trabalhando em equipe, você vai
aprender naturalmente a
melhorar seu código
7. Github
• Simples
• Rede Social incorporada
• Integrável com vários serviços
• Plenamente difundido entre a
comunidade
• Apoio de grandes empresas
• Grátis para repositórios públicos
• Equipes
9. BitBucket
• Simples
• Repositórios públicos e privados
• Suporte a times
• Integrável com vários serviços
• Rede social simples
• Pouco conhecido pela
comunidade
• Suporte a GIT e Mercurial
20. Phar
• PHP Archive
• Empacota toda a aplicação ou
módulo em um único pacote
• Pode se tornar um executável
adicionando um “stub”
• Não tão simples
21. Finalizando
• Código não se mantém sozinho
• Aprenda a gerenciar o repositório (branches,
versões, tags)
• Documente tudo, algo pode ser óbvio apenas
para você