Shawn Weisfeld

I find when I talk to myself nobody listens. - Shawn Weisfeld
posts - 365, comments - 174, trackbacks - 34

My Links

News


Shawn Weisfeld's Facebook profile

The views expressed in this blog are mine and mine alone, not that of my employer, Microsoft, or anyone else’s. No warrantee is given for the quality of any material on this site.

Archives

Post Categories

August 2010 Entries

Silverlight 4 is Ready for the Enterprise by Beres, Jason at Dallas ASP.NET UG on 8/24/2010

Another in the series of recordings that I have done for INETA Live. Abstract: In this code focused talk (no slides, really!), you will learn how Silverlight 4 can take an application beyond the typical RIA experience of animations, impressive visuals and high end multimedia experiences. Features like signed & trusted out of browser installation, local file system access, peripheral device access, and drag & drop support are just a few of the necessary features you will learn about that an enterprise class application needs. Add to that mix a robust and secure data access story with RIA Services,...

posted @ Tuesday, August 31, 2010 6:21 AM | Feedback (0) |

Mozy, tisk tisk

  I don’t normally rant about a product, but I feel my experiences with Mozy warrant a bit of public humiliation (for them). . . Last weekend I was having an issue with their software. Being a software developer I understand that all software has bugs, and I would think that I am more willing then most to help debug an issue. I hopped on there support chat line and got one of there staffers. He requested control of my computer and then attempted to install the software a few times. During that process a message box...

posted @ Monday, August 30, 2010 7:04 PM | Feedback (3) |

Using a ValueConverter in Silverlight to change the background color of a control.

I was asked this morning how to implement something similar to the conditional formatting feature of Excel in Silverlight and thought I would throw together a quick and dirty sample. The basic idea is that we get a number, lets say a grade in a course, and a grade higher then 60 is passing and we want to turn the background of the text box green, otherwise if the grade is less then 60 lets turn the background red. The first step is to create a control to be the source of our grade, probably in...

posted @ Thursday, August 26, 2010 9:59 PM | Feedback (1) |

"Why should DBA's support Azure?" Part 2

  Last week I commented on my thoughts on why a DBA should support Azure after hearing some worries at a SQL Server UG. Well while not directly addressing the role of the DBA Microsoft has commented with a list of 13 “Myths” they are “debunking”. One of them specifically addresses the idea of “Job Security” and another addresses the “Data Control” issue. Take a look at my original post here: http://www.drowningintechnicaldebt.com/ShawnWeisfeld/archive/2010/08/18/quotwhy-should-dbas-support-azurequot.aspx   Take a look at the Microsoft article here: http://technet.microsoft.com/en-us/ff934854.aspx

posted @ Thursday, August 26, 2010 6:24 AM | Feedback (0) |

Beginning Intelligent F# by Coble, Chance at Ft. Worth .NET UG on 8/17/2010

Another in the series of recordings that I have done for INETA Live. In this talk Chance Coble will introduce several features of F# and show the language's ability to express intelligent, and even predictive software. F# is a new language shipping with Visual Studio 2010 that is based on functional programming, a paradigm that has been largely a tool for academics and researchers until recent years. Changes in computing architectures, compiler optimization and the growing interest in concise and flexible software have catalyzed functional programming into the mainstream. Of particular interest is F#'s ability to facilitate more...

posted @ Wednesday, August 25, 2010 6:32 AM | Feedback (0) |

A Developers Guide to Installing SQL Server 2008 by Weisfeld, Shawn at North Texas PC UG on 8/14/2010

