Laila is a Simple-Talk editor who also works as a Brand Manager in the .NET tools division of Red Gate Software. She writes the .NET Reflector newsletter, so if you have any feedback on the content that you want covered, please get in touch with her.
Most so-called memory leaks in .NET applications aren’t really leaks. After all, if an object has a valid reference to it within the current scope, then the object is being used, even if you didn’t intend it. The Garbage Collector will shrug and assume you need it. If your application continues to create objects that … Read more
The poor application programmer, chipping away contentedly in Winforms or Webforms, is often heard to groan whenever a new Microsoft product is announced. Silverlight (Groan), WPF (Groan), MVC (Groan) Hah! They caught you out there: what they have delivered with MVC is a design pattern, not a new technology, and it is free. The ASP.NET … Read more
What makes an exceptional DBA? It depends on who you ask. In his book, How to become an Exceptional DBA, Brad McGehee gives his perspective on what it means to be a DBA, and the skills and traits that distinguish the exceptional DBA. It is the first time that anyone within the profession has spelled … Read more
We were recently taken to task by a reader who felt that the one place he'd expect to find a nice simple introduction to memory profiling with ANTS Memory Profiler™ 5 would be on Simple Talk. Memory profiling has an intimidating reputation, but fortunately Laila Lotfi came up with a simple introduction that even ordinary mortals could appreciate. … Read more
One of the most interesting throw-away lines at the recent TechEd show was that Entity Framework was about four times slower than LINQ for SQL, because Entity Framework was a generic solution that could be used with a variety of data stores, and wasn’t optimized for SQL Server. This set us thinking about what the … Read more
Just occasionally, Microsoft produces something so radical and neat that you can’t help but gasp in amazement at the implications. How on earth did that happen? So it has been with the Dynamic Language Runtime. The .NET Framework has been a solid and workmanlike product, but it has been deliberately conservative: It makes it possible … Read more
Clearly, Microsoft is putting a lot of energy into Silverlight. The product, best described as a cross-browser, cross-platform implementation of the .NET Framework, is growing up. It gives the appearance of having been produced by a more progressive and less process-bound company than Microsoft: The excitement is still there. The scope of the product has … Read more