Welcome

Powered By:

Blog Stats

  • Blogs - 5
  • Posts - 675
  • Articles - 1
  • Comments - 131
  • Trackbacks - 136

Bloggers (posts, last update)

Latest Posts

Introduction to JQuery Part 4 of 4 by Chris Morgan @ North Texas PC UG on 03/13/2010

Another in the series of recordings that I have done for INETA Live.

Abstract:

This will be an introduction to jQuery, including how to download and install it, configuring a webpage to use it, and some basics on getting starting with using it. This will be the first of four sessions on jQuery. Future meetings will include how to set up dynamic web pages with the jQuery event model, interacting with the DOM (Document Object Model), setting CSS styles, and doing web page animations. Thefinal session will show how to make AJAX calls with jQuery, including information about how to set up and run PHP on your computer.

Bio:

Chris Morgan is a developer working for a major insurance company, and has been primarily involved with creating software to adjudicate claims. He has been a database application developer for over 20 years on a diverse set of projects, using both MS SQL Server and DataFlex database systems. Chris is a board member of the North Texas PC Users Group, was recently president of the group, and currently leads the MS Expression Web special interest group. Over the past two years, Chris has been learning various technologies involved with web site development and has made a number of presentations on HTML, CSS, Expression Web, ASP.NET, and jQuery/JavaScript.

posted @ 3/15/2010 7:16 AM by Shawn Weisfeld

ugPDC: Best of PDC Tour by Chris Koenig @ Dallas .NET UG on 03/11/2010

Another in the series of recordings that I have done for INETA Live.

Abstract:

Join Developer Evangelist Chris Koenig for a whirlwind tour of the major announcements from PDC ’09. We’ll look at the changes and improvements to Windows Azure, new features introduced in Silverlight 4.0, and Visual Studio 2010/.NET 4.0.

Bio:

Chris Koenig is a Developer Evangelist with Microsoft, based in Dallas, TX. Prior to joining Microsoft, Chris worked as a Senior Architect on the Architecture Strategy Team for The Capital Group in San Antonio, and as an Architect, Developer and Development Team Lead for the global solution provider Avanade. As a consultant, Chris worked with a variety of clients from many vertical markets, ISVs and other solution providers on enterprise-class Windows and web-based applications. Today, Chris focuses on building, growing, and enhancing the developer communities in Texas, Oklahoma, Louisiana and Arkansas. Chris is a devoted husband and father of four awesome children who keep him very busy. In his spare time, Chris serves as Scoutmaster for his oldest son's Troop, and Committee Chair for his youngest sons' Pack. Chris also enjoys travelling, cooking, camping and playing guitar.

posted @ 3/15/2010 7:12 AM by Shawn Weisfeld

TCC Configuring MOSS 2007 Certification Prep Class

Tomorrow I begin teaching an 8 week Configuring MOSS 2007 Certification Preparation Class at Tulsa Community College.  The class will be every Thursday night at the northeast campus.

Details:

Course: CSCI 2993-24212
Title: SharePoint Administration in MOSS 2007
Delivery: Blended (Class / Online)
Meeting: Thursday
Times: 6:00p – 8:50p
Dates: 03/11/2010 – 05/06/2010
Campus: Northeast
Room: Academic Building, RM 2421
Book:

Click To Buy (Amazon)

Fee: Free
Certification Exam: Free (First Attempt)
TCC Sponsor

(Please contact for enrollment assistance)

Brian Hall

(918) 595-7444

Tulsa Community College

bhall@tulsacc.edu

posted @ 3/10/2010 10:06 PM by Dennis Bottjer

Understanding Databinding with XAML in WPF and Silverlight Part 1 by Vince Blasberg @ Dallas XAML UG on 03/02/2010

Another in the series of recordings I have done for INETA Live.

Part 1

Part 2

Part 3

Abstract:

A fast pace walkthrough of databinding in WPF and Silverlight. Well move into variations of using the path statement and move into using converters to make databinding flexible and powerful. This meeting will throw pointers and hints at the next meeting that will cover using databinding with the MVVM pattern in both WPF and Silverlight.

posted @ 3/9/2010 8:15 AM by Shawn Weisfeld

Southern Developers Live Group

 

Do you live in the South?  Are you a developer or do you generally consider yourself a geek?  Then you should consider joining this group: http://southerndevs.groups.live.com.

The group was started by Keith Elder as a way to connect developers across the south.  The group is a way to share event information, share knowledge and stay connected. 