Another in the series of talks I have recorded for INETA Live, but this one I actually gave also! In this talk Shawn will cover the basics on how to install and setup SQL Server 2008 on a Developer machine. Shawn Weisfeld (shawn@shawnweisfeld.com) is a Staff Developer at a fortune 100 company, currently located at Dallas TX facility. 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 (http://www.fit.edu). He also does freelance software development work for...

posted @ Tuesday, August 24, 2010 1:02 PM | Feedback (1) |

C# 2010 in 24 Hrs: Hour 1 by Stark, David at North Texas PC UG on 8/14/2010

Another in the series of recordings I have done for INETA Live. The .NET Framework and C#

posted @ Tuesday, August 24, 2010 12:45 PM | Feedback (0) |

Data Binding from A-Z in Silverlight by Sheriff, Paul at Dallas .NET UG on 8/12/2010

Another in the series of recordings that I have done for INETA Live. Data Binding in Silverlight is much more than just binding to data in a database. You will learn various methods of using data binding including control to control, how to bind to properties in your classes, then data binding to your back end database. You will be guided step-by-step through building a WCF Service to retrieve data from a SQL Server database. You will then a real world example of an Add, Edit, Delete screen in Silverlight using a WCF Service and Entity classes. Paul...

posted @ Tuesday, August 24, 2010 12:29 PM | Feedback (0) |

MSBuild Fundamentals by Meneses, Leblanc at Dallas C# SIG on 8/5/2010

Another in the series of recordings I have done for INETA Live. Leblanc Meneses will go over the fundamentals of MSBuild. The talk will cover semantics and syntax of an MSBuild project and developing and debugging custom tasks. Leblanc is a .NET Silverlight and WCF consultant with Robust Haven Inc.

posted @ Tuesday, August 24, 2010 12:21 PM | Feedback (1) |

Nuts and Bolts in XAML by Blasberg, Vince at Dallas XAML UG on 7/6/2010

Another in the series of recordings that I have done for INETA Live. In this talk Vince will review some samples to give more insight into the powerful XAML-based technologies of WPF & Silverlight. We started with the PresentationCore and PresentationLayers that exist by asking the question, what's the difference between a Label and a Textblock. We moved into the importance of dependency properties. We covered two examples of the ICommand implementation then coded a new Silverlight app using ICommand with a very simple MVVM layer.

posted @ Tuesday, August 24, 2010 6:48 AM | Feedback (0) |

Journey to Fluent NHibernate by Mavani, Mahendra at North Dallas .NET UG on 8/4/2010

Another in the series of recordings that I have done for INETA Live. NHibernate has always been preferred ORM tool for DDD community in .NET land. However one area of NHibernate where people struggled most is its xml base configuration. This is where Fluent NHibernate was born giving Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Rather than writing XML documents, you write mappings in strongly typed C# code. This allows for easy refactoring, improved readability and more concise code. In this session of "Journey to Fluent NHibernate", we will take deep dive into real life usage of...

posted @ Monday, August 23, 2010 11:23 PM | Feedback (0) |

Hard Lessons Learned From Being Stupid About TDD by Hinze, Matt at Dallas Tech Fest on 7/30/2010

Another in the series of recordings that I have done for INETA Live. I did TDD wrong for a long time. I cut corners, wrote brittle, unmaintainable tests and caused hours and hours of frustration for other developers on my team. In this session I'll show intermediate to advanced TDD practitioners the mistakes I made, explain why I made them, and demonstrate the better techniques I later adopted. Topics include: Managing test data, Interaction vs. state-based testing, Test organization and semantics Matt Hinze is a Principal Consultant at Headspring, an Austin, Texas based agile software consultancy. As a...

posted @ Monday, August 23, 2010 11:06 PM | Feedback (0) |

The Busy Java Developer's Guide to Java Collections by Neward, Ted at Dallas Tech Fest on 7/30/2010

Another in the series of recordings that I have done for INETA Live. For so many Java developers, the java.util.* package consists of List, ArrayList, and maybe Map and Hash Map. But the Collections classes are so much more powerful than many of us are led to believe, and all it requires is a small amount of digging and some simple exploration to begin to "get" the real power of the Collection classes. In this presentation, Java developers will see the basic breakdown of the Collection API designs, the relationship of the interfaces to the implementations, how to...

posted @ Monday, August 23, 2010 10:47 PM | Feedback (0) |

Busy .NET Developers Guide to F#: Basics by Neward, Ted at Dallas Tech Fest on 7/30/2010

Another in the series of recordings that I have done for INETA Live. F# is a new programming language incorporating the most important concepts of object-oriented and functional languages and running on top of the CLR as standard assemblies. Sporting the usual object-oriented concepts as classes and inheritance, F# also offers a number of powerful functional features, such as algebraic data types, immutable objects by default, pattern matching, closures, anonymous functions and currying, and more. Combined with some deep support for the CLR and .NET class libraries, Fit offers .NET programmers an opportunity to write powerful programs with concise...

posted @ Monday, August 23, 2010 10:46 PM | Feedback (0) |

Introducing Spring Roo: From Zero to Working Spring Application in Record Time by Walls, Craig at Dallas Tech Fest on 7/30/2010

  Another in the series of recordings that I have done for INETA Live. In recent years, rapid application development frameworks such as Rails and Grails have earned a lot of attending. By employing code generation, convention-over-configuration, and the dynamic capabilities of their core languages (Ruby and Groovy) to offer unparalleled productivity, helping get projects off the ground quickly. As awesome as these frameworks are, they do have one negative mark against them. Although developers love working with them, convincing the "boss" to build mission-critical applications in a relatively new development style based can be difficult. The...

posted @ Monday, August 23, 2010 10:33 PM | Feedback (0) |

Particle Physics Engine in Silverlight and ASP.NET MVC by Rajan, Amir at Dallas Tech Fest on 7/30/2010

  Another in the series of recordings that I have done for INETA Live. Amir Rajan will be showing what it takes to create a Particle Physics Engine in Silverlight. Amir will walk you through animation techniques in Silverlight, RESTful communication techniques with server side assets, and how to put it all together using MVP and MVVM design concepts. Amir Rajan (http://amirrajan.net) is a Principal Consultant at Sogeti and is a devoted student of software development. He is a passionate individual who has expertise in distributed application design, incremental technology migrations and solution architecture.

posted @ Monday, August 23, 2010 10:24 PM | Feedback (0) |

What is new in C# 4.0 & DB PRO by Girvin , Todd at Dallas ASP.NET UG on 7/27/2010

  Another in the series of recordings that I have done for INETA Live. This session will cover what's been added to the c# programming language in the latest release of Visual Studio. Additionally Todd will talk about how database development has gotten easier, thanks to Visual Studio's DB Pro. If you need to create, manage, or build solutions that connect to SQL Server, this tool is for you. This topic will cover both Visual Studio 2008 and Visual Studio 2010. As Vice President of Improving Enterprises, Mr. Girvin leads the Microsoft Technology Practice and is a...

posted @ Monday, August 23, 2010 9:36 PM | Feedback (0) |

ASP.NET MVC by Fergus, Dan at Ft. Worth .NET UG on 7/20/2010

  Another in the series of recordings that I have done for INETA Live. This presentation will look into writing a web site with MVC and some thoughts on how best to use this new technology. Dan Fergus was a founding member of FWDNUG and a long time presenter at local, national and international conferences and user groups. Dan has been an independent contractor until recently when having a 'real job' became a better option. Over the last 2 years Dan has spent more and more time developing websites and when possible that development has involved...

posted @ Monday, August 23, 2010 9:20 PM | Feedback (0) |

Interview with a UG Leader: Dale Glaser hosted by Weisfeld, Shawn on 7/8/2010

  Another in the series of recordings that I have done for INETA Live. In this talk Shawn is interviewing Dale Glaser president and founder of the Central TX .NET UG.

posted @ Monday, August 23, 2010 9:05 PM | Feedback (0) |

Developer T: Utilizing .NET Generics to write better code by Weisfeld, Shawn at Central TX .NET UG on 7/8/2010

Another in the series of recordings that I have done for INETA Live. Generics let you tailor a method, class, structure, or interface to the precise data type it acts upon. In this session we will discuss what capabilities Generics provide to you the developer and how to use them in collections, and with delegates. We will also talk about creating your own generic classes and methods. Shawn Weisfeld (shawn@shawnweisfeld.com) is a Staff Developer at a fortune 100 company, currently located at Dallas TX facility. There he specializes in intranet & smart client development for internal line...

posted @ Monday, August 23, 2010 8:56 PM | Feedback (0) |

Cannot connect SAP Business Objects Data Services Designer to MS SQL Server

I was getting the following error. ODBC Call <SQLDriverConnect> for data source <foo> failed: <[Microsoft][ODBC Driver Manager] Data source name not found and no default Driver specified>. Notify Customer Support. (BODI-1112346)   If you see this guy try installing the "Microsoft SQL Server 2008 Native Client". You can download it from Microsoft (http://www.microsoft.com/downloads/details.aspx?FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c&DisplayLang=en). Scroll about 1/2 way down the page and look for the version for your processor. . . . ...

posted @ Monday, August 23, 2010 3:23 PM | Feedback (3) | Filed Under [ SAP ]

Visual Studio 2010 Tips and Tricks Andrews, Steve at D/FW Connected Systems UG on 7/12/2010

Another in the series of recordings that I have done for INETA Live. Based on real life experience of 8+ hours a day developing with Visual Studio 2010, learn some sweet tips and tricks to tame the IDE. With something new for everyone, these techniques will give you valuable information to start using right away, increase your productivity, and make you wonder how you survived all this time without them. Steve Andrews is an independent consultant, INETA speaker, and Microsoft MVP for Visual Studio ALM. He has been working in technology for over ten years focusing on custom...

posted @ Sunday, August 22, 2010 5:28 PM | Feedback (0) |

Into to Expression Blend by Burger, Teresa at North Texas PC UG on 7/10/2010

Another in the series of recordings that I have done for INETA Live. In this talk Teresa will give an overview of building a data-bound application using Expression Blend. Teresa Burger is passionate about building great user experiences for business applications, and believes that relationship starts at the UI. This has led to a strong foundation in Business ERP Development where she has focused the last 10 years of her career. Prior to that, her work with blind and visually impaired users sparked her passion for true usability. When she and her husband are not writing code,...

posted @ Sunday, August 22, 2010 5:19 PM | Feedback (0) |

Azure Table Storage by Dhall, Chander at Dallas C# SIG on 7/1/2010

Another in the series of recordings I have done for INETA Live. Chander Dhall will go over the fundamental data abstractions in Azure table storage. The talk will cover the basic architecture, as well as data partitioning guidelines. It will also include some hands on coding specific to blobs, tables, and queues with scalability and performance guidelines. This talk is a precursor to Chander’s talk on development best practices and using Asp.Net MVC2 with Azure at Dallas Tech Fest. Chander Dhall is an independent consultant and an INETA speaker. He has a Master’s Degree in computer science...

posted @ Sunday, August 22, 2010 5:10 PM | Feedback (0) |

Working with Data in Silverlight by Vince Blasberg at Silverlightpalooza on 06/18/2010

Another in the series of recordings I have done for INETA Live. In this talk Vince will show us how to work with data on the Silverlight platform.

posted @ Sunday, August 22, 2010 5:02 PM | Feedback (0) |

Developing with jQuery by Byrd, Ken at Dallas ASP.NET UG on 6/22/2010

Another in the series of recordings that I have done for INETA Live. jQuery makes JavaScript easy! Learn how to use jQuery in your ASP.NET applications to add client-side interactivity in a browser-independent way. After covering the basics, we'll see how to leverage the AJAX functionality built in to jQuery to interact with the server and make your web pages rock - you'll go to work the next day looking for excuses to use jQuery on your current project! Ken Byrd is a .NET developer and mentor with more than 20 years experience designing and building client/server...

posted @ Sunday, August 22, 2010 4:52 PM | Feedback (0) |

Using C# 4.0 and dynamic to parse JSON

  UPDATE: take a look at http://json.codeplex.com/ before you try and roll your own, it supports dynamic now...   I recently had to get a JSON feed from the web and traverse it. Like any good developer I started off with a Bing search and stumbled across a few posts.   The first by Nikhil Kothari looked interesting but his implementation did way too much, all I needed to do was read a JSON file, did I really need all that code. http://www.nikhilk.net/CSharp-Dynamic-Programming-JSON.aspx   The second post I saw by Alex Ghiondea again looked interesting but relied on a library from codeplex (JSON.NET, http://json.codeplex.com/) and again...

posted @ Sunday, August 22, 2010 8:03 AM | Feedback (36) | Filed Under [ C# ]

"Why should DBA's support Azure?"

Recently I heard a question asking "Why should DBA's support Azure?" I thought I would muse a bit on it here. IMHO it boils down to the question "What is your job?" I ask myself this all the time. Is it my job to write really cool code or to tune that sql query? I don't think so. I think my job is to "solve business problems". Regardless of if that problem is provide accounting the ability to do their thing or give people the ability to purchase our products, IMHO, technology is the...

posted @ Wednesday, August 18, 2010 6:39 AM | Feedback (1) | Filed Under [ SQL ]

Powered by: