#122 Matt Warren, How the .NET Runtime Has Changed

Summary
Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years.

Details
Who he is, what he does. Why he's interested in the runtime. Runtime vs base class libraries, cross platform. Just in Time compilation (JITing); tiered compilation, can boost speed of third party libraries. Monitoring and diagnostics. Spans, Tech Empower rating. Default interface methods. Unloading assemblies. Relationship between Framework and Core. Community involvement over the years.

Links
Mark's twitter
Matt's post - Open Source .NET – 4 years later

Download mp3 of podcast

#121 Mark Eisenberg, Microservices in the Enterprise

Summary
Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems.

Details
Who he is, what he does. Mark's interest in microservices. What a microservice is, why it is important, why it is difficult; what he means by "enterprise". What enterprises are currently doing - using new technology in an old way. Are enterprises changing for the wrong reasons; what are the right reasons - "fear". Time to market and scale is very short, think of Uber, Airbnb, etc. Product Enterprises don't always see the threat that is coming. Changes needed - culture, support from business units, CI/CD, build security in from start, cloud is not necessary, Jez Humble's book Accelerate, everything has to change. Better, faster, cheaper is what the execs are interested. Microsoft's recommendations on getting microservices into the enterprise. Concrete steps an enterprise can take - training, developers should be driving the change. Don't start with "can't", focus on what and why.

Links
Mark's twitter

Download mp3 of podcast