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

.NET

There are 83 entries for the tag .NET
If you’re familiar with NetSqlAzMan or CanCan, you know that checking permissions based on a user’s activities is easier to manage and more flexible that working with the roles a user is in. Whatever method you take to add activity based authorization, if you are working in MVC you will run into the issue that AuthorizeAttribute only cares about Users and Roles. The good news is that you can inherit from AuthorizeAttribute and easily adapt it to account for activity-based authorization. If you didn’t ......

As an individual who does not use Internet Explorer as their primary browser, there is a great feature that you may never notice that allows you to easily copy files to and from a document library: the Open in Windows Explorer link. In browsers such as Chrome or Firefox this link may not appear. I know this isn’t a major groundbreaking feature, but it’s really easy to overlook and it’s worth knowing about, especially when you need to create a local copy of a full document library. In this quick blog ......

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, ......

Test Data Builder Pattern When unit testing we often need to fill any POCO objects with enough data to satisfy the needs of the test. Redoing this in every test can quickly become a burden and slow down the testing process. Test Data Builder is a pattern that’s meant to help in just that situation. With test data builder you build a fluent interface that allows you to build out your POCO objects by only replacing the properties that you need specific values for. The other values are set to defaults ......

When we talk about UI Architecture, a common theme of Model-View-Something continues to come up. The question is, however, what is the something? Am I working with Model-View-Controller? Model-View-Presenter? Something else? The purpose of this blog is to explore the difference between MVC / MVP to give you an understanding of what they mean to accomplish, what are the differences and what situations best cater to each. Does it really matter? Does the difference really matter between MVC / MVP? Well, ......

When testing in ASP.NET MVC3, one of the common elements you might want to test is authorization. Although the framework does most of the heavy lifting for ASP.NET Membership and authorization it is still worthwhile to be able to write a test to show that the proper Authorization tag is in place. You might think that it’s as easy as calling the method on the controller with a proper context, but that’s not the case. When you call the methods directly on the controller the authorizations are skipped. ......

A month or so ago I was working on a feature for a project that required a level of anonymity on the Sharepoint site in order to function. At the same time I was also working on another feature that required access to the Sharepoint search.asmx web service. I found out, the hard way, that the Sharepoint Web Services do not operate in an expected way while the IIS site is under anonymous access. Even though these web services expect requests with certain permissions (in theory) they never attempt ......

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> ......

We’re coming down to the wire here for SQL Saturday #28! We’ve got nearly 600 registered and more are coming in each day! If you haven’t yet registered for this event please do so. This is an opportunity to learn from some very smart folks on a variety of topics that range from SQL Server, BI, Sharepoint to .NET. Great time for making connections, expanding your skillset and helping mold our professions for a better future. Stop by the User Group booth and say hello while you’re there! http://www.sqlsaturday.com/... ......

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,... ......

As you might’ve gathered from my last post, the MVP Summit has energized me and helped me solidify my understanding of the impact I can have as an MVP. This wasn’t the only way that the event personally affected me. My freshman MVP Summit also brought a clear reality to how my hard work has a purpose as it fits into my career and my involvement in the community. Two years ago I was a complete .NET virgin and learning only as a result of personal motivation to be the best that I can. Today I take ......

I’ll be participating in the Baton Rouge .NET User Group’s second Speaker Idol event and doing a presentation on the SOLID principles. This’ll be my first time speaking for the BRDNUG, so we’ll see how it goes. At the least, hopefully those attending will find the presentation entertaining. You’ll find a link to my presentation included in this blog, please check it out and feel free to adapt from it if you find it useful. Keep in mind that this presentation is designed for 15-20 minutes. Also I ......

.NET University has a variety of presentations available for download, including code examples and videos. Use the materials to learn or to present at your next DNUG meeting ;) The presentations cover a variety of different topics, so if you’ve already got a presentation planned and you just want to compare, be sure to check’em out. All the popular topics like Silverlight, WPF, WCF, LINQ, and ASP.NET MVC are covered. Instant presentations, just add presenter. http://www.dotnet-u.com Technorati Tags: ......

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 ......

