Category: Technology



As PayPal has journeyed to a cloud-native environment, Shaun has led the Node.js Docker effort in revamping the deployment architecture for all applications built on Node.js. Using Docker allows for immutable, composable Node.js deployments in a nice declarative fashion. In this session, we'll cover Docker image best practices, container startup, and process management, signal handling for graceful shutdowns, injecting environment variables and mounting files as well as new ways to version dependencies across environments to better Node.js build and deployments. EVENT: Node+JS Interactive 2018 SPEAKER: Shaun Warman, PayPal PERMISSIONS: The Linux Foundation provided Coding Tech with the permission to republish this video. CREDITS: Original video source: https://www.youtube.com/watch?v=R2a1mNr0kF0 https://www.youtube.com/watch?v=zq2hxb9iED4



Have you ever worked on an app that started off simple, but as the number of features, states, and edge cases grew, it became much more difficult to maintain? Most of us know this struggle all too well. As the number of possible states in your app grows, developing UIs can become exponentially more complex. With the help of finite state machines (FSMs) and statecharts, you will be able to manage your app's states in a simple, robust way, and even visualize them, and interpret them reactively, with the help of xstate and RxJS From traffic lights to avionics systems and space missions, FSMs and statecharts have been used in many critical systems and user interfaces worldwide for decades. By taking a top-down approach of formalizing your app's states and actions into declarative statecharts, you can develop apps that are robust, testable, extendable, and easily communicable with project managers and designers. In this session, we'll learn what FSMs and statecharts are and how they can take your UIs to the next level, with innovative techniques for implementing, testing, and visualizing your app's finite states in a robust, automated way. There will plenty of use cases, resources, and real-life examples that work in any framework, or even plain JS. EVENT: ReactiveConf 2018 (https://reactiveconf.com/) SPEAKER: David Khourshid PERMISSIONS: ReactiveConf Organizer provided Coding Tech with the permission to republish this video. https://www.youtube.com/watch?v=VSKuS2XkkZU



At a glance, React and Vue are like two peas in a pod. They are lightweight component-based libraries for building user interfaces and can be used fairly interchangeably to build scalable web applications. Though they are noticeably different in terms of syntax, their key differences lie in their respective ways of thinking. As a React developer learning Vue, adapting to the idiomatic way of writing Vue is a challenge that requires a sound understanding of the philosophy behind the framework. In this talk, we will examine the nuances between the two frameworks and cover common mistakes that React developers make when switching from React to Vue. EVENT: Node+JS Interactive 2018 SPEAKER: Divya Sasidharan PERMISSIONS: The Linux Foundation provided Coding Tech with the permission to republish this video. CREDITS: Original video source: https://www.youtube.com/watch?v=O5xF_JHb5oc https://www.youtube.com/watch?v=gvUUfMVdmwg