Tag | Developing Posts

Commerce Server 2009 was the single biggest upgrade to the Microsoft e-commerce platform in nearly 10 years. A large proportion of the changes are the introduction of a single API covering the multiple business logic implementations required within an e-Commerce site. In former releases business concepts such as inventory, catalogue, order management, user profiling, and marketing had each been separated into their own domain logic and thus each had a unique API which made it difficult for new developers ...
So, today I was working with the ASP.NET Report Viewer Control. If you don't know what that is, it's an ASP.NET control that comes with .NET, and what it does is allows you to display a SSRS Report on your website. True to ASP.NET, it seems very simple at first, drag, drop, set parameters... and then of course, there's the fallbacks on the things it cannot do. A major thing to me, when I'm developing a website, especially recently, is performance. I hate going to a website, and waiting more than ...
In this Issue: Michael Washington, Damian Schenkelman, Allan Muller, Katrien De Graeve, Rob Eisenburg, András Velvárt, Andrew Duthie, Terence Tsang, Imran Shaik, and John Papa. Shoutout: Walt Ritscher is back to his "Reflection on Design" series with Reflecting on Design #17– Kinetic Animation of Blink 182 ... he has a link to all of them or you can find them at SilverlightCream.com using the search page. From SilverlightCream.com: Silverlight Bridge - A Silverlight File Manager Wow ... check out ...
For those of us who waded through VB5/6, tracing the execution of our applications and apis was time consuming and somewhat frustrating. Writing to the event log was different than writing to a log file. Writing to the console had its own challenges and many of us developed a vast array of methods to accomplish this very important task. The introduction of the System.Diagnostics namespace, and, in particular, the Trace and Debug classes in .Net v1.0/1.1 was a vast improvement. Now, developers had ...
Wow, what a fast summer! It seems like just yesterday several of us were saying our goodbyes at the May NoVA Code Camp in Reston, VA. I remember how excited I was on the way home from NoVA code camp. It was a great way to finish up spring code camps. While the schedule seemed a bit crazy at times, it was well worth it. The variety of sessions offered and incidental knowledge obtained via hallway, open spaces and speaker lounge conversations with other professionals makes the trek to each event very ...
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. When developing applications, especially graphic intensive web applications you want to monitor the performance when running. The System.Windows.Analytics class can help you with that. The class has no methods of any significance ...
I am happy to announce the launch of the Regina Technology Community. The Regina Technology Community has formed from a consortium of local special interest groups: • .NET User Group • IT Pro User Group • SQL Server User Group • SharePoint User Group We recognize that no technology is an island. We work in technological ecosystems that requires an understanding of many disciplines. Having one community allows us to deliver a wide spectrum of content to our members. It also provides the forum for ...
This past week I was reminded of the “fun” in which hosting an application within SharePoint can present. We are developing a custom application for our client in which some areas must reside within a SharePoint environment. We did quite a bit of our development in this first iteration within a web application in order to pull things together and present the client with a working end-to-end “prototype.” The architecture is composed of several layers all of which will be “in process” communications ...
In this Issue: Jesse Liberty, Christian Schormann, Tim Heuer, Jeff Kelly, Jeff Prosise, Jeff Wilcox(2), and Alex Golesh. Lots of Shoutouts today: David Anson has been getting lots of feedback on his HTML5 canvas post, so he's Following up on some of the attention [Live sample posted and a *very* small tweak to the Html5Canvas source code!] I know there was some discussion about this on the Insiders list, but Ben Anderson announced a Popfly Parting Present ... no not the PopFly source, but the Game ...
On October 14th, 2009, Winnipeg will be the site of the first annual SDEC09 – Software Development and Evolution Conference, hosted by Protegra! We’re really excited to put this on and think its going to be an awesome event! The cost of the conference is $100 until September 18th and $150 after that. What do you get for that low admission fee? Three Tracks of Sessions: Development Foundation Skills Learn best practices on how to use developmental skills such as test driven development, SOLID principles, ...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the discuss (questions) from the audience. Answers from Microsoft: RajeevDu[MS] (Expert): Hi, This is Rajeev Dubey, Bluetooth Program Manager. Sue Loh [MS] (Moderator)[12:02]: Hi, I’m Sue Loh, a developer in the Windows Devices Core team at Microsoft. ...
Speaker Lee Brandt is a Senior Consultant with Adventure Tech Group, Inc. in Overland Park, Kansas. He has been programming professionally for over 10 years and developing solutions in .NET and C# since the early beta releases. He is an advocate for behavior-driven development, design patterns and agile methodologies. Topic Getting Started with S#arp Architecture ASP.NET MVC is all the rage lately. There are also several peripheral projects that compliment ASP.NET MVC development (MVCContrib, NHibernate, ...
In this catching-up Issue: Brad Abrams, Matthias Shapiro, Jesse Liberty, Walt Ritscher, Erik Mork, Gavin Wignall, Tim Heuer, Rob Zelt, Jeff Prosise, and Dan Wahlin. Shoutouts: The Expression Blend and Design blog reports All Expression Blend Samples Posted to the Expression Gallery! Rob Zelt reminds us to Remember the Silverlight Toolkit! In case you missed this one, it's huge: Sunday Night Football - Powered by Silverlight congrats to all involved with that one!! From SilverlightCream.com: Business ...
I just received word today that I have been invited to become an ASP Insider. What's an ASP Insider? Well, their website explains it best: "The ASPInsiders is a select group of international professionals who have a demonstrated expertise in ASP.NET technologies and who provide valuable, early feedback on related developing technologies and publications to their peers, the Microsoft ASP.NET team and others." So, IMHO it's quite an honor to be a part of this distinguished bunch. I'm looking forward ...
I didn’t leave work until 8PM this evening. I was wrestling with a JavaScript/JQuery problem and it became a personal battle to bend this application to my will. (Maybe in some future post I’ll talk about how horrible that is.) So I didn’t get it before I left, but I came home and started hitting it here on a test project. There seems like there are probably some scripting conflicts in our project (we have the JQuery stuff and prototype in there), so it didn’t take be but about a half-hour at home ...
I have recently completed work on a WPF application which required a reasonable amount of interaction with Microsoft Outlook. Specifically, we needed to implement two operations: firstly, we needed the ability to generate a new email and open it in Outlook (without sending it); and secondly, we needed to send an email via Outlook behind the scenes, without any user interaction. There were a couple of additional requirements affecting how this functionality could be implemented. One of these was a ...
Well, it has taken me a while to actually get a post up but I'm going to try to work towards a weekly major post which will deal with relevant common themes I found in articles or ran into at work with minor "comment" or "pointer" posts on a roughly daily basis which will reference other articles which I found particularly relevant to the subject of this blog, getting Windows and GNU/Linux working together. I'm also going to try to have a truly useful article dealing with making Windows and Linux ...
The need As certain as the sun rising tomorrow, there will come the point where you will want to display a list or grid with paging. While many solutions exist, and many component developers are coming in with robust solutions, a simple and satisfactory solution can be created fairly easily. Implementation Why create a pager from scratch? Several reasons: 1) You want to control the pager completely – display, style and all. 2) You don't like the idea of JavaScript paging, which will load your hundreds ...
Visual WebGui, the Web & Cloud Application Development Platform, announces the creation of a Wiki page designed to provide a new interaction zone for Visual WebGui users to read, post, and share development knowledge. The Wiki page will feature detailed information on Visual WebGui, tips and tricks on how to best use the platform, code samples, control pages, SDK version highlights, case studies, and much more. The site will also feature user-generated content posted by Visual WebGui community ...
*Moved to: Creating a Data Access layer using UnityI am always pulling out the Unity assemblies. Maybe it is just because I am lazy, but I really can’t be bothered rolling my own dependency injection and mapping framework! Read more...Follow my new blog on http://blog.hinshelwood.com ...
*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 ...
In this Issue: Rui Marinho, Danijel Stulic, Jesse Liberty, Bill Reiss, Evgeny, Chris Klug, Brad Abrams, and Page Brooks. Shoutout: Mike Harsh reports Slidentity Updated for Silverlight 3 RTW ... if you haven't seen this, now is a good time... very cool! Terence Tsang is getting overrun with XAML snippets [no wonder :) ] and is working on an idea for an app to help him organize his resources: Silverlight Resources Directory. He's also looking for input for you! From SilverlightCream.com: Data Visualization ...
At Last! Finally, we have released the SharePoint Action Framework (SAF) on CodePlex!! Please take a look at : http://saf.codeplex.com . Now that I can take a minute, I just wanted to spend a bit of time detailing why we have spent the best part of 18 months (with lots of late nights building it!) Here's a FAQ to give you some answers: If you are developing with SharePoint, do you suffer from any of these ? Lots of Defects caused by differences in SharePoint Farms. – eg. “It works on Integration, ...
Here is a very interesting article found on asp.netPRO that provides a review of Visual WebGui. The article was written by Bill Haider, a Microsoft MVP in ASP.NET and this is its overview: "Living in the era of rich Internet applications (RIAs), as we ASP.NET developers do, calls for complex and interactive designs, easy deployment means, rapid development, and high-performance and scalable applications—not to mention the full features of an RIA solution. For a Windows Forms or Web Forms application ...
Tags: Surface Development of Surface applications is done on the Surface Simulator. Even at Microsoft the Surface team works most of the time in the simulator: I’ve heard they have 1 Surface unit per 8 developers. The simulator works fine and is a great tool for developing the applications: the debugging experience is actually quite nice. But sometimes you have to deploy your application to the actual physical unit to see what it looks like in ‘real life’. I think that is the only way to determine ...
Ran into a slightly problematic issue today: I was working on an SSRS report project which had been pulled down from source control. The project contains several reports, each of which contains a number of embedded images. I was tasked with developing a number of new reports, each of which had to follow the same styling. All well and good so far, but I quickly realised that the source image files had not also been committed to version control; the images existed only within the XML of the report ...
The following post is taken from an article that explore the differences, pros, cons and usages scenarios of the Server empowered web architecture of Visual WebGui and on the other side the Client empowered web architecture features by solutions such as Classic AJAX, Flex/Flash, Classic Silverlight, Java Applets. Both server and client empowered solutions can support any kind of UI look & feel using Silverlight or rich AJAX. Client empowered applications support the highest performance in applications ...
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;} ...
While I personally have never played the game, I do understand that a number of you out here in geekdom have logged many hours doing battle a dragon’s liar. Here’s an article pointing out the 10 Business Lessons I Learned from Playing Dungeons & Dragons. I personally think that #5, “The best quests require a mixture of skills in the party”, totally applies to assembling a successful software development team. Notice it didn’t say “mixture of people”, it said “mixture of skills”. As we all know, ...
I went to the Twin Cities Languages User Group meeting last night. The topic was Esoteric Programming Languages and it was quite interesting. Jason Bock (also the UG leader) showed several different examples of languages that you'll never use in your day job, but were still pretty cool (mostly.) The one I was most interested in was Befunge (Wikipedia: http://en.wikipedia.org/wik... which is a 2-dimensional interpreted language that can modify/generate its own code while running. The whole ...
While I know I’m not the first person to share the news of the Silverlight 3 and Expression 3 release with you I want to take just a few moments to mention what I see as being significant. What I find most significant of all has nothing to do with either tool specifically. I think that with this release of Silverlight 3 and Expression 3 Microsoft is once again continuing to innovate in the user experience (UX) design and related software development areas. With new design tools like SketchFlow I ...
Below is a list of downloads for Silverlight 3. It includes all necessary downloads together. The majority are new updates and releases since the Silverlight 3 release. A few are older releases but should work with Silverlight 3. I’ll try to keep the list up to date when new releases follow. If you know a tool, library or framework for Silverlight that isn’t on the list, please let now by commenting, mailing or thru twitter. Development/Design Silverlight 3 RTW (3.0.40818.0) Microsoft® Silverlight™ ...
Hey everybody! This is my first post so I guess I should start by introducing myself. My name is Sebastian, actually is Sebastián since I'm from Argentina, and as many of you guys, I develop software, not only for a living, but also for the mere joy of building things! I've been working with ASP.NET for over a year and a half, and I really enjoy developing web apps, specially when it comes to using JavaScript to bring flexibility and agility to the websites! My idea is to use this blog to share some ...
Technorati Tags: MVC,ASP.NET,Extension Methods,Html Helper A lot of hype around MVC these days. So, of course, yours truly is working on some project utilizing MVC. While brushing the dust off my raw HTML tag memory and designing the obvious: lists, grids, repeated item displays and the such, I thought "why not use the asp.net controls instead?" For one, most of the ASP.NET data bound controls have a rich site of event post backs to hook up. MVC says: no dice! You can't rely on the event dispatch ...
This is the final post in a four part series to demonstrate how to use the standard MSFT technologies to implement a CRUD data application in Silverlight. The steps in this post build upon those completed in part 3. The goal of this series is to show those of you who are relatively new to Silverlight how analogous building such an app in Silverlight is to say building it in ASP.NET, Win Forms or WPF. This app is built on Visual Studio 2008 SP1, SQL Server 2008, Silverlight 2.0 and the Silverlight ...
In January and March 2009 I presented to the East Bay .NET and San Francisco Bay .NET user groups respectively on how to build business applications in Silverlight. The theme of the presentations was to show how developing line of business applications in Silverlight is extremely similar to other technologies like Win Forms, WPF or ASP.NET. I demoed how to build a simple CRUD application in Silverlight hitting a SQL Server database over WCF. The building of the application during the presentation ...
First congratulations to everyone else that got awarded or re-awarded today! The only one I'm aware of so far is John Stockton -- a first-time awardee in Silverlight -- very cool John! I'm sure Twitter is alive with all the info, but I can't get to it from here. Just after getting to work, I got my re-award email and it made the muggy gray day here in Phoenix much brighter :) Thanks to everyone involved... I know it's a tough thankless job sifting through all the information and there are so many ...
This podcast accompanies the July 1st, 2009 edition of the MSDN Flash newsletter. It includes an interview with Gary Short discussing technical debt and the roll refactoring can play in repaying that debt, plus a discussion of my teams new YouTube channel. Show Notes: Three Men and a Whiteboard discuss ASP.NET MVC Fun look at IE8 web accelerators with Tesco Anti-Patterns to Avoid in Entity Framework N-Tier Applications Web Site Improvements Using jQuery and jQuery UI Great screencasts on WCF, Silverlight ...
Last year I developed a demo CRM sales application in Silverlight with Ward Bell - VP Product Management at IdeaBlade - so that we could show it off by the time of PDC 2008. We wanted to show the capability of Silverlight (being developed on 2.0 beta - converted to 2.0 RTM by the start of PDC) to build advanced context sensitive business apps in Silverlight, given that most Silverlight demos being touted around were purely rich media or graphics related. We were successful in developing the prototype ...
Tags: Surface I have a confession to make. Never in my life have I ever felt the need to include sound effects in my applications. I have been programming professionaly for over 16 years and it has never happened to me that my manager or a customer walked up to me and said “Dennis, please add a whooshing sound to this button so I know that I clicked it.” I am sure that goes for the most of you. Well, at least the people who write LOB systems. After all, it would be quite disturbing to have a, let’s ...
This morning I rolled the dice and wrote the 70-565 exam, Pro: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5. It was markedly different than the Fundamentals (70-536) exam that I sweated over last week. This exam targeted the sort of knoweledge and instinct that you accumulate by building a variety of diverse systems on a MS platform. If you have a wide breadth of experience, and have been keeping up with current techniques and technologies, then you likely ...
I’m going to be presenting this session in Greensboro, NC next week at the Triad Developer’s Guild user group meeting on July 7th, 6:30 - 8:00pm. Check out their website for directions and other details. “Silverlight 3 is expected to hit the web sometime soon this summer and in this presentation you will learn about some of the new features applicable to developing business applications with Silverlight 3. We will look at building solutions with the new navigation framework, accessing, validating, ...
[UPDATED: July 1st. Show 5 is also now available in which Gary Short discusses technical det and the role of refactoring] [UPDATED: July 1st. Hoster is having some issues.Alternative download is available] This podcast accompanies the June 17th edition of the MSDN Flash newsletter. It includes a twenty minute interview with Sara Ford, the Program Manager of codeplex.com, Microsoft's open source project hosting web site. We discuss her famous Visual Studio Tips (for VS 2008 and VS 2005) , how people ...
I am 41. I started developing software when I was 12 using a Sinclair ZX80. That means I have been developing software for … 29 years!! (Do I get an award of some kind when I get to 30?). I also was a very good developer – but you will just have to take me word for that as I pretty much suck these days :-) The reason “I suck” is for the the last 5 years I have developed relatively little code. Instead I perfected my white boarding skills as a Solutions Architect and my Excel skills as a programme ...
Recently I have told about use Sensor and Location platform in the applications. We have seen, that use of this component set can be very convenient for the application and do not demand many efforts. Also we have an opportunity to work with set of devices in the unified style. Problem of use of this platform there is a presence of drivers for Windows 7 and presence of wrappers for Sensor API. Development of the driver for the device - a task of the manufacturer. And implementation of support in ...
When I left Wang Laboratories and joined Digital Equipment Corporation (DEC to the DECCIES), I was hired to write about how to define tags in the Standard Digital Markup Language (SDML), a proprietary version for developing DEC documentation. My background in programming languages made me a good fit for the job. After I had ramped up on the project for several weeks, I called my supervisor one day and asked him if I could have another project. He immediately scheduled a meeting between us in a conference ...
It's Saturday, so I feel like writing about how I got started in technical writing. I took a computer class in high school and really liked it. I then took all the computer classes in college that I could. I was a business major at the time, but the computer classes were more appealing to me. When the school created a bachelor's program for computer science, I jumped in. I became one of the computer lab assistants, and my professor noticed that I also had a knack for describing how to do things. ...
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; ...
I just got notice about a FREE Microsoft sponsored training event on the Microsoft Windows Azure Services Platform. The event will be provided by RDA Corporation. You can read all the details below. Click the “Register now.” button or goto to this url http://info.rdacorp.com/for... With the announcement of the pricing model right around the corner at the WWPC, this is a great opportunity to get up to speed on developing for the Azure Platform. The WWPC or 2009 Worldwide Partner Conference ...
I was a technical writer for 16 years before managing technical writers. We are a peculiar bunch of folks - kind of like the high school band - talented, but a little quirky. Most of us are introverted and we get our kicks from composing information that people find useful. (I am one of the extroverted ones.) While writers focus on their products, a writing manager has a broader focus on the corporate brand. A manager that merely maintains the status quo, by having the team update operational information, ...