Without a doubt, the Java SDK is the most popular and full featured of the languages supported by Apache Beam [https://beam.apache.org/] and if you bring the power of Java's modern, open-source cousin Kotlin [https://kotlinlang.org/] into the fold, you'll find yourself with a wonderful developer experience.
Many popular languages support the use of local functions [https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions] and in C# 7, support for them was announced with relatively little fanfare. As someone that would consider themselves a C# power-user, I seldom took advantage of the feature until I
In my previous post [http://rion.io/2017/05/11/how-the-microsoft-bot-framework-changed-where-my-friends-and-i-eat-part-1/] , which I'd highly recommend reading before diving into this one, I discussed the process of building my first bot using the Microsoft Bot Framework [https://dev.botframework.com/]. The post covered getting everything set up, registered, and deploying the
Nowadays, you may find yourself spending more time staring at one of those black command prompts instead of your usual, pretty Windows folders. The rise in client-side tooling and frameworks have made the command-line a commonly used tool, even in the .NET ecosystem. This can be intimidating to folks that
If you have ever found yourself juggling several development projects at once and bouncing from solution-to-solution making minor fixes, changes and improvements, then you know how easily it can be to just get overwhelmed or off-task in situations like these. Everyone has their own methods of handling these scenarios and