Tag | ALM Posts

Since I started this blog I have been working on project almost day and night. No time to read any new stuff and no time even to think of other things.Finally the project is done and fortunately got a new job too. Now a lot of new stuff around me, in .net and other than .net. Looking forward to learn like new things like Documentum ( already started reading a lot of material on that), K2 blackpearl etc. The .net world is talking about VS 2010 but I am going to work on VS 2008 soon. So far only able ...
*Moved to: A perfect match TFS and DLR I have always been annoyed with the mechanics of the Team Foundation Server check-in policies. I understand the limitations, but having to have a specific policy installed on every developers computer before you can use it is slightly ridicules and practically unmanageable. Why is there not a way to have a single installation that allows you to select any policy you want and have it execute in the desired manor on every client, including web clients? I think ...
Below are the few webcasts on BizTalk found in CloudTV website. Have a look at once. SNo. WebCast Name Author 1 ESB Toolkit 2.0: Itinerary Demo Brian Loesgen 2 ESB Toolkit 2.0: Order Demo Brian Loesgen 3 Lap Around the ESB Toolkit 2.0 Richard Seroter 4 Integration With SharePoint from BizTalk Mick Badran 5 Implementing BizTalk RFID Mobile Solutions Mick Badran 6 Transactions and Compensation Alan Smith 7 Creating a Highly Available BTS 09 Environment Kent Weare 8 All you need to know about the SAP ...
*Moved to: Log Elmah errors in Team Foundation ServerI am not sure if this is a good idea, but I was bored one day and decided to add a TFS Error Log provider for Elmah. There are 2 ways you can do this. You can create a new WorkItem type and log an error report for each of the errors or you can create one work item for each error type/title. To do this you can create a title that is the combination of error message and application name and then search TFS for an existing work item. If it exists ...
With any complex enterprise application delivered over the web it is typical there are very complex functions that truly need Rick Internet Application interactivity with the end user and other areas where a simple web page will suffice. Similarly it is reasonable to see situations where more than one RIA component will exist on the screen at the same time. It would be great if there were an easy way for these RIA components were decoupled yet able to send messages between each other. Silverlight ...
I decided last weekend to write my own RegEdit for Windows CE using the .NET CompactFramework. It turned out to be a fun little project, but I ran into a lot of trouble deleting Registry Keys. I used some sample code from a book to get started on this project, which was the root of the problem. The main problem that I ran into was that when I tried to delete a Key, the code raised an UnauthorizedAccessException. Being fairly good at searching for information, I started searching the Internet in general, ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-... ...
I just finished watching David Chappell - The Microsoft Application Platform: A perspective from the Dutch DevDays09 and he definitely raises some interesting points on Service Oriented Architectures (SOA). Having been working for the past few years attempting to develop and test somewhat loosely coupled applications and components that expose functionality via specific interfaces and open service endpoints, I definitely see that there is much a greater development cost. Is this truly SOA? I must ...
So over the past few months I have hit so many bugs and errors coding in .NET, that I thought I’d share a some of them that I spent several hours trying to fix, only to realize it was a simple solution. This will be a multi-part series, if all goes to plan. LINQ Error: “Row not found or changed”. This one took some head scratching. It’s a pretty generic error, and unfortunately the internet wasn’t of great use to finding the answer. I use timestamp columns in almost every table, since it makes updating ...
*Moved to: List all files changed under an IterationI was asked by a colleague to provide a list of all files that were changed under a particular iteration. Rather than delving into the data, I made a couple of API calls to TFS to output a text file with the list. This is probably not the most efficient method and it is hard coded, but it does output the goods:Read more...Follow my new blog on http://blog.hinshelwood.com ...
OK so the title may confuse you – two completely different technologies that are hardly related. However I have been a little busy at nights trying to prepare my Music-Works tutorials for Commerce Server/SharePoint (MOSS) so I thought I would provide an update into something interesting I was playing with yesterday. For those of you who may not know Microsoft Tag is Microsoft's implementation of the QR-Code. Tags are used in marketing for providing online content in off-line medium. The tags themselves ...
*Moved to: Office 2010 gotcha 2: Visual Studio 2008 LocksI am having a little problem with Visual Studio 2008 that only started after I had installed Office 2010. I found this interesting post on Visual Studio 2008 Locks or Freezes in ASPX from Rinat Abdullin that was a complete match to the problem I am having. Basically VS just bings at you whenever you click anywhere as if there is a model dialog open after opening and trying to edit an aspx file.Read more...Follow my new blog on http://blog.hinshelwood.com ...
In this post, I will explain you how can we show Loading message in asp.net ajax without using Update Progress. Now some one may asked, why do I want to skip Update Progress ? Well, there can be several reasons for this, fist of all you have to work on every single page, and on every update panel to get the update progress working. There are basically three methods of meeting this requirement. Using Master Pages : A very smart way, but not all of us are using them .. right ? Extending Page Class ...
Gomennasi gozaimasu Japanese for really sorry. Well I have not updated this for 4 days. Well lets get to blogging. Thursday 16th: Same thing as usual, check email, search for job. But, later in the day find an email asking me for an interview. Replied to that one so fast it is wonder that I did not hurt my hands. So now I have an interview on Monday. This is big, isn’t it? All of sudden I getting replies and calls. Keeping fingers crossed!!!!!!! Friday 17th: Over slept, I wanted to get up a 7:00 ...
Before I begin any large undertaking I like to do a little research first. I was reading a lot ofJeff Atwood at the time of the bomb going off so the book Code Complete seemed like a logical place to start. This book was a great read and served as a way to clean up my coding practices. For example, I’d routinely write code like this for a lot of my looping processes: <Code> int x = 0; for (x = 0; x < 4; x++ ) { //do stuff } </Code> There are a number of things wrong here but aside ...
I recently moved to the US from the UK, and one of the many things that worried me about the whole process was the job issue. How long was it going to take me to get a job? especially in this economic climate? What kind of job will I be able to get? Can I afford to be picky and wait for a job in my specialist field (games development) or should I just apply for everything and take the first one that I'm offered? What worried me the most though was that the cultural differences would prevent me from ...
UPDATE: As I have played deeper into the game, I have discovered some flaws in the strategy below. The overall understanding of the rules is still valuable, and the strategy works great, until level 30-40. At level 30-40, enemies start having a full set of the most powerful abilities. To compete against those enemies, you must also have a full set of abilities. The upkeep on a full set at level 40 is around 24 million blood per hour. It only gets worse from there. The raw cost to purchase all of ...
In this Issue: Damian Schenkelman, Alex Golesh(2), Andrej Tozon, Somasegar, David Anson, Christian Schormann, Expression Blend and Design Blog, and Jeff Blankenburg(2). From SilverlightCream.com: Composite Application Guidance for WPF & Silverlight (Prism-v2) Reference Implementation using Silverlight 3 Validation I just blogged Damian Schenkelman's previous post, and he sent this one which is concentrating on Validation and how he replaced RI's validation with SL3... good stuff! Silverlight ...
I’d like to provide you with a SilverBullet™, a small snippet of Silverlight, a class or namespace hidden in the silverlight .NET framework, to help you out in times of need. It’s not to learn, but something to keep in your pocket. Just remember it’s there and you’re safe. Most often Silverlight applications take up the whole screen and the page that is hosting the application contains only one control. It is possible to split you application into smaller controls. This can be valuable when you are ...
So here’s what I’ve been up-to for the past few months. A while back, I developed a Windows Mobile application that allows you to send people your current location (full source available, if you’d like it). I figured this, why don’t I try and make this application cross platform? How hard can it be to port a C# Compact Framework application to another platform. Of course the cost of doing this had to be small. So I set myself a challenge. Take 6 months Port Mobile Location Software to iPhone. Sell ...
I’m finding that writing blogs actually take quite a bit of time; so I’m writing this fairly short blog in Live Writer, with the hope that I can be more productive since the tool will make it easier for me to blog. So, we’ll see :). I’ve used the Stopwatch class for as long as I can remember. I don’t even remember whether I get to know the class from just browsing MSDN, or reading it from another blog, or just playing around typing stuff (and looking at what’s available through Intellisense). Whenever ...
Allow me to quote here some emails I sent to the the Dot NET developers group in my company, Injazat, or, as we call ourselves, Ninjazat. I thought it’ll be useful to share some with you as well. · ASP.NET MVC - 20 Hours of FREE Video Tutorials · LINQ FAQ o LINQ FAQ for Newbie’s o LINQ FAQ Part 2 · How we handle application configuration · ScottGu ASPNETMVC Session Video Available Now (Part 1/2 & 2/2) · Web Validation: Best Practices and Tutorials · Building a Single Sign On Provider Using ASPNET ...
Normal 0 false false false MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} ...
In this Issue: Alex Golesh(2, 3), Joseph Ghassan, Jeff Handley(2), and Mark Monster. From SilverlightCream.com... an all-submittal 'Cream: Silverlight 3 Quick Tip: Analytics Did you know SL3 could give you analytics about your app? Alex Goleshgives us a walk-through of the features available. Silverlight 3 Quick Tip: Animation Easing and VSM Alex Golesh demonstrates setting the easing functions from XAML and CodeBehind.Silverlight 3 Quick Tip: Native Mouse Wheel Support When Alex Golesh says this ...
When working on some projects and articles in Expression Blend 3 I noticed a few differences with Blend 2 right away. Here are 9 improvements and new features I really like or enjoy having now. 1. Expression Blend now shows the size of your controls even when the width and height are set to Auto: 2. The assets are placed in a panel now. Although the “old” way of working with asses is still available, this new panel can be left open. Beside that, the assets are grouped in different ways in a tree, ...
I wanted to write a blog post to document how I do some day-to-day things. It helps me to keep track of my work habits, refine them and perhaps help some others who are looking for some solutions. My current rig is a Apple MacBook Pro 13” unibody. It has the 250Gb drive with 4Gb memory. I am running the latest version of OS X Leopard. I am really enjoying the 13” form factor. It is a little smaller and lighter than the previous 15” unibody which, to me, just felt heavy. I also don't notice the lost ...
When I started blogging I made a decision to concentrate on technical stuff. I would not write about personal things, not about what happened in my everyday life, not about my social life, not about personal trivia, but just keep it technical - write about software and software technology. And keeping my personal life and my technical life separated seemed like a good idea, and shouldn't pose any problem what so ever. But, as everything in life, things doesn't work out quite the way one thinks. My ...
The source code can be downloaded: Download Source Code In Windows CE: Creating a Control Panel Applet, I wrote about creating a Control Panel Applet that displays OEM versions including the OEM Build Number, Bootloader Version and a CPLD version. In this article, I will discuss the code that makes that Applet run. It might be good to first discuss a little about Control Panel applets and what make them unique. The following are some facts about Control Panel Applets: · Control Panel Applets are ...
The Way I've Come To See BDD Over the last year and a half, I have been moving from TDD to BDD. For those who don't know, this is not a tool or technology switch so much as it is a mental paradigm shift. Luckily, I didn't work in a lot of shops that ever did a lot of unit testing (testing units of code after you write them). Most often, we'd be under time crunches that forced PMs to make the decision to forego unit testing in order to meet a hard deadline that they got from some estimation crystal ...
Mother of all Blog Posts Building expertise in WPF / Silverlight · Core Programming Concepts: Declerative programming, Dependency properties, DataBinding, Commands, Triggers, VSM, Control templating, the inheritence model , XAML extensions and control templating · Transforms and animations - SVG experience helps · Comprehend the core differences in SL and WPF- lack of Commands and Triggers (Behaviours and VSM are superior anyway), Calling different types of services (WCF, Sockets, Duplex, ADO.NET ...
I wanted to replace some strings in files using my deployment MSbuild script. I've noticed that MSBuild Community Tasks Project has RegexReplace task. But when I've looked in documentation (By the way, it will be good if Reference help will be available online, not only from download) I've realized that the task is applicable for strings(e.g file names) not to content within a file. Almost accidently in one of the posts i've found a reference to FileUpdate task, that support Regex and does content ...
I’ve had this tendency to deploy CLR Functions manually by providing the dll and scripts to the data management team. This has generally worked out great, and I’ve always thought I’d have a dba available to perform the database duties. Imagine my surprise when I could not contact anyone today. Apparently database administrators take their holidays and vacations seriously (it’s Independence Day weekend for my non-American readers). Another developer asked me why I couldn’t deploy my clr functions ...
Microsoft Patterns & Practices group has just released some guidance around Acceptance Test Engineering. This is fortunate timing for me as I’ve been digging into the new testing tools with Team System 2010 in an attempt to incorporate the full testing cycle into my ALM thinking. Look forward to a few posts coming incorporating this work. Technorati Tags: P&P,Acceptance Test,ALM ...
It’s only been about 9 months since Silverlight 2 was released in October 2008, we are nearing the release of Silverlight 3, and already the momentum is building for Silverlight 4. A thread recently has been started on the Silverlight forum to capture people’s wish list. You can read the full forum thread here and add on your own wishes. I’m preparing to finish writing part of a chapter that talks about “The Road Ahead” for our soon to be released Silverlight 3 book so I had some help pulling together ...
June 29, 2009 --- Introduction Good afternoon. My name is Andrew Brust. I am the Chief, New Technology at twentysix New York, a consultancy specializing in application development, business intelligence and other software technologies. I am also a native New Yorker and former technology professional with the City of New York. In the mid and late 1980s, I was a programmer for the Department of Parks and Recreation and later I was the Computer Systems Director at the Department of Cultural Affairs. ...
Introduction Today I would like to show you how to style a TreeView control in Silverlight 3 using Expression Blend 3. The TreeView is a control to visualize hierarchical data structures. If you haven’t got Silverlight 3 and Blend 3, you can find all downloads for Silverlight 3 and Blend 3 here. The TreeView control is available in WPF natively and styling is only a small bit different than in Silverlight. I try to explain one way of doing this and there are others. If you have any questions what ...
I got the email below yesterday from the folks at "All About Beer" magazine - those that host the yearly Beer Festival in Raleigh and Durham. I don't know about you - but I don't want to my favorite small micro-breweries knocked out of business due to unfair taxation. We're already paying enough taxes on beer and wine. If you are a citizen of North Carolina, I would ask that you take a minute to do the two quick things suggested in the email. Thanks! ~~~~~~~~~~~~~~~~~~~~~~~~~~~... ...
You’ll probably figure out who I am pretty quickly from comments, sarcasm, wit (hopefully), pi$$ing and moaning, etc. I asked the GWB crew if I could get a second blog so that I could vent about things without it being aggregated everywhere. So that means this might not get read and that’s ok too… the catharsis of writing the words helps get rid of some of the ‘Grump’ :) As always, anything said here has zero reflection on anyone, anything, any organization, whatever. Take it as it is, read it or ...
I pre-ordered this book by Richard Seroter and eagerly awaited its delivery, but due to work commitments I have not really been able to give it the time it needed. Things are a bit quieter now so I thought I’d bite the bullet and work my way through it. I have to say I rather like the book; it is a good mixture of BizTalk Server 101 and BizTalk Server arcana. For me the book is split in to 3 distinct parts, with Part 1 covering Chapters 1 – 4 and what I would call “Introduction and Background”, Part ...
A while ago (in fact, it was two mobile phones ago) I had a non-touch phone. Most apps worked well but every now and again I wished I had a point and click interface. As I was trying to scroll around a particularly large web page I had an idea: What if the phone screen was a window and you scrolled it around by moving the phone itself? Almost all phones have a camera on the back, surely it could be used in the same way as an optical mouse to track movements on a surface. All you need to do is put ...
I have had the good fortune to test both the Palm Pre and Apple iPhone 3Gs. In my day job I am an architect with responsibilities over messaging and mobility – hence I get to try a lot of new devices in order to evaluate their applicability for our enterprise users. One thing I have come to regard as a universal truth is that ranking mobile devices is almost a waste of time. They are so subjective depending on the personal habits and preferences of the person using them. There are some things that ...
*Warning: While I don’t give away spoilers, I do mention aspects of the movie that may give away certain aspects of the plot…but its nothing you couldn’t gleam from either the trailers or by reading Robert Ebert’s review. Just sayin’… * I have just come from two and a half hours of visual adrenaline being thrust into my brain through my eyes, and yes the experience *was* as sexy as I just made it sound! I went in to Transformers 2 with very low expectations. For one, I wasn’t a huge fan of the first ...
Yesterday Telmo Sampaio of Blue Dasher Technologies presented Virtual Earth development with silverlight at the West Palm Beach .net user group and it was more than amazing. During his presentation he demonstrated how one can take the mapping applications to next level with the help of silverlight, now the maps on your application need not be just plain maps with zoom in and zoom out, you can plot any custom silverlight objects on the map and play with them. Enough said take a look at this cool application ...
The last 2 months have been a whirl. The company I'm with is busy building out our business intelligence team and I'm catching up on SQL Server 2008 internals. We've got ETL packages in SSIS grabbing data from service providers in Excel and have been dealing with Jet / unicode issues. Gotta love "IMEX=1" in your connection string.... So this is my first blog entry, ever. About me: I'm a SQL database project manager in the Asset Management business. The company purchases or manages pools of sub/non-performing ...
I bought this book when it came out almost 4 years ago (70-536 study guide) and started studying for the test but always came up with some excuse not to take the exam (I’m too busy, it’s snowing, I don’t need it, etc.). A few months ago I resolved to take the test between jobs, and have been studying like a mad man for the past couple weeks. I’m going to post my interesting study tidbits on the blog to help myself retain it and hopefully to help others in some way. Also, if I have something incorrect, ...
Based on Yesterday’s post. I thought we could take the new HTML 5, featured offered by Android and iPhone OS 3.0 and do something almost useful with it. So sticking to things close to my heart, I decided to expand my example and build a simple web-page that finds geo-caches near where you are. Use it here. http://www.binaryrefinery.c... It works really well. Technorati Tags: iPhone,HTML 5,Geocaching,OS 3 Source here - <html> <head> <title> Geocaching Lookup </title> ...
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; ...
"Don't go around the block in Boston," my dad advised. He gave me this sage advice long ago because the streets in Boston are not laid out logically. Boston is an old city that grew organically. In fact, many of the winding roads in Massachusetts are paved-over cow paths of old. Think instead of Manhattan. If you are on West 42nd street, you can easily figure out how to get to East 23rd Street. That is because the streets are laid out in a logical progression and you can expect that 41st Street precedes ...
I had quite the eye-opening series of discussions at a recent conference about how women are treated in our industry. Discussions ranged from how geek guys overstep boundaries to what levels of modesty women in tech should exude. The discussion of women in technology has been ongoing for many years. Major conferences host WIT (Women in Technology) shindigs where people get together to build Lego together and burn bras (oddly enough, I’m only kidding about the bra burning…still don’t get the Lego ...
I finally had a chance to install VS2010 Beta 1.Full instruction on how to here VS2010 has undergone a major overhaul since VS 2008, a peek are some of the cool new eye candy can be found here I've been waiting to get my hands on the TPL/PLINQ stuff and the Beta was definitely worth the wait. In a previous post we talked about using asynchronous actions for performing long running operations. I was anxious to see how the new TPL stuff would help in achieving the same thing. Interestingly enough, ...