The Fallacy of Efficiency
Dan North delivered an insightful talk on not blindly pursuing efficiency, emphasizing the difference between efficiency (effort expended) and effectiveness (outcomes achieved). His presentation was full of valuable insights and thought-provoking ideas. I hope to share the slides here soon, as it’s challenging to summarize his points adequately. Dan North is definitely worth checking out—he’s both brilliant and entertaining.
Explorations of NHibernate
Stephen Bohlen, known for his rapid presentation style, discussed various add-ons for NHibernate. Here are some highlights:
- Rhino Tools
- uNhAddins
- NHibernate Validator, including a fluent interface
- NHLambdaExtensions
- NHibernate Burrow for business transactions without hitting the database
- Fluent NHibernate, which I have previously praised
- NHProfiler
- HornGet.NET
The session was packed with information, making it hard to keep up, but it was immensely valuable.
Productive WCF
As the day progressed, Juval Löwy presented on enhancing productivity with WCF. Key takeaways included:
- WCFServiceHost for generic WCF hosting, useful for debugging
- WCFTestClient for testing WCF services
- Instrumentation with
<diagnostics performanceCounters=”all” />
- WCF Service Configuration Editor in Visual Studio
- Microsoft Service Trace Viewer for trace analysis
- InProcFactory for creating WCF services from .NET classes on the fly
The session was informative and packed with practical tips.
Accessing Data in the Azure Cloud
Julia Lernman’s talk addressed the challenges of understanding Azure from a developer’s perspective. This session provided a solid introduction to cloud data access, which was beneficial as I’m still learning the nuances of cloud computing.
Overall, a packed and informative afternoon at ÖreDev. I’m running low on batteries but will try to capture more from the final sessions if possible.