Authors deserve more credit than they get. Coming up with a simple example to illustrate a principle is harder than it looks. Good authors have to do this all the time. They provide the examples that become anecdotal when describing the concept to a friend or colleague, and most of us, myself included, never take the time to think about the process. That was until today when I needed an example of Dependency Inversion to help explain the concept to a classmate. I must have thought up 10 or so bad ......

Head First Design Patterns Undoubtedly opinions change over time, and seeing as I’ve waited quite a while to review this book from when I began reading it I’ve had time for the book and its concepts to percolate. My final opinion is that this book does offer a good entry level look into design patterns, and for those who take the time to read through this book you will benefit greatly to continue onto its inspiration, the original Gang of Four read, or also onto Fowler’s Patterns of Enterprise Application ......

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 ......

On August 1st the Baton Rouge Area SQL Server and .Net user groups are hosting an all day free SQL Server and .Net training event! Attendees will have chances to win great prizes! What more could a SQL Server and .Net Professional ask for? If this sounds good to you then don’t miss your opportunity to attend SQL Saturday! #17, the largest FREE training event dedicated exclusively to SQL Server, .Net, Development and Business Intelligence to hit Baton Rouge. Registration is required. For more information ......

Creating a plugin architecture in .NET can be achieved in a few steps using the .NET framework. All it takes is a little time, a common interface and reflection. In this blog we’re going to look at how to make a simple plugin that performs basic integer calculations. As a disclaimer, this method is not CLS compliant. If that is necessary for you, then stick around and I hope to have a new version that maintains compliance posted. The code in this blog is mostly illustrative, and the full code is ......

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 ......

After reading Michael Neel’s article on Devlicio.us about Balsamiq Mockups, I thought that the article must be insincere. Go ahead and check the article, itself even titled “You should be using Mockups”. Back yet? Well I’ll continue anyways… As I was saying, the article was too good to be true, and this Adobe Air application seemed to be too much of a dream. Well, needless to say, I decided to check the tool out, and I also flaunted my blog and MVP status to get a chance to test out Mockups for myself. ......

April .Net User Group Meeting location: At Lamar Advertising Wednesday, April 22, 2009 5:45 PM - 8:00 PM Sponsored by: Ultix Presenter(s): Lance Dunnahoo Lance Dunnehoo Lance is a Development Manager at Ultix Technologies. Lance has over 9 years of experience in delivering custom software solutions. C# 4.0 New Features Discussion on the new 'dynamic' keyword, contra and co-variance, named and optional parameters and code contracts. Agenda 5:45 pm - 6:15 pm: General Introduction/Food and Drinks 6:15 ......

Buying books can get expensive. If you’re like me, you’ve got a collection surmounting that takes up more room than you should probably afford. So what are your options? You could use the library, but then you’re fairly limited in readings. Many of the classic timeless books will be around, but the latest and greatest will be a long time from hitting the shelf, if at all. You could do book trading, if you live in the heart of a thriving technical community. But, we don’t all have that sort of availability, ......

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: ......

My work environment is usually an anything goes, wild west of development sort of place. There are no rules imposed, just a “get things done” attitude. Because of auditing, source control was a necessity that got added to the mix. We use SVN through VisualSVN Server and TortoiseSVN as a client. Well, as a part of self improvement and to produce better more reliable code, I’ve taken up learning TDD for myself. Our current methodology of testing here is based mostly on WTFs per minute and copious prayer. ......

A fellow GWBlogger, Bill Tudor, recently blogged about the progression he would suggest for someone who is getting started or looking to further themselves as a developer. Some small changes I’d suggest is that when it comes to learning an object oriented language, VB.NET is viable object-oriented, managed runtime language. Sure, the syntax is a bit different, but VB.NET is a competitor too. Also, an alternative to Scheme and Haskell could be F#, still leveraging the .NET framework. However, all ......

