This document discusses the evolution of application types from CLI and desktop to web and mobile, and then to dialog-based applications like bots, as people spend more time in messaging apps. It also covers the rise of voice assistants on platforms from Google, Amazon, and Apple. The document outlines different types of bots, including command-based versus NLU dialog bots, and popular bot platforms like Alexa, Dialogflow, Microsoft, IBM Watson, and Rasa. Finally, it states that JavaScript is often used for bot development due to its concurrency, asynchronous nature, and fast development.
Denis Radin - Mining crypto in browser_ GPU, WebAssembly and all the good thi...Maria Kuneva
油
This document discusses mining cryptocurrency in the browser using WebAssembly and GPUs. It explains how proof-of-work and mining works to add blocks to the blockchain, and how miners can unite in pools. It also covers the evolution of mining from CPUs to GPUs to ASICs, and alternatives like Monero that are ASIC-proof but can still work within web limitations. Plugins like CoinHive and CryptoNoter are proposed to allow browser-based mining.
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
油
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
This document discusses the evolution of application types from CLI and desktop to web and mobile, and how conversational bots are becoming more popular across messaging apps, voice assistants, home appliances, and more due to people spending more time in messaging apps and advances in natural language understanding. It also covers how bots can be command-based or natural language understanding-based, and some popular bot platforms like Alexa, Dialogflow, Microsoft Bot Framework, and IBM Watson that can be used to build bots from scratch or using a platform's NLU models. JavaScript is noted as a popular language for developing bots due to its concurrency, asynchronous approach, and fast development.
Alexander Shushunov - Let's kill lifecycleMaria Kuneva
油
Do you hate lifecycle? componentWillReceiveProps make you bored? Let's make React pure again! I will show, how lifecycle brings complexity (and errors) to your code. And how we can avoid it. Or make it more safety.
More Related Content
Similar to Artem Zakharchenko - What I have to do at OdessaJS Conference (15)
This document discusses the evolution of application types from CLI and desktop to web and mobile, and then to dialog-based applications like bots, as people spend more time in messaging apps. It also covers the rise of voice assistants on platforms from Google, Amazon, and Apple. The document outlines different types of bots, including command-based versus NLU dialog bots, and popular bot platforms like Alexa, Dialogflow, Microsoft, IBM Watson, and Rasa. Finally, it states that JavaScript is often used for bot development due to its concurrency, asynchronous nature, and fast development.
Denis Radin - Mining crypto in browser_ GPU, WebAssembly and all the good thi...Maria Kuneva
油
This document discusses mining cryptocurrency in the browser using WebAssembly and GPUs. It explains how proof-of-work and mining works to add blocks to the blockchain, and how miners can unite in pools. It also covers the evolution of mining from CPUs to GPUs to ASICs, and alternatives like Monero that are ASIC-proof but can still work within web limitations. Plugins like CoinHive and CryptoNoter are proposed to allow browser-based mining.
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
油
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
This document discusses the evolution of application types from CLI and desktop to web and mobile, and how conversational bots are becoming more popular across messaging apps, voice assistants, home appliances, and more due to people spending more time in messaging apps and advances in natural language understanding. It also covers how bots can be command-based or natural language understanding-based, and some popular bot platforms like Alexa, Dialogflow, Microsoft Bot Framework, and IBM Watson that can be used to build bots from scratch or using a platform's NLU models. JavaScript is noted as a popular language for developing bots due to its concurrency, asynchronous approach, and fast development.
Alexander Shushunov - Let's kill lifecycleMaria Kuneva
油
Do you hate lifecycle? componentWillReceiveProps make you bored? Let's make React pure again! I will show, how lifecycle brings complexity (and errors) to your code. And how we can avoid it. Or make it more safety.