Videos

Philly ETE 2023 — Your Browser is Pooped: Using Web Workers To Create A Browser-Based Barcode Scanner — Drew DeCarme

Abstract JavaScript-heavy applications have taken over the planet. In the span of 10-15 years, we’ve gone from using JavaScript to animate a few actions on our websites, to powering the largest social networks that touch almost every aspect of this world. Much has been regarded about the power of JavaScript and the versatility of the language, but in these conversations we always neglect to mention our friend: the browser. The browser is exhausted. Megabytes of scripts are run simultaneously to…

Philly ETE 2023 — An Open Book Test: Securing Open Source Software With OpenSSF’s Scorecard — Stephen Augustus

Abstract In recent years, pervasive software supply chain attacks have shined a bright light on the long-term sustainability of our open source ecosystems, including attention from enterprises and government agencies across the world. So if you use, contribute to, or maintain open source software, how can you help? Use OpenSSF Scorecard! Scorecard is a tool to help analyze the security posture of open source projects. In this talk, you’ll learn about how Scorecard works, how it can improve the projects…

Philly ETE 2023 — Keynote — Choreorobotics: Teaching Robots How To Dance — Catie Cuan

Abstract Choreographers and roboticists both organize moving bodies in space, yet the platforms and practices they employ are seemingly dissimilar. This talk describes the emerging field of choreorobotics, from dancing robots to novel programming interfaces, and why the intersection of these artistic and engineering fields is rapidly expanding.  About Catie Cuan Catie Cuan is a choreographer, dancer, and roboticist. She is currently a PhD Candidate in Mechanical Engineering at Stanford University and the Inaugural Artist-in-Residence at Everyday Robots. She uses…

Philly ETE 2023 — WebXR For Cooperative Work, Thought, And Play — John Shaughnessy

Abstract Engelbart had it right: The ways we work, play, learn, create, and think coevolve with our tools. The internet weaves itself into the fabric of our lives. It has changed how we gather and share information with each other. Personal computers, mobile devices, and now immersive devices shrink the distance between us and our digital identities. And yet, many of us find ourselves feeling overwhelmed, disconnected and without community. Attempts to “get together” online via text, voice, and video…

Philly ETE 2023 — Reducing The Carbon Footprint Of Your Software Systems — Tammy McClellan

ARVE Error: src mismatch provider: youtubeurl: https://www.youtube.com/watch?v=oNki29Yjh6I&list=PL9oQ7yETvN13V5Xp7016XupVLg3WqiMtx&index=2&t=18s&ab_channel=ChariotSolutionssrc: https://www.youtube-nocookie.com/embed/oNki29Yjh6I?list=PL9oQ7yETvN13V5Xp7016XupVLg3WqiMtxsrc gen: https://www.youtube-nocookie.com/embed/oNki29Yjh6I?start=18&list=PL9oQ7yETvN13V5Xp7016XupVLg3WqiMtx Abstract Green software is becoming increasingly important as concerns about climate change and environmental sustainability continue to grow. Software applications are now responsible for a significant portion of the world’s energy consumption, and the carbon emissions associated with their use are expected to increase as the world becomes more digitized. By adopting green software practices, organizations can reduce their carbon footprint, save money on energy costs, and promote sustainability. In…

Philly ETE 2023 — Your Distributed System is Talking to You: OpenTelemetry — Jessica Kerr

Abstract Jessica will describe what distinguishes modern event-based observability from earlier standards of logging and monitoring; how it is implemented using OpenTelemetry; and what miracles we can perform when we have it. For monitoring, debugging, and performance-tuning software systems, the modern standard is event-based observability with distributed tracing. This is now an industry standard: OpenTelemetry is the 2nd biggest project in the Cloud Native Compute Foundation (after Kubernetes). Great observability lets you employ complexity to deliver value, while still understanding…

Philly ETE 2023 — Starbeam: Universal Reactivity And What It Means For You — Yehuda Katz

Abstract Reactivity is a hot topic in the frontend world, and the past five years have seen an explosion of innovation on topic. Unfortunately, every framework has its own reactivity API, and these APIs are not compatible with one another. Enter Starbeam. Starbeam is a state-of-the-art reactivity library that lets you build universal reactive code that works with your favorite framework. Starbeam lets you write universal code working with reactive data, of course, but it’s not just a lowest-common-denominator system….

Philly ETE 2023 — dbt: A Software Engineering Approach To The Analytics Workflow — Kshitij Aranke & Brandon Segal

Abstract In this talk, we’ll present dbt, an open-source data transformation framework that lets analysts and engineers collaborate using their shared knowledge of SQL. We’ll dive deep into the analyst persona and how dbt empowers them to produce data that their entire organization can trust independently of software engineers. We’ll explore how dbt embraces software engineering best practices like modularity, version control, testing, and documentation to help analytics teams ship as effectively as software teams. Using a fictional e-commerce store…

Philly ETE 2023 — Leading With The Platform: A Platform Engineering Approach To Tech Debt — Jess Mink

Abstract Platform teams, SREs, tool teams, DevOps…we are the stage crew of a software company: we’re only noticed when we mess up. This talk is about how platform teams have the potential to be proactive and lead projects across engineering so that things can be addressed they break, thereby reducing tech debt before it’s accrued, and they can be noticed for something positive for a change. We’ll be talking about company objectives, data, thinking like a product manager, and how…

Philly ETE 2023 — How To Steal From Maintainers — Richard Schneeman

Abstract Maintainers all over the world are loaded. They’re loaded with tech debt, support requests, and a million things to do each and every day. In this talk, we’ll learn about actionable strategies for lightening their loads. And the beauty of the situation: they’ll never see it coming. We do this ‘one last job’ before I retire, and we’ll be rolling in the green stuff. That’s right. We’re talking open source commits on GitHub 🟩. This is one heist you…

How can we help your company with your development needs?

Contact Us