Web apps that talk
Rise of the Web Workers
Microservices Without Servers
Make Some Noise With Tone.js
Visual Studio Code – The last editor you’ll ever need
Let’s Get Physical
Cryptography on the Web: Node, Browser, and Beyond
A Cartoon Intro to WebAssembly
Tech Leads: Three surprising things your devs want from you
The Future of Programming and Databases
Q&A with the Angular Core Team
React Native – Mobile App Development for Web Developers
The Art of Exploitation
Unscripted Live Roundtable Discussion
Speech recognition and synthesis is generating a lot of buzz in the technology nowadays. Everybody knows about Siri, Cortana, Alexa and Google Now. The goods news is you do not need a Ph.D. degree in computer science to bring similar functionality to your application. The Web Speech API makes it easy to provide speech-input and text-to-speech output features to your webpages. This API allows fine control and flexibility over the speech recognition capabilities in modern and future browsers. The audience will learn how to use Web Speech API speech-input and text-to-speech output to build a Siri-like web-application.
As a software engineer and software development manager in finance and e-commerce sectors, Ilya gained more than 10 years of experience in leading the development of complex software in teams, large and small. Before starting his own business, he worked in Europe and North America for several multinational companies.
Ilya Verbitskiy is currently an independent consultant helping companies to create a successful online business. Outside of work, he’s a husband and father and enjoys sports, games and learning everything about everything.
Servers are killing your productivity. Rather than building better software for your users, you end up constantly distracted by maintaining computers. Wasn't the ""cloud"" supposed to fix this? It sounded so promising until we realised it was just renting VMs in someone else's datacenter. We couldn't escape ""servers"". Until now... In this session, developers will learn how to build Node.js microservices without servers, using modern “serverless” cloud platforms. We’ll look at common challenges (and solutions) to building applications using “serverless” stacks. Exploring emerging “serverless” design patterns will give developers the knowledge to build application architectures using these new platforms. This session is aimed at software developers experienced in building traditional Node.js web applications, who want to learn how to build microservices without servers.
Yo! I work on @code at Microsoft. Previously I did a startup called Novi Security. I like cycling, golfing, and coming up with startup ideas.
He is currently a Technical Director at the Ottawa Branch of Spiria, is a part-time teacher at the Algonquin College in programming and is involved in the Makers community of the Ottawa-Gatineau area. In his free time, he works on his robots and automates some stuff around the house .
His bachelor degree in physics, specialized in computational astrophysics, gives him a different perspective which makes him a highly interesting speaker.
WebAssembly is fast. It’s being called “the future of the web”. Its speed and potential have major browser vendors working together to make it a reality. And it’s on its way—the MVP hit multiple browsers in October of last year. But what makes it fast? Starting from the basics, code cartoonist Lin Clark will walk you through what WebAssembly is and why it’s fast.
Lin Clark is a code cartoonist… she turns software architectures into cartoons. When she’s not drawing, she’s tinkering with WebAssembly, Rust, and Servo at Mozilla. In past lives, she has hacked on Firefox’s developer tools, worked at npm, and has been a core maintainer on a number of open source projects.
Tech Leads (along with Software Managers, VPE's and CTO's) often misunderstand what their team wants from them, imagining they will gain respect and admiration for having top-notch technical skills. Instead, developers want leaders who step firmly into their roles with both feet and build high-quality communication channels that foster trust and bi-directional feedback. In this talk I'll discuss three surprising things developers want from their leaders, and how you can be the boss they've always wanted.
Marcus Blankenship is a speaker, writer and trainer specializing in helping programmers become great tech leaders and managers. He writes about developer management topics at marcusblankenship.com/list
We'll explore everything from the historical origins of databases to how we built GUN, an Open Source Firebase with P2P and graph features, and what the future of programming looks like. You'll learn why distributed Machine Learning is important, and an overview of performance techniques and Big O Notation. Additionally, you'll see demos of that future, where there is Natural Language /Programming/ and ""tactile-spatial"" coding akin to Minority Report or Bret Victor's work. Join us for a grand and exciting adventure!
Mark is a mathematician turned programmer. He runs a VC backed Open Source company and has traveled to over 25 countries. The diverse cultures he has experienced fuels his passion for learning, sharing, and creating open technology freely for all.
In order to understand both the importance and the how to, of mitigating your attackers attempts to exploit your weaknesses, you must first understand your attackers and how they succeed. Kim will examine and demonstrate a collection of essential attacks, commonly used in the exploitation and demise of many individuals and organisations today. Kim will then address the mitigation techniques, and how the whole process of exploitation and mitigation can and should fit within each and every Scrum Sprint. All content is sourced from Kim's first and second volumes of a three part book series (Holistic Info-Sec for Web Developers) specifically focussed on equipping Web Developers to stay ahead of their attackers.
Technologist / Engineer, Information Security Professional, Entrepreneur and the founder of BinaryMist Ltd (https://binarymist.io/). OWASP NZ Chapter Leader. Certified Scrum Master. Facilitator, mentor and motivator of cross functional, self managing teams. With a solid 15 years of commercial industry experience across many domains, Kim Carter enjoys teaching others how to apply information security to their Agile processes, bringing the security focus up front where it’s the cheapest to implement, increasing profit and reducing costs. Organiser of two information security conferences (OWASP NZ Day and Christchurch Hacker Con), International trainer, speaker and published author focusing on
* Software and network architecture
* Web development and engineering
* Information security
Kim is also a regular blog poster at http://blog.binarymist.net. Kim loves designing and creating robust software and networks, breaking software and networks, then fixing them and helping organisations increase productivity.
Grab some food and join the speakers, attendees, hosts, and organizers for a live chat on Google Hangouts/Youtube Live for an hour or so. We'll talk about life, the universe, and JS. Our moderators will attempt to allow anyone who raises their hand (virtually) to have a chance to join the discussion.
All speakers and attendees are welcome to participate.
Parashuram is a front end developer and web performance enthusiast and author of tools like browser-perf. He has created the Web Worker based render for ReactJS and runs “science-like” experiments to explore ways to make web applications faster.
He is also an open source contributor, a committer in the Apache Cordova project and works as a Program Manager in Microsoft.
The Web Audio API is a great way to make music in your browser. However, it does have a reputation for being tough to learn and to use. In this talk, I will introduce a library called Tone.js which abstracts out some of that toughness while providing easy to use APIs for music creation. You will learn the basics of using Tone.js, making sounds with pre-built instruments and filters, different ways of scheduling audio, and how to automate changes to your audio. Join the music making fun with Tone.js!
Alejandro is a developer who loves learning new things. He is passionate about education, electronics, open-source, and community-driven events. These days, he also helps organize NodeConf Argentina and a local Node.js meetup.
Cryptography isn't hard, just misunderstood. I'm just gonna ramble, hopefully in an entertaining way, about some the interesting things I've found out as I've been using node and browser crypto modules and some of the practical applications I've discovered.
Distinguished Engineer at Henry Schein Practice Solutions
Join the Angular Core Team for a Q&A session.
React Native is a fantastic way for traditional web developers dip their toes into the world of Mobile App Development. In this talk, I will show how you can use existing concepts and ideas from the world of web development and use them to quickly get up and running with React Native, allowing you to add another skill to your skillset.
Nader Dabit is a Software Developer at SchoolStatus and the Author of React Native in Action by Manning Publications.