I gave a talk at FITC 2017 about how we built a bot for the conference. Here’s the official description:
“Imagine a platform where language is the new UI. When we build chat bots that augment human abilities and experiences, it’s not about man versus machine.…
React is a powerful production-ready library for building advanced single page applications but React’s magical power lies in its virtual DOM. React’s ability to run on both Node.js and in the browser will finally make the dream of a single codebase on both the server and client-side possible!…
Am I happy? In this video, I will show you an overview of Microsoft’s new Cognitive Services APIs, how to sign up, get started with a sample request and how to access the APIs with Node.JS. I demo the Emotion API which measures various emotions appearing on a face in a photo.…
I recorded a course for Microsoft Virtual Academy on the magic that is React. In this video, we will cover what is React, and why should you learn it? We will cover React fundamentals, including components, JSX, handling data and state, event listeners, routing, use of ES6 classes, and how to configure an amazing build chain with Webpack.…
Wes Bos, developer of the extremely popular React for Beginner’s video series, Alex Blom, partner at the IsleOfCode Ember shop in Toronto, Steve Fisher, designer and UX fanatic at the Republic of Quality, and Stacey Mulcahy, JavaScript and Node hacker extraordinaire, get together for a live, opinionated discussion on the future of front-end web frameworks and dev tools.…
React has been named the front-end library to learn in 2016 however few people talk about the React without mentioning Flux (or Redux or React Native or Relay).…
Do you get tired of reloading your website every time you make a change to your CSS styles? Are you always compressing your CSS and JavaScript files? In this video, I hack together a Grunt script to help make your website awesome.…
Have you ever cried yourself to sleep unable to find the cause of a horrendous bug in your node app? Cry no more, your tears will be reshaped as blinding swords as we explore uncharted territories laced with mystical creatures.
JavaScript debugging is an often avoided topic due to the uncertainty of how best to accomplish it and the lack of powerful introspective tools.…
I gave a talk at FITC 2015 on what’s new in ECMAScript 6 for web developers.
Wondering what the future has in store for JavaScript web developers? ECMAScript 6 (ES6) is the next major release of the ECMAScript language specification a.k.a.…
Twitter Bootstrap is a wildly popular HTML and CSS framework for building websites and web applications. It is the number 1 project on GitHub. Bootstrap supports responsive web design, allowing the layout of your page to adapt to the device (desktop, tablet, mobile).…
Data visualization is crucial to understanding the big data being generated by apps and services. Data visualization toolkits such as D3.js and charting toolkits are immensely popular but it remains difficult to create meaningful dashboards or usable analytics tools or clear data visualizations.…
I am very delighted to be speaking again at this year's KWS Forum, Social Good and Innovative Technology week. Be sure to attend my talk if you want to think more like a startup and growth hack. I included a discount code to the event in the article.