Terence Parr shows the key practical advances in parsing from the last 25 years, provides algorithm comparisons, and separates the promises from reality.
Rachel Reese sees reactive services and functional languages as a natural pair, demonstrating how functional concepts such as mailboxes and async workflows can help one craft reactive services.
Melissa Pierce discusses the history and present of CS culture, gender relations, and tensions between hardware and software engineering.
Brian Troutwine examines how functional programming and other concepts championed by Erlang can yield reactive services with just a change in thinking and a different approach to design.
Ben Christensen summarizes why the Rx programming model was chosen and demonstrates how it is applied to a variety of use cases.
Sri Viswanath shares the ideas and program driving Groupon’s engineering culture.
Randy Shoup, Consulting CTO, shares the history of reactive services and visits key milestones in their evolution: async techniques at Google, real-time search at Ebay, & responsive games at Kixeye.
Amy Heineike covers how to construct clean (and avoid hairball) networks, effective ways to analyze them, as well as open source options for visualizing and interacting with your graphs.
Deepak Nadig discusses how PayPal’s API Platform evolved both internally and externally, the principles and patterns used, and how it is enabling the future of Money.
Sam McAfee outlines an approach they are using at Neo to help their clients integrate business metrics and probabilistic modeling into their prioritization process.
Alvin Sng discusses the important engineering aspects of the Resolution Center’s development.
Aviran Mordo and Talya Gendler explain how their engineering team is supporting product managers in making the right decisions and getting their product roadmap on the right path.