The document discusses GraphQL and REST APIs. It begins by providing background on GraphQL, including its features like queries, mutations, and subscriptions. It then outlines some pros and cons of GraphQL compared to REST. Specifically, it notes that GraphQL provides a flexible query language for APIs but lacks support for content negotiation and caching that REST provides. The document then demonstrates building a sample GraphQL API for whisky data using .NET Core and the graphql-dotnet library. It shows how to define the schema and resolve queries using types. Finally, it discusses alternatives to GraphQL like REST with OData and notes some tradeoffs between the different approaches.
KLab 2019 Meetup - TypeScript come (forse) non lo hai mai vistoGianluca Carucci
Cos’è TypeScript? Perchè utilizzarlo? Come utilizzarlo?
Queste sono alcune delle domande a cui proveremo a rispondere con l’aiuto di qualche esempio di codice.
Partiremo da esempi di codice “di tutti i giorni” implementati con il paradigma OOP e proveremo a riscriverli sfruttando il paradigma funzionale.
Non mancheremo di analizzare e apprezzare il risultato ottenuto grazie ad alcune gemme del linguaggio: sei pronti a scrivere il tuo codice in modo molto differente da come, probabilmente, sei abituato?
Working Software 2019 - TypeScript come (forse) non lo hai mai vistoGianluca Carucci
Cos’è TypeScript? Perchè utilizzarlo? Come utilizzarlo?
Queste sono alcune delle domande a cui proveremo a rispondere con l’aiuto di qualche esempio di codice.
Partiremo da esempi di codice “di tutti i giorni” implementati con il paradigma OOP e proveremo a riscriverli sfruttando il paradigma funzionale.
Non mancheremo di analizzare e apprezzare il risultato ottenuto grazie ad alcune gemme del linguaggio: sei pronti a scrivere il tuo codice in modo molto differente da come, probabilmente, sei abituato?
n this session we'll give an introduction to GraphQL, explain the differences between REST and GraphQL, talk about the available + recommended libraries for .NET + GraphQL, and then we'll jump into a live coding demo where we build our very own GraphQL API in C#!
KLab 2019 Meetup - TypeScript come (forse) non lo hai mai vistoGianluca Carucci
Cos’è TypeScript? Perchè utilizzarlo? Come utilizzarlo?
Queste sono alcune delle domande a cui proveremo a rispondere con l’aiuto di qualche esempio di codice.
Partiremo da esempi di codice “di tutti i giorni” implementati con il paradigma OOP e proveremo a riscriverli sfruttando il paradigma funzionale.
Non mancheremo di analizzare e apprezzare il risultato ottenuto grazie ad alcune gemme del linguaggio: sei pronti a scrivere il tuo codice in modo molto differente da come, probabilmente, sei abituato?
Working Software 2019 - TypeScript come (forse) non lo hai mai vistoGianluca Carucci
Cos’è TypeScript? Perchè utilizzarlo? Come utilizzarlo?
Queste sono alcune delle domande a cui proveremo a rispondere con l’aiuto di qualche esempio di codice.
Partiremo da esempi di codice “di tutti i giorni” implementati con il paradigma OOP e proveremo a riscriverli sfruttando il paradigma funzionale.
Non mancheremo di analizzare e apprezzare il risultato ottenuto grazie ad alcune gemme del linguaggio: sei pronti a scrivere il tuo codice in modo molto differente da come, probabilmente, sei abituato?
n this session we'll give an introduction to GraphQL, explain the differences between REST and GraphQL, talk about the available + recommended libraries for .NET + GraphQL, and then we'll jump into a live coding demo where we build our very own GraphQL API in C#!
Os últimos anos conferiram à web uma nova dinâmica. Novos produtos e soluções inundam a nossa atenção a toda a hora, mas a verdadeira killer feature é a facilidade com que se constroem novos serviços sobre APIs. Building platforms é uma apresentação orientada a
developers sobre APIs e plataformas como Microformats, OpenID, OAuth.
LarKC Tutorial at ISWC 2009 - Second Hands-on ScenarioLarKC
The aim of the EU FP 7 Large-Scale Integrating Project LarKC is to develop the Large Knowledge Collider (LarKC, for short, pronounced “lark”), a platform for massive distributed incomplete reasoning that will remove the scalability barriers of currently existing reasoning systems for the Semantic Web. The LarKC platform is available at larkc.sourceforge.net. This is the first of two hand-ons that introduce participants to working with directly LarKC code.
GraphQL is an exciting new API architecture that enables huge performance benefits over REST APIs.
But what is GraphQL? Why is it better than REST? And how do you create a GraphQL API in C#.
apidays LIVE New York - API Code First vs Design First by Phil Sturgeonapidays
apidays LIVE New York - API for Legacy Industries: Banking, Insurance, Healthcare and Retail
API Code First vs Design First
Phil Sturgeon, Author of "APIs you won't hate" & Developer Advocate at Stoplight
Managing data is difficult and sometimes handling JSON APIs can get confusing. Figuring out endpoints is stressful. GraphQL is here to change that. GraphQL is a query language that can be implemented in whichever programming language you want. Thanks to it, we can use a single endpoint to exchange data. Choose your data! No overfetching! In this workshop we will learn all about GraphQL by building an application from the server to the client using JavaScript.
Despite being a well-established standard for bidirectional persistent connection between client and server, WebSocket is complicated to set up on Android. When Tinder migrated to WebSocket for its realtime chat experience, they developed Scarlet: an extensible Kotlin library inspired by Retrofit that eliminates the boilerplate code required to handle data serialization and specify when to connect and retry. After this talk, you’ll be able to configure Scarlet using many of its plugins and integrate any WebSocket API in 10 minutes.
https://tech.gotinder.com/taming-websocket-with-scarlet/
https://github.com/Tinder/Scarlet
https://github.com/Tinder/StateMachine
In this session, Michael Alford and Mark Meeker will describe the major business goals that drove the development of Orbitz Worldwide’s next generation online travel commerce platform, and how those goals were met with Spring and other technologies.
Last summer, Orbitz Worldwide released a new generation of its global technology platform with the goals of internationalization, white-label capability, and faster, streamlined development. Michael and Mark will describe the key challenges of this technology project and how those challenges were addressed, including the good, bad, and ugly of the Spring Framework and Spring Web Flow.
Dans cette session, Chris Wilson parlera d’Internet Explorer 8 et de ses avancées en termes de conformité aux standards et de prise en charge d’AJAX. Il illustrera aussi les nouvelles possibilités qui s’offrent aux responsables de sites Web.
DevOps Fest 2019. Gianluca Arbezzano. DevOps never sleeps. What we learned fr...DevOps_Fest
Where a company with an OpenSource project announce that they are working on a new major release there is always a lot of chatting going on in the community because you never know how much this is going to break your system. Gianluca Arbezzano SRE at InfluxData will speak about the journey the company is facing from a DevOps perspective to move from InfluxDB v1 to version 2 a fully integrated platform that starts from the strong background we built running a database like InfluxDB at scale in our SaaS offer. This is not just a story about how a project evolved but it touches all the company in particular for what concern DevOpsFest everything around Kubernetes, Container and automation. How the SRE team managed the onboard of 20 developers on a cloud based project where operating and observing the system is a key concept to learn how to build a more solid and sustainable product.
In this talk, we go over the history and future of Apache Flink adoption at Shopify. We'll talk about how and why we went from choosing Apache Flink as the replacement for our existing streaming technologies in 2021, to a year later with a flourishing streaming community. Today, we have tens of prototypes and several large use-cases running production. Along the way, we'll overview the Flink ecosystem at Shopify, the tools and libraries Shopify built, the decision to fork Flink, how we drove adoption of streaming at the company, and what's next for the platform.
Apache Flink Adoption at Shopify With Kevin Lam | Current 2022HostedbyConfluent
In this talk, we go over the history and future of Apache Flink adoption at Shopify.
We’ll talk about how and why we went from choosing Apache Flink as the replacement for our existing streaming technologies in 2021, to a year later with a flourishing streaming community. Today, we have tens of prototypes and several large use-cases running production.
Along the way, we’ll overview the Flink ecosystem at Shopify, the tools and libraries Shopify built, the decision to fork Flink, how we drove adoption of streaming at the company, and what’s next for the platform.
Os últimos anos conferiram à web uma nova dinâmica. Novos produtos e soluções inundam a nossa atenção a toda a hora, mas a verdadeira killer feature é a facilidade com que se constroem novos serviços sobre APIs. Building platforms é uma apresentação orientada a
developers sobre APIs e plataformas como Microformats, OpenID, OAuth.
LarKC Tutorial at ISWC 2009 - Second Hands-on ScenarioLarKC
The aim of the EU FP 7 Large-Scale Integrating Project LarKC is to develop the Large Knowledge Collider (LarKC, for short, pronounced “lark”), a platform for massive distributed incomplete reasoning that will remove the scalability barriers of currently existing reasoning systems for the Semantic Web. The LarKC platform is available at larkc.sourceforge.net. This is the first of two hand-ons that introduce participants to working with directly LarKC code.
GraphQL is an exciting new API architecture that enables huge performance benefits over REST APIs.
But what is GraphQL? Why is it better than REST? And how do you create a GraphQL API in C#.
apidays LIVE New York - API Code First vs Design First by Phil Sturgeonapidays
apidays LIVE New York - API for Legacy Industries: Banking, Insurance, Healthcare and Retail
API Code First vs Design First
Phil Sturgeon, Author of "APIs you won't hate" & Developer Advocate at Stoplight
Managing data is difficult and sometimes handling JSON APIs can get confusing. Figuring out endpoints is stressful. GraphQL is here to change that. GraphQL is a query language that can be implemented in whichever programming language you want. Thanks to it, we can use a single endpoint to exchange data. Choose your data! No overfetching! In this workshop we will learn all about GraphQL by building an application from the server to the client using JavaScript.
Despite being a well-established standard for bidirectional persistent connection between client and server, WebSocket is complicated to set up on Android. When Tinder migrated to WebSocket for its realtime chat experience, they developed Scarlet: an extensible Kotlin library inspired by Retrofit that eliminates the boilerplate code required to handle data serialization and specify when to connect and retry. After this talk, you’ll be able to configure Scarlet using many of its plugins and integrate any WebSocket API in 10 minutes.
https://tech.gotinder.com/taming-websocket-with-scarlet/
https://github.com/Tinder/Scarlet
https://github.com/Tinder/StateMachine
In this session, Michael Alford and Mark Meeker will describe the major business goals that drove the development of Orbitz Worldwide’s next generation online travel commerce platform, and how those goals were met with Spring and other technologies.
Last summer, Orbitz Worldwide released a new generation of its global technology platform with the goals of internationalization, white-label capability, and faster, streamlined development. Michael and Mark will describe the key challenges of this technology project and how those challenges were addressed, including the good, bad, and ugly of the Spring Framework and Spring Web Flow.
Dans cette session, Chris Wilson parlera d’Internet Explorer 8 et de ses avancées en termes de conformité aux standards et de prise en charge d’AJAX. Il illustrera aussi les nouvelles possibilités qui s’offrent aux responsables de sites Web.
DevOps Fest 2019. Gianluca Arbezzano. DevOps never sleeps. What we learned fr...DevOps_Fest
Where a company with an OpenSource project announce that they are working on a new major release there is always a lot of chatting going on in the community because you never know how much this is going to break your system. Gianluca Arbezzano SRE at InfluxData will speak about the journey the company is facing from a DevOps perspective to move from InfluxDB v1 to version 2 a fully integrated platform that starts from the strong background we built running a database like InfluxDB at scale in our SaaS offer. This is not just a story about how a project evolved but it touches all the company in particular for what concern DevOpsFest everything around Kubernetes, Container and automation. How the SRE team managed the onboard of 20 developers on a cloud based project where operating and observing the system is a key concept to learn how to build a more solid and sustainable product.
In this talk, we go over the history and future of Apache Flink adoption at Shopify. We'll talk about how and why we went from choosing Apache Flink as the replacement for our existing streaming technologies in 2021, to a year later with a flourishing streaming community. Today, we have tens of prototypes and several large use-cases running production. Along the way, we'll overview the Flink ecosystem at Shopify, the tools and libraries Shopify built, the decision to fork Flink, how we drove adoption of streaming at the company, and what's next for the platform.
Apache Flink Adoption at Shopify With Kevin Lam | Current 2022HostedbyConfluent
In this talk, we go over the history and future of Apache Flink adoption at Shopify.
We’ll talk about how and why we went from choosing Apache Flink as the replacement for our existing streaming technologies in 2021, to a year later with a flourishing streaming community. Today, we have tens of prototypes and several large use-cases running production.
Along the way, we’ll overview the Flink ecosystem at Shopify, the tools and libraries Shopify built, the decision to fork Flink, how we drove adoption of streaming at the company, and what’s next for the platform.
DevOps - Experimentieren aber wie? - Björn SenftMark Lechtermann
Die Welt in der wir leben und damit auch die Art wie wir Software schreiben wird immer dynamischer. Wir agieren in immer ungewisseren Kontexten, die Welt ändert sich deutlich schneller und die Systeme werden immer komplexer – so komplex dass ein einzelner Mensch oder eine kleine Gruppe nicht mehr in der Lage ist das gesamte System in Gänze zu verstehen. Dadurch sind wir heutzutage immer mehr darauf angewiesen unsere Softwaresysteme skalierbar zu schreiben, sie schnell austauschbar zu halten, robust gegenüber Fehlern zu gestalten und mehrere Versionen simultan zu unterstützen. Die große Frage die sich uns allen dabei stellt, ist es wie wir dies bewerkstelligen können? EventSourcing und CQRS sind zwei Architekturmuster, die uns dabei unterstützen können. Wir beginnen mit einem Impulsvortrag und freuen uns dann auf spannende Diskussionen rund ums Thema.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
24. @MarkLechtermann
The problem with REST
● Difficult to implement correctly
● Tooling for clients
● API description format
– Swagger, RAML, API Blueprint, Odata...?
● It's not a Standard