Charlotte NC - MCP C# and VB.Net - Founder and President of the Enterprise Developers Guild (.Net User Group)
Creating better, faster code
LINQ to SQL Geek Speak URL LIVE MEETING REPLAY URL: https://www.livemeeting.com... The login asks for a name so just type in your name and click the “View Recording” button. Then you can view or download the web cast. Enjoy! Bill J ......
Geek Speak on LINQ to SQL December 5th Despite some technical difficulties on my end, Lynn Langit and Mike Benkovich, from the MSDN team co-hosted my appearance on an excellent web cast today. We gave a good introduction into the basics of LINQ to SQL. This feature of Visual Studio 2008 and the new .NET Framework 3.5 provides and elegant way for us to retrieve data and hydrate usable objects from the database. Here are some links you can look at now. Look for another post in a day or so for where ......
Orcas web cast slides… Here are the slides for today’s (May 21, 2007) web cast on Orcas: http://www.aggelos.com/bill... As soon as the web cast itself is available, I’ll post that link here also. The web cast introduces the major new language elements and Visual Studio enhancements we can expect from Orcas. The heavy emphasis on LINQ is no accident. LINQ will change the way we program. Scott Guthrie (http://weblogs.asp.net/sco... did an excellent presentation on the ......
I like Visual Basic.NET because… A professional picks a tool for logical reasons. As a professional business programmer, I pick VB.NET. Before I expound further on my choice, you should know whether or not I am qualified to have an opinion. Certified in C# and Visual Basic.NET, I was lucky enough to be chosen as Microsoft MVP in Visual Basic.NET in 2006. I founded and head up a 1500+ member .NET User Group in Charlotte, the Enterprise Developers Guild (www.DevelopersGuild.org). We routinely have ......
Are you still using Framework 1 or 1.1? Are you using DNN 3? Did you know there is a function to convert a data reader object into a dataset built into DNN 3? Neither did I, so I wrote one. And then I found one Dan Thayer of Logical Advantage had sent me in an email a few months ago. Dan uses reflection, so his is pretty slick. If you want to see Dan's solution, let me know. I'm sure he would be happy to lend his permission for me to publish it. Anyway, it was right after I discovered the second ......
So when is a server really a server? On ASP 2 set up you get a nice Steve Guthrie blog entry telling you how to init all the built in providers. Following the bouncing ball I went out to my SQL 2005 and set up an empty database. When running aspnet_regsql.exe, I didn’t see my new database. Inspiration suggested I hook up the new database to VS 2005, but then I got struck by the “dummo ray”. The Server stack is really for servers – machines or IP addresses – and will ......
CodeSmith 3.0: Are you a CodeSmith fan? When you move up to version 3 Release Candidate 1, be aware that Eric “cleaned up” the GetCamelCaseName function name by changing it to CodeSmith.BaseTemplates.Str... By the way, v3 is nifty even if Eric did temporarily lose sight of the fact that “consistency is its own reward”. Good work Eric! Consistency is its own reward: This fact cannot be overstressed at the project level and has real benefits at the shop ......
rsAccessDenied was all that stood between me and high fives from the customer. The message from SQL Server Reporting Service (SRS) even displayed the clients log on name – so SRS KNEW who it was denying. No impersonation was going to solve this one. The Redirect string was fine, because it worked in test and on the server for those of us with admin rights. (Yeah, I know -- but this a practical blog -- remember?) So I fired up Report Manager to see what it had to say about the security settings ......
All I wanted to do was use the Windows authenticated credentials of the logged in user to access network resources, particularly a network share that is home to my input data. Yeah, I know, it’s supposed to be easy. And maybe it is, once you get all the settings right. Here’s a short summary. First, make sure you have the following parameters set in your web.config file: <authentication mode="Windows" /> <identity impersonate="true" /> Don’t forget to turn off anonymous ......
I got all excited dynamic and differential volumes, but disk is cheap. I’m hearing that fixed sized vhd’s are much faster. Since we’re setting up a bunch of virtual machines on a 250 GB external USB drive for demo and test, I care about performance. I started with differentials but I set the size on the base volume to hold just the OS, thinking I could expand the differentials later. But you can’t. Since I had to start over, I decided to go the clone route, but set the base ......
Full 2. Code Practice Archive