Tag | ALM Posts

String Resources For string resources we will use local/global resources connecting to DB using DbResourceProvider from “Creating a Data Driven ASP.NET Localization Resource Provider and Editor” http://www.west-wind.com/pr... It also has DbResourceControl, that shows controls with Localizable attribute and connect them to editor. From http://guysmithferrier.com/... and http://www.guysmithferrier.... ...
When you generate an MSI you need to set at least Product Version Product Code Package Code Upgrade code is not mandatory but in reality it is also a must or you will not be able to create upgrade msi packages. One interesting thing about ProductVersion is that you can choose to set a 4 digit version like 1.1.1.0 but MSI will only use the first three digits for version checking. Its format is major.minor.build. This is important if you decide to create a update or upgrade package. Have a look for ...
Among the new content in the release, is a set of ALM docs and labs. The ALM content referenced above is: o Using Code Analysis with Visual Studio 2010 to Improve Code Quality o Introduction to Exploratory Testing with Microsoft Test Manager 2010 o Introduction to Platform Testing with Microsoft Test Manager 2010 o Introduction to Quality Tracking with Visual Studio 2010 o Introduction to Test Planning with Microsoft Test Manager 2010 All ALM labs point to the latest version of the VS 2010 RTM VM. ...
Last night, (Tuesday, June 28), at the KC .NET User group meeting, George Westwater gave a terrific presentation on NoSQL. The best way to define it (the best way is to see George explain it, and he says he will record his presentation and make it available through his blog – link above) is databases that does not use relational technology. And his point, and this is true – I have been around awhile – is that non-relational databases have been used for over 50 years in the business. He points out ...
Took the little one to the pool tonight for swim lessons. Okay, Okay. They're not really lessons so much as they are "Hey, here's a few bucks, let me rent out a small section of your pool to swim around with my little one" Saw a dad at the pool. Bluetooth on, iPad in hand, and two year old somewhere around there. Saw a mom at the pool. Arguing with her five year old to NOT take a shower after swimming. Bluetooth on, iPad in hand, work laptop open on stadium seats. Her reasoning for not wanting the ...
The 3rd annual South Florida SQL Saturday event will be help August 13th, 2011 at Nova Southeastern University in Davie, FL. This is a change in venue from last year as DeVry is in the middle of a major remodling project. We has almost 450 last year, and we expect to have over 500 this year with great speakers such as Andy Warren, Herve Roggero, and more! As always, we our goal is to feed you well, so we are shooting for some hot lunch food this year. We are working on that now and will update you ...
Technorati Tags: Team Foundation Server 2010,TFS SDK,TFS API,TFS Merge Programmatically,TFS Work Items Programmatically,TFS Administration Console,ALM Download a working Demo: Smart Merge using TFS API The information available in the Merge window in Team Foundation Server 2010 is very important in the decision making during the merging process. However, at present the merge window shows very limited information, more than often you are interested to know the work item, files modified, code reviewer ...
Microsoft has revealed some things about Windows 8, and revealed a part of the developer story for new Windows 8 “tailored,” “immersive” applications. In retrospect, very little was shared. The bit that was revealed to us is that those applications can be developed using a combination of HTML 5 and JavaScript. Not much else was said, except that additional details would be revealed at Microsoft’s //Build/ conference in Anaheim, California in September. This has left a lot of people in suspense, and ...

Good news for the spanish speaking community (LATAM + Spain). “La Liga de Silverlight” has translated the 27 WP7 tutorials to Spanish.

You can click this link to access the tutorials.