Call to Action:

1) Please join this group after reading this post.

2) Please spread word of this group.

posted @ 3/8/2010 2:06 PM by Dennis Bottjer

Microsoft Visual Studio 2010: Breaking the walls between developers and testers by Mike Azocar on 03/02/2010

Another in the series of recordings I have done for INETA Live.

Part 1

Part 2

Part 3

Part 4

Abstract:

Join us for a sneak peek at some of the new capabilities in Microsoft® Visual Studio® 2010, a landmark release of the premier development and testing toolset for Windows®, Web and Cloud development.

Microsoft has made significant investments to improve the Testing/QA tools in Visual Studio 2010. The Next Generation Testing Event is your exclusive opportunity to experience the incredible power and capabilities these new tools bring to the QA and testing process. At this event, you’ll get a comprehensive overview, as well as a deep dive, into the range of new tools and how they can enable you to improve the way you develop and test software on the Microsoft platform.

This will be an invaluable opportunity to learn how to take software development to the next level with Visual Studio 2010’s new testing features

posted @ 3/8/2010 8:12 AM by Shawn Weisfeld

Writing ETL Jobs with C# using Rhino ETL by Paul Barriere @ Dallas C# SIG UG on 03/04/2010

Another in the series of recordings that I have done for INETA Live.

Video:

Abstract:

ETL stands for Extract, Transform, Load. For example, you receive files or other data from vendors or other third parties which you need to manipulate in some way and then insert into your own database. Rhino ETL is an open source C# package that I have used for dozens of production processes quite successfully. By using C# for your ETL tasks you can create testable, reusable components more easily than with tools like SSIS and DTS.

Bio:

Paul is currently working a contract for Improving Enterprises. He has been enjoying software development since 1996 for multiple industries such as small software ISVs, insurance, control systems, retail and finance/hedge fund companies. For more info see http://webpaul.net

posted @ 3/6/2010 8:18 AM by Shawn Weisfeld

Sponsor My Rig

If you have been watching my blog over the past few months you would have seen that I have been doing a large amount of recordings for local user groups (Over 100 hours of video with over 2600 views). To do this I have invested about $6,000 in hardware & software. In an effort to recover some of that I am looking for willing companies that would like to purchase ad space. Here is the deal for a $500 donation you will get to put a 2 slide advertisement at the beginning of my next 5 videos (these are permanently embedded into the video), and if you send me a sticker I will place it on the case I put the rig in to haul it to all the meetings. This offer is limited to the first 12 companies that want to participate. Please note I am NOT doing this to make money. I only need to recoup the funds that I have put into it. Please also note that while I am involved with INETA and most of the stuff I record gets posted to INETA Live, this sponsorship has NOTHING to do with INETA or any other company I work for/volunteer with, it is a sponsorship of/for me personally.  

If you are interested or have any questions please drop me an email at shawn@shawnweisfeld.com.

Here are some links to some of my recent recordings:

Here are the details of what is in my recording rig: Click Here

Here is a picture of the case the rig lives in:

image

posted @ 3/5/2010 6:55 PM by Shawn Weisfeld

My Recording Rig v2

A while back I wrote a post about the contents of “My Recording Rig”, well it is undergoing a makeover and I figured I should update everyone. Read the original post (http://www.drowningintechnicaldebt.com/ShawnWeisfeld/archive/0001/01/01/my-recording-rig-v1.aspx) for the background information behind the rig.

Now I was having 2 problems.

1) The first was it was a pain to run 50 foot of Ethernet from the front of the room to the back. To that end I have added a wireless router to my “plastic box”.

