My Summary of CodeMash 2016
I had the pleasure of attending CodeMash this year to give two talks. The conference was generally good, there were lots of people from the several parts of the World and I got to meet a lot of smart and amazing people.
I only had a chance to attend the last two days of the conference and during those days, I attended several talks and missed bunch of good ones (and there are no recordings which makes me sad):
- Docker in production? Done that, what’s next?
- The Code Behind the Vulnerability
- From Power Chords to Power of Models: Insights from History of Rock Music via Machine Learning
- From Developer to Manager
- Introducing the new ASP.NET Authorization and Data Protection Stacks
- Fun with Mind Reading: Using EEG and Azure Machine Learning to Perform Lie Detection
- Cloud Design Patterns for Scalability and Performance
- Got Documents? An exploration of document databases in software architecture.
- Cross-Platform Desktop Apps with Electron
I learnt some new things in every sessions which is a great feeling. Especially, the Jennifer Marsman’s session on combination of EEG + Machine Learning + Lie Detection was absolutely mind-blowing to watch. I don’t think I have blinked during the entire session :)
Here are a few things I took away from the conference by attending sessions and talking to people:
- Polyglot persistence is a general topic of interest and people are leaning towards this road.
- People try to apply or understand Microservices and its benefits.
- Docker makes the above two approaches easy to adopt and people are aware of that.
- Lots of concern around how to move to ASP.NET 5, especially to .NET Core.
- Machine learning opens up a lot of interesting possibilities for IoT products and service based solutions.
- Migrations based approach is definitely a must to have on the DLM process.
Lots of these are nice to see since they validated some of my thoughts and confirmed that I am on the right track. Some of them gave me new excitements and it didn’t take long to accept the challenges :)
The best part of the conference was that I had a chance to meet lots of new people and put a face on some that I have known through Twitter like Matt Johnson, Barry Dorrans, Darrel Miller and lots of other amazing people.
As mentioned in my previous post, I gave two talks on ASP.NET 5 and Database Lifecycle Management. I made sure that the resources I have shown are available online. CodeMash organizers maintain a GitHub repository for resources of all the sessions. I have put ASP.NET 5 talk resources and DLM talk resources there, too.
ASP.NET 5: Getting Your Cheese Back
You can also find the samples I used during the session under the aspnet-5-samples GitHub repository (permalink to the version used during the presentation). I also showed another sample which made use of Docker and Docker Compose: ModernShopping.
Database Lifecycle Management: Getting it Right
Again, slides for this talk is also available under my Speaker Deck account.
The demo application I have used during the session is available here (permalink to the version used during the presentation).
Overall, it was a great experience to be there. I want to thank CodeMash organizers for inviting me to speak at the conference. It was a really valuable opportunity for me to stand in front of that amazing crowd. I also want to thank Redgate and for covering my travel expenses and sparing me for the time of the conference. I want to emphasize again that Redgate is an amazing company to be part of!
Redgate has several opportunities that might fit you. I highly encourage you to check them out.
I want to end this post with a reference to a tweet which shows the message David Neal gave at the end of his talk (which was the last talk of CodeMash):