A repo for my presentation and workshop proposals
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Readme.md

Readme.md

Talk Proposals

ARMGDN - Build modern web apps using Apollo, React, MobX GraphQL, Db and Node.js

In this talk we will see how we can use modern javascript stack for writing serverless applications with GraphQL backend,Apollo, React and MobX client, Postgress or DynamoDB and NodeJS

tags: graphql, architecture, serverless

Scheduled Confs:

Attend my talk @NDC Porto 2019


Building data driven AR experiences powered by GraphQL

In this talk we will see how GraphQL can power React Native AR apps to focus on presenting or manipulating digital data in the real world making our apps more immersive and engaging for end users

tags: AR, graphql, architecture, serverless

Scheduled Confs:


Powering your IoT appliances with serverless real time graphql

In this talk we will look how you can use hasura.io platform to power your IoT appliances. We will see what are architecture solutions for custom made IoT product as well as for best selling consumer IoT devices.

tags: IoT, graphql, architecture, serverless


Architecting scalable serverless architectures with GraphQL api

In this talk we will see what are the benefits of building event driven serverless Realtime GraphQL backend and what problems it will solve. We will see how we can bootstrap our serverless backend fast with Hasura engine and provide our web or mobile apps with infinitely scalable serverless backend with modern GraphQL api.

tags: graphql, architecture, serverless, postgres


JavaScript Robotics for smart home appliances with NodeBots, real-time GraphQL and any cloud

JavaScript is everywhere. We use it for web, for native apps and you even can use it for controlling your smart home. In this talk we will take a look at how you can use Johnny-five framework to build smart home appliances. In this talk we will see how to sense data from devices, process it, store it in the cloud and make accessible through web interface from thousand of kilometers away.

tags: graphql, architecture, serverless, postgres, IoT, cloud


Building data driven mobile applications with React Native and GraphQL

With the rise of both React Native and GraphQL lots of developers ask how to use both of them for building data driven mobile apps. React Native is a perfect choice for mobile app development and it works very well with GraphQL powered backend. In this talk we will see how we can build React Native application that are powered by GraphQL. We will understand benefits of using GraphQL for server interaction and see our options today as well as best practices to structure our apps.

tags: graphql, architecture, serverless, postgres, mobile development, reactnative, cloud

Note: this is an older (2018) version of this talk. There are much more solutions in 2019 than described in the video

DevExperience


Dealing with types in GraphQL powered React apps

So you want to use types right? You use TypeScript or Flow, but you also have GraphQL types. And maybe you also use Mobx State Tree. You have three type systems living side by side. How do you combine them? What are best practices dealing with types? This and much more in this talk.

tags: graphql, frontend, mobx, mst, best practices


Building React Native apps with Reason

ReasonML is amazing syntax and toolchain on top of Ocaml and JavaScript ecosystem. In this talk we will see how in practice we can build React Native apps with ReasonML. What benefits it will give us, How it's different from what we are used to and what is planned for the future of React Native ReasonML bindings.

tags: functional programming, reasonml, programming languages, mobile development


Reasonable GraphQL

ReasonML and GraphQL is a match made in heaven. Imagine getting type error if you have mistake in your GraphQL type even before compiling your client code, because GraphQL schema on the sever is matched perfectly to your Reason types. How cool is that. In this talk we will see how you can use GraphQL with Reason and what benefits it will bring

tags: functional programming, reasonml, programming languages, graphql

Videos

Byteconf ReasonML


Moving from JavaScript to ReasonML

Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems. In this talk we understand what benefits ReasonML gives us compared to JavaScript/TypeScript/Flow and how we can start using it

tags: functional programming, reasonml, programming languages


May React force be with you

React can run in the browser, on the server, on physical devices, in virtual reality and now we can read mind with React with the help of consumer EEG headsets. In this talk we will see how it can be done and how interactions with the web page can be done purely with your thoughts

tags: experiments, neuroscience, future tech, react


Reusing React in Virtual reality

Reusing our React components between web and mobile is already common thing, but what about reusing web, mobile and virtual reality? In this talk you will see how React VR can ease with this task.

tags: react, vr


Face Recognition in the browser

In this talk we will understand how Deep learning works and how we can use tensorflow for implementing basic face recognition in the browser

