WTF Next?

Dev ramblings from a master of nothing.

  Home  |   Contact  |   Syndication    |   Login
  136 Posts | 0 Stories | 109 Comments | 0 Trackbacks

News

INETA Community Speakers Program
GeeksWithBlogs.net: WTFNext's hosting!

View Stacy Vicknair's profile on LinkedIn

Twitter







Tag Cloud


Archives

Post Categories

Community Links

User Groups

Microsoft

There are 49 entries for the tag Microsoft
If you, like me, have ever looked over the MSDN documentation and though how nice it would be to have that type of documentation for your codebase, SandCastle is the tool you’ve been looking for. SandCastle is a Codeplex project initiated by Microsoft in order to provide MSDN-esque documentation for .NET projects or asssemblies. The documentation can come in several formats such as CHM files or a website. GhostDoc and SandCastle Help File Builder To get started with SandCastle for documentation, ......

If you have large files in a content source that is being indexed by Sharepoint you might run into the following error message: “The file reached the maximum download limit. Check that the full text of the document can be meaningfully crawled.” This is usually caused because SharePoint’s MaxDownloadSize setting is set lower than the size of the file you are attempting to index. You can increase this value, restart the service then kick off a full crawl in order to fix this issue, but SharePoint 2007 ......

If you’ve recently upgraded to SP1 and tried to build a solution checked out from TFS you might have come across the following dialog. Not only does it not allow you to cancel the build process, but it also REPEATEDLY THROWS THE DIALOG PREVENTING YOU FROM STOPPING THE PROCESS. Very annoying. There is a hotfix available via connect and code gallery that will stop this problem. Connect Bug Entry: http://connect.microsoft.co... ......

When using XPath in .NET one of the gotchas to be aware of is that all namespaces must be named, otherwise you’ll end up with no results. Default namespaces that are specified with xmlns alone still need to be recognized in the XPath query! Say I had a bit of XML like what is returned from the QueryService web service in Sharepoint: 1: <?xml version="1.0" encoding="UTF-8"?> 2: <ResponsePacket xmlns="urn:Microsoft.Search... 3: <Response> 4: <Range> 5: ... 6: <Results> ......

Get them now! Technorati Tags: VS2010,keyboard,shortcuts ......

If you are a student and you were looking for your VS2010 fix today, be sure to check out Dreamspark.com and get your own copy! Dreamspark is simple; it’s about giving students Microsoft professional tools at no charge. Visit Dreamspark right now to sign up and get VS2010! Technorati Tags: VS2010,Dreamspark,students,... ......

This being my freshman year as an MVP, I had a realization that I perhaps should be embarrassed hasn’t happened sooner. The realization comes much like the iconic M&Ms commercial where the M&Ms run into Santa and exclaim, “He does exist!” My personal realization arguably has a greater implication: Microsoft does listen. This is the most important lesson that I received this year attending the MVP Summit. My hope is that I can convince you that we are empowered to make a difference. Instead ......

Grab the bits and be sure to submit feedback through Connect! Technorati Tags: VisualStudio,VS2010,VS2010RC ......

Today I ran into this problem when setting up the SQL Server Management Tools for SQL Server 2005. Like any good little code slinger, I googled (if you are particular to Microsoft, you can read that as “binged”) to see who’s had the problem, because it’s no news that when you aren’t on the crest of the tech wave that someone else has had the same issue. In particular, MSXML 6 would fail and the log would have a message similar to: MSI (s) (40:58) [22:16:00:859]: MainEngineThread is returning 1605 ......

The answer, as with so many other questions in the coding world, is that it depends. However, for the average developer CLS compliance is not a concern. For the specialized component or tool developer CLS compliance might be your bread and butter winner. For the average developer, CLS compliance is nothing more than bragging rights or an enforced rule at your organization. You probably only operate in one language provided graciously from MSFT and have little concern if your libraries will play nicely ......