Cada vez, utilizó mas Jquery para enriquecer las aplicaciones que desarrollo, pero cada vez me doy cuenta de que siempre debo leer la documentación de los controles para poder recordar todas las funciones. Esto, sumado a la cantidad de código script que debo colocar en las páginas. Es por eso que decidi empezar a trabajar en una pequeña seríe de controles de Jquery para asp.net basado en el framework DJ Jquery. Por supuesto, una serie de controles OpenSource para la comunidad Actualmente los controles ...
One of the things that is keeping us busy is the Web Camps we are delivering across 5 cities. If you are a reader of this blog, and also attended one of these web camps, there is a good chance that you have seen me since I was there in all the places, so far. The topics that we cover include Visual Studio 2010 SP1, SQL CE, ASP.NET MVC & HTML5. Whenever I talk about SQL CE, the immediate response is that, people are wow that Microsoft has shipped a FREE compact edition database, which is an embedded ...
If you would like to help me out, you can Tweet this story OR email Expedia and ask them to make things right for me and my wife. This is the story of how Expedia made my new bride cry. When Expedia followed up their failure with our honeymoon trip with a complete and total lack of acknowledgement of any responsibility for the problem and endless loops of explaining the issue over and over again - I swore that they would make it right. When they brought my new bride to tears, I got an immediate and ...
Technorati Tags: Team Foundation Server 2010,TFS API,Integrate Twitter TFS,TFS Programming,ALM,TwitterSharp Friends at ‘Twitter Sharp’ have created a wonderful .net API for twitter. With this blog post i will try to show you a basic TFS – Twitter integration scenario where i will retrieve the Team Project details programmatically and then publish these details on my twitter page. In future blogs i will be demonstrating how to create a windows service to capture the events raised by TFS and then publishing ...
Willy-Peter Schaub has been a machine producing and posting content. It is such a gem of information that you can find in the content being posted. He has created some Summary Posts on the specific topics the ALM Rangers are working on. Here is the list of quick access TOC Posts. TOC: “Tags” a la acronyms … what do they all mean? TOC: TFS Integration Tools Blog Posts and Reference Sites TOC: TFS Iteration Automation Blog Posts and Reference Sites TOC: Virtual Machine (VM) Factory TOC: Build Customization ...
Great! You have reached that point where you would like to extend TFS. The first step is to connect to TFS programmatically. Download: Working Demo - VS 2010 Working Demo - VS 2012In this blog post I’ll be showing you, How to connect to TFS programmatically using TFS 2010 SDK How to connect to TFS programmatically using TFS 2012 SDK DLL references required to connect to TFS programmatically Connectivity classes & scope How to establish a connection interactively How to establish a connection ...
I am using Google Documents for text editing and generally it works quite well. However I've found, that table support is very limited. I've tried to copy and paste single row of the table, but didn't found how to do it properly.(the issue was reported to Google almost 3 years ago) I've switched to Google new spreadsheet and done my table quite easy. However when I tried to paste it to Google doc, it was copied as plain text, not as a table(the issue also was reported more than 2 years ago). Finally ...
Preamble Microsoft’s first introduction of upcoming Windows 8 spurred lots of discussions among developers. The most noticeable part of the demonstrations at D9 conference and Computex show, as well as on YouTube, is, of course, the new touch-centric UI. So why is it controversial among developers? Let’s take a look at Microsoft’s press release: Today, we also talked a bit about how developers will build apps for the new system. Windows 8 apps use the power of HTML5, tapping into the native capabilities ...
At http://www.codeproject.com/... there is a hilarious list of ways to shoot yourself in the foot in various programming languages. C You shoot yourself in the foot. C++ You accidently create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can't tell which are bitwise copies and which are just pointing at others and saying "That's me, over there." FORTRAN You shoot yourself in each toe, iteratively, ...
One of of my colleagues wrote a LINQ query similar to the following: var q=from i in keys select GetTuplesOrPossibleNull(i) into kvp orderby kvp.Item2 select kvp; I’ve noticed, that for some data it throws null exception on kvp.Item2 in orderby statement. It was found that calling function sometimes return null instead of expected key-value pair. I thought where I should insert check for null and my first idea was to add check in where statement before select function call, something like the following ...
Architectural descisions is a part of the software development process that often gets lost over time - at least most of them do. Yes we do make diagrams and solution description, but what about the descisions that were just natural to make? The desciosions that were just obvious? What happens to those in the future - try to ask yourself why you chose a decorator pattern over a facade five years ago - can you remember? We all make descisions everyday - some are small and some are big. A lot of the ...
It is no big news that whatever the architecture you plan and implement, soon or later you'll start to see some code "bad smells". In the early phase of implementation you might do some team training and explain how your developer team should write code using the planned architecture and design (patterns). Despite this effort, you cannot expect people to just follow your implementation recommendations every time. At first, you might consider using gated-checkins or CI builds with VS code analysis. ...
When determining infrastructure requirements for a client often the question of whether to use BizTalk Standard or BizTalk Enterprise comes up. If the client is a small enterprise with limited redundancy and scaling needs the Standard Edition of BizTalk should work fine. If the client requires any redundancy or scaling then Enterprise is almost certainly necessary. In other words if your requirements dictate that you require more than one BizTalk server you will need the Enterprise Edition of BizTalk ...
In the next generation of SQL Server, codename “Denali”, there is a new feature named Data-tier Application Framework v2.0 Feature Pack CTP to enhance the data import and export with SQL Server, and currently it had been available in SQL Azure Labs. Run Data-tier Application Locally From the portal we know that the Data-tier Application CTP2 can be executed from the development machine through an EXE utility. So what we need to do is to download the components listed below. Only one thing, the SQLSysClrTypes.msi ...
In a previous post, I talked about how to build your own custom Media Type Formatter with the WCF Web API. In this post, I used HAL as the media type to expose an API for Nerd Dinner. There are a core set of guiding principles to building RESTful services and one of those principles is that documentation efforts for a service should be focused on defining the media type(s) and link relations that the service uses. While it’s important to have a consistent pattern for URI design, it’s really not that ...
This morning I was reading through some of my usual blogs and came across some very interesting and updated information relating to BizTalk performance and hyper-threading. The two source pages are: http://appfabriccat.com/201... http://msdn.microsoft.com/e... If you take a look at these pages, you can see that the recommendations on hyper-threading and the BizTalk platform ...
Media Type Formatters in the WCF Web API provide a way for the consumer of your service to not only specify the format they want for their response, but also specify the format they are using on their request. Typically the desired response format is specified in the “Accept” request header and the request body format is specified in the “Content-Type” request header. Media types are central to building any RESTful service. Two of the most common media types are “application/xml” and “application/json”. ...
Jquery auto-complete, WCF Services and cross domain nightmares Gone are the days of using the Ajax toolkit, it’s far too bloated and can be very difficult to debug if anything goes wrong. So like many other developers I have made the conscious effort in swapping my attention to jQuery instead. I have recently been working on a project where I needed to implement a simple auto complete dropdown, so instead of reaching for the auto-complete extender from the Ajax toolkit I decided instead to use the ...
"The true measure of a man is not how he behaves in moments of comfort and convenience but how he stands at times of controversy and challenges" - Martin Luther King Ran into a situation at work recently where the Project Manager (PM) responded very poorly to project pressure. Rather than stepping up into that leadership role, he moved into the argumentative, confrontational, and retaliatory mode. The team was very much affected by this poor leadership and by the overall attitude. I, too, fell prey ...
Fixed now though ...
DISCLAIMER: I did not get this product for free. I’m just a guy with a debit card that has bought a product and wants to share. Last December, I decided to make the switch from using a desktop to a laptop as my primary development machine. I blogged about the experience with a post called “Searching for the Perfect Developer’s Laptop”. Fast forward almost 6 months later and the machine is still holding up great, just one problem: HEAT. It seems strange to hear about heat problems as this is usually ...
A Parable: A woman walks into a restaurant (a real greasy spoon, burger-and-fries type of place), where she’s greeted by the owner. “Hello, and welcome to my restaurant! What can I get for you today!”, the owner asked. “Well”, says the woman, scanning the menu, “What exactly is the ‘Diet Platter’”? The owner chuckles. “Oh, well that’s our big burger combo, with fries and a milkshake” “Well what’s ‘diet’ about that?!” she blurted out, genuinely annoyed. “Uh…well, there isn’t anything…its a joke! We ...
Scott Klein, co-founder of Blue Syntax Consulting and SQL MVP, was our speaker at the West Palm Beach .Net User Group May meeting. Scott spoke and demonstrated code on Azure’s AppFabric. We would like to thank Scott for making time to share with us despite his busy schedule. We would also like to thank our sponsors: CompTec for hosting our meeting and Sherlock Technology for the free pizza/soda. Below please find a few photos of the event ...
TechEd 2011 got us talking about the next Visual Studio version called vNext. The update adds multiple small and subtle performance improvements as well as major new ALM tools. These tools focus on helping developers work in the so called Virtuous Cycle, which consists of development and operation in a continuous loop. The major tools concentrate on requirements gathering, agile planning, stakeholder feedback, test coverage analysis and much much more. You can see the full session by Cameron Skinner ...
“Design Patterns 100? is a prerequisite for .NET Developers. (Part 5 – Excerpts from July 2010 – PhillyNJ.NET Presentation) Continuing our discussion from Part-4 we ask. What are the “Gang of Four” (GoF) Behavioral Patterns and where can we find them in the .NET Framework? Chain of Responsibility Pattern – A way of passing a request between a chain of objects Command Pattern – Encapsulate a command request as an object Interpreter Pattern – A way to include language elements in a program Iterator ...
Been a busy week for me, wish it was full of XNA stuff and that is why I’m busy (and that the notes are late…again) but not the case. I’m just going to have to figure out a better way of integrating the XNA Notes into some of the stuff going on lately or maybe change my life situation so these things aren’t going on. I’m working on figuring it out both ways. But you don’t come here to read about my personal stuff, you come to see what the XNA community has been up to! So without further ado, here’s ...
Now I have my 3rd Lenovo ThinkPad W510 – and with all of them I had problems in stability. First one (freezing and not able to wake up) The first one from July 2010 sometimes freezes for some seconds till minutes. Mostly it comes back after that time and I could continue my work. But when I used the standby function in almost all cases the system was not able to wake up for standby-times more than 5 minutes. Then the system only blinks at all LEDs. A hard reset solves this. Second and third one (crashes) ...
Microsoft has just released a new SSIS 2008 transform component called SQL Server Integration Services Balanced Data Distributor. As the download site states “this transform takes a single input and distributes the incoming rows to one or more outputs uniformly via multithreading”. Sounds like we got a component to evenly distribute some data across multiple destinations. Frankly, I though we could do this even before using either a Script Component or the Conditional Split, alas this component has ...
Its been a while since I blogged. Its been hard balancing blogging time, work and many other activities. Most my days and even evenings have been cluttered with a number of tasks ranging from mundial to critical. There is some which have been most interesting include very nice lessons I took from from some of the people I respect in the industry. I will try and highlight some of the things I did in below. 1) The DataObjects.NET contribution programme. From February this year I quickly responded to ...
For Microsoft these days, great things are happening at the macro level, and yet there’s fits-and-starts progress down below. This year’s Tech Ed North America conference represented, in event-form, that very duality. On the one hand, this was the largest Tech Ed in my memory, with 10,000 attendees. But the customary Microsoft 2-day, all-morning keynote format was shortened to a Day 1, 90-minute talk on Cloud and Visual Studio. Microsoft’s cloud push reached an almost fever pitch; but various new ...
Luego de varios días de intenso trabajo, hoy he tomado un pequeño espacio de tiempo para dedicar un post al trabajo con datos en forma de tablas en asp.net Todos los que hemos trabajado desde hace bastante con asp.net, hemos aprendido a querer al GridView, un excelente control que nos permite mostrar los datos directamente desde una base de datos y trabajar con ellos, llamase trabajar a las operaciones de: editar, buscar, agregar y eliminar. Por supuesto que existen muchas otras opciones que no son ...
Overall, this year has been a pretty good TechEd. I’ve always thought ‘05 & ‘08 (both in Orlando) were the best I’ve attended and ‘10 was probably my least favorite (this was more due to the weather than anything.) This one is right in the middle, maybe leaning towards good rather than bad. There’s a lot of really excellent content on Windows Phone and Azure, plenty of interesting side events (including the WP7 Hackathon – which overall was awesome.) The facilities are nice and OMG huge. Until ...
I'm a fan of pretty much all kinds of music, but certain types of music really resonate with me. For most of my adult(?) life, I've been a huge Danzig fan. I've seen them play live at least 5 times and have managed to collect a few backstage passes, guitar picks, tshirts, etc over the years... along with buying everything they've ever released, for better or worse. Mostly, I'm a fan of the first three albums and the Demonsweat Live EP. After that, there were too many lineup changes and musical direction ...
I recently read an informative and succint book - A mathematician Plays the Market, by John Allen Paulos. Heres my summary of key points: Behavioral finance · Anticipating other's anticipations · A trading strategy can yield the illusion of effectiveness, when only chance is at work. · Keynes - short-term investors anticipate what average opinion expects the average opinion to be. · Distinction between being smart & rich, and distinction between being right & being right about the market. ...
In this almost entirely submittals Issue: Andrea Boschin, Manas Patnaik, Alex van Beek, Michael Washington, Kunal Chowdhury(-2-, -3-), Michael Crump, Richard Waddell, Jeremy Likness, Mike Taulty, Alexandra Rusina, and Pete Brown. Above the Fold: Silverlight 5 Beta: "Silverlight 5: Debugging Bindings with Xaml Breakpoints" Pete Brown Silverlight: "Dynamic Types to Simplify Property Change Notification in Silverlight 4 and 5" Jeremy Likness LightSwitch: "Using The LightSwitch Filter Extension" Michael ...
Introduction I don’t do web programming… I have been programming client applications for years and consider myself a WPF/Silverlight developer. The web thing always seemed a bit scary in its stateless environment with limited functionality and cross browser headaches. That was until recently when apparently HTML5 was going to kill Silverlight and I eventually decided that I would need to get educated and up to date. Since that decision I have re-accustomed myself with HTML, CSS & JavaScript. ...
This is a problem I've struggled and struggled with. No workaround or fix I found on the internet worked. In fact the work around I finally got to work incorporates a combination of fixes. Symptoms The Form or User Control designer in Visual Studio displays the following error: Visual inheritance is currently disabled because the base class references a device-specific component or contains P/Invoke Cause In case you didn't know P/Invoke is used to access un-managed code (com components). The designer ...
Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. Today we are going to examine the LINQ set operations that are part of the IEnumerable<T> extension methods. Now, most of the time when people think of set operations they think of the math or logic classes they are usually taught in, but really these LINQ methods have a much larger appeal and applicability than just math ...
If you organize your BizTalk projects based on the type of artifacts, e.g., a solution contains schema project, pipeline project, map project, orchestration project, you might often encounter build failure problems due to the missing assembly reference. Sometime, even if you have the references properly added and you are able to verify them in object browser, you might still have problem not seeing the newly added or modified artifacts in any configuration window. The reasons for this kind of issues ...
My colleague Giles is speaking at a series of breakfast meetings on Using Tooling to drive Agility across the Development Lifecycle. This session is one of several during an 8:40 to 10:30 “elongated” breakfast :-). The sessions are free and hopefully one is taking place near you: Birmingham, 11 May, Regus, Brindley Place, Birmingham, B1 2JB Manchester, 13 May, Regus, Peter House, Oxford Street, Manchester, M1 5AN Dublin, 22 June, SQS offices London, 30 June, 7-11 Moorgate, London, EC2R 6AF Giles ...
In my quest to dig into how people use social media to communicate about wine I ran into a snag. One of the things I really wanted to do was collect geographic data about each post. When you do a twitter search, a post can contain latitude and longitude data if the source supports GPS, but so far almost none of the posts about wine actually have this data. So the next best thing is to figure out where the user lives. A twitter user profile has a location field. Its free text unfortunately, but its ...