(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 ......

For those of you looking to get started with design patterns but reluctant because of language barriers, I started a project on CodePlex for the Head First Design Patterns book. The original code examples are in Java, and they have been made available in C# and C++ as well, which are all available on the book’s online page, http://www.headfirstlabs.co... Currently the project is only Chapters 1-8, but pending the big game on Sunday I will be finished up sometime next week. This is one ......

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 ......

Programming Visual Basic applications? Typemock have released a new version of their unit testing tool, Typemock Isolator 5.2. This version includes a new friendly VB.NET API which makes Isolator the best Isolation tool for unit testing A Visual Basic (VB) .NET application. Isolator now allows unit testing in VB or C# for many ‘hard to test’ technologies such as SharePoint, ASP.NET MVC, partial support for Silverlight, WPF, LINQ, WF, Entity Framework, WCF unit testing and more. Note that the first ......

A while back I made a post about the Joel test and how badly my current employer is doing according to it. I've made it a personal goal to help improve my working conditions here as long as I am employed here, and as such I've started tackling weak areas, namely beginning with implementing source control management (SCM). As I've mentioned in my year wrap-up, we've made great progress in this department. I no longer write code unless I've first created a repository. For older jobs, as I use and update ......

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 ......

Here's a quick overview of what was most trafficked in 2008 on WTFNext. This is made possible by the results from Google Analytics and unique pageviews that have been recorded since early November. I'm using this information to gauge what is being found as useful and to help make WTFNext as useful as possible. What I've learned from the results is in general, the posts I make are useful to someone. Which is great news to begin with. Also, I've decided to start a separate blog soon on Second Life ......

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 ......

In Java, this is not the case as far as I know. However, when working with regular expressions in .NET, be weary of just slapping /d in when you need a number alone. Just like Char.IsDigit isn't just numbers, /d follows suit. The reason is that /d and Char.IsDigit are both validating against the Unicode designation "Nd". This stands for number decimal digit, but does not limit itself to just 0-9. If you're using regular expressions to begin with, you probably already realize that it is fairly easy ......

In a previous .NET Tip, I compared IsDigit to IsNumber for parsing numbers from a string. I wanted to point out that it is true that Char.IsDigit does only get decimal digits, but to further elaborate that this isn't just 0 through 9. Sure, 0 through 9 are the decimal digits that most of us would consider the only ones. However, with the globalization being a major push for .NET, we've got to think outside of our local scope. Char.IsDigit will also pick up other culture specific decimal digits. What ......

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 ......

Clint Edmonson over at http://www.notsotrivial.net put together a collection of language specific coding standards reference documentation. This is a great starting point for your organization or a good resource to evaluate your current standards. View the article and get the goods here: http://www.notsotrivial.net... Technorati Tags: coding standards,VB.NET,C#.NET ......

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 ......

Char.IsDigit and Char.IsNumber are both methods within the System namespace. The methods themselves are almost confusing in name at first glance. You might think that they do the same thing, but then why have both? Well, because they don't do the same thing. IsDigit refers to only the decimal digits whereas IsNumber can refer to anything in the numeric Unicode category. So, if you just want decimal, stick with IsDigit. Otherwise, you'll be getting a lot more than you bargained for if cleaning data ......

Sadly, our web server here at work is still running ASP.NET 1.1. Sigh. This hasn't been a problem for me, but this latest project requires a lot of work that we've done in newer versions. Also, I'm growing soft and using the improvements often. As a result, here's a list of improvements I really miss now that I'm having to work in 1.1 again: Code Snippets. I was working on a class to decrypt our query strings, and all of a sudden my snippets are completely missing! Not really, they just didn't exist ......

So it may make sense to you how to fetch information from a DefaultView using RowFilter by binding the view, but what about when you just need to extract a value? After applying a RowFilter, the first inclination might be to use the DefaultView.Table.Rows to get information that is filtered. Well, that is ultimately wrong. The DefaultView.Table returns the table the view had originated from. The table you get does not have the RowFilter restrictions applied, and therefore returns the whole table. ......

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 ......

If you haven't seen Google analytics before, you ought to know this: it rocks. You'll get great reports on everything from geographic location to browser to flash version (Why no Silverlight version, eh Google?) See example awesomeness here: Obviously I've only recently set this up. However, since it is up and running and working great, I figured I'd show you how to get yours up and running as well. Firstly, sign up for Google Analytics. Then afterwards, Google will provide a script to monitor the ......

One of the timeless articles among the lists of "must reads" for programmers, The Cathedral and the Bazaar by Eric Steven Raymond, was written to expose how the open source community can succeed. The article exposed commercial software construction as an unyielding entity that is structured and secretive, where only those closely involved understood the inner workings. Similarly, open source was associated with the bazaar, as a thriving community where everyone is involved, and the internal structure ......

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 ......

If you make use of the My.User object in a WinForms application, you can just dive right into it and start using it right away, however, if you add this to a new console app it returns a blank response for My.User.Name: Console.WriteLine("User: {0}", My.User.Name) Console.ReadLine() And you'll see this when you run it: To get around this problem, all it takes is an initialization that gets called automagically in WinForms: My.User.InitializeWithWindo... Put that before you use the object for ......

So I was wasting some time perusing around the GWB page today. I was looking to see if Jeff had gotten around to making a nifty new image so I could link to GWB in my news section, then I happened across the new blogger list. It’s pretty cool and comes in cloud form: Currently my name is the small entry below Dave Campell (top right corner-ish). I’m curious where I’ll move after this blog. Anyways, I guess I’m giving another props to Jeff, John and Jerod for the design, I think the blogger list cloud ......

I’ve been digging through the CTP for VS2010, and I have to say that if you haven’t started trying it out, start. Keep in mind, the CTP will hog as much as 40 gigs of space (between the twelve 700 meg parts and the final 25 gig Virtual PC image), but getting to play around with the new features is great. Maybe you’re telling yourself, “I’m not advanced enough to know what to play around with to enjoy the new stuff…” There are walkthroughs. If you use Visual Studio on any semblance of a regular basis, ......

I haven’t had the chance to update lately (by lately I mean this week really) because my grandfather has passed away. He was a great guy and I loved him. I just hope that he’s happier now than he was for his last few days on earth. That was the bad news, but he was a great guy and I am better for knowing him. The good news is that I’m really motivated to get some new series under way. The underlying idea when I made WTFNext was that I’ve seen so many tutorials that I’ve felt were incomplete or could ......

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 ......

Just a reminder about the upcoming BRDNUG meeting. We'll be looking at ADO.NET data services. The whole summary is available here: http://www.wtfnext.com/arch... Technorati Tags: BRDNUG,ADO.NET Data Services ......

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 ......

I’m blogging my costume because I’m sure there are some out there who would appreciate it (and the nearly 10 hours I put into sawing the frame, cutting fabric, sewing, hot gluing, etc deserve more than 4 hours of a party, how about partial immortalization via the web?) Next year I’ll be either a goat (my nickname, feel free to call me Goat if we cross paths) or a CAT-5 cable. Either way, at least this year I’ll be ahead of the game. Without further ado, meet Domo: The pink you see in Domo’s mouth ......

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 ......

If you haven’t already checked it out, it’s definitely worth a look at the new design for geekswithblogs.net. The new design brings a bit of a “hipper” aspect to the scene, and we all know how blogging about software development deserves to be hip :) Check out the updated look: http://www.geekswithblogs.net Technorati Tags: GWB,GeeksWithBlogs 3.0 ......

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 ......

