Let's talk about .Net and things around it, Where it's been, where it's going, why we love it, why we hate it, everything. Oh, and meet up with other like minded people, share what we know, gain some presentation skills while doing that, and maybe even have some workshops.
IMPORTANT: This talk is tech stack agnostic, so please feel free to join whether you are a .NET developer or not:) It's all about engineering!
Topics: observability, release engineering, company culture
Let’s talk about how too much control is slowing down engineering, and how you can actually release much faster.
Getting code shipped can have consequences beyond just making your customers happy. It can wake people up in the middle of the night, bring down the datastores, be a cost nightmare, and remind you ‘imposter syndrome’ is a real thing.
More importantly, it can break trust , create frustrations, TONS of stress, and burn people out.
A common philosophy for feeling that things are in control is simply adding more data and more processes. And when something bad happens, first reaction is adding even more tests, processes, checks. As the product or team evolves, all the noise becomes impactful. You’re being slowed down by the safety checks and poor decisions you took earlier, until it becomes a non trivial problem to solve.
How can we get to releasing multiple times a day while still being cautious? Can we make it safe to make mistakes?
In this talk we will explore some tricks for shipping code fast by focusing on:
- how observability can help engineers gain more insights and confidence into their changes
- making it safe to fail
- being deliberate about operational and engineering needs
rethinking the way we approach issues
Ever wondered what’s the flow behind an online payment? The money journey might look simple for day-to-day users, but trust me, there are lots of twists behind the scene. And when it comes to ApplePay, things might get even challenging.
Come and see how to easily integrate ApplePay in a .NetCore web app, test it on real devices and learn how to prevent the Apple setup configuration headaches.
Started as a tester, now a .Net Developer and a Scrum trainer at Levi9, I often find myself in facing challenges by tackling them from multiple perspectives.
Constantly being in the pursuit of new experiences to enlarge my horizon, I never stop pushing myself out of the comfort zone. Any learned experience wouldn’t worth a penny if it isn’t shared and the philosophy “Sharing is caring!” is definitely
one of my traits.