This week I had a need for NUnit based unit testing against a class that depended on a provided SqlConnection. Up to this point I had been able to mock external objects and their behavior based on interfaces, but with a SqlConnection I could not mock. There are some options for mocking the SqlConnection such as TypeMock, but I needed a realistic connection to test against. This also proved as a good method for building the expected DB interface. The solution that worked best for my environment (only ......

Antonio Chagoury, VB MVP, has constructed a list of Twitter accounts for VB MVPs, VB Team members, and others who are influential in the VB.NET community on his personal blog, CTO v2.0. This list has many great people who are not only talented in VB, but also who have great talents in many aspects of the .NET framework. I’m listed as a VB MVP, but if you don’t want the full list you can still check me out at http://twitter.com/svickn. However, I’d recommend checking out the rest of these guys too, ......

So E3 has come upon us and is about to make its way out again. Anything that peaked your interests? I have to say by far I was happiest with what I can get for my XBox360 over anything coming out for the Wii (I’ve got no PS3). The games that I’m really looking forward that were shown off this year at E3 are Crackdown 2, Assassin’s Creed 2 and Forza Motorsports 3. I’ve spent many hours playing all three of those titles, and I’m happily awaiting their releases. AC2 and FM3 are both slated later this ......

When we use string so often for its value-like behavior, it is easy to forget that the String class comes with its own constructors, and that there are some tasks you can achieve with the string constructor that you might have overlooked otherwise. Repeating characters One of the more useful overrides of the String constructor is the ability to easily repeat any character a number of times. Here’s a brief example: Dim horizontalRule As New String("-"c, 100) Console.WriteLine(horizonta... Subsections ......

I’ll tell you, I never imagined it would happen this quickly, but I was nominated for the first time this quarter and also received the MVP Award for my contributions online and offline to the VB.NET community. I’m very honored and very thankful to everyone involved in getting me mobilized within the community, including Zain Naboulsi, J Sawyer and PJ Forgione (who nominated me). Also, I’d like to give some thanks for other great individuals I’ve met through becoming active in a great community: ......

I was thinking today and had a crazy idea about a virtual / completely online coding dojo. So follow me here for my “virtual tour” of what I’m thinking: Friday rolls around, and you’re excited. Tonight marks the release of the latest project in the Virtual F# Dojo. You check the VF#D blog and find out the latest project is KataBowling. A simple enough program to write, and you’ve been looking for a reason to explore the power of F#, so you dive in. Once you’ve got your example working, you check ......

(J. Sawyer from Microsoft always gives a lively presentation. You won’t want to miss this one.) location: At Lamar Advertising Wednesday, February 18, 2009 5:45 PM - 8:15 PM Sponsored by: S3 Staffing Presenter(s): J. Sawyer J Sawyer is a Developer Evangelist for Microsoft's Developer and Platform Evangelist team, primarily covering south Texas and Louisiana. He was born and raised in a suburb of Baltimore, MD and discovered a passion for computing and developing software while working his way through ......

Last Thursday I had the pleasure of going down to a local theatre to watch through the MSDN event for Azure, debugging, and mobility. The event itself was refreshing, and I always enjoy hearing Zain speak. We have similar passions, and also similar personalities. The event started off with a brief look at Azure, which is Microsoft’s very beta cloud computing platform. The technology itself seems straightforward and easy to use, although Zain warned about a tedious process of getting the tokens necessary ......

location: At Lamar Advertising Wednesday, January 28, 2009 5:45 PM - 8:00 PM Sponsored by: TBD Presenter(s): Brett James and Steve Schaneville Brett is a Senior Development Consultant at Sparkhound, Inc. with over 10 years of software development experience. The last 6 years have been spent working with .NET technologies for both Web and Windows applications. Steve is a Software Development Manager at Amedisys, Inc. His experience includes 9 years of C++ and C# development in Windows and Web applications. ......

So, yesterday I passed the 070-536, and I wanted to revisit my list of helpful insights. I wanted to add a couple new insights to the mix in particular. Here are the additional insights, and these will probably remain steadfast for all .NET exams: Go in with a deep understanding of core operations. If something is often used or is referenced in the training kit, get a really good grip on it. Isolate the differences in each answer. Look at what could be wrong, and use your best judgment. Finally, ......

This post is mostly inspired by a question I came across in the MSDN forums. Basically, say we had a set of data in a string that looked something like this and we just HAAAAAD to use regular expressions to get the info out (I’m insinuating maybe string.split would work better in this situation…) Dim dataToSearch As String = "-Cat-Dog-Meese-Chardonnay-" Well, the pattern is simple right? Just throw in a regex for "-[A-Za-z]+-" and we’re good to go. Dim reg As New Regex("-[A-Za-z]+-") For Each m As ......

If you’re trying to make a WBS from your suite of 2007 applications, Microsoft Download Center has a Visio add-on that might save you some time. To get a WBS pumped out quickly, just do the following: Download and install Microsoft Office Visio 2007 WBS Modeler. Open Visio, and start from the new WBS Modeler. Open Project and open the project you want to make a WBS for. In Visio, click WBS Modeler, then Import From Microsoft Office Project… Click through a couple more settings and here you have it. ......

Honestly, my eyes lit up like it was Christmas all over again when I read the updated MSDN Events RSS on my google reader. Some Louisiana love is finally on its way this month, here is the low down: MSDN EVENTS - AZURE, DEBUGGING AND MOBILITY SESSIONS INCLUDE - Demystifying Azure: An Overview of the Azure Services Platform for Developers - Deepen your Debugging: Tips and Tricks for the Visual Studio 2008 Debugger - Developing for Windows Mobile Devices FREE ADMITTANCE Enhance your coding capabilities ......

As you may know, I do mostly WinForms development at my current position. Altogether, I do have an affinity for WinForms development over web development, mostly because simple websites were easy to make when I was young, but making a windows application was something I didn't do until much later on. Well, WindowsClient.net is a great Microsoft resource for those interested specifically in smart client applications, and the even better news is that the bulk of the videos for WinForms in particular ......

So, this post is probably more for my personal benefit than for anyone who may read, but I'm just going to highlight the good or bad of 2008 for my personal life and then visit my hopes for 2009. This year really marked the beginning of my involvement in the .NET community. I consider myself somewhere around a junior level developer, and by giving back to a community that has given so much to me, I know I have grown and learned more than had I just waited for knowledge to come to me. I got involved ......

Looking for a good deal on your first exam towards a handful of MCTS's? Give the MSDN's Ramp Up program a shot. After completing any of the tracks you will get the following great discounts. 25% off exam plus one free retake if you don't pass the first time for Exam 70-536 only: TS: Microsoft .NET Framework Application Development Foundation, the first of the MCTS Certification exams 50% off on select E-Learning collections: Collection 5160: Core Development with the Microsoft .NET Framework 2.0 ......

Tomorrow I'm taking the 070-536 exam. This will be my first Microsoft certification exam, and I'm hopeful to pass but I won't be terribly surprised if I do not. From what I've seen around the forums online and other blogs, this exam is not one that is a breeze. So, here's a look at how I've prepared, and maybe some helpful links for those of you looking to take this exam in the future. After I take the test tomorrow I will review how I could do better, and what might be better advice to those looking ......

I'm currently studying for my first Microsoft certification exam, the 070-536, and during the process I came across this small quirk. Although most object arrays or collections in VB.NET start at 0, the Match.Groups collection starts at 1. This could potentially be a small frustration for those who don't use regex that often (especially with the added need to extract the information instead of just validating it). So, if you are extracting information using regex in the future, keep in mind your ......

For my recent Launcher project, I was constructing a ribbon that would allow the user to search the web via their engines installed in Internet Explorer. The engines themselves are an XML document following the OpenSearch schema. For firefox, these xml documents just get stored locally. What does IE do with theirs? Well, IE sticks them in the registry. Why? Maybe someone else can answer that. Here's a brief look at how to get the search engines out of the registry. The following snippets of code ......

Location: At Lamar Advertising Wednesday, December 3, 2008 5:45 PM - 8:00 PM Sponsored By: Strategic Staffing Solutions Presenter: William Assaf BIO William Assaf has more than three years working as a dedicated SQL administrator and architect. Before that he also worked as a .net developer and SQL reporting developer. William has SQL 2000 and 2005 certifications, is a Development Consultant for Sparkhound and is involved in multiple projects in various roles, from SQL optimization to data conversion ......

location: At Lamar Advertising Wednesday, December 10, 2008 5:45 PM - 8:00 AM Sponsored by: Robert Half Technology Presenter Kate Gregory BIO: Kate Gregory is the Microsoft Regional Director for Toronto, a Visual C++ MVP, the author of over a dozen programming books, and a technical speaker. In 1986, she founded Gregory Consulting with her partner, Brian. Based in rural Ontario, Gregory Consulting provides consulting and development services throughout North America, specializing in software development ......

I was recently following along in a quick tutorial in Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Version 2003 Step By Step by G. Andrew Duthie, when low and behold I came across a fundamental tutorial about ASP.NET authentication that just didn't work. The culprit? authorization forms credentials has a default of SHA1, not Clear that the book assumed. I checked through the MSDN entries to make sure this still applied in 3.5, even though the book was written for ASP.NET 1.1 (which ......

As you may have noticed (perhaps on the Visual Studio Start Page), there’s a section of the MSDN reserved for the future of VB. The page is fairly bland at first glance, but there is a great reference to the new features of Visual Basic 10 available in the downloads that I dare say you should investigate. Of the upcoming news, some that stand out are multiline lambda expressions, “implicit line continuation” (AKA goodbye to the underscore, mostly), Auto-implemented properties (one line of code for ......

Hey guys, Here we are, and I’m taking the time to finish up my first series at my new host geekswithblogs! For this part of the series we’ll be taking a look at a practical example of an XML snippet, namely the snippet to create snippets. I’ve created my own version, but if you’ve toyed with XML snippets before you would know that Microsoft has already included a snippet snippet. This is a good alternative to the “Hard” way described in Part 1, but what if you want a little more of a custom feel ......

Maybe you’ve already noticed, but the download links are once again active for the VS2010 .NET 4.0 CTP. Tackle yourself some new team oriented features here: https://connect.microsoft.c... Technorati Tags: Visual Studio 2010,.NET 4.0 ......

Recent news from PDC is that the CTP for Visual Studio 2010 and .NET 4.0 are waiting to be tested by you! Chris Koenig’s blog has more information: http://blogs.msdn.com/chkoe... You might want to check out what he has to say, because it sounds as if the preview is a little quirky to get started, but if you can’t wait to start downloading the files, go ahead to the download page here: https://connect.microsoft.c... ......

NOTICE: Due to a scheduling conflicts as Halloween activities the October meeting has been moved 1 week to Wednesday, November 5th. Sorry for any inconvenience. .Net User Group Meeting location: At Lamar Advertising Wednesday, November 5th, 2008 5:45 PM - 8:15 PM Sponsored by: Portico Learning Solutions Presenter Jeremy Beckham BIO: Jeremy is a Senior Developer for High Power Consulting, Inc. and has over 5 years of experience in .Net and SQL Server development. He's worked on projects ranging from ......

Hey guys, I’m going to recap day 1 of CISD’s Annual Tech Conference and Expo, which targets the IT field in Louisiana. Overall I found the majority of the presentations enjoyable, but here goes what I took home from the conference personally. The Keynote by Ed Driesse The keynote speaker was the new CIO of the state of Louisiana. The man is passionate about what he does and it comes across in how he speaks. His vision is of a unified state system that has the necessary branches of information per ......

Here we are at part two of the Custom Code Snippet Series. In the previous part we covered how to make your own snippet by creating an XML .snippet file and adding to it the necessary content to get a custom snippet up and running. This time around, we’re going to cover the “Easy” method of creating custom code snippets: through a GUI. Thankfully, the MSDN itself has a Code Snippet Editor for both Visual Basic 2005 and 2008 available at the following links. This tutorial will make use of the Visual ......

Have a couple free days in Baton Rouge this upcoming week? Well, if you’d like them to be less free there is an upcoming event. This will be my first trip to the conference, and I’m excited to see what it is about and to learn from speakers from Dell, Microsoft, IBM, and even the CIO of the state of Louisiana (for the keynote) Here’s the description from the website: Mark your calendars for one of Baton Rouge Metro’s largest premiere Information Technology events - The Seventeenth Annual Council ......

And the official name is… Windows 7. You might be wondering how this is news, but really Windows 7 has been the codename up until Monday when Mike Nash announced that it would be the official name as well. The idea is that Windows 7 will continue on from where Vista left off, but to go back to version numbers instead of years and other off the wall randomness to highlight aspiration. Mike gives the rundown on why the name was decided on his blog, here: http://windowsvistablog.com... ......

In this brief series I’m going to go over creating your own custom code snippets for use in Visual Studio 2005 or later. We’ll be using the XML Schema from Visual Studio 2005, but I assure you it works for both. This series will contain three parts: The “Hard” Way The “Easy” Way Practical Example of an XML Snippet The reason we’re going to call this version the “Hard” way is because there are snippet generator apps available, including one made by the teams themselves. So before we begin, I’d like ......

In the Baton Rouge Area with as open Tuesday afternoon? Check out the SQL Server Users Group Meeting this week. Location: At Lamar Advertising Thursday, October 23, 2008 5:45 PM - 8:00 PM Sponsored By: FuelTrac Presenter: Mike Huguet BIO Mike is an Enterprise Solutions Architect for Sparkhound, Inc. with over 9 years of experience in developing business solutions for Enterprise, Mid-market, and governmental customers. Five of those years have been as a consultant working with clients such as Jiffy ......

I’ll be honest that this did happen to me, and thankfully the MSDN straightened me out. For those of us who normally program for winforms, sometimes the switch to an ASP.NET project can prove to be a whole new world. For instance, I was working on a straightforward single page in ASP.NET 1.1 so that members of the same project could gather some information easily. The form itself had one field, and I wanted to ensure that the field was a number only. I added a RegularExpressionValidator and pointed ......

For those Linux devs who don’t have something adamantly against Microsoft, Mono 2.0 has been released! From the release notes: Mono 2.0 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems. Release Date: October 6th, 2008 Major Highlights Mono 2.0 is a major milestone in the Mono project, and it supports the following features: Microsoft Compatible APIs ADO.NET 2.0 API for accessing databases. ASP.NET 2.0 API for developing Web-based ......

Continuing on from what I started in the Part 1 post, I’m going to show you how to get set up with Windows Live mail for your domain (assuming GoDaddy, but correlations will be present). It’s easy, relatively quick, and will result in a free service that ought to minimize your mail frustration. Step 1: Get an account started on domains.live.com To get started, browse over to http://domains.live.com. Towards the bottom of the page, click get started and then enter in your domain information. Leave ......

So you’re running your fancy blog, and you bought a domain from somewhere that you’re using to point to that blog. Next step? You’re really wishing you had a consistent solution (or even any solution) for mail, so that you can have that admin@yoursuperawesomedomai... address to impress your friends and colleagues. Well, Windows Live has a powerful option for you, and best of all it is completely free! Here are some of the great features of getting Windows Live Hotmail to host your domain’s mail: ......

As a student of the University of Phoenix, I have made it a point to mention Dreamspark to every class I attend. Microsoft really does love the community, and is around to help those who use its products for development, or just for leisure as well. There are user groups all over the world that a dev can keep in touch with the latest Microsoft technologies. If you don't like attending groups in this world, there's even groups for virtual worlds. As continued proof of how much they do care about keeping ......

I just checked my google reader, and got a very interesting update from Zain Naboulsi, the Developer Evangelist for the louisiana, texas and arkansas region. According to Steve Lipner, Microsoft's security development lifecycle will be presented to a collection of consultant agencies at first, and then broadened to envelop more and more training after its inaugural year. In addition, Microsoft's SDL Threat Modeling tools will become freely available in November. To read the Q and A with Steve, check ......