2) The second issue was with the wireless microphone. The Audo Technica microphone I originally had gave me lots of static, I swapped it out for one from RadioShack (http://www.radioshack.com/product/index.jsp?productId=2131022) while a bit better this one had the same issue. I have ordered a Shure PG1288/PG185 Vocal/Lavalier Combo Wireless System (http://www.shure.com/ProAudio/Products/WirelessMicrophones/us_pro_pg1288-pg185). This looks to be a better quality system then I had before, additionally it supports “Dual Channel”. this means that I should be able to record 2 people at the same time. I system I got has one hand held and 1 lapel microphone, we will see how it works when it gets here. . . .

The third thing I did was purchase a large hard sided suit case and a bunch of foam padding to build a “travel case” for my rig. When I get that part all put together I will take pictures and post it to my blog.

Here is a picture of my “plastic box”:

image

 

Here is an updated parts list:

Item Qty Price Ext. Price URL
VGA2Ethernet (aka Frame Grabber) 1 $ 1,600.00 $ 1,600.00 http://www.epiphan.com/
Wireless Router 1 $ 55.00 $ 55.00 http://www.officedepot.com/a/products/711445/Linksys-By-Cisco-WRT54G2-Wireless-G/
2 Port VGA Splitter 1 $ 30.00 $ 30.00 http://www.frys.com/product/5944664
Plastic Box 1 $ 2.00 $ 2.00  
25 foot extension cord 2 $ 15.00 $ 30.00  
Power Strip 2 $ 10.00 $ 20.00  
JVC GR-D870 Mini DV Video Camera 1 $ 200.00 $ 200.00 http://camcorder.jvc.com/product.jsp?modelId=MODL028241&pathId=26&page=10
Wireless Lapel Microphone 1 $ 550.00 $ 550.00 http://www.shure.com/ProAudio/Products/WirelessMicrophones/us_pro_pg1288-pg185
10 foot 1394 cable 1 $ 46.00 $ 46.00 http://www.officedepot.com/a/products/311615/Iogear-IEEE-1394-Firewire-4-Pin/
Headphones 1 $ 10.00 $ 10.00  
Powerful Laptop 1 $ 1,600.00 $ 1,600.00 64 bit, quad core, lots-o-ram
Wirecast from Telestream 1 $ 450.00 $ 450.00 http://www.telestream.net/wire-cast/overview.htm
Camtasia 1 $ 300.00 $ 300.00 http://www.techsmith.com/camtasia.asp
Expression Encoder 1 $ 600.00 $ 600.00 http://www.microsoft.com/expression/
Suitcase for Rig 1 $ 180.00 $ 180.00  
Foam Padding for Rig 1 $  95.00 $  95.00  
      $ 5,768.00  

posted @ 3/5/2010 6:26 PM by Shawn Weisfeld

DFW Technically Speaking on March 27th

If you are looking to brush up on your presentation skills, or just want to be better prepared the next time the boss wants you to demo your work this is a must attend event.

More Information at http://technicallyspeaking.dfwnav.com

technically gold

posted @ 2/27/2010 10:59 AM by Shawn Weisfeld

Expose your Entity Framework Data Models with WCF Data Services by Shawn Weisfeld @ Dallas ASP.NET UG on 02/23/2010

Another in the series of recordings I have done for INETA Live.

Video

Slides/Code Download:
Click Here

Abstract:

The WCF Data Services (a.k.a. ADO.NET Data Services or code name Astoria) framework consists of a combination of patterns and libraries that enable the creation and consumption of data services for the web. This is implemented in done in a standards based (OData) RESTful way serializing the data to JSON or AtomPub. In this talk we will introduce the WCF Data Services platform, talk about the basic underpinnings of the technology. Then we will build a simple Entity Framework Data Model and using WCF Data Services expose it to a simple web application. Through this process we will discuss retrieving data via URI and LINQ to ADO.NET Data Services.

Bio:

Shawn (http://www.shawnweisfeld.com) is a Staff Developer at a fortune 100 company. There he specializes in intranet & smart client development for internal line of business applications. Besides his day job Shawn also is an Adjunct Professor at The Florida Institute of Technology. He also does freelance software development work for local small businesses and training. In his free time he volunteers with INETA NorAm (http://www.ineta.org/) where he serves at the Director of Community Activities. Shawn started his career at his family business in Port St. Lucie FL while working on his undergraduate degree in Business Administration at the University of Central Florida and after a year off Shawn moved back to Orlando to pursue a Masters degree in Management Information Systems at The University of Central Florida and has since earned a second Masters degree in Computer Information Systems from Florida Institute of Technology. Shawn was awarded the Microsoft C# Most Valuable Professional award for 2007 & 2008. Shawn is an avid technology presenter and since July of 2005 Shawn has presented at many user group events, and even got to speak for Microsoft at the launch of Visual Studio 2008.

posted @ 2/21/2010 4:54 PM by Shawn Weisfeld

Improving Performance on a Windows 7 Netbook

I recently purchased an ASUS Eee PC Seashell 1005HA-PU17-BU 10.1-Inch Blue Netbook - 10.5 Hours of Battery Life (Windows 7 Starter).  In the default configuration the system only comes with one gigabyte of ram.  So naturally, I wanted to crank this up some.  I found a memory expansion kit that included a two gigabyte memory stick and an eight gigabyte SD Card.  After installing the two gigabytes of ram Windows 7 still reported only 1 gigabyte of ram.  To resolve this situation I needed to enter the bios.  To do so on the EeePC hold down the F2 keep after the system is turned on.  Just pressing it once took me to an Windows 7 boot menu.  All I had to do was enter the BIOS, Save and Exit.  This cause the system to recognize the additional memory.  I then added the eight gigabyte SD card and enabled ready boost.  After these changes I did notice improved performance and less lag.

 

posted @ 2/18/2010 1:36 PM by Dennis Bottjer

A Look at Windows Workflow 4.0 by Anderson Imes @ D/FW Connected Systems UG on 02/10/2010

Another in the series of recordings I have done for INETA Live.

Abstract:

Come join us as Anderson Imes gives us an overview of Workflow 4.0 features, including Workflow Services and the Windows Server Application Fabric.

Bio:

Anderson Imes is a Senior Programmer for Mary Kay and an active member of Microsoft's Connected Technology Advisor program. Anderson is currently delivering software solutions built on .NET, including Windows Communication Foundation and Windows Workflow. You can learn more about Anderson from his blog http://theimes.com.

posted @ 2/14/2010 3:22 PM by Shawn Weisfeld

Supporting Non XP Mode Virtual Machines on Windows 7 with Virtual PC

Issue:

It is widely now that Windows 7 supports a feature know as XP Mode.  This feature leverage Virtual PC to load an XP Virtual machine allowing Windows 7 users to continue supporting legacy applications.  However, what may not be as commonly known or at least quite as obvious is how to configure Virtual PC to host another Virtual Machine beside the XP Mode VM. 

Solution:

The secret is locating the VPCWizzard.exe Executable within the system32 directory.  As shown in the screen shot below, you must find the VPCWizzard.exe and run this executable to configure a new virtual machine within Virtual PC on Windows 7.

 

image

The VPCWizzard.exe will allow a new virtual machine to be created that uses an existing virtual disk. 

Once a new Virtual Machine has been configured using the VPCWizzard.exe the virtual machine can be started and managed just like the XP Mode VM.

posted @ 2/10/2010 4:55 PM by Dennis Bottjer

Society of Computational Science & Robot Vision: Follow the Leader

While working on my Masters at FIT I wrote a paper about some vision processing that I did with Microsoft Robotics Studio (http://msdn.microsoft.com/en-us/robotics/default.aspx) and and iRobot Create (http://store.irobot.com/shop/index.jsp?categoryId=3311368). I was asked if I would post it on a new website that one of my colleagues at FIT is putting together Society of Computational Science (http://www.societycomputationalscience.org). I thought I would also take the opportunity to post it here (http://cid-80ce78240aa8df49.skydrive.live.com/self.aspx/.Public/RobotShawnWeisfeld.pdf), as I loose anything that is not on my blog. . . .

 

Here is a picture of my robot and I at a presentation that I did at the Orlando Bar Camp a few years back.

posted @ 2/9/2010 5:22 AM by Shawn Weisfeld

A Tale of Two Threads by Casey Watson @ Dallas C# SIG on 02/04/2010

Another in the series of recordings that I have done for INETA Live.

Abstract:

A user interface, unresponsive, unable to provide feedback to a frustrated user. A complex back-end process, performing intense calculations, consuming every available resource. A single thread, starving for more processor time than the operating system can possibly provide. In a world of multi-core machines, one framework stands above the rest, ready to take advantage of today's modern hardware. It's journey, fraught with peril and danger. It's weapons, an arsenal of synchronization mechanisms. Coming this Thursday, from the makers of quality software, the Dallas C# Special Interest Group presents "A Tale of Two Threads". Join us as we take a deep dive into the inner workings of the current .NET threading model and learn how to avoid the many dangers that a multi-threaded application can present. Fear multi-threading no longer and learn how to make your application more robust, more responsive and simpler to debug.

Bio:

Casey Watson (http://caseywatson.com/, http://twitter.com/_caseywatson) is a Senior Consultant with Improving Enterprises, Microsoft Certified Solution Developer, avid blogger and proud father. For the last five years, Casey has been focused on helping customers realize business value through the development of quality software products, primarily on the Microsoft .NET platform. As a Certified Scrum Master, Casey is a firm proponent of agile practices and deeply believes in the value of product over process. While at Improving, his focus has been on 3.5 technologies such as WCF and WPF, building rich Windows-based applications for several major financial and retail firms. While not blogging, coding, or updating his Twitter status (@_caseywatson), Casey enjoys spending time with his family and never turns down an ice cold bottle of Blue Moon.

posted @ 2/5/2010 6:59 PM by Shawn Weisfeld

Event Driven Architecture by Chris Patterson @ North Dallas .NET UG on 02/03/2010

Another in the series of recordings that I have been doing for INETA Live


Abstract:

In this presentation, I will explain event driven architecture, describe the different types of events, demonstrate how events can be related and orchestrated, and provide a basic understanding of how this method can drive the architecture of enterprise systems. In addition to understanding the concepts of event driven architecture, we will explore a working sample built using an open-source .NET messaging framework called Mass Transit.

Bio:

Chris Patterson (http://phatboyg.lostechies.com/) is a Senior Architect for RelayHealth, the connectivity business of the nation's leading healthcare services company. There he is responsible for the architecture and development of applications and services that accelerate care delivery by connecting patients, providers, pharmacies, and financial institutions. Previously, he led the development of a new content delivery platform for TV Guide, enabling the launch of a new entertainment network seen on thousands of cable television systems. In his spare time, Chris is an active open-source developer and a primary contributor to MassTransit, a .NET service bus and messaging framework. In 2009, he was awarded the Most Valued Professional award by Microsoft for his technical community contributions.

posted @ 2/4/2010 5:43 AM by Shawn Weisfeld

Upgrade from SSIS 2005 to 2008 broke SSIS Logging

My DBA upgraded our server from 2005 to 2008 and when it did my SSIS packages stopped logging messages.

Problem 1:

Well the default logging mechanism in 2005 logs to the dbo.sysdtslog90 table. Well in 2008 they changed the table name to dbo.sysssislog. Not a big deal, but you will never find something if you look in the wrong place.

Problem 2:

Well now that I am looking at the right table, I noticed that my events were NOT showing up. In particular I was looking for the OnPreExecute and OnPostExecute methods. Poof gone, after many searches I stumbled across the following posts:

https://connect.microsoft.com/SQLServer/feedback/details/491508/logging-of-ssis-tasks-are-incomplete-when-run-by-sql-agent-job?wa=wsignin1.0

http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/511502a6-99d6-4693-94da-2c317c3f59c6

Ahh, bug in SSIS, I am not nuts, whew, now what. Well on the forum John Welch suggests adding event handlers to the package and using an Execute SQL task to log the event. I only have two packages, it is late, while painful, I will do that. However, by dumb luck I forgot to add the SQL Task to one of my packages, and it still worked. Interesting.

So long story short all I needed to do was add the event handlers, nothing else.

So my package when from this:

image

To This:

image

and Poof Success!

posted @ 2/3/2010 8:02 AM by Shawn Weisfeld

ASP.NET Dynamic Data Quickie: Using an Entity Data Model from a Class Library

I have been going around Texas giving a talk on ASP.NET Dynamic Data and got a follow up question: “If my Entity Data Model is in a class library, how to I get ASP.NET Dynamic Data to see it?” I thought I would put together a quick video explaining the steps.

Here is the video:

And if you wanted to see the original presentation here you go!

posted @ 1/28/2010 7:11 AM by Shawn Weisfeld

We Are Microsoft 2010: Thank you

I would like to thank all those that helped put the event together, most notably Toi Wright and Chris Koenig. I had a wonderful team (Cedric, Jag, and Rick) without whom this project would have never been completed. I also have to give a big thank you to Paddy who works with the charity, as she spent many hours with me prior to the event figuring out the requirements. I had a great time working on the website for the Lil Goldman Early Learning Center (http://www.lilgoldmanschool.com) and am honored that the crowd thought our application was worthy of 2nd place. I would also like to thank those that nominated me for the “Loudest Leader” Award, and just remember FIX IT!

Demo of our application

My Awesome Team

devteam

From Left to Right: Richard Campbell (of DotNetRocks Fame), me (Shawn Weisfeld), Jag Sandhu, Cedric Yao, Rick Michaels, and Chris Koenig

 

2nd Place Medal

IMG00001-20100125-1709

Loudest Leader Award

LoudestLeader

posted @ 1/25/2010 5:25 PM by Shawn Weisfeld

Latest Images

From shawns images