tags: AI, architecture


Voice controlled drones in the clouds.

What can be cooler than Node.js powered drone? A voice controlled Node.js powered drone. In this talk we will see how to use the power of Node.js and AWS Cloud to create a drone that listens to your voice commands

tags: AI, architecture, natural language processing, IoT, robotics


Component Driven Development as a way to improve Design to Development process

Component Driven Development is an amazing concept of structuring our code based on components. Apart from being good development paradigm it also brings enhancements to Design to Dev communication process and hence faster sprint iterations. In this talk we will discuss what CDD is and how it can enhance Design to Dev communication process

tags: development processes, best practices


Javascript vs WebAssembly performance battle

WebAssembly is a hot topic and is considered by many as fastest way to render something to the browser. Is that really the case? How is JavaScript and WebAssembly performance compared? In this talk we will figure out what is the difference between JavaScript performance and WebAssembly.

tags: performance,future tech, assembly


Breaking down WebVR Performance

With the rise of consumer high end VR headsets and new mobile headsets, more and more businesses are interested in WebVR. Lots of tools and frameworks were created to get people on-boarded faster into new realm of digital reality. But what about performance? Poor performance in VR can lead to much more unpleasant effects than just poor user experience. Effects like nausea is likely to be experienced by consumers of WebVR apps with low performance. In this talk we will break down WebVR performance and will talk about how you can optimise your WebVR apps

tags: performance,VR


Building AR apps with React Native

With the release of ARKit and ARCore by Apple and Google we see various Augmented reality apps created for iOS and Android. In this talk we will see how we can build AR apps with React Native, ARKit and ARCore.

Videos

tags: AR, mobile development


React Native - Iron Man

Iron man used J.A.R.V.I.S for natural language interface to his suit. In this talk we will create natural language interface in React Native to power up "arc reactor" prop that I will bring to the conference. This talk is combination of React Native, IoT, cloud and a show :)

tags: IoT, natural language processing


Bridging VR into a physical world with IoT devices

In this talk we will see how we can build browser based VR experiences and connect them to IoT appliances to integrate between physical world and VR.

tags: IoT, VR, architecture


Controlling Smart Homes from React or React Native

Smart homes become more and more popular. With this we still use applications that come with smart products to control them. In this talk I will show you an alternative how you can control various brands of smarthome devices from React or React Native app

Videos

Note: this is an older (2018) version of this talk.

React Amsterdam 2018

tags: IoT, mobile development, smart homes


React Native bridging into a physical world

Physical world slowly becomes entwined with the web. Today more and more devices are connected to the cloud and controlled by bluetooth low energy. Since our mobile phones are capable of connecting them, more and more apps emerge, which act as controllers for such devices. Smart lightbulbs, Indoor navigation using iBeacons and Physical Web and much more. In this talk we will look into how we can create React Native apps that are capable of such things.

Videos

Note: these are older (2017-2018) versions of this talk.

React Native Camp

React Native EU 2017

tags: IoT, mobile development, smart homes


Things You Didn't Know You Can Do With React Native

React Native framework is a popular solution nowadays of creating real Native apps with React. But what are it’s limits? In this talk I will cover things you probably haven’t thought about creating in React Native. We will see how Native code can be easily bridged into JavaScript world to create stunning visuals, connecting to wearables and much more.

Videos

ReactNext 2017

tags: testing tech limits


Piloting a drone with React - IoT

JavaScript is everywhere. In 2017 it's running not only in the browser and even not only on the server. Nowadays you can program IoT devices with JavaScript too. But you don't need to know other techniques than those used on Web. React - IoT is a library that lets you write React components that are "rendered" to the board.

In this talk we will walk through this library and how it works under the hood, what abilities it gives you. At the end we will fly a drone using React-IoT and Raspberry Pi

tags: IoT, smart homes, experimental


The Hitchhikers guide to Virtual Reality on the Web

VR is taking word by a storm. We see tons of games, applications, movies and generally content created for VR platforms both mobile and high end devices such as Oculus Rift, HTC Vive, Playstation VR. After release of Firefox Quantum browser VR is available right in your browser meaning with JavaScript you can create awesome VR content running on your web page. In this talk we will get to know what WebVR is and how you can use it today.

Videos

