O documento apresenta uma palestra sobre GraphQL e sua integração com Ruby on Rails. A palestra discute o que é GraphQL, como funciona, quais problemas resolve, a experiência do palestrante com GraphQL e demonstra como integrar um esquema GraphQL a uma aplicação Rails existente.
Pensar em performance nos dias atuais é indispensável se você quer manter uma aplicação de sucesso na internet sem imprevistos durante os picos de acesso. Vamos mostrar como entender o comportamento da API sob stress utilizando o Gatling como ferramenta.
O documento discute programação funcional reativa usando a biblioteca Bacon.js para JavaScript. Ele introduz programação reativa e funcional, explica como Bacon.js permite criar fluxos de dados (streams) e transformá-los usando funções como map e filter, e fornece um exemplo de código.
[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...Vinicius Campos Silva
Nossos desenvolvedores conhecem práticas ágeis propostas por eXtreme Programming? Se sim, eles estão realmente aplicando-as de forma que os ajudem a entregar software de valor? Caso contrário, os desenvolvedores estão desacreditados quanto a agilidade? O Scrum team sendo responsável pela qualidade técnica do que está sendo entregue para o cliente, pode e deve utilizar práticas da eXtreme Programming para obter melhores resultados!
Introduzindo StimulusJS: o novo Framework JavaScript para Ruby On Rails.Sergio Lima
O documento introduz o framework JavaScript StimulusJS e discute como ele pode ser usado com Ruby on Rails. O palestrante descreve sua experiência usando StimulusJS em artigos e projetos, explica o que é StimulusJS e seus benefícios, como funciona usando o padrão Controller-Target-Action, e demonstra sua implementação em um projeto Rails.
GraphQL - A Linguagem do Facebook para APIsSergio Lima
O documento apresenta GraphQL, uma linguagem para APIs desenvolvida pelo Facebook. Apresenta a experiência do autor com GraphQL, o que é GraphQL, quais problemas resolve como under-fetching e over-fetching. Discute quando usar GraphQL ou REST e demonstra uma implementação prática de GraphQL com exemplos de consultas e mutações.
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JSRodrigo Urubatan
O documento descreve uma aplicação web construída com Rails no backend e React.js no frontend. O objetivo é usar Rails apenas para a API e implementar toda a interface do usuário com React para melhor interação sem duplicação de código. É explicado como configurar a aplicação Rails, criar os componentes React e usar Backbone para comunicação cliente-servidor.
Pensar em performance nos dias atuais é indispensável se você quer manter uma aplicação de sucesso na internet sem imprevistos durante os picos de acesso. Vamos mostrar como entender o comportamento da API sob stress utilizando o Gatling como ferramenta.
O documento discute programação funcional reativa usando a biblioteca Bacon.js para JavaScript. Ele introduz programação reativa e funcional, explica como Bacon.js permite criar fluxos de dados (streams) e transformá-los usando funções como map e filter, e fornece um exemplo de código.
[TDCPOA2018] Desmistificando a eXtreme Programming para desenvolvedores "não ...Vinicius Campos Silva
Nossos desenvolvedores conhecem práticas ágeis propostas por eXtreme Programming? Se sim, eles estão realmente aplicando-as de forma que os ajudem a entregar software de valor? Caso contrário, os desenvolvedores estão desacreditados quanto a agilidade? O Scrum team sendo responsável pela qualidade técnica do que está sendo entregue para o cliente, pode e deve utilizar práticas da eXtreme Programming para obter melhores resultados!
Introduzindo StimulusJS: o novo Framework JavaScript para Ruby On Rails.Sergio Lima
O documento introduz o framework JavaScript StimulusJS e discute como ele pode ser usado com Ruby on Rails. O palestrante descreve sua experiência usando StimulusJS em artigos e projetos, explica o que é StimulusJS e seus benefícios, como funciona usando o padrão Controller-Target-Action, e demonstra sua implementação em um projeto Rails.
GraphQL - A Linguagem do Facebook para APIsSergio Lima
O documento apresenta GraphQL, uma linguagem para APIs desenvolvida pelo Facebook. Apresenta a experiência do autor com GraphQL, o que é GraphQL, quais problemas resolve como under-fetching e over-fetching. Discute quando usar GraphQL ou REST e demonstra uma implementação prática de GraphQL com exemplos de consultas e mutações.
TDC São Paulo 2015 - Interfaces Ricas com Rails e React.JSRodrigo Urubatan
O documento descreve uma aplicação web construída com Rails no backend e React.js no frontend. O objetivo é usar Rails apenas para a API e implementar toda a interface do usuário com React para melhor interação sem duplicação de código. É explicado como configurar a aplicação Rails, criar os componentes React e usar Backbone para comunicação cliente-servidor.
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.
GWT permite desenvolver aplicações web ricas sem escrever JavaScript. Este documento discute como GWT pode ser integrado com o framework Spring para adicionar recursos como injeção de dependência, suporte a transações e segurança. Um exemplo demonstra como construir um sistema de leilões usando GWT com Spring MVC.
O documento discute a arquitetura JavaEE no Google App Engine. Apresenta a história do App Engine, comparando-o com frameworks web Java tradicionais e discutindo a mudança para uma arquitetura mais orientada ao cliente. Também explica os serviços oferecidos pelo App Engine e fornece exemplos de implementações com ExtJS/SpringMVC e Spring Roo/GWT.
GraphQL na Era das APIs é uma apresentação sobre GraphQL. A apresentação introduz APIs, RESTful e GraphQL, fornecendo exemplos de cada um. Ela também discute dicas e boas práticas de GraphQL, o ecossistema ao redor de GraphQL e pontos de atenção ao usar GraphQL. A apresentação termina definindo GraphQL em poucas palavras, destacando seus principais benefícios.
O documento introduz o GraphQL, uma linguagem de consulta de dados criada pelo Facebook que permite que os clientes solicitem exatamente os dados de que precisam de uma única API. O GraphQL resolve problemas comuns em APIs REST como overfetching e underfetching ao dar mais poder ao frontend para decidir quais dados receber.
O documento discute as novidades da plataforma Java EE 7, incluindo o foco em serviços de computação em nuvem, auto provisionamento e multi-tenancy. A especificação Java EE 7 também trará melhorias em APIs existentes como JPA, JSF e JAX-RS e novas APIs como JSON-P e WebSocket. O lançamento está previsto para o primeiro semestre de 2013.
GraphQL é uma nova maneira de projetar APIs que permite que clientes recuperem dados de forma eficiente em uma única chamada. Foi criado no Facebook em 2012 e permite definir esquemas e tipos para dados, além de suportar operações como consultas e mutações. Muitas plataformas já suportam GraphQL.
O documento discute a API Roslyn do .NET, que permite o acesso ao pipeline de compilação do C# e VB.NET. Isso torna possível implementar ferramentas de código como syntax highlighting, intellisense e refactoring sem precisar reimplementar a análise sintática e semântica. A API Roslyn também permite a geração e análise de código em tempo de execução, facilitando o desenvolvimento de ferramentas de software.
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 uma solução de teste de aplicativos móveis nativos usando Ruby, Cucumber e Appium. A solução unifica os mapeamentos de tela, cenários de teste e relatórios entre plataformas Android e iOS. As ferramentas escolhidas facilitam a automação dos testes com curva de aprendizagem baixa e poucas dependências.
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.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, tipos fortemente tipados, pipelines e composição. O palestrante destaca recursos da linguagem como Option, unidades de medida e type providers para carregar dados dinamicamente.
Introdução ao GraphQL - Uma nova forma de criar APIs (Ruby)Fernando Henriques
Palestra realizada no meetup da comunidade RubyOnRio em 04/06/2019.
Link do projeto de exemplo apresentado ao fim da palestra: https://github.com/fernandohenriques/graphql-on-rails
Este documento apresenta como implementar GraphQL com Drupal 8 e React usando Apollo. Primeiro explica o que é GraphQL e como resolve problemas do REST. Em seguida, mostra como implementar GraphQL no Drupal usando um módulo e como usar React e Apollo para construir interfaces com GraphQL. Por fim, demonstra uma arquitetura integrando essas tecnologias no front-end e back-end.
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.
REST e GraphQL são duas APIs populares. REST usa métodos HTTP como GET e POST para recuperar e enviar dados, enquanto GraphQL permite que os clientes solicitem exatamente os dados de que precisam através de uma única consulta. Embora GraphQL elimine problemas como over-fetching, REST tem vantagens como cache e monitoramento mais fácil.
TDC2018SP | Trilha Testes II - Descomplicando a montagem de ambientes de Test...tdc-globalcode
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Também fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
Descomplicando a montagem de ambientes de Testes com Docker - TDC 2018 - São ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Ele fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
O documento apresenta o Refit, uma biblioteca para consumo de APIs REST de forma simples em aplicativos Xamarin. O Refit permite definir requisições HTTP através de anotações em interfaces e gera o código para executá-las. O documento explica como usar o Refit em três passos: 1) criar uma interface e métodos, 2) anotar a interface com configurações de requisição e 3) resolver a interface para executar as requisições. Apresenta também como customizar cabeçalhos HTTP e fornece links para o código de exemplo e documentação do
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.
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.
GWT permite desenvolver aplicações web ricas sem escrever JavaScript. Este documento discute como GWT pode ser integrado com o framework Spring para adicionar recursos como injeção de dependência, suporte a transações e segurança. Um exemplo demonstra como construir um sistema de leilões usando GWT com Spring MVC.
O documento discute a arquitetura JavaEE no Google App Engine. Apresenta a história do App Engine, comparando-o com frameworks web Java tradicionais e discutindo a mudança para uma arquitetura mais orientada ao cliente. Também explica os serviços oferecidos pelo App Engine e fornece exemplos de implementações com ExtJS/SpringMVC e Spring Roo/GWT.
GraphQL na Era das APIs é uma apresentação sobre GraphQL. A apresentação introduz APIs, RESTful e GraphQL, fornecendo exemplos de cada um. Ela também discute dicas e boas práticas de GraphQL, o ecossistema ao redor de GraphQL e pontos de atenção ao usar GraphQL. A apresentação termina definindo GraphQL em poucas palavras, destacando seus principais benefícios.
O documento introduz o GraphQL, uma linguagem de consulta de dados criada pelo Facebook que permite que os clientes solicitem exatamente os dados de que precisam de uma única API. O GraphQL resolve problemas comuns em APIs REST como overfetching e underfetching ao dar mais poder ao frontend para decidir quais dados receber.
O documento discute as novidades da plataforma Java EE 7, incluindo o foco em serviços de computação em nuvem, auto provisionamento e multi-tenancy. A especificação Java EE 7 também trará melhorias em APIs existentes como JPA, JSF e JAX-RS e novas APIs como JSON-P e WebSocket. O lançamento está previsto para o primeiro semestre de 2013.
GraphQL é uma nova maneira de projetar APIs que permite que clientes recuperem dados de forma eficiente em uma única chamada. Foi criado no Facebook em 2012 e permite definir esquemas e tipos para dados, além de suportar operações como consultas e mutações. Muitas plataformas já suportam GraphQL.
O documento discute a API Roslyn do .NET, que permite o acesso ao pipeline de compilação do C# e VB.NET. Isso torna possível implementar ferramentas de código como syntax highlighting, intellisense e refactoring sem precisar reimplementar a análise sintática e semântica. A API Roslyn também permite a geração e análise de código em tempo de execução, facilitando o desenvolvimento de ferramentas de software.
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 uma solução de teste de aplicativos móveis nativos usando Ruby, Cucumber e Appium. A solução unifica os mapeamentos de tela, cenários de teste e relatórios entre plataformas Android e iOS. As ferramentas escolhidas facilitam a automação dos testes com curva de aprendizagem baixa e poucas dependências.
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.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, tipos fortemente tipados, pipelines e composição. O palestrante destaca recursos da linguagem como Option, unidades de medida e type providers para carregar dados dinamicamente.
Introdução ao GraphQL - Uma nova forma de criar APIs (Ruby)Fernando Henriques
Palestra realizada no meetup da comunidade RubyOnRio em 04/06/2019.
Link do projeto de exemplo apresentado ao fim da palestra: https://github.com/fernandohenriques/graphql-on-rails
Este documento apresenta como implementar GraphQL com Drupal 8 e React usando Apollo. Primeiro explica o que é GraphQL e como resolve problemas do REST. Em seguida, mostra como implementar GraphQL no Drupal usando um módulo e como usar React e Apollo para construir interfaces com GraphQL. Por fim, demonstra uma arquitetura integrando essas tecnologias no front-end e back-end.
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.
REST e GraphQL são duas APIs populares. REST usa métodos HTTP como GET e POST para recuperar e enviar dados, enquanto GraphQL permite que os clientes solicitem exatamente os dados de que precisam através de uma única consulta. Embora GraphQL elimine problemas como over-fetching, REST tem vantagens como cache e monitoramento mais fácil.
TDC2018SP | Trilha Testes II - Descomplicando a montagem de ambientes de Test...tdc-globalcode
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Também fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
Descomplicando a montagem de ambientes de Testes com Docker - TDC 2018 - São ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Ele fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
O documento apresenta o Refit, uma biblioteca para consumo de APIs REST de forma simples em aplicativos Xamarin. O Refit permite definir requisições HTTP através de anotações em interfaces e gera o código para executá-las. O documento explica como usar o Refit em três passos: 1) criar uma interface e métodos, 2) anotar a interface com configurações de requisição e 3) resolver a interface para executar as requisições. Apresenta também como customizar cabeçalhos HTTP e fornece links para o código de exemplo e documentação do
Semelhante a TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, a Linguagem do Facebook para APIs (20)
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.
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.
TDC2018SP | Trilha .Net - Novidades do ASP.NET Core 2.1tdc-globalcode
Este documento resume as principais novidades do ASP.NET Core 2.1, incluindo melhorias na segurança HTTPS, suporte ao GDPR, imagens Docker menores, o tipo ActionResult<T> para simplificar APIs, e Razor Class Libraries para compartilhar elementos UI entre projetos. O documento também discute outras atualizações como suporte a Identity, Kestrel, templates SPA e SignalR.
Folheto | Centro de Informação Europeia Jacques Delors (junho/2024)Centro Jacques Delors
Estrutura de apresentação:
- Apresentação do Centro de Informação Europeia Jacques Delors (CIEJD);
- Documentação;
- Informação;
- Atividade editorial;
- Atividades pedagógicas, formativas e conteúdos;
- O CIEJD Digital;
- Contactos.
Para mais informações, consulte o portal Eurocid:
- https://eurocid.mne.gov.pt/quem-somos
Autor: Centro de Informação Europeia Jacques Delors
Fonte: https://infoeuropa.mne.gov.pt/Nyron/Library/Catalog/winlibimg.aspx?doc=48197&img=9267
Versão em inglês [EN] também disponível em:
https://infoeuropa.mne.gov.pt/Nyron/Library/Catalog/winlibimg.aspx?doc=48197&img=9266
Data de conceção: setembro/2019.
Data de atualização: maio-junho 2024.
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24, Pr Henrique, EBD NA TV, Lições Bíblicas, 2º Trimestre de 2024, adultos, Tema, A CARREIRA QUE NOS ESTÁ PROPOSTA, O CAMINHO DA SALVAÇÃO, SANTIDADE E PERSEVERANÇA PARA CHEGAR AO CÉU, Coment Osiel Gomes, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, de Almeida Silva, tel-What, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique, https://ebdnatv.blogspot.com/
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfenpfilosofiaufu
Caderno de Resumos XVIII Encontro de Pesquisa em Filosofia da UFU, IX Encontro de Pós-Graduação em Filosofia da UFU e VII Encontro de Pesquisa em Filosofia no Ensino Médio
Egito antigo resumo - aula de história.pdfsthefanydesr
O Egito Antigo foi formado a partir da mistura de diversos povos, a população era dividida em vários clãs, que se organizavam em comunidades chamadas nomos. Estes funcionavam como se fossem pequenos Estados independentes.
Por volta de 3500 a.C., os nomos se uniram formando dois reinos: o Baixo Egito, ao Norte e o Alto Egito, ao Sul. Posteriormente, em 3200 a.C., os dois reinos foram unificados por Menés, rei do alto Egito, que tornou-se o primeiro faraó, criando a primeira dinastia que deu origem ao Estado egípcio.
Começava um longo período de esplendor da civilização egípcia, também conhecida como a era dos grandes faraós.
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoMateusTavares54
Quer aprender inglês e espanhol de um jeito divertido? Aqui você encontra atividades legais para imprimir e usar. É só imprimir e começar a brincar enquanto aprende!
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Betel, Ordenança para buscar a paz e fazer o bem, 2Tr24, Pr Henrique, EBD NA TV, 2° TRIMESTRE DE 2024, ADULTOS, EDITORA BETEL, TEMA, ORDENANÇAS BÍBLICAS, Doutrina Fundamentais Imperativas aos Cristãos para uma vida bem-sucedida e de Comunhão com DEUS, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Comentários, Bispo Abner Ferreira, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
12. Globalcode – Open4education
Minha Experiência
• Palestra na Guide Investimentos
Slides
https://www.slideshare.net/sergiosouzalima/graphql-a-
linguagem-do-facebook-para-apis-93202036
Projeto
https://github.com/sergiosouzalima/transactionapp
13. Globalcode – Open4education
Minha Experiência
• Palestra na TDC 2018 São Paulo
Slides
https://pt.slideshare.net/sergiosouzalima/rails-api-com-graphql
Projeto
https://notabug.org/sergiosouzalima/graphqlapp
tdc-rails-graphql.herokuapp.com/
tdcapi.herokuapp.com/gq
18. Globalcode – Open4education
GraphQL, o que é isso?
• Mais que linguagem de consulta
• GraphiQL.
Mecanismo de execução de consulta
Feito em React
Documentação da API no browser
Permite testes
20. Globalcode – Open4education
GraphQL, o que é isso?
• Cada nó: um recurso do sistema.
• Recurso: usuário, cliente, fornecedor.
• Outro recurso:
• país do usuário
• peça fornecida pelo fornecedor
• nota fiscal do cliente
• …
45. Globalcode – Open4education
Que problema resolve?
Problema Solução
Over-fetching
Cliente consumidor de dados
recebe muito mais dados que
o necessário.
Receber somente o
necessário, assim evita-se
demora na consulta e menor
processamento no servidor e
no cliente.
46. Globalcode – Open4education
Que problema resolve?
Problema Solução
Versionamento da API
APIs tradicionais, com o
passar do tempo, acontecem
modificação de campos.
Consulta é feita pelo cliente.
Ele decide quais dados
aparecem na query.
Sem necessidade de manter
versões das APIs.
47. Globalcode – Open4education
Que problema resolve?
Problema Solução
Muitas solicitações da
equipe de front-end
Tempo e esforço e de
comunicação entre equipes é
comum hoje em dia
A equipe de front-end
escolhe o que pedir da API.
A comunicação para este
propósito diminuirá,
liberando tempo para outras
atividades.