Agile + DevOps East 2021 - Developer | TechWell

Conference archive

Agile + DevOps East 2021 - Developer

Customize your Agile + DevOps East 2021 experience with sessions for software developers.

Monday, November 15

Rich Mills
Coveros
MA

Getting Started with Microservices and Serverless

Monday, November 15, 2021 - 8:30am to 4:30pm

Do you wonder how computers can be “serverless”? Does “microservices” seem like just another buzzword? These two technologies are actually changing software design and operations. They work together to help solve complex problems by breaking them down into smaller pieces through loose coupling and modularization. Where some traditional software design techniques required assembling a monolithic piece of software on a platform, a microservices architecture and a serverless programming paradigm focus more on how to keep the pieces independent, orthogonal in function, and interconnected...

Bob Galen
Zenergy Technologies
MD

An Agile Coaching Practicum in 360 degrees

Monday, November 15, 2021 - 8:30am to 12:00pm

Let’s face it, agile coaching isn’t for the timid or faint of heart. In most companies, it’s an incredibly challenging and nuanced role. And an important part of it is having the ability to coach in 360 degrees: downward—across your teams, outward – across managers and peers, and upward—towards those pesky leaders. Oh, and did we say that virtually EVERYONE is an agile coach? In this workshop, join Bob Galen as he share tools and experiences coaching in all directions. He will review three different coaching models from the X-Wing, to Powerful Questions, to 9-Stances, to the Agile Coaching...

Tuesday, November 16

Mary Thorn
S&P Global Market Intelligence
Bob Galen
Zenergy Technologies
TF

Learning How to Lead High-Performing Agile Teams

Tuesday, November 16, 2021 - 1:00pm to 4:30pm

Currently much of agile adoption—coaching, advice, techniques, training, and even the empathy—revolves around the agile teams. Leaders are typically ignored, marginalized at best, and in the worst cases even vilified. But Bob Galen and Mary Thorn contend that there is a central and important role for managers and leaders within agile environments. Join Bob and Mary as they explore the patterns of mature agile managers and leaders. Examine why those who understand servant leadership know how to effectively support, grow, coach, and empower their agile teams in ways that increase the team's...

Jeff Payne
Coveros
TG

Threat Modeling

Tuesday, November 16, 2021 - 1:00pm to 4:30pm

If it seems as though attacks are always getting better, it’s because they are. Computers, apps, networks, and connected devices are all subject to different types of threats. Systems are facing new threats from things such as voice cloning and computational propaganda. Not to mention the growing importance of threats “at the human layer.” All of this can make it hard to keep up, let alone get ahead of potential threats. So isn’t it time that the threat modeling used by security pros, developers and systems managers evolve? Join Jeffery Payne as he shares his knowledge and experience on...

Steven Granese
AgileThought
TH

The Transformation Mindset: A Leader's Guide to Embracing Agile

New
Tuesday, November 16, 2021 - 1:00pm to 4:30pm

Many leaders want to transform their organization to become more agile, adaptive, and responsive to the market. However, most do not deeply understand how to lead their organization through such a massive change. They install prescriptive scaling frameworks and send employees to training, but discard the elements of true transformation that are difficult. When the inevitable failure ensues, they switch frameworks, fire people, and revert back to what worked for them in the past. What these leaders fail to recognize is that the mindset they used to build their organization conflicts with...

Wednesday, November 17

julia-pottinger
QualityWorks Consulting Group
W5

Practical Tips to Speed Up Your UI Automated Tests

Wednesday, November 17, 2021 - 10:30am to 11:30am

Automated UI Tests are at the top of the automation pyramid and are considered slower and more prone to failure than automated tests at the other layers. Given that, how do you increase the speed of those tests to ensure that they are as efficient and provide as much value? In this talk, Julia will go through practical tips that you can implement in your UI test automation to increase its speed and get faster feedback. Key takeaways will include: how to increase the speed of UI tests, practical tips to make your test automation more efficient, and how to make your UI test less flaky and...

Jason St-Cyr
Sitecore
W8

Stepping Up - Becoming a Leader in Your Team

Wednesday, November 17, 2021 - 11:45am to 12:45pm

One of the most difficult transitions to make is from being a member of the team, to owning your former teammates performance reviews. It is awkward. It is stressful. And you can do it! How do you maintain a trusted relationship with your team mates? How do you employ empathy to help yourself understand your team? How do you gain authority and decision making where previously you had none? How do you make decisions that impact the lives of your team in very significant ways? How do you balance your corporate strategic responsibilities with your desire to advocate for your own team member's...

W11

Using ML to Optimize Automated Web App Testing with Real-World Data

Wednesday, November 17, 2021 - 11:45am to 12:45pm

Though test automation has made testing faster, quality teams struggle to prioritize end-to-end testing to maximize test coverage. It’s challenging to define the E2E scenarios similarly to unit test coverage, particularly when teams only have a small set of test needs outlined. The issue becomes even more complex when new application features are added since there’s no way to determine where more E2E tests are necessary. This talk explains how a ML engineer built and tested a new feature and how prioritization of E2E testing in Agile environments can be automated. Lauren’s team developed...

Emily Freeman
DevOps for Dummies
K2

Distributed DevOps

Wednesday, November 17, 2021 - 1:45pm to 2:45pm

Our industry has fundamentally changed over the last decade. Monolithic architectures have evolved into microservices. Applications are distributed on infrastructure across the globe. And an increasing number of companies are moving to a remote-first culture with engineers distributed as widely as applications. Our technical environment and tooling ecosystem have changed radically from the original conditions in which DevOps was created. So what's next? Learn about the next phase of DevOps: a distributed model that emphasizes swift development, observable systems, accountable engineers,...

Abraham Marin-Perez
Equal Experts
W15

Measuring Long-Term Productivity: The Developer’s Legacy Index

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

Measuring a programmer’s productivity is a problem as old as the software industry itself. Number of worked hours? More productive people should need fewer hours, not more. Number of completed tasks? Not all tasks are equally hard. Number of introduced bugs? Bugs are not necessarily the programmer’s fault, and besides, what constitutes a bug anyway? The closest we’ve ever got to measure a developer’s productivity is lines of code, and this has proven to be a poor metric because not all lines of code are equally valuable. However, if we could measure not just how much a developer writes but...

Thursday, November 18

Nicolas Fränkel
Hazelcast
T24

Zero-downtime Deployment on Kubernetes

Thursday, November 18, 2021 - 4:15pm to 5:15pm

Kubernetes allows a lot. After discovering its features, it’s easy to think it can magically transform your application deployment process into a painless no-event. For Hello World applications, that is the case. Unfortunately, not many of us do deploy such applications day-to-day because we need to handle state. Though it would be much easier to have stateless apps, and despite our best efforts in this direction, state is found in (at least) two places: sessions and databases. You need to think keeping the state while stopping and starting application nodes. In this talk, I’ll demo how to...