So, I’m a student at University of Phoenix and my curriculum will eventually cover Java. Having only worked with C, C++, C#, and VB (6, .NET) I have never tried Java on any development level. Ideally, I’d like to know Java for its portability, and then I could program for my BlackBerry ;) I rummaged through the eBooks that I have access to as a UoP student and found one that is most decidedly the book I’ll be using in my future course, The Fundamentals of Java Introductory Course by Ken Lambert and ......

If you follow the GWB blogs, chances are you’ll get tired of hearing this. However, the ASP.NET MVC Beta has been released, and I think a good amount of people are very excited for its release. I remember our BRDNUG meeting on the ASP.NET MVC, and how it was hard to tell anyone what would work for which preview version because of the vast differences and changes that occurred between the early previews and the later previews. Now that we have a beta, we should see a lot more stable MVC. From the ......

I mashed together a variety of random web resources on how to make a decent pre tag for code and the output looks like this (ignore how incredibly bad this code is... I was testing SVN and making sporadic changes... Steve McConnell would strangle me): Module Module1 Sub Main() Console.BackgroundColor = ConsoleColor.DarkBlue Console.ForegroundColor = ConsoleColor.White Console.Clear() My.User.InitializeWithWindo... Dim sw As New Stopwatch() sw.Start() Dim username As String = My.User.IsInRole(Applicatio... ......

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 ......

Jeff just posted to announce the official five year anniversary of geekswithblogs’s first post. To bring home the celebration, the main portal will be getting an overhaul, and Jeff and other familiar GWB faces will be manning booths at the PDC and HDC. Check out Jeff’s post and a sneak peak at the new design here. Technorati Tags: GWB,GeekwWithBlogs.net,PDC2... ......

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 ......

If you use Visual Studio 2005 or later and you don't use snippets, you are missing out on yet another time saving feature. Snippets effectively allow you to drive your programming experience even further via Intellisense and keyword combinations, making repetitive tasks such as defining properties, encrypting and decrypting information, and connecting to data as easy as a few keystrokes. Yesterday I was thinking about how much snippets make sense from the perspective of programming. I remember when ......

So you’ve got your free fancy express edition for VB or C#, you’ve created your new godlike application that you’ve just got to get out to the world and then the heavens rain all over your parade because you can’t find those other templates necessary to deploy your application. Now is not the time to give up, you can still get the job done with Click Once deployment, and Mary Lee over at the Visual Basic Team’s blog has got the tutorial to show you how. http://blogs.msdn.com/vbtea... ......

Here we are at the second week's task for the Manhattan Project: switching the user's database to MSSQL instead of SQLite. I'll be honest, there weren't any valuable resources I found for assistance in the creation of this tutorial. Mostly it was a combination of Try / Fail and guessing based on what I saw in the code for the MSSQL dll in the project. I might say that there weren't resources, but what I mostly mean is no tutorial. There are some .sql files to help get the database started, but that's ......

Now that the Manhattan Project has taken its first few baby steps, I think it would be best if I made a series of tutorials for those who want to keep up with the happenings, but might have lagged behind. This is the first in a large series of tutorials that I (and all those involved) want to have available to help those who have a little trouble getting started. To get some things straight, at least for myself, OpenSim is not a client for Second Life (I swear, this is what I thought before I got ......

I’ve just set up WLW at work to take advantage of blogging in a very nice interface and to make the best use of the new WTFNext. I do apologize to those of you who are getting this content and being generally disappointed by the lack of context, but I’m getting myself familiar with GWB and how I can make the most of it. The hope with this post is that I’ll get my tag cloud started, just by incorporating Technorati tags at the bottom. From what I understand thanks to JJulian, the tag cloud should ......

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 ......

An obligatory w00t for proper DNS functionality on the new site. Now, you can either make your way to this website from http://www.WTFNext.com or you can go through http://www.geekswithblogs.net and find my link on the sidebar. So far I'm enjoying the freedom and I'm excited about the possibilities. I will be looking into blogging solutions that I can use outside of the web (gasp, people still use desktop applications??!?), and I do hope for a solution that will allow me to email content updates ......