Andrea Goulet, Co-Founder of Corgibytes, discusses Empathy-Driven Development: a framework for the skillful, concrete application of empathy on development teams.
When you’re planning to develop a mobile app the second most important decision you’ll ever make is selecting a technology to use (first being the content of the app) Ideally you’d want a version of your app for both iOS and Android and so there are really only 3 choices you have in 2021: 1. … Read More
When @WalmartLabs built Electrode, the React/Node.js application platform that powers the Walmart.com customer experience, performance was one of our primary concerns. React’s use of a virtual DOM and support for server-side rendering have earned it a reputation for speed, but in building our platform we encountered several unexpected performance bottlenecks. In this talk, we’ll discuss … Read More
Apache Spark is one the most popular general purpose distributed systems in the past few years. Apache Spark has APIs in Scala, Java, Python and more recently a few different attempts to provide support for R, C#, and Julia. This talk looks at Apache Spark from a performance/scaling point of view and the work we … Read More
The tech industry is in the middle of a massive, uncontrolled social experiment. Having made commercial mass surveillance the economic foundation of our industry, we are now learning how indiscriminate collections of personal data, and the machine learning algorithms they fuel, can be put to effective political use. Unfortunately, these experiments are being run in … Read More
This talk will provide an overview of the internet of things (IoT) distributed denial of service (DDoS) landscape. The number of known vulnerable devices continues to grow and, with it, a potential platform for malicious activity is also expanding. At the end of October 2016, Dyn was the target of a DDoS attack fueled by … Read More
Now is the time for a new approach to protect the covenant between an application’s owners and its users. Present threats are too numerous and varied and the battlefield too complex to defend with existing methods. In particular, technical defenses have limited effectiveness against non-technical attacks. The techniques presented here protect against attacks on all … Read More
As developers, we automate. We automate other work, and sometimes we automate our own. We save typing with templates or IDEs. We save searching out information with Slack integrations. Many companies have custom internal bots to tie together chat, version control, and build servers.
In this talk, Ken Rimple shows you how to use various reactive APIs in Angular to provide a gaming platform. His Drum Legend game, which gamifies drum rudiment practice, uses WebMidi, WebAudio, RxJS, NGRX Store, NGRX Effects and NGRX DevTools to provide an audio chain for synthesis and sample triggering, and NGRX Store / Effects … Read More