Note: this a video from an older (2018) version of this talk

DevTalks Romania

tags: VR, javascript, web development


Accessibility and VR

Accessibility and VR can be perceived from two angles. First is how we can use VR to bring experiences to people with disabilities, something they for cannot achieve in real life. Other angle is how VR can still be used for people with vision disabilities. In this talk we will discuss both angles of Accessibility in VR and understand how VR can be the perfect platform for everyone

In this talk I will show various examples how VR apps can be used to bring amazing experiences to people with disabilities, how VR apps should be created with accessibility in mind and how UX would ultimately change when world will get more and more into VR

tags: VR, accessibility


Psychology of User Experience for digital dimensions

Virtual and Augmented realities overlay or merge digital and real worlds. In that sense they create different dimension or alternate universe. But how human should interact with it? User experience is so different from the one we are used to on digital media. In this talk we will look into the present and future of user interactions in digital realities and will discuss psychology behind techniques used or that will probably be used in the future.

tags: UX, conceptual, design


Design Best Practices in Virtual Reality

UI and UX as we know it is historically based on 2D screens. When we moved to design in 3d for let's say video games it is different, but not as different as for VR. In this talk we will discuss various practices to designing user friendly and natural experiences for VR

tags: UX, design


Building AI for games

In this talk we will see how AI for games are designed and built from AI requirements to implementation.

tags: high level overview, AI


Introduction to Game Development for VR

In this talk we will walk through techniques used nowadays to create VR content, We will overview game engines and their differences, what programming languages they use, How game development pipeline looks like including 3d assets creation. After this talk you will get basic understanding how games are created and where to start if you want to develop your own VR game.

tags: Unity, Unreal, overview, 3d pipeline


Workshop Proposals

React Native Whatsapp app in a day

In this workshop we will build fully functioning whatsapp app in a day using React Native, real-time GraphQL and hasura.io open source platform.

Level: Beginner

Requirements: Basic JavaScript knowledge


Flutter Whatsapp app in a day

In this workshop we will build fully functioning whatsapp app in a day using Flutter, real-time GraphQL and hasura.io open source

Level: Beginner

Requirements: Basic JavaScript knowledge


Build GraphQL powered React Native apps

With the rise of GraphQL more and more mobile apps are switching from REST to GraphQL. In this workshop we will see how we can easily create React Native apps powered by GraphQL.

Level: Intermediate

Requirements: Basic React Native knowledge


React Native Animations college of wizardry.

In this workshop we will learn how to create real world complex animations with React Native. We will learn how to separate animations in layers, use gestures, deal with native animations and much more

Level: Intermediate

Requirements: Basic React Native knowledge


Building real-time React apps with serverless GraphQL backend

With the rise of GraphQL more and more web and mobile apps are switching from REST to GraphQL. In this workshop we will see how we can easily create React apps powered by real-time GraphQL using hasura.io open source platform.

Level: Intermediate

Requirements: Basic React knowledge


Building real-time Angular apps with serverless GraphQL backend

With the rise of GraphQL more and more web and mobile apps are switching from REST to GraphQL. In this workshop we will see how we can easily create Angular apps powered by real-time GraphQL using hasura.io open source platform.

Level: Intermediate

Requirements: Basic Angular knowledge


Building real-time Vue apps with serverless GraphQL backend

With the rise of GraphQL more and more web and mobile apps are switching from REST to GraphQL. In this workshop we will see how we can easily create Vue.js apps powered by real-time GraphQL using hasura.io open source platform.

Level: Intermediate

Requirements: Basic Vue knowledge


Controlling Your Smart Home Devices With React Native

In this workshop you will learn how to control wifi enabled devices using existing smart products APIs, Understand how Bluetooth low energy works, Reverse engineer existing apps and protocols and finaly control bluetooth enabled device with React Native

Read more about it here

Level: Advanced

Requirements: React Native knowledge, strong analytical skills


Building Augmented Reality game with React Native

Augmented Reality is not only a buzzword, it's also a global trend, lots of companies invest into. Last year Apple and Google introduced ArKit and ArCore as iOS and Android solutions for building mobile apps. In this workshop we will see how we can use these frameworks from within React Native application and will build an Augmented reality game.

Level: Intermediate

Requirements: Basic React Native knowledge