Twitch Extensions are a powerful solution for connecting streamers and viewers. But where to get started? Join us as we share some of the lessons we learned from prototyping, iterating, and publishing our Twitch Extensions.
The document summarizes Twitch's monetization opportunities for extension developers on its platform. It discusses how developers can earn revenue by allowing purchases or use of Bits within extensions. Specific monetization features highlighted include in-extension purchases, Bits support in extensions, and potential future integrations like ads, subscriptions, and merchandise sales. An example success story of a popular sound effects extension is provided, along with best practices tips. Developers are directed to the Twitch developer website to get started with extension monetization.
New to Twitch Extensions? Start here with a rundown of Extension architecture, practical considerations, and common mistakes to avoid when building an Extension.
Vincent Terrasi presented on building a machine learning model to predict webpage rankings in search engine results pages (SERPs) with 92% reliability. The model analyzed data from SEMrush, Majestic, ScreamingFrog, OnCrawl, and Visiblis to identify the most important ranking factors for specific topics without human intervention. OVH was then able to instantly check if new webpages would rank first in Google or compare pages' predicted positions.
Dan Taylor discussed utilizing Cloudflare Workers to implement technical SEO elements like Hreflang, redirects, and meta robots tags through serverless functions. Testing showed these could be deployed at scale with minimal DevOps while being detected by Google. However, workers
#ATAGTR2020 Presentation - Speed Up Your Regression Testing Cycles with Data ...Agile Testing Alliance
The document discusses using data analytics to speed up regression testing cycles. It notes that as codebases grow, regression test suites also grow and can take hours to run, slowing integration frequency. Data analytics involves tracking test code coverage and changes to determine which tests are impacted by changes and prioritize regression testing to reduce the number of tests needed and speed up feedback. This helps improve release quality and facilitate efficient sprint planning.
This document discusses semantic markup basics and recent developments. It covers:
- Semantic markup is getting more complex as new types are introduced and implementations require more details.
- The latest schema.org release added a HowTo type and reworked some properties.
- Upcoming changes may include updates to occupation, education, and employer markup.
- The document provides tips on implementing semantic markup and engaging with schema.org developments.
The document summarizes Twitch's monetization opportunities for extension developers on its platform. It discusses how developers can earn revenue by allowing purchases or use of Bits within extensions. Specific monetization features highlighted include in-extension purchases, Bits support in extensions, and potential future integrations like ads, subscriptions, and merchandise sales. An example success story of a popular sound effects extension is provided, along with best practices tips. Developers are directed to the Twitch developer website to get started with extension monetization.
New to Twitch Extensions? Start here with a rundown of Extension architecture, practical considerations, and common mistakes to avoid when building an Extension.
Vincent Terrasi presented on building a machine learning model to predict webpage rankings in search engine results pages (SERPs) with 92% reliability. The model analyzed data from SEMrush, Majestic, ScreamingFrog, OnCrawl, and Visiblis to identify the most important ranking factors for specific topics without human intervention. OVH was then able to instantly check if new webpages would rank first in Google or compare pages' predicted positions.
Dan Taylor discussed utilizing Cloudflare Workers to implement technical SEO elements like Hreflang, redirects, and meta robots tags through serverless functions. Testing showed these could be deployed at scale with minimal DevOps while being detected by Google. However, workers
#ATAGTR2020 Presentation - Speed Up Your Regression Testing Cycles with Data ...Agile Testing Alliance
The document discusses using data analytics to speed up regression testing cycles. It notes that as codebases grow, regression test suites also grow and can take hours to run, slowing integration frequency. Data analytics involves tracking test code coverage and changes to determine which tests are impacted by changes and prioritize regression testing to reduce the number of tests needed and speed up feedback. This helps improve release quality and facilitate efficient sprint planning.
This document discusses semantic markup basics and recent developments. It covers:
- Semantic markup is getting more complex as new types are introduced and implementations require more details.
- The latest schema.org release added a HowTo type and reworked some properties.
- Upcoming changes may include updates to occupation, education, and employer markup.
- The document provides tips on implementing semantic markup and engaging with schema.org developments.
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...Ruth Everett
Find out how Python and Machine Learning can be used to save you time and help you understand your website better.
This session will cover how advancements to Python and Machine Learning are changing the game for busy SEOs, discuss the positive impact they can have and provide you with plenty of ready-to-use scripts you can use to save time with your technical SEO efforts.
Technical SEO for international markets- Leonie Mann - Brighton SEO 2021Leonie Mann
This talk will focus on the key considerations that need to be made for technical SEO in new international markets. From choosing the correct domain structure for your needs, to ensuring your new website is setup to start ranking from day one, this talk will cover learnings from successful, and a few unsuccessful, global website launches and what to do to ensure optimal performance once live.
Windows Automation with Ansible by "Swapnil Dahiphale" from (Crevise). The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author.
Salesforce: CI,CD & CT by "Priyanka Dive" from "Crevise". The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author
Tackling Python: How It Can Help With Technical SEO | Pint Sized Meetup Janua...Ruth Everett
Ruth Everett gives a presentation on how Python can help with technical SEO tasks. She discusses how Python can be used to automate repetitive tasks, allowing SEOs to focus on more important work. Some examples of automating with Python include parameter finder, 404 checking, internal linking analysis, and image optimization. Machine learning is also an area that Python can help with for SEO, such as evaluating content quality, log file analysis, and predictive analysis. The future of SEO lies in understanding data through Python to make better decisions.
The document discusses tools and services from Atlassian for helping teams work better together. It describes products like Bitbucket Pipelines for automating builds and deploys, tools for incident response coordination like Jira and Slack integration, and the Team Playbook for establishing team norms and processes through shared documents, templates and playbooks. The overall message is that Atlassian offers a suite of products and services to break down silos, improve communication and help teams work more efficiently.
Tackling Python: What is it and How Can it Help with Technical SEO? | TechSEO...Ruth Everett
Python has risen in popularity over the last few years, so much so that it has become one of the most talked about and widely-adopted programming languages. But why should technical SEOs care about Python?
Page Experience Update TMC June 2021 Patrick Stoxpatrickstox
Patrick Stox is a product advisor, technical SEO, and brand ambassador who writes for various publications and speaks at conferences. He discusses Google's Page Experience update, which focuses on core web vitals like Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. He provides tips to measure these signals and optimize page speed, such as prioritizing critical resources, lazy loading images, and inlining critical CSS.
Deep crawl the chaotic landscape of JavaScript Onely
The document discusses the challenges of indexing JavaScript-powered websites by search engines. It notes that JavaScript rendering takes significant computational resources, straining crawlers' budgets. It also suggests that client-side rendered JavaScript websites have difficulties with search engine indexing and ranking, as content may be missed during Google's two-wave indexing process for JavaScript. The document recommends using server-side rendering, hybrid rendering, or prerendering to help search engines properly index JavaScript websites.
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...Catalyst
This document discusses various rendering strategies and their impact on Core Web Vitals metrics. It begins by defining the Core Web Vitals metrics - Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. It then examines different rendering strategies like client-side rendering, server-side rendering, static rendering, and rehydration. For each strategy, it outlines potential issues that could lead to poor Core Web Vitals and provides mitigation tactics to address those issues. The goal is to help understand how rendering strategies affect page speed and provide ways to optimize for Core Web Vitals.
This document compares different pagination techniques and their effect on SEO. It finds that logarithmic pagination and ghostblock pagination perform best based on metrics like maximum page depth reached, average page rank of pagination vs item pages, and number of relevant pages. The document provides best practices for pagination on category trees, threads/discussions, and chronological content. It recommends stable pagination for content that is constantly updated to avoid unstable page numbers.
TechSEO Boost 2018: The Statelessness of Technical SEOCatalyst
Is there a state of technical SEO? Or is it simply a function of what’s happening with tech in broader disciplines like data/analytics, digital marketing, and web development? Join this session to get Mike King’s take on the state, or rather, statelessness of technical SEO. He’ll share the things you need to know to build an authentic picture of your technical SEO program and get on Google’s level.
Can Google properly crawl and index JavaScript? SEO Experiments - Results and...Onely
The document discusses the complexities of JavaScript SEO. It summarizes the results of experiments testing how search engines like Google crawl and index various JavaScript frameworks. The experiments found that while some JavaScript is indexable, frameworks that rely on inline JavaScript are indexed better than those using external JavaScript files or Ajax calls. It also notes that crawlers have limited resources, so JavaScript-heavy sites may not be fully crawled or indexed.
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...Charly Wargnier
Time to speed-up your SEO workflows!
In this talk, I will show you how to:
+ Build simple Python Web apps to automate your tasks via the mighty Streamlit framework
+ Deploy them in one click and for free, so you can share them with your teammates (or the word!)
I'll finish the talk with some exciting use cases!
Learn how Twitch identifies key Extension developer challenges and works backwards to craft solutions. We provide recent examples from feature launches and explain how those features tie into larger visions for the future of Extension developers.
Responding to Feedback: What's New in the Twitch APITwitch Developers
See how your feedback has improved the new Twitch API with a walk-through of what’s new and upcoming as well as some great examples of how developers are using the new Twitch API.
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...DevDay.org
There was a time when the word JavaScript reminded developers about form validations or adding animation in web pages. However through time, Javascript has grown to be one of the most popular languages in the development world with its implementation usage in back-end and front-end development. With the rise of Javascript front-end frameworks such as AngularJS, React JS or VueJS, as well as the invention of cross-platform mobile development frameworks such as React Native, Native Script, Javascript once again has proved its popularity and ability to become the most powerful language that truly breaks the platform barrier and allows developers to solve problems in various platforms.
This document provides an introduction to JavaScript. It outlines the agenda which includes learning key JavaScript concepts, completing assignments with support from TAs, and reviewing the answer key. It then covers topics like variables, functions, if/else statements, comparing values, and using parameters in functions. Examples are provided. The document also gives information about the instructor, TJ Stalcup, and Thinkful's approach to project-based learning. It concludes by discussing ways to continue learning JavaScript after the intro workshop.
Twitch Extension Review Process: The Missing ManualTwitch Developers
So you’ve got a great idea for a Twitch Extension, but do you know the most common reasons why Extensions fail moderation review? Get a deeper understanding of key Twitch policies to observe, and learn how to best prioritize your testing efforts before submitting—so you can pass the first time.
This document outlines an agenda for a workshop on building a game with JavaScript. The workshop will include introductions, an overview of key JavaScript concepts like variables, functions, if/else statements and parameters. Participants will then complete assignments with support from TAs before reviewing answers. The document also provides background on JavaScript history and how it relates to client-server architecture on the web. Suggestions are given for effective learning and next steps to continue learning are mentioned.
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...Ruth Everett
Find out how Python and Machine Learning can be used to save you time and help you understand your website better.
This session will cover how advancements to Python and Machine Learning are changing the game for busy SEOs, discuss the positive impact they can have and provide you with plenty of ready-to-use scripts you can use to save time with your technical SEO efforts.
Technical SEO for international markets- Leonie Mann - Brighton SEO 2021Leonie Mann
This talk will focus on the key considerations that need to be made for technical SEO in new international markets. From choosing the correct domain structure for your needs, to ensuring your new website is setup to start ranking from day one, this talk will cover learnings from successful, and a few unsuccessful, global website launches and what to do to ensure optimal performance once live.
Windows Automation with Ansible by "Swapnil Dahiphale" from (Crevise). The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author.
Salesforce: CI,CD & CT by "Priyanka Dive" from "Crevise". The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author
Tackling Python: How It Can Help With Technical SEO | Pint Sized Meetup Janua...Ruth Everett
Ruth Everett gives a presentation on how Python can help with technical SEO tasks. She discusses how Python can be used to automate repetitive tasks, allowing SEOs to focus on more important work. Some examples of automating with Python include parameter finder, 404 checking, internal linking analysis, and image optimization. Machine learning is also an area that Python can help with for SEO, such as evaluating content quality, log file analysis, and predictive analysis. The future of SEO lies in understanding data through Python to make better decisions.
The document discusses tools and services from Atlassian for helping teams work better together. It describes products like Bitbucket Pipelines for automating builds and deploys, tools for incident response coordination like Jira and Slack integration, and the Team Playbook for establishing team norms and processes through shared documents, templates and playbooks. The overall message is that Atlassian offers a suite of products and services to break down silos, improve communication and help teams work more efficiently.
Tackling Python: What is it and How Can it Help with Technical SEO? | TechSEO...Ruth Everett
Python has risen in popularity over the last few years, so much so that it has become one of the most talked about and widely-adopted programming languages. But why should technical SEOs care about Python?
Page Experience Update TMC June 2021 Patrick Stoxpatrickstox
Patrick Stox is a product advisor, technical SEO, and brand ambassador who writes for various publications and speaks at conferences. He discusses Google's Page Experience update, which focuses on core web vitals like Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. He provides tips to measure these signals and optimize page speed, such as prioritizing critical resources, lazy loading images, and inlining critical CSS.
Deep crawl the chaotic landscape of JavaScript Onely
The document discusses the challenges of indexing JavaScript-powered websites by search engines. It notes that JavaScript rendering takes significant computational resources, straining crawlers' budgets. It also suggests that client-side rendered JavaScript websites have difficulties with search engine indexing and ranking, as content may be missed during Google's two-wave indexing process for JavaScript. The document recommends using server-side rendering, hybrid rendering, or prerendering to help search engines properly index JavaScript websites.
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...Catalyst
This document discusses various rendering strategies and their impact on Core Web Vitals metrics. It begins by defining the Core Web Vitals metrics - Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift. It then examines different rendering strategies like client-side rendering, server-side rendering, static rendering, and rehydration. For each strategy, it outlines potential issues that could lead to poor Core Web Vitals and provides mitigation tactics to address those issues. The goal is to help understand how rendering strategies affect page speed and provide ways to optimize for Core Web Vitals.
This document compares different pagination techniques and their effect on SEO. It finds that logarithmic pagination and ghostblock pagination perform best based on metrics like maximum page depth reached, average page rank of pagination vs item pages, and number of relevant pages. The document provides best practices for pagination on category trees, threads/discussions, and chronological content. It recommends stable pagination for content that is constantly updated to avoid unstable page numbers.
TechSEO Boost 2018: The Statelessness of Technical SEOCatalyst
Is there a state of technical SEO? Or is it simply a function of what’s happening with tech in broader disciplines like data/analytics, digital marketing, and web development? Join this session to get Mike King’s take on the state, or rather, statelessness of technical SEO. He’ll share the things you need to know to build an authentic picture of your technical SEO program and get on Google’s level.
Can Google properly crawl and index JavaScript? SEO Experiments - Results and...Onely
The document discusses the complexities of JavaScript SEO. It summarizes the results of experiments testing how search engines like Google crawl and index various JavaScript frameworks. The experiments found that while some JavaScript is indexable, frameworks that rely on inline JavaScript are indexed better than those using external JavaScript files or Ajax calls. It also notes that crawlers have limited resources, so JavaScript-heavy sites may not be fully crawled or indexed.
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...Charly Wargnier
Time to speed-up your SEO workflows!
In this talk, I will show you how to:
+ Build simple Python Web apps to automate your tasks via the mighty Streamlit framework
+ Deploy them in one click and for free, so you can share them with your teammates (or the word!)
I'll finish the talk with some exciting use cases!
Learn how Twitch identifies key Extension developer challenges and works backwards to craft solutions. We provide recent examples from feature launches and explain how those features tie into larger visions for the future of Extension developers.
Responding to Feedback: What's New in the Twitch APITwitch Developers
See how your feedback has improved the new Twitch API with a walk-through of what’s new and upcoming as well as some great examples of how developers are using the new Twitch API.
[DevDay2018] Javascript on the Rise - By Trang Tran, Co-founder & Manager at ...DevDay.org
There was a time when the word JavaScript reminded developers about form validations or adding animation in web pages. However through time, Javascript has grown to be one of the most popular languages in the development world with its implementation usage in back-end and front-end development. With the rise of Javascript front-end frameworks such as AngularJS, React JS or VueJS, as well as the invention of cross-platform mobile development frameworks such as React Native, Native Script, Javascript once again has proved its popularity and ability to become the most powerful language that truly breaks the platform barrier and allows developers to solve problems in various platforms.
This document provides an introduction to JavaScript. It outlines the agenda which includes learning key JavaScript concepts, completing assignments with support from TAs, and reviewing the answer key. It then covers topics like variables, functions, if/else statements, comparing values, and using parameters in functions. Examples are provided. The document also gives information about the instructor, TJ Stalcup, and Thinkful's approach to project-based learning. It concludes by discussing ways to continue learning JavaScript after the intro workshop.
Twitch Extension Review Process: The Missing ManualTwitch Developers
So you’ve got a great idea for a Twitch Extension, but do you know the most common reasons why Extensions fail moderation review? Get a deeper understanding of key Twitch policies to observe, and learn how to best prioritize your testing efforts before submitting—so you can pass the first time.
This document outlines an agenda for a workshop on building a game with JavaScript. The workshop will include introductions, an overview of key JavaScript concepts like variables, functions, if/else statements and parameters. Participants will then complete assignments with support from TAs before reviewing answers. The document also provides background on JavaScript history and how it relates to client-server architecture on the web. Suggestions are given for effective learning and next steps to continue learning are mentioned.
Build a Game with JavaScript - Pasadena JulyThinkful
This document outlines an agenda for a workshop on building a game with JavaScript. The summary is:
The workshop will cover key JavaScript concepts through lectures and assignments. Attendees will learn about variables, functions, conditional statements, comparing values, and using parameters in functions. They will complete hands-on assignments with support from the instructor and TAs. The document also discusses ways for attendees to continue learning JavaScript on their own after the workshop.
A presentation for Dundee University's Hack Day explaining the technologies to use and how to hack your own APIs by using Yahoo! Pipes and scraping RSS feeds.
Getting your technology adopted by streamers can seem difficult. But understanding your Extension customer can inform best practices for discovery and improve the chance that your Extension will be activated by streamers.
This document provides an overview of OpenSocial, including its benefits for application developers and social networks, examples of how to build OpenSocial applications using various APIs, and resources for OpenSocial developers.
This document is a resume for Samuel Abrams summarizing his technical skills, applications built, professional experience, and education. He has strong skills in JavaScript, jQuery, HTML, CSS, AngularJS, and more. Some applications he has built include a tic tac toe game using OOP and jQuery, a truck route app using AngularJS and PHP with mySQL, and games using HTML, CSS, and JavaScript. His professional experience includes tutoring SAT students and project consulting. He has a bachelor's degree in English and completed a web development bootcamp.
Improving Game Performance and Streaming with Twitch Insights Twitch Developers
See how analytics from Twitch Insights can help answer questions like:
Who’s streaming my game?
Who’s watching your streamers?
How are your new features impacting your community?
....and more.
This document provides instructions for a lab assignment to create a menu-driven console application that simulates an automated teller machine (ATM). The lab involves writing code for an ATM program with options to check balance, make withdrawals, make deposits, view account information, view statements, and view bank information. It also provides requirements for the program output and instructions to create classes for a menu builder and test menu to implement the ATM application. Students are directed to code, compile, execute and test the program, then provide screenshots and code listing in a Word document for submission.
This document summarizes Jan Jongboom's presentation on building web applications for offline use. Some key points:
1. Only 2.5 billion people out of 7 billion have internet access, so mobile users often don't have a connection. Applications need to work offline.
2. Applications have two parts - the shell (code, UI, assets) and app content (dynamic data). The shell can be cached using the AppCache API to work offline.
3. App content is fetched via AJAX but can be stored in localStorage to serve offline. Path caching pre-fetches related data to improve performance.
4. While AppCache works today, the ServiceWorker API proposed by Google
Ruby on Rails Performance Tuning. Make it faster, make it better (WindyCityRa...John McCaffrey
(reposting with clearer title)
Performance tuning presentation from WindyCityRails 2010.
Why performance matters
The right way to approach it
Front end testing tools
Automated testing tools
Common problems and the ways to solve them in Rails
Rails specific tools
bullet
slim_scrooge
rack bug
request log analyzer
rails indexes
This document discusses how to embrace hobbyist users of a product or platform. Hobbyists are intrinsically motivated and not focused on money or validation. While some hobbyists may build businesses, their core motivation remains a love of learning. The document advises embracing hobbyists by building great products, recognizing cool things they create, joining their communities, and keeping communication frictionless. Hobbyists are full of questions, are very knowledgeable, and are among a company's biggest fans.
You know Twitch is big for games, but you might not know how to integrate your game with Twitch. Learn how to get the most out of Twitch for your games, including data about what integrations can do for your business.
We look back on the year with community achievements, product launches, and the lowdown on multiplayer entertainment—as well as give you a sneak peek of the product roadmap and some big announcements around building, engaging, and monetizing on Twitch.
Chatbots are an awesome way to interact with the Twitch audience. From voting to controlling games, the chat is the most common engagement mechanism in the Twitch steamer’s page. In this session, we covered best practices of building delightful bots and connecting bots to other interactive elements at Twitch, such as Extensions.
This document summarizes a presentation about Twitch extensions. It discusses how extensions allow for interactive experiences on Twitch, providing examples like interactive overlays and in-game item tracking. Extensions are described as simple to create yet scalable, with the ability to empower developer communities. The future of extensions is discussed as the merging of viewership and simulation, with viewers becoming more involved or even playing alongside streamers.
Today’s consumers are cord cutters who enjoy watching what they play and playing what they watch. The days of passive consumption are over. Gaming, since its early days, has always encompassed that behavior, and Twitch has proven that it has been and always will be a community-driven activity, returning games to its original form as live, collaborative experiences. And now broadening the reach of games into culture register beyond the game. This makes social, live video like Twitch a necessary component of the game development process. And it’s easy to get in!
What makes Twitch unique? How can you use data to grow your community on Twitch? How can you integrate with the Twitch API? How do Extensions help grow your audience? Get answers to these questions and more in this presentation.
The document discusses how game developers can leverage Twitch to engage communities, gain feedback, and increase sales. It notes that Twitch has millions of daily viewers and broadcasters, and watching games on Twitch can increase player retention and attribute to game sales. The document recommends developing games that are fun to watch, embracing developer content, and using Twitch APIs, extensions, and features like drops and clips to incentivize interactions. It also discusses the potential of curation mods and the Twitch Insights tool.
One of the best parts about Twitch Drops is that it's a win-win for both the viewer and the developer. The viewer obviously gets whatever you decide to give them in-game, but what about the developers? Check out this presentation to learn more.
Developers can build interactive games, rich data overlays and more. Learn why developers should care about Extensions (and build one), how to build an Extension, and how Twitch can help you build an Extension even faster.
The document discusses Twitch extensions and their growth and potential. It provides statistics on Twitch's large user base and the popularity of extensions. Extensions have high engagement rates and increase viewing times. Their use is growing rapidly among broadcasters and viewers. The document outlines how extensions work as simple web components and their flexibility to integrate games, APIs, and involve audiences. It envisions future extensions that merge viewership and gameplay, get audiences more involved, and enable matchmaking. The presentation aims to demonstrate opportunities for game developers to utilize extensions.
This document discusses how Twitch extensions, drops, and commerce integration can help engage communities on Twitch. It provides information on overlay and panel extensions, drops programs that reward players for watching streams, and selling games directly through a commerce system on Twitch. Examples are given of popular extensions, large drops campaigns, and the fulfillment process for in-game entitlements purchased through Twitch. Contact information is also provided for the Twitch developer site and commerce team.
See how unlocking a portion of your data to a community of eager developers and providing real-time datasets through a public API will enable your community to build things, such as interactive Extensions, you haven’t considered.
Imagine a world where your game is promoted by a broadcaster, where customer content is being created by the passionate developer, and where your players are engaging in new and unique experiences. This is already possible with user-generated content on Twitch.
Accelerating Development of Twitch Extensions for Your GameTwitch Developers
Learn how and why to build Extensions on Twitch. Extensions are interactive video player overlays and panels that can be installed directly on the channel page by broadcasters.
Engaging Twitch Streamers, Viewers, and Players with Metastream - TwitchCon D...Twitch Developers
Learn how to give streamers the ability to create custom overlays that highlight real-time stats from your games using Lumberyard and Metastream.
Ross Gardner, Software Development Manager, Amazon Game Studios
Suhaib Sarmad, Software Development Engineer, Amazon Game Studios
Under the Hood of the New Twitch API - TwitchCon Developer Day 2017Twitch Developers
The road to a better API for Twitch developers: learn about our API Gateway technology, how it works, and why we built it this way.
JN Vollmer, Engineering Manager for API Infrastructure, Twitch
Chris Gamble, API Senior Engineer, Twitch
Jos Kraaijeveld, Engineering Manager for API Product, Twitch
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
14. TwitchCon 2018 San Jose, California
“Content is like water.
— Josh Clarck
15. TwitchCon 2018 San Jose, California
// viewer.css
.container {
display: flex;
}
@media(max-width: 640px) {
.container {
display: block;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
How to Respond
to the Screen Size
16. TwitchCon 2018 San Jose, California
// viewer.css
.container.mounted-as-component,
.container.mounted-as-video_overlay {
border-radius: 15%;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
How to Respond
to the Anchor
17. TwitchCon 2018 San Jose, California
// viewer.js
let mount = "none"
if(query.platform === "mobile") {
mount = query.platform // "mobile"
} else if(query.mode !== "viewer") {
mount = query.mode // "dashboard" or "config"
} else {
mount = query.anchor // "panel" or
"video_overlay" or "component"
}
let className = `container mounted-as-${mount}`
1
2
3
4
5
6
7
8
9
10
11
12
13
How to Respond
to the Anchor
26. TwitchCon 2018 San Jose, California
// index.js
let query = require(“query-string”).parse(location.search)
console.log(query.language)
How to Detect the
Viewer’s Language
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15