Ravi Okade


I work in the Financial Industry in the NYC/NJ area. Thanks to Philly.NET, I get to learn something new and share with you all!

ZeroMQ, ZooKeeper and FlatBuffers all in One hour

Saturday, October 22nd, 2016 at 8:30 am

In this session we will create a high performance Pub-Sub solution using ZeroMQ which can be achieved with a few lines of code. So to fill the remaining part of the hour, we will use ZooKeeper which will help fill the zoo with multiple publishers and keep them all behaving. And we will visit FlatBuffers which will make you wonder if serialization protocols will ever stop evolving.

Improving your Application Architecture

Saturday, June 21st, 2014 at 7:30 pm

“All architecture is design but not all design is architecture” said Grady Booch. So if you have been busy “designing” in your day job, come lets explore some architectural ideas. We will cover fundamentals like data structures, serialization as well as new ideas and patterns in synchronization (or lack of).

Advanced Troubleshooting Tools for .NET Applications

Saturday, November 17th, 2012 at 3:10 pm

Are you spending hours troubleshooting .net production issues? With limited tools and an isolated environment, troubleshooting can be tough in production. Commonly used tools like Application Logs, EventViewer and PerfMon may not provide you enough information in all situations. WinDbg is currently the most widely used advanced troubleshooting tool, but has a steep learning curve. Microsoft has introduced two new tools that are much more dev-ops friendly: System Center 2012 .NET Application Performance Monitoring and VS.NET 2012 Intellitrace Everywhere. In this talk I will demonstrate how to leverage these tools to view detailed stack trace and parameter values for exceptions and performance issues in production.