Modern web development with javascript, React.js, Node.js, and HTML5 14 Oct Wrangling Complex State with Finite State Machines and Statecharts in a React.js App - Connect.tech 2020 Slides, resources, and notes to accompany my talk for Connect.tech 2020. Read more » 17 Oct Connect.tech 2019 Talks - Observables and Monadic Streams, Simplified Functional JS Slides, resources, and notes to accompany my talks for Connect.tech 2019. Read more » 4 Apr Simplified Functional JS for the win! - 20th University of Illinois Web Conference 2019 Video, Slides, resources, and notes from my talk for my UIUC Web Conference 2019 Read more » 14 Aug JSConf 2018 Talk - Unlock the power of feature-based JS development Slides, resources, and notes to accompany my talk for JSConf 2018 Read more » 21 Mar JazzCon.tech 2018 Talks - Resilient React.js and Bulletproof React/Redux apps Slides, resources, and notes to accompany my talks for JazzCon.tech 2017. Read more » 20 Sep Connect.tech 2017 Talks - Recompose, React Slides, resources, and notes to accompany my talks for Connect.tech 2017. Read more » 14 Aug Advanced React workshop and talks (RxJS, functional React.js) at MidwestJS 2017 Slides, resources, and notes to accompany my Advanced React workshop and talks for MidwestJS 2017. Read more » 20 Nov The story of redux-logic, a new approach to organizing business logic with Redux - Nodevember Conf Video 2016 Video from Nodevember 2016. Where do I put my business logic when using Redux? I searched for the best answer but ultimately all the approaches I found were just lacking or complicated. Learn the story that led to the development of redux-logic, a lightweight fresh new approach that results in simpler more focused code. Read more » 16 Aug Where do I put my business logic in a React Redux application? Choosing where to put your business logic is an important decision. Explore the common approaches and learn their tradeoffs. Also learn about a new option: redux-logic Read more » 26 May Unleashing React.js - Power and Simplicity - Fullstack STL A fast tutorial at Fullstack STL showcasing the power and simplicity of React.js Read more » 14 Nov Building simple Node.js microservices using Hapi and Redis - Nodevember 2015 Explore what microservices are and how to evolve your architecture towards this style to achieve new flexibility, resilience, and scalability. Read more » 29 May Introduction and Getting Started with React.js - JSConf 2015 Training Workshop Learn the core React.js concepts and how to get started using React.js. A training workshop at JSConf 2015 Read more » 21 May React.js for the win! - St. Louis JavaScript User Group May 2015 A presentation about React.js and family (react-router, flux, React Native). What makes React.js special? How can I get started? Read more » 2 Apr Configuring emacs to use eslint and babel with flycheck for javascript and React.js JSX How to configure emacs to use eslint and babel with flycheck for realtime javascript and React.js jsx. Works with Emacs or Aquamacs. Read more » 4 Feb The React.js Conference experience - an amazing uplifting event with a fantastic team and community ReactJS Conference was one of my all time favorite conferences with the perfect blend of technology, community, and fun Read more » 15 Nov Battle ready! Hardening Node.js for the enterprise - Nodevember 2014 Discussion about Node.js use at MasterCard, Elsevier, and other enterprise companies. How to build strong, durable, resilient systems with Node.js. Read more » 7 Oct How do we reverse our downward spiral of software complexity? Software Craftsmanship, Strange Loop 2014 Understanding and pondering the factors creating this runaway train of software complexity should lead us to solutions for the future. Reflecting on Joe Armstrong's keynote. Read more » 7 Apr CodeWinds episode 5 with Saul Maddox, PROS software engineer, explaining Hapi-Ninja boilerplate (Hapi, Node.js) Saul Maddox and Jeff Barczewski discuss Hapi-Ninja boilerplate, the technical decisions behind it, and how to get started with Hapijs Read more » 17 Mar CodeWinds episode 4 is out - Pete Hunt, a software engineer from Facebook discusses Facebook's React js UI framework Pete Hunt explains the history and feature set of Facebook's open source javascript UI framework, React Read more » 7 Mar Hapijs video from STLJS Oct 2013 is now available - Node.js web framework overview 90 minute video overview of key features of Hapi, the Node.js web framework from the St. Louis Javascript User group, Oct 2013. Read more » 17 Feb CodeWinds podcast episode 3 is available - SQLBits Node.js SQL Builder A review of William Wicks SQLBits, the Node.js SQL builder for use with Postgres or other ANSI SQL databases Read more » 4 Feb CodeWinds podcast episode 2 is available - Hapi 2.0 Review A review of Hapi 2.0 in the CodeWinds Podcast episode 2 Read more » 17 Oct Jeff Barczewski speaking at STLJS October 17, 2013 - HAPI Node.js web framework HAPI Node.js web framework presentation at STLJS Oct 17, 2013. Speaker: Jeff Barczewski Read more » 17 Sep Daniel Shaw interview discussing The Node Firm's public Node.js training courses An interview with Daniel Shaw, CEO, The Node Firm regarding the upcoming public Node.js training courses at Joyent Read more » 31 Aug Creating duplex streams with Node.js Creating custom duplex streams with Nodejs. Creating a duplex passthrough stream which allows the embedded streams to be piped through other streams for transformation. Use streams2 for easy Duplex implementation while also remaining compatible with older versions of Node.js. Read more » 20 Aug Transforming data with Node.js transform streams Creating a Node.js transform stream using the streams2 API to manipulate textual, binary, or objectstreams. Compressing and uncompressing stream with gzip. Encrypting and decrypting data stream with aes-256. Creating sha1 digest transform stream. Create transform stream which filters sensitive information. Read more » 19 Aug Storing data with Node.js writable streams How to store data with node.js writable streams. How to create your own custom writable node.js streams. Read more » 4 Aug Reading text and binary data with Node.js readable streams Consuming or using node.js readable streams, producing readable streams, streams2, pause and resume, object streams, using streams2 Readable streams with older versions of node.js Read more » 2 Aug Basic use of Node.js streams Opening basic read or write streams from and to the file system, using streams from http, piping streams, listening to stream events Read more » 25 Jul What are Node.js streams? An introduction to Node.js streams for web developers Read more » Blog Feed