O documento resume as principais versões e recursos do Entity Framework, com foco no Entity Framework Core 1.0, que representa uma ruptura completa e é open source, permitindo o mapeamento de objetos para bancos de dados relacionais em .NET.
Entity Framework 7.0 a.k.a Entity Core 1.0Caliel Costa
O documento descreve o Entity Framework Core 1.0, incluindo suas principais funcionalidades como POCO, data annotation e relacionamentos. Ele também discute as mudanças radicais em relação às versões anteriores, como o foco apenas em code first e a disponibilização do código no GitHub. Por fim, apresenta os próximos passos de desenvolvimento e como entrar em contato com o autor.
O documento discute as mudanças no .NET, incluindo: 1) O .NET Core é multiplataforma, unificado, rápido e leve; 2) O .NET Core usa o .NET CLI para executar aplicativos em várias plataformas; 3) O .NET Standard permite a reutilização de código entre o .NET Framework e o .NET Core através de bibliotecas compartilhadas.
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontatdc-globalcode
Nessa palestra mostrarei como criar uma estrutura de testes automatizados para a sua aplicação ASP.NET MVC cobrindo os principais aspectos do seu sistema.
TDC SP 2016 - Dos requisitos à implantação em uma palestraRafael Chaves
O palestrante propõe uma abordagem para desenvolvimento de software baseada em modelagem conceitual e geração de código. A abordagem separa entendimento de negócio de decisões arquitetônicas e permite que requisitos sejam testados e documentação gerada automaticamente antes da implementação. A demonstração mostra como a solução conceitual de um sistema de gerenciamento de tarefas é traduzida em código funcional em poucas horas.
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
1. O documento apresenta uma técnica para construir rapidamente um microserviço JavaEE usando modelagem em UML e geração de código.
2. A técnica usa a linguagem TextUML para modelar o domínio do problema e gerar automaticamente todo o código JavaEE necessário em apenas 30 minutos.
3. A abordagem permite focar na modelagem do negócio sem se preocupar com detalhes de implementação, aumentando a produtividade.
O documento discute a evolução da plataforma .NET e da linguagem C#, incluindo o lançamento do .NET Core 1.0 e as novidades previstas para o C# 7.0, como tuplas, pattern matching e local functions. O autor é Renato Groffe, um Microsoft MVP experiente que fornece uma visão geral dessas tecnologias e demonstra alguns recursos do C# 7.0.
Criando uma arquitetura escalável para processamento de arquivos com micro s...Emmanuel Neri
Como criar uma arquitetura escalável para processamento de arquivos utilizando conceitos de micro serviços e implementações Spring Boot. Apresentação na trilha de micro serviços no The Developers Conference 2017 - Florianópolis
O documento discute arquitetura de software limpa, explicando que ela separa a lógica principal de negócios de detalhes externos como interface do usuário e banco de dados. Apresenta o conceito de adaptadores que conectam o domínio principal à camada externa e demonstra uma aplicação que armazena dados de usuários usando essa abordagem.
Entity Framework 7.0 a.k.a Entity Core 1.0Caliel Costa
O documento descreve o Entity Framework Core 1.0, incluindo suas principais funcionalidades como POCO, data annotation e relacionamentos. Ele também discute as mudanças radicais em relação às versões anteriores, como o foco apenas em code first e a disponibilização do código no GitHub. Por fim, apresenta os próximos passos de desenvolvimento e como entrar em contato com o autor.
O documento discute as mudanças no .NET, incluindo: 1) O .NET Core é multiplataforma, unificado, rápido e leve; 2) O .NET Core usa o .NET CLI para executar aplicativos em várias plataformas; 3) O .NET Standard permite a reutilização de código entre o .NET Framework e o .NET Core através de bibliotecas compartilhadas.
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontatdc-globalcode
Nessa palestra mostrarei como criar uma estrutura de testes automatizados para a sua aplicação ASP.NET MVC cobrindo os principais aspectos do seu sistema.
TDC SP 2016 - Dos requisitos à implantação em uma palestraRafael Chaves
O palestrante propõe uma abordagem para desenvolvimento de software baseada em modelagem conceitual e geração de código. A abordagem separa entendimento de negócio de decisões arquitetônicas e permite que requisitos sejam testados e documentação gerada automaticamente antes da implementação. A demonstração mostra como a solução conceitual de um sistema de gerenciamento de tarefas é traduzida em código funcional em poucas horas.
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
1. O documento apresenta uma técnica para construir rapidamente um microserviço JavaEE usando modelagem em UML e geração de código.
2. A técnica usa a linguagem TextUML para modelar o domínio do problema e gerar automaticamente todo o código JavaEE necessário em apenas 30 minutos.
3. A abordagem permite focar na modelagem do negócio sem se preocupar com detalhes de implementação, aumentando a produtividade.
O documento discute a evolução da plataforma .NET e da linguagem C#, incluindo o lançamento do .NET Core 1.0 e as novidades previstas para o C# 7.0, como tuplas, pattern matching e local functions. O autor é Renato Groffe, um Microsoft MVP experiente que fornece uma visão geral dessas tecnologias e demonstra alguns recursos do C# 7.0.
Criando uma arquitetura escalável para processamento de arquivos com micro s...Emmanuel Neri
Como criar uma arquitetura escalável para processamento de arquivos utilizando conceitos de micro serviços e implementações Spring Boot. Apresentação na trilha de micro serviços no The Developers Conference 2017 - Florianópolis
O documento discute arquitetura de software limpa, explicando que ela separa a lógica principal de negócios de detalhes externos como interface do usuário e banco de dados. Apresenta o conceito de adaptadores que conectam o domínio principal à camada externa e demonstra uma aplicação que armazena dados de usuários usando essa abordagem.
O documento apresenta os principais conceitos e técnicas de testes de software, incluindo testes unitários, TDD, coding dojo e diferentes tipos de testes. É destacada a importância da programação orientada a testes para melhorar a qualidade do código e reduzir bugs.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
A apresentação discute a trilogia SpringMVC, SpringData e AngularJS para desenvolvimento de aplicações web. Os palestrantes explicam as vantagens de cada tecnologia e fazem uma demonstração prática combinando SpringMVC para a API REST, SpringData para o acesso a dados e AngularJS para a interface do usuário.
This document discusses experiences with Test Driven Development (TDD) in a corporate environment. It describes challenges with current development practices that lead to bugs and difficulties, benefits of TDD like secure development and reduced bugs, and a case study of successful TDD adoption on a large project. Common myths about TDD are also addressed.
Slides in Portuguese.
A short presentation about "API development with PHP" used in a short course during the IV Semana de Tecnologia de Informação in FATEC São José do Rio Preto - SP. 20/10/216.
-------------------------------------------------------------------------------
Slides usadas na apresentação de um mini-curso sobre a Criação de APIs em PHP realizado na FATEC de São José do Rio Preto-SP como parte da IV Semana de Tecnologia de Informação. 20/10/2016.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
1. O documento descreve as principais novidades e melhorias do .NET 6, como o SDK e bibliotecas base unificadas, melhor desempenho, e suporte a desenvolvimento simplificado e multiplataforma.
2. Ele também discute recursos do C# 10, como usings globais e registros, além de melhorias em ferramentas como o Visual Studio 2022 e o assistente de atualização.
3. Por fim, apresenta novas APIs para desenvolvimento na nuvem e em dispositivos móveis, como Blazor, .NET MAUI e sup
Jenkins por dentro e por fora - Oracle Code São Paulo 2018Fernando Boaglio
O documento descreve a história do Jenkins, começando com seu criador Kohsuke Kawaguchi, que queria um programa para detectar quando builds falhavam. Isso levou ao projeto Hudson em 2004. O Jenkins introduziu conceitos como jobs, builds e artefatos. Atualmente, o Jenkins é amplamente usado com mais de 1000 plugins e continua se desenvolvendo com projetos como Blue Ocean e Jenkins X.
O documento discute a evolução do framework DLib para acesso a dados no Delphi. Originalmente usava o componente BDE, mas ele foi descontinuado. A nova versão DLib2 foi projetada para ser flexível o suficiente para suportar diferentes tecnologias de banco de dados sem quebrar a interface existente. Isso foi feito isolando a interface de uso da tecnologia subjacente. A implantação nos clientes usou uma abordagem de "canário" para testar a nova versão em produção de forma controlada e reverter rapidamente se necessário.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...Renato Groff
Apresentação sobre o desenvolvimento de APIs REST multiplataforma com ASP.NET Core 2.0. Esta palestrada foi realizada em 24/10/2017, em evento promovido pelo grupo Developers-SP em São Paulo capital.
O documento discute as vantagens do MicroProfile para aplicações monolíticas. Apresenta casos comuns de uso do MicroProfile em aplicações legadas para externalizar configuração, documentar APIs, melhorar tolerância a falhas e coletar métricas sem muita complexidade. O documento também inclui uma demonstração de aplicação Hello World usando Payara no Oracle Cloud.
NodeJS Under the Hood - Concurrency and MultithreadingRhuan Karlus Silva
O documento apresenta conceitos sobre NodeJS, como o event loop, libuv e V8. Explica que o NodeJS é single-threaded mas assíncrono, usando callbacks e o event loop. Também discute como criar código assíncrono de verdade no NodeJS através de addons, que usam threads, ou workers, que executam código JS em paralelo.
O documento discute a integração de testes de invasão nos processos de desenvolvimento contínuo (CI/CD) através da abordagem SecDevOps. Ele apresenta ferramentas como ZAP, Arachni e ThreadFix que podem ser usadas para automatizar testes de segurança e consolidar resultados de múltiplas ferramentas. A integração dessas ferramentas com Jenkins é destacada como forma de realizar testes de segurança como parte dos builds noturnos.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...Renato Groff
Renato Groffe apresentou sobre desenvolvimento de APIs REST multiplataforma usando ASP.NET Core 2.0 e .NET Core 2.0, fornecendo uma visão geral dessas tecnologias e exemplos práticos de implementação.
MUnit: Encontre os bugs antes que eles encontrem seu appRenato de Oliveira
O documento apresenta um resumo sobre o tópico "MUnit: Encontre os bugs antes que eles encontrem seu app". O palestrante Daniel Mirilli irá falar sobre conceitos de testes unitários no MuleSoft, como criar testes no MUnit e seus principais componentes como eventos, asserções e spies. Também abordará tópicas como testes parametrizados e o recurso de gravação de fluxos do MUnit.
O documento apresenta uma palestra sobre a ferramenta .NET Reflector, descrevendo suas principais funcionalidades como desassemblagem, navegação e depuração de código .NET sem o código-fonte. A palestra também discute como a ferramenta pode ser integrada ao Visual Studio e como tem sido útil no dia-a-dia de desenvolvedores.
Veja como usamos o Jenkins na Dafiti. Também conheça nossa ferramenta para validação de funcionalidades o Dafiti Code Sheriff.
Para ver a apresentação com as anotações:
https://docs.google.com/presentation/d/1MM1feMDeTIgnnO3qmrudXsaFYkP1v-ZHu0k_h4ZnuUA/pub?start=false&loop=false&delayms=3000
Dafiti Code Sheriff:
https://github.com/dafiti/cs
Dafiti Conference 2014:
http://ti.dafiti.com.br/dafiti-tech-conference-2014/
O documento resume as principais novidades do C# 7.0, incluindo novos recursos como tuplas, pattern matching, variáveis out e a classe ValueTask. Também discute a evolução recente do .NET Framework e da linguagem C#, desde as versões 5.0 e 6.0 até o surgimento do .NET Core.
O documento discute diferentes tipos de testes de software, como testes de unidade, integração e Testcontainers. Testcontainers é uma biblioteca que permite executar testes de integração usando containers Docker para simular dependências. Isso permite testar de forma isolada e consistente sem depender de ambientes complexos. O documento também discute desafios dos testes tradicionais e como Testcontainers pode ajudar a melhorar a cobertura e automação dos testes.
TDC2016POA \ Trilha Analise Negocios - Agregando valor sem trauma: como trans...tdc-globalcode
O documento apresenta um método para priorizar itens de backlog com os stakeholders de forma consensual e sem conflitos. O método envolve avaliar cada item em três critérios (Relevância, Urgência e Tendência) e atribuir valores de 1 a 5 para cada critério, multiplicá-los para obter um valor total, discutir as avaliações em grupo e chegar a um consenso, resultando em um backlog priorizado sem dor.
TDC2016POA | Trilha .NET - O que esperar do C# 7tdc-globalcode
O documento resume as principais novidades do C# 7, incluindo melhorias no desempenho, simplificação de código e consumo de dados. As principais features apresentadas são pattern matching, tuples, desconstruction, local functions, ref return e locals e out var.
Inspeção e Adaptação no Scrum com Indicadores de Resultado e Direção | TDC PO...André Bueno
Muito tem se falado sobre KPIs e OKRs para a medição de resultados ágies. Mas como utilizar os indicadores para alcançar resultados no desenvolvimento de software e no negócio do cliente? Como visualizar o impactos das entregas realizadas? É possível medir o valor de negócio agregado ao cliente? Nesta abordagem mostrarei como indicadores de resultado e direção poderão lhe orientar nestas questões. Também veremos a relação entre eficácia, eficiência e efetividade no uso de indicadores para a avaliação de resultados do projeto ágil e do negócio do cliente.
O documento apresenta os principais conceitos e técnicas de testes de software, incluindo testes unitários, TDD, coding dojo e diferentes tipos de testes. É destacada a importância da programação orientada a testes para melhorar a qualidade do código e reduzir bugs.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
A apresentação discute a trilogia SpringMVC, SpringData e AngularJS para desenvolvimento de aplicações web. Os palestrantes explicam as vantagens de cada tecnologia e fazem uma demonstração prática combinando SpringMVC para a API REST, SpringData para o acesso a dados e AngularJS para a interface do usuário.
This document discusses experiences with Test Driven Development (TDD) in a corporate environment. It describes challenges with current development practices that lead to bugs and difficulties, benefits of TDD like secure development and reduced bugs, and a case study of successful TDD adoption on a large project. Common myths about TDD are also addressed.
Slides in Portuguese.
A short presentation about "API development with PHP" used in a short course during the IV Semana de Tecnologia de Informação in FATEC São José do Rio Preto - SP. 20/10/216.
-------------------------------------------------------------------------------
Slides usadas na apresentação de um mini-curso sobre a Criação de APIs em PHP realizado na FATEC de São José do Rio Preto-SP como parte da IV Semana de Tecnologia de Informação. 20/10/2016.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
1. O documento descreve as principais novidades e melhorias do .NET 6, como o SDK e bibliotecas base unificadas, melhor desempenho, e suporte a desenvolvimento simplificado e multiplataforma.
2. Ele também discute recursos do C# 10, como usings globais e registros, além de melhorias em ferramentas como o Visual Studio 2022 e o assistente de atualização.
3. Por fim, apresenta novas APIs para desenvolvimento na nuvem e em dispositivos móveis, como Blazor, .NET MAUI e sup
Jenkins por dentro e por fora - Oracle Code São Paulo 2018Fernando Boaglio
O documento descreve a história do Jenkins, começando com seu criador Kohsuke Kawaguchi, que queria um programa para detectar quando builds falhavam. Isso levou ao projeto Hudson em 2004. O Jenkins introduziu conceitos como jobs, builds e artefatos. Atualmente, o Jenkins é amplamente usado com mais de 1000 plugins e continua se desenvolvendo com projetos como Blue Ocean e Jenkins X.
O documento discute a evolução do framework DLib para acesso a dados no Delphi. Originalmente usava o componente BDE, mas ele foi descontinuado. A nova versão DLib2 foi projetada para ser flexível o suficiente para suportar diferentes tecnologias de banco de dados sem quebrar a interface existente. Isso foi feito isolando a interface de uso da tecnologia subjacente. A implantação nos clientes usou uma abordagem de "canário" para testar a nova versão em produção de forma controlada e reverter rapidamente se necessário.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...Renato Groff
Apresentação sobre o desenvolvimento de APIs REST multiplataforma com ASP.NET Core 2.0. Esta palestrada foi realizada em 24/10/2017, em evento promovido pelo grupo Developers-SP em São Paulo capital.
O documento discute as vantagens do MicroProfile para aplicações monolíticas. Apresenta casos comuns de uso do MicroProfile em aplicações legadas para externalizar configuração, documentar APIs, melhorar tolerância a falhas e coletar métricas sem muita complexidade. O documento também inclui uma demonstração de aplicação Hello World usando Payara no Oracle Cloud.
NodeJS Under the Hood - Concurrency and MultithreadingRhuan Karlus Silva
O documento apresenta conceitos sobre NodeJS, como o event loop, libuv e V8. Explica que o NodeJS é single-threaded mas assíncrono, usando callbacks e o event loop. Também discute como criar código assíncrono de verdade no NodeJS através de addons, que usam threads, ou workers, que executam código JS em paralelo.
O documento discute a integração de testes de invasão nos processos de desenvolvimento contínuo (CI/CD) através da abordagem SecDevOps. Ele apresenta ferramentas como ZAP, Arachni e ThreadFix que podem ser usadas para automatizar testes de segurança e consolidar resultados de múltiplas ferramentas. A integração dessas ferramentas com Jenkins é destacada como forma de realizar testes de segurança como parte dos builds noturnos.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...Renato Groff
Renato Groffe apresentou sobre desenvolvimento de APIs REST multiplataforma usando ASP.NET Core 2.0 e .NET Core 2.0, fornecendo uma visão geral dessas tecnologias e exemplos práticos de implementação.
MUnit: Encontre os bugs antes que eles encontrem seu appRenato de Oliveira
O documento apresenta um resumo sobre o tópico "MUnit: Encontre os bugs antes que eles encontrem seu app". O palestrante Daniel Mirilli irá falar sobre conceitos de testes unitários no MuleSoft, como criar testes no MUnit e seus principais componentes como eventos, asserções e spies. Também abordará tópicas como testes parametrizados e o recurso de gravação de fluxos do MUnit.
O documento apresenta uma palestra sobre a ferramenta .NET Reflector, descrevendo suas principais funcionalidades como desassemblagem, navegação e depuração de código .NET sem o código-fonte. A palestra também discute como a ferramenta pode ser integrada ao Visual Studio e como tem sido útil no dia-a-dia de desenvolvedores.
Veja como usamos o Jenkins na Dafiti. Também conheça nossa ferramenta para validação de funcionalidades o Dafiti Code Sheriff.
Para ver a apresentação com as anotações:
https://docs.google.com/presentation/d/1MM1feMDeTIgnnO3qmrudXsaFYkP1v-ZHu0k_h4ZnuUA/pub?start=false&loop=false&delayms=3000
Dafiti Code Sheriff:
https://github.com/dafiti/cs
Dafiti Conference 2014:
http://ti.dafiti.com.br/dafiti-tech-conference-2014/
O documento resume as principais novidades do C# 7.0, incluindo novos recursos como tuplas, pattern matching, variáveis out e a classe ValueTask. Também discute a evolução recente do .NET Framework e da linguagem C#, desde as versões 5.0 e 6.0 até o surgimento do .NET Core.
O documento discute diferentes tipos de testes de software, como testes de unidade, integração e Testcontainers. Testcontainers é uma biblioteca que permite executar testes de integração usando containers Docker para simular dependências. Isso permite testar de forma isolada e consistente sem depender de ambientes complexos. O documento também discute desafios dos testes tradicionais e como Testcontainers pode ajudar a melhorar a cobertura e automação dos testes.
TDC2016POA \ Trilha Analise Negocios - Agregando valor sem trauma: como trans...tdc-globalcode
O documento apresenta um método para priorizar itens de backlog com os stakeholders de forma consensual e sem conflitos. O método envolve avaliar cada item em três critérios (Relevância, Urgência e Tendência) e atribuir valores de 1 a 5 para cada critério, multiplicá-los para obter um valor total, discutir as avaliações em grupo e chegar a um consenso, resultando em um backlog priorizado sem dor.
TDC2016POA | Trilha .NET - O que esperar do C# 7tdc-globalcode
O documento resume as principais novidades do C# 7, incluindo melhorias no desempenho, simplificação de código e consumo de dados. As principais features apresentadas são pattern matching, tuples, desconstruction, local functions, ref return e locals e out var.
Inspeção e Adaptação no Scrum com Indicadores de Resultado e Direção | TDC PO...André Bueno
Muito tem se falado sobre KPIs e OKRs para a medição de resultados ágies. Mas como utilizar os indicadores para alcançar resultados no desenvolvimento de software e no negócio do cliente? Como visualizar o impactos das entregas realizadas? É possível medir o valor de negócio agregado ao cliente? Nesta abordagem mostrarei como indicadores de resultado e direção poderão lhe orientar nestas questões. Também veremos a relação entre eficácia, eficiência e efetividade no uso de indicadores para a avaliação de resultados do projeto ágil e do negócio do cliente.
TDC2016POA | Trilha .NET - CQRS e ES na prática com RavenDBtdc-globalcode
The document discusses implementing CQRS and event sourcing patterns using RavenDB for persistence. It begins with a simple employee management prototype and evolves it to use domain-driven design principles like separating commands from queries and modeling entities to emit domain events in response to state changes. The events are stored as documents in RavenDB and are used to update entity state and project read models. It also covers loading entities from their event streams and saving event streams back to documents in the database.
TDC2016POA | Trilha .NET - C# como você nunca viu: conceitos avançados de pro...tdc-globalcode
The document discusses concepts of functional programming in C# and .NET, including:
- Using functions as first-class citizens and higher-order functions like Map and Where
- Directing code towards immutability using concepts like Option and Either to represent failure
- Handling concurrency issues through immutable and referentially transparent functions
- Combining functions through combinators like Print and Time to add logging and profiling
TDC 2016 |Trilha DevOps - Dissecando e entendendo pipelines de entrega de sof...tdc-globalcode
O documento discute os conceitos e práticas de pipelines de entrega de software, incluindo: (1) a importância de pipelines poderem ser executadas localmente pelos desenvolvedores, (2) as diferentes etapas de um pipeline como checagem de sintaxe, teste unitário, compilação e teste funcional e (3) a distinção entre testes funcionais, não funcionais, de integração e manuais.
Palestra: Big Data Open Source com Hadoop - FLISOL 2014 - CuritibaMarcio Junior Vieira
Este documento fornece uma introdução ao Big Data e Hadoop. Resume os principais conceitos do Big Data, incluindo os 4V (Volume, Velocidade, Variedade e Valor). Também descreve os principais componentes do ecossistema Hadoop, como HDFS, MapReduce, Hive e HBase, e dá exemplos de como empresas usam Hadoop.
TDC2016POA | Trilha Agile - CHA com Scrum Master - Conhecimentos, Habilidades...tdc-globalcode
O documento lista sete conhecimentos, habilidades e atitudes (CHAs) essenciais para um Scrum Master: valor, visão crítica, disciplina, mostrar o caminho, fluxo, lidar com pessoas e liderança servidora.
TDC2016POA | Trilha Agile - Agile Marketing: os resultados alcançados com pri...tdc-globalcode
O documento discute como os princípios ágeis podem ser aplicados em equipes de marketing para melhorar a produção de conteúdo e resultados. Apresenta exemplos de desafios tradicionais de marketing e como conceitos como Scrum, reuniões diárias e feedback contínuo ajudam a integrar a equipe e entregar conteúdo com mais frequência e qualidade.
TDC2016POA | Trilha Analise de Negocios - Como fatiar seu produto em estórias...tdc-globalcode
1. O documento discute como fatiar projetos em histórias de usuário menores e independentes ao invés de fatias horizontais grandes. Isso permite entregas incrementais e feedback mais rápido.
2. São apresentadas diretrizes para escrever boas histórias de usuário com atributos como independentes, negociáveis e estimáveis.
3. Exemplos demonstram como fatiar processos complexos, regras de negócio e fluxos de tela em histórias menores.
TDC2016POA | Trilha Agile - Dual-Track Agile: incluindo o PO e o UX no seu pi...tdc-globalcode
O documento discute a implementação do "Dual-Track Agile" para melhorar a comunicação entre os times de desenvolvimento, UX e produto. O método propõe dividir o trabalho em duas trilhas - descoberta e entrega - para validar hipóteses com os usuários antes de começar a codificar, evitando desperdícios.
TDC2016POA | Trilha Analise de Negocios - Inovando em negócios com foco na eX...tdc-globalcode
O documento descreve a metodologia de Design Sprint da Google, que permite validar ideias em apenas 5 dias. O método envolve as etapas de Entender, Divergir, Prototipar, Definir e Decidir para que uma equipe desenvolva rapidamente uma solução para um desafio de negócio, testando-a com usuários finais. O documento fornece detalhes sobre como a metodologia foi aplicada para melhorar o processo de venda de implementos agrícolas.
TDC2016POA | Trilha Agile - Agilidade além da TI: Um Relato de Experienciatdc-globalcode
1) O documento descreve a experiência de Guilherme Lacerda com metodologias ágeis na empresa Dass, onde ele implementou o método Dass-PDM.
2) O Dass-PDM usa práticas como entregas contínuas, gestão visual, planejamento de iterações e retrospectivas para melhorar o desenvolvimento de produtos.
3) O método foi aplicado com sucesso nos times de design, produção e no Centro de Logística e Customização da Dass.
TDC2016POA | Trilha Analise de Negocios - Estranho no ninho: Um brasileiro li...tdc-globalcode
O documento descreve a jornada de um analista de negócios brasileiro trabalhando em uma empresa americana. Ele fala sobre como conseguiu o emprego através de networking, os desafios de se adaptar à cultura e indústria diferentes, e como trouxe novas técnicas como Three Amigos e 5S para melhorar os processos da equipe.
TDC2016POA | Trilha Agile - Beyond borders: aplicando ágil em times distribuídostdc-globalcode
O documento discute como aplicar métodos ágeis em times distribuídos globalmente, enfrentando desafios como fusos horários e culturas diferentes. Ele apresenta sintomas como disfunções de equipe e propõe pilares como conceito de grupo versus time e foco nas pessoas para solucionar esses problemas, além de práticas diárias como daily meetings e retrospectivas.
TDC2016POA | Trilha Analise de Negocios - Business Coach, o Analista de Negó...tdc-globalcode
O documento descreve os papéis e habilidades de um Business Coach, que extrai e analisa informações de várias pessoas para ajudar clientes a pensarem no melhor caminho a seguir, fazendo perguntas que levam o cliente a soluções e desenvolvendo profissionalmente o cliente de forma construtiva.
TDC2016POA | Trilha .NET - Trazendo o poder dos containers ao mundo .NETtdc-globalcode
O documento apresenta uma introdução ao Docker, incluindo quem é o autor, o que é containerização e Docker, as vantagens de usar Docker como otimização de recursos e portabilidade, e como usar Docker com .NET e .NET Core através de imagens como microsoft/dotnet e microsoft/aspnetcore.
TDC2016POA | Trilha Agile - Ágil fora da TI: como expandir o Agil para as are...tdc-globalcode
O documento discute como expandir práticas ágeis para áreas de apoio e negócios fora de TI. Ele argumenta que o sucesso da mudança depende de entender as influências biopsicossociais no comportamento humano e trabalhar com indivíduos para superar barreiras à mudança. Apresenta um modelo para propor mudanças de forma a gerar consciência, desejo, conhecimento, habilidade e reforço entre os envolvidos.
TDC2016 POA | Trilha DevOps - Blue-Green Deployment com Dockertdc-globalcode
O documento discute a implementação do blue-green deployment usando Docker. Ele apresenta duas abordagens: usar Elastic Load Balancer (ELB) e EC2 na AWS ou usar um router como Nginx ou HAProxy junto com Docker. Esta segunda abordagem oferece mais controle e flexibilidade com baixo custo e complexidade.
TDC2016POA | Trilha Analise de Negocios - Especificação por exemplo como fer...tdc-globalcode
O documento descreve a Especificação por Exemplo como uma ferramenta de negócios que permite construir o produto certo da forma correta através de documentação viva, colaborativa e focada nos objetivos de negócio por meio de exemplos.
TDC2016SP - O que há de novo no Entity Framework Core 1.0tdc-globalcode
O documento descreve o Entity Framework Core 1.0, incluindo suas principais funcionalidades como POCO, data annotation e relacionamentos. Ele também discute as mudanças radicais em relação às versões anteriores, como o foco apenas em code first e a disponibilização do código no GitHub. Por fim, apresenta as plataformas suportadas e o roadmap para futuros desenvolvimentos.
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
O documento resume a história do ASP.NET, desde sua criação em 2002 até o desenvolvimento do ASP.NET vNext. Aborda perguntas comuns sobre o vNext e destaca suas principais características como modularidade, ciclo de desenvolvimento rápido, independência de plataforma e código aberto.
O documento apresenta as principais novidades do Entity Framework 5.0, incluindo o novo modelo de mapeamento Code First, a API DbContext, melhorias de performance e como contribuir para o projeto de código aberto.
.NET 6: O que há de novo e o que está por vir?akamud
1. O documento discute as novidades e melhorias do .NET 6, incluindo SDK e bibliotecas base unificadas, melhor desempenho, e simplificação do desenvolvimento.
2. Ele também aborda novas funcionalidades como suporte a Apple Silicon, C# 10, .NET Multi-platform App UI, e cronograma de lançamentos do .NET.
3. Por fim, incentiva o leitor a experimentar o .NET 6 e suas ferramentas de desenvolvimento.
Na minha palestra, eu apresentei as iniciativas da Microsoft para levar a plataforma de desenvolvimento Web ASP.NET para múltiplas plataformas, incluindo Linux e macOS, além do Windows. O novo .NET Core multiplataforma com suas ferramentas de linha de commando (.NET Core CLI), o novo padrão .NET Platform Standard e como funciona o .NET Core da codificação à execução. Eu abordei o ASP.NET Core, uma nova implementação da tecnologia de desenvolvimento Web ASP.NET para ser multiplataforma, muito mais rápida, leve e modular. Finalmente, eu apresentei uma série de Recursos para estudo.
TDC2016POA | Trilha .NET - O novo ASP.NET Core 1.0 multiplataformatdc-globalcode
O documento apresenta as novidades do .NET Core 1.0 e do ASP.NET Core 1.0, que são plataformas multiplataformas e de código aberto. Apresenta as principais características como desempenho aprimorado, modularidade e suporte a vários sistemas operacionais como Windows, Linux e MacOS. Também discute as ferramentas do .NET Core como o .NET Core CLI e o .NET Platform Standard para portabilidade binária.
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.
A versão final (RTM) do novo framework .NET Core 1.0 foi lançada em 27 de junho de 2016. Veja os recursos do .NET Core 1.0 para desenvolver aplicações web com ASP.NET Core, aplicações Console e aplicações para Universal Windows Platform (UWP). Desenvolva no seu sistema operacional predileto: Windows, Mac OS X ou Linux. E veja qual a relação existe entre o novo framework .NET Core multiplataforma e o .NET Framework tradicional para Windows.
A versão final (RTM) do ASP.NET Core 1.0 também foi lançada em 27 de junho de 2016. Veja os recursos do ASP.NET Core 1.0 para desenvolver aplicações web com ASP.NET Core MVC e serviços web com ASP.NET Core Web API no seu sistema operacional predileto: Windows, Mac OS X ou Linux. Além disso, veja aplicações web ASP.NET Core 1.0 executando em servidores Windows, Linux e contêineres Docker. E veja qual a relação existe entre as novas aplicações ASP.NET Core e as anteriores: aplicações ASP.NET tradicionais, incluindo: ASP.NET Web Forms, ASP.NET MVC e ASP.NET Web Pages.
Eu apresentarei a palestra “ASP.NET Core, .NET Core e EF Core: multiplataforma e otimizados para a nuvem” na edição de Brasília. Veja nesta palestra, as novidades mais recentes das novas plataformas de desenvolvimento multiplataforma da Microsoft:
- ASP.NET Core 1.0 (anteriormente chamado de ASP.NET Core 5), que é o novo framework de desenvolvimento web multiplataforma da Microsoft que contém o ASP.NET Core MVC (anteriormente chamado de ASP.NET MVC 6) que, agora, está integrado com o ASP.NET Core Web API.
- .NET Core 1.0 (anteriormente chamado de .NET Core 5), novo framework de uso geral que contém um subconjunto do .NET Framework e outras APIs únicas.
- Entity Framework Core 1.0 (anteriormente chamado de Entity Framework 7), que é o novo framework de mapeamento objeto relacional da Microsoft e não somente isso, pois há extensões para suporta acesso a bancos de dados NoSQL, dentre outros paradigmas de acesso a dados.
O documento discute alternativas de código aberto à plataforma Microsoft .NET, incluindo frameworks como Mono e DotGNU, ferramentas como SharpDevelop e MonoDevelop, e projetos populares mantidos pela comunidade como CMS e frameworks de mapeamento objeto-relacional. Também aborda a capacidade de rodar código Java no .NET usando o IKVM.NET.
SpringSource Tool Suite, tc Server e dm ServerDr. Spock
O documento descreve o SpringSource Tool Suite, que inclui o Eclipse IDE, o plugin Spring IDE, o servidor de aplicação Spring TC Server e o servidor OSGi Spring DM Server. O Spring IDE adiciona funcionalidades ao Eclipse para desenvolvimento com o framework Spring, enquanto os servidores Spring TC Server e Spring DM Server fornecem ferramentas de monitoramento e compatibilidade com OSGi.
O documento apresenta o .NET Core e o ASP.NET Core, descrevendo suas principais características como ser multiplataforma, modular e de alto desempenho. O .NET Core 1.0 substitui o .NET 5 e o ASP.NET Core 1.0 substitui o ASP.NET 5, unificando conceitos como controladores, ações e filtros. O ASP.NET Core oferece desempenho 2300% superior ao ASP.NET 4.6 por meio do CoreCLR.
O documento apresenta o TypeScript, descrevendo-o como um superconjunto de JavaScript que adiciona tipificação opcional, classes e módulos. Detalha como instalar e compilar o TypeScript, e apresenta recursos como interfaces, classes, módulos e suporte a ES6. Recomenda o uso do TypeScript pelas vantagens desses recursos, mas aponta a necessidade de aprendizado de uma nova linguagem como possível desvantagem.
TDC SP 2015 - Criando aplicações ASP.NET no MacAndre Baltieri
O documento discute a migração de aplicações .NET para o Mac, incluindo as vantagens de se tornar mais leve, robusto e aberto ao se desvincular do Windows e Visual Studio. Ele também lista várias bibliotecas e ferramentas .NET populares que funcionam no Mac, como ASP.NET MVC, Web API e SignalR, e demonstra como criar aplicações web simples e completas usando ferramentas como Yeoman no Mac.
O documento apresenta o JBoss Developer Framework (JDF), que mostra como escrever aplicações Java EE 6 de forma consistente e integrada. O JDF inclui 54 quickstarts focados em casos de uso e APIs comuns e visa resolver problemas de inconsistência e fragmentação entre frameworks Java EE.
O documento resume as principais novas funcionalidades do Entity Framework 4.0, incluindo o suporte a Model-first development, classes POCO, lazy loading e melhorias na geração de código SQL. Discute também as diferentes formas de trabalhar com o EF, como Database-first, Model-first e Code Only, e demonstra alguns destes recursos.
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterEdlaine Zamora
Palestra apresentada no TDC Florianópolis 2017.
Fazer o startup de aplicações Web com Java Stack tem custado muitas horas de engenheiros experientes. Quem nunca sofreu ou gastou muito tempo com configurações de frameworks, bibliotecas, gerenciador de dependências, entre outros ao criar um projeto Java web? Aprenda a gerar toda sua arquitetura com JHipster com apenas alguns comandos e economizar seu tempo.
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
O documento discute o uso de visão computacional e inteligência artificial para aplicações médicas e industriais. Ele descreve como CPUs, GPUs e VPUs podem processar IA localmente e com baixo custo usando ferramentas como OpenVINO. Isso permitiria diagnósticos médicos remotos em tempo real com baixo consumo de energia.
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
O documento fornece um panorama geral da tecnologia e inovação em Santa Catarina, destacando:
1) O setor representa 5,6% da economia catarinense, com faturamento de R$15,53 bilhões;
2) As cidades de Florianópolis e Blumenau são os dois polos com maior crescimento de faturamento no estado;
3) Santa Catarina tem a maior proporção de startups no país, com 19,95% do total nacional.
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPAtdc-globalcode
The document discusses Intel Graphics Performance Analyzers (Intel GPA), a suite of graphics performance tools created by Intel to optimize games and real-time graphics applications. It describes Intel GPA's profiling workflow which involves analyzing frames to identify bottlenecks, determining if issues are CPU or GPU bound, and identifying hotspots. It then provides overviews of the tools in Intel GPA like the System Analyzer, Trace Analyzer, Frame Analyzer and their capabilities for profiling graphics performance.
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinotdc-globalcode
O documento apresenta uma palestra sobre detecção de objetos em tempo real utilizando redes neurais convolucionais e o framework OpenVINO da Intel. É discutido o algoritmo YOLO para detecção de objetos em imagens e sua implementação no Intel AI Dev Cloud para treinamento. Também é mostrado como otimizar modelos de deep learning utilizando o OpenVINO para inferência em tempo real.
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...tdc-globalcode
O documento apresenta uma palestra sobre OpenCV, biblioteca de código aberto para visão computacional. Aborda os fundamentos da visão computacional e aplicações da OpenCV, incluindo processamento de imagens, reconhecimento de padrões e diretrizes para melhor desempenho em processadores Intel. Também discute tópicos como aprendizado de máquina profundo, YOLO e conformidade com leis de privacidade como o GDPR.
TDC2019 Intel Software Day - Inferencia de IA em edge devicestdc-globalcode
This document discusses Intel's compiler optimizations and how they may differ depending on the microprocessor. It notes that:
- Intel's compilers may optimize differently for non-Intel microprocessors, including optimizations for SSE2, SSE3, and SSSE3 instruction sets.
- Intel does not guarantee the availability, functionality, or effectiveness of any optimization on non-Intel microprocessors.
- Microprocessor-dependent optimizations are intended for use with Intel microprocessors only. Certain non-Intel specific optimizations are also reserved for Intel microprocessors.
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publicatdc-globalcode
O documento discute a aplicação de bancos de dados orientados a grafos para análise de vínculos na segurança pública. Esses bancos permitem modelar dados de crimes e suspeitos como vértices e arestas em um grafo, possibilitando correlacionar informações de forma mais eficiente do que bancos relacionais. Isso pode identificar proximidades entre suspeitos e verificar vínculos de diferentes perspectivas em tempo real, auxiliando investigações criminais.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, composição de funções, type providers e features como Option e unidades de medida. O objetivo é mostrar como F# oferece um paradigma diferente de programação e como seus recursos podem ser usados no desenvolvimento .NET.
This document summarizes the development of an API for addresses in Go. It describes using Beego and pure Go for scalability. It implemented middlewares for routing, error handling, authentication, and logging. It also integrated New Relic for metrics. The API routes and controllers are chained through the middleware handlers. In conclusion, the API was able to successfully provide address functionality and insights through integration of middlewares and third-party services.
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?tdc-globalcode
O documento discute a importância da personalização e da relevância na web. Defende que sites devem entender os usuários individuais e fornecer experiências adaptadas às necessidades e desejos únicos de cada pessoa. Explica como o web mining, logs de servidor e clientes podem ser usados para analisar o comportamento dos usuários e melhorar a usabilidade e a relevância dos sites.
TDC2018SP | Trilha Go - Clean architecture em Golangtdc-globalcode
O documento descreve os princípios da arquitetura limpa em Go, dividindo o código em 4 camadas: entidades, casos de uso, controladores e frameworks/drivers. A arquitetura promove independência de frameworks, teste, interface gráfica e bancos de dados, além de permitir testes por camada. Um exemplo completo está disponível em um repositório no GitHub.
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
O documento discute as vantagens de usar a linguagem Go para testes de software, apresentando diversas ferramentas para testes com Go, como Godog para testes de aceitação baseados em BDD, Gomega para testes unitários e Ginkgo para execução de testes. Também cita empresas que usam Go em produção como Uber, Docker e Dropbox.
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciatdc-globalcode
O documento discute (1) a tokenização como método seguro de armazenar dados de cartão, (2) as integrações com as APIs do Google Pay e Apple Pay para permitir pagamentos móveis dentro de aplicativos, e (3) a crescente tendência dos pagamentos digitais em carteiras móveis em todo o mundo.
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
O documento discute o Azure SignalR Service, um serviço gerenciado pela Microsoft que permite escalar aplicações em tempo real sem gerenciar a infraestrutura subjacente. O serviço oferece fallback automático entre protocolos de comunicação e permite 1000 conexões por unidade com SLA de 99,9%. O documento também fornece instruções sobre como adicionar o serviço a uma aplicação ASP.NET Core.
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
O documento discute a evolução do .NET, desde seu foco inicial em aplicativos empresariais para Windows até se tornar uma pilha multiplataforma de código aberto. Também compara o .NET Framework e o .NET Core, explicando quando cada um é mais adequado, e demonstra o SQL Server rodando no Linux.
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8tdc-globalcode
This document discusses new features in C# 7 and 8, including pattern matching, tuples, out variables, discards, ref returns and locals, expression-bodied members, numeric literals, local functions, generalized async returns, default literals, non-trailing named arguments, leading separators for numeric literals, private protected access, reference semantics with value types using in, ref, and ref readonly. It also provides links to documentation and proposals for each feature.
1) A apresentação introduz Fernando Mendes e Mikaeri Ohana, arquiteto de software e desenvolvedor de software respectivamente, e descreve o tópico da palestra sobre obter métricas com TDD utilizando build automatizado e deploy no Azure. 2) A palestra discute os benefícios dos testes unitários, TDD e cobertura de código e faz uma demonstração. 3) As ferramentas xUnit, OpenCover e ReportGenerator são apresentadas para testes, cobertura e relatórios.
TDC2018SP | Trilha .Net - .NET funcional com F#tdc-globalcode
O documento apresenta a linguagem de programação funcional F# como parte do .NET, destacando que é fortemente tipada e permite programação funcional "impura" com interoperabilidade com o ecossistema .NET. Também menciona o apoio da Microsoft à linguagem e exemplos de onde ela pode ser usada.
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Coretdc-globalcode
O documento descreve o Blazor, um projeto experimental que permite criar SPAs usando C# e WebAssembly. Ele explica que o WebAssembly é um novo formato para compilação web e lista algumas vantagens do Blazor, como ser estável e usar ferramentas da indústria. Também menciona pré-requisitos para usar o Blazor e dicas de hospedagem.
O Que é Um Ménage à Trois?
A sociedade contemporânea está passando por grandes mudanças comportamentais no âmbito da sexualidade humana, tendo inversão de valores indescritíveis, que assusta as famílias tradicionais instituídas na Palavra de Deus.
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Central Gospel, Os Mortos Em Cristo, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
2. Globalcode – Open4education
Entity Framework
É um mapeador objeto-relacional que permite
desenvolvedores .NET trabalhar com dados
relacionais usando objetos de domínio.
Ele elimina a necessidade de desenvolvedores
escreverem código de acesso a dados.
3. Globalcode – Open4education
Release Notes
EF 3.5
• Visual Studio 2008 (.NET 3.5)
EF 4.0
• Visual Studio 2010 (.NET 4.0)
• POCO
• Lazy Loading
EF 4.1
• NuGET
• Code First
4. Globalcode – Open4education
Release Notes
EF 4.3
• Migrations
EF 5.0
• Visual Studio 2012 e 2010 (.NET 4.5 e 4)
• Enum
• Dados Espaciais
EF 6.0
• Visual Studio 2013 e 2012
• CodePlex
• Async
5. Globalcode – Open4education
Coding First ou after
Temos dois paradigmas:
• Coding First: primeiro você cria as classes de
dominio, através disso o banco de dados é gerado
• Database/Model First: com o banco modelado as
classes do domínio são geradas
7. Globalcode – Open4education
Entity Framework 7
Ruptura, escrito do zero
Github
Open Source
Visual Studio vNext
• ASP.NET 5 is now ASP.NET Core 1.0.
• .NET Core 5 is now .NET Core 1.0.
logo…
11. Globalcode – Open4education
Mudança Radical!!
No more EDMX, somente code first.
Todos os modelos serão representados em código.
Porem haverá ferramentas para fazer engenharia
reversa a partir do banco, gerando código
Por quê?
Simplicidade