Videos

Philly ETE 2022 — Building Observability for 99% Developers — Jean Yang

Abstract The rise of SaaS and APIs means that it’s easier than ever before to build applications quickly. A small, otherwise under-resourced engineering team can quickly deploy more functionality than they were ever able to before—but what about making sure the system keeps running, or deploying changes with confidence? As it turns out, we’ll also want easier visibility, easier monitoring, and easier observability. This is especially true for teams that don’t necessarily have large, expert devops teams. In this talk,…

Philly ETE 2022 — Deep Dive Into Building Streaming Applications with Apache Pulsar — Timothy Spann

Abstract In this session I will get you started with real-time cloud native streaming programming with Java, Golang, Python and Apache NiFi. If there’s a preferred language that the attendees pick, we will focus only on that one. I will start off with an introduction to Apache Pulsar and setting up your first easy standalone cluster in docker. We will then go into terms and architecture so you have an idea of what is going on with your events. I…

Philly ETE 2022 — A Guide to Mobile App Migrations: Lessons Learned in Making the Leap to Flutter — Ryan Gallagher

Abstract This discussion will cover the ins and outs of migrating an existing native iOS/Android app to Flutter. For developers considering migrations, we’ll discuss comparing technologies, key architectural considerations, and more. The efficiency potential for mobile apps to be write-once can’t be overstated, but it’s important to understand what the real costs are. NeuroFlow’s Director of Engineering Ryan Gallagher will help you understand how to weigh those costs versus the benefits with a real life example of a migration using…

Philly ETE 2022 — Serverless: The Fine Print — Kiki Carter

Abstract Historically, getting your software into a “server environment” required coordination with a tightly controlled infrastructure or operations team. Bottlenecks, both technical and bureaucratic, resulted in delays, waning developer productivity, and crushed morale. Luckily for developers, cloud providers came to the rescue with ways to quickly get started with infrastructure. The democratization of cloud-based infrastructure precipitated a great shift in power for developers, but with that power came perhaps too much responsibility! Enter Serverless. Serverless products are designed to strike…

Philly ETE 2022 — Panel: Typed vs. Untyped — Richard Feldman, Martin Snyder, Anatoly Polinsky, Yehonathan Sharvit

Abstract Typed languages versus untyped languages: we duke it out in this panel. Apologies for the missed recording, but we hope you enjoy what remains as it was a lively conversation! About Richard Feldman Richard is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend Masters: Introduction to Rust, Introduction to Elm, and Advanced Elm. Outside of programming, he’s…

Philly ETE 2022 — Cloud Adoption Fails: 5 Ways Deployments Go Wrong and 5 Solutions — Yevgeniy Brikman

Abstract “All happy cloud deployments are alike; each unhappy cloud deployment is unhappy in its own way.” — Leo Tolstoy, Site Reliability Engineer At Gruntwork, I’ve had the chance to see the cloud adoption journeys of hundreds of companies, from tiny startups to Fortune 50 giants. I’ve seen those journeys go well. I’ve seen those journeys go poorly. I’ve seen things you people wouldn’t believe… DDos attacks starting fires off the shoulder of Ohio (us-east-2)… I watched C-suite foreheads glitter…

Philly ETE 2022 — MQTT: A Messaging Standard for IoT — Sweety Bertilla & Robert Farnum

Abstract Message Queuing Telemetry Transport (MQTT) is a well-designed, lightweight messaging protocol that can be used for communication between mobile clients, microservices, and IoT devices. Unlike HTTP (Hypertext Transfer Protocol) and other messaging protocols, MQTT is a low bandwidth, low latency alternative for IoT device transmissions, which is far more suitable because these devices may operate within tiny bandwidth, power, and transmission footprints. MQTT uses publish/subscribe operations to exchange data between client and server – meaning an IoT device (or…

Philly ETE 2022 — NFT: Architecture Design for Blockchain Projects — William Entriken

Abstract In the beginning there was client-mainframe. And in the modern web era, there is client-server, with many services hosted in the cloud. But blockchain is a whole new paradigm for transaction processing between publishers and their customers. This speech reviews salient features of blockchain and NFTs that make them different than normal enterprise databases. Then we develop a practical architecture for deploying blockchain/Ethereum/NFT applications across commercial, enterprise & government environments. This talk is presented by Technical.ly. About William Entriken…

Philly ETE 2022 — About Trees, Agility, and Me — Linda Rising

Abstract I don’t know about you, but I spent a lot of 2020 walking with my husband outdoors. We are fortunate to have miles of walking trails in our community and even during the most severe lockdown, we were able to log over four miles a day. I know the scientific evidence for being outside for enjoying nature, but I really came face to face with it during this challenging time. I also discovered several books, articles, TED talks and…

Philly ETE 2022 — How Amber is Driving Java’s Evolution — Billy Korando

Abstract Project Amber is an OpenJDK project delivering productivity focused language improvements to Java. In this presentation we will be covering key changes delivered by project Amber in recent Java versions, understand the theme and motivations behind these changes, and peek into the future to see where Project Amber is leading the Java language! If you have been wondering about Records, Pattern Matching, and what this means for Java, this presentation is for you! Talk Slides About Billy Korando Billy…

How can we help your company with your development needs?

Contact Us