What we're about
Upcoming events (3)
Async and await are now common elements of .NET ecosystem. Do you know how they work? Do you know what is synchronization context, how to wait for async void methods or how to implement custom task scheduler? In this talk I show internals of async and await. I present state machine created by the compiler, consider allocation issues and show typical deadlock scenarios. We will see how to call async methods from synchronous code, how to wait for async void, how to implement custom synchronization context or task scheduler to handle exceptions, and how to run task without allocation at all. Speaker Adam Furmanek I am Adam Furmanek and I have been working as a .NET developer for 5 years. Right now I am at Amazon working with Scala, Spark and Machine Learning. I am always interested in digging deeper, exploring machine code and going through implementation details to better understand internals of the technologies I use every day. That's why I like debugging, decompiling and disassembling the code to understand memory models, concurrency problems and other details hidden deeply inside. In my free time I play ping-pong, watch Woody Allen's movies and blog stuff at http://blog.adamfurmanek.pl Agenda 6:30pm - Doors open / Food Sponsored by TEKsystems / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to volunteer at door. The volunteer will escort groups back to the meeting room.
Ever wonder what an IV is for when using symmetric encryption? Ever wonder why it's considered safe to store hash salts in plain text? If so, this talk is for you! We'll go over the basics of how hashing, symmetric encryption, and asymmetric encryption work, as well as how to use them in .NET Core as safely as possible. Speaker Scott Norberg Scott is an owner of a company based here in the Seattle area that provides software and security services to small- to mid-sized businesses. He has over ten years of development experience working for a variety of companies, and hold several certifications, including a CISSP and various Microsoft development certifications. Agenda 6:30pm - Doors open / Food Sponsored by / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.
Did you know that in just a few years there will be 10x as many non-mobile connected things on the planet as humans? And today, the global IoT market, including hardware and services is nearly $1T. IoT is the quiet revolution in technology today, and it’s bigger than anything that’s come before it; yet so many people are locked out of it because of the advanced embedded skillset needed to build hardware solutions today. And because there’s no hero-device/experience like the iPhone, it’s a step in the technology revolution like none that have come before. Speaker Join Bryan Costanich (CEO of Wilderness Labs and former VP at Xamarin) as he takes a look at hardware revolution from both a business leader perspective, and then dives into how to build practical IoT solutions with Meadow; the latest innovation from former Xamarin folk that enables you to run full .NET applications on real embedded hardware: microcontrollers. Agenda 6:30pm - Doors open / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.