SignalR now supports returning IAsyncEnumerable<T> from hub methods. This makes it trivial to do implement streaming APIs. https://t.co/4PmXMQN7SX Core 3.0 preview5 will also support streaming parameters
20 years of progress:
1999: IRC, ICQ, AIM, YIM
Early 2000s: gaim (nee Pidgin, and other libpurple clients like Adium) provide unified UX across IM protocols
2019: We all run 15 chat apps again. Slack has nothing to do with J.R. Bob Dobbs, or Discord with Eris.
Programming is like a CHOOSE YOUR OWN ADVENTURE GAME except every path leads to you lying in bed at 2am thinking about a bug you couldn’t fix that day.
A QA engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 99999999999 beers. Orders a lizard. Orders -1 beers. Orders a ueicbksjdhd.
First real customer walks in and asks where the bathroom is. The bar bursts into flames, killing everyone.
A super useful gift from @qconnewyork! Though with an opening keynote on "Developers as a Delivery Vehicle for Malware" I'm left wondering if this is a test... 🤔