Tag | Search Posts

In this Issue: Justin Angel, siqaodb news, Colin Eberhardt, Rudi Grobler, Mohamed Mosallem, Einar Ingebrigtsen, William J. Steele, Dragos Manolescu(-2-, -3-). Above the Fold: Silverlight: "Visiblox Charts vs. Silverlight Toolkit Charts – a test of Performance" Colin Eberhardt WP7: "Windows Phone 7 Neurons App goes open source!" Justin Angel Holy Crap Category: "Rubik’s Cube for Silverlight and Windows Phone 7 using Balder" Einar Ingebrigtsen From SilverlightCream.com: Windows Phone 7 Neurons App ...
The release of the recent update to the Xbox 360’s dashboard has caused quite a commotion among the Xbox LIVE Indie Games (“XBLIG”) community. The primary reasons for this have been a negative response to various changes that have occurred in regards to XBLIG’s look and presence on the Xbox. Unfortunately, what was an “Indie Developers Unhappy With Dashboard Changes” story has been slowly corrupted into a “Microsoft Wants To Kill XBLIG” story. I undoubtedly played a part in that with my post here ...
I want to introduce a new tool that can bring a huge change to your life by upgrading your Client/Server applications to a Web or Cloud based environment. Most of us are intimidated even by the thought of migrating a large, mission critical application to any technology. If it ain't broken why fix it, right?! However, Visual WebGui is a unique platform that its architecture allows to convert .NET applications to ASP.NET VWG based Web and Cloud (SaaS) in a simple path and practically no risks since ...
Recently I have been given a short term assignment to develop a number of reports in Crystal Reports. Upon arriving to the client location I quickly found out that the only tool I will be using to create the reports is basically the Crystal Reports itself. My initial look at the database quickly revealed that the database structure is far from perfect and that it has some confusing table relationships, another hurdle was in the fact that several columns in various tables were user customizable for ...
It's past the first of November, and time to recognize devs that have a large number of posts in Silverlight Cream. Ground Rules Only posts that go in the database are included The author has to appear in SC at least 4 of the 6 months considered I averaged the monthly posts and am only showing Authors with an average greater than 1. Here are the Top Posted Authors at Silverlight Cream for May 1, 2010 through October 31, 2010: It is my intention to post a new list sometime shortly after the 1st of ...
In my previous post I used a lot of transistors (not very successfully, I might add) to drive 4 LEDs with 2 digital GPIO pins from a Netduino. I mentioned that there are Integrated Circuits (ICs) that may be used for that. In this post I’m going to use one of those ICs (specifically, a 74HCT138) to do the exact same thing. First, here is how it looks: Very simple prototype of the use of a 74HCT138 The code I’m using is exactly the same as before. I have the Encoder class, which will receive a single ...
The C# Programming Language, Fourth Edition by Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, and Peter Golde Publisher: Addison Wesley (Special Annotated Edition for C# 4.0) I can honestly say I have had a copy of this book for each edition it was published. I love this book and have always loved it. Ever since Microsoft stopped publishing the White Reference Guides we used to all have back in the day, Addison Wesley has became my reference book dealer. These White cover books with the most ...
Our SQL Azure book is finally done! After months of work, research (and waiting for Service Updates ) the book is finally finished. We spent a lot of time on this book, and we wanted to let you know it is out and ready for reading. It should be available on Amazon and other sites know. For topics, we cover the following: Getting Started with SQL Azure SQL Azure Design Considerations Setting up and Configuring your SQL Azure Environment Security Data Migration and Backup Strategy Programming SQL Azure ...
We I first received this book, I was not sure what to expect. When it comes to development topics on debugging the spectrum is very wide. Most developers, including myself, only use basic techniques for day-to-day debugging. These get us through our problems quickly and they work well for 80% of the bugs we encounter. We forgot to close a connection, we didn't set a variable, we forgot to exit a loop, we fat fingered a variable name. All of these are daily errors we as developers face and fix with ...
One of the first things I build for a new feature in MVC is a controller, with actions. For the C# Tutorial at C# Station, I built a CSharpTutorial controller and began looking at what actions were necessary. Considering the tutorial is at 23 lessons and growing, it doesn’t make much sense to create that many actions; especially with the glaring redundancy. The solution in this situation is a custom route. The following route definition solves this problem by isolating a parameter, lessonNumber: ...
It’s been a while since my last post so I thought I’ll write a filler. Forgive me but I’m going to start off with some rant. My windows mobile marketplace account hasn’t been accessible for a couple of weeks now. Every time I try logging in I get this annoying error which says, “WE’RE SORRY. AN ERROR HAS OCCURRED. We encountered an issue connecting your App Hub account with your Xbox Live Profile. Please visit Xbox.com and update your contact information. After you have updated your contact information, ...
Today at PDC 2010, they announced Asynchronous functions in C# and VB.NET. So what exactly does that mean? I’ll give you the definition first: Asynchronous operations are methods and other function members that may have most of their execution take place after they return. In .NET the recommended pattern for asynchronous operations is for them to return a task which represents the ongoing operation and allows waiting for its eventual outcome. You completely understand right? Me neither! I have been ...
Today, the Microsoft All-In-One Code Framework team announces a NEW, FREE code sample request service. This service is a proactive way for our developer community to obtain code samples for certain programming tasks directly from Microsoft. We want to alleviate the frustration felt by developers. Developers are encouraged to submit code sample requests dealing with any Microsoft development technologies to our site. At the same time, developers can now vote for newly submitted or existing code sample ...
In this Issue: Eric Willeke, Mark Monster(-2-), Kunal Chowdhury, Jesse Liberty(-2-), Mike Snow, Jeff Blankenburg, and Gabor Dolhai. Above the Fold: Silverlight: "Silverlight Tip of the Day #36 – Creating Smooth Tile Transitions using Opacity Masks" Mike Snow WP7: "Resume the User’s music after MediaPlay" Gabor Dolhai Lightswitch: "Beginners Guide to Visual Studio LightSwitch (Part - 2)" Kunal Chowdhury Training: "Exam Preparation–Silverlight 4, Development–70-506–Part 1" Mark Monster From SilverlightCream.com: ...
In my last post, I introduced TouchToolkit – a toolkit for developing touch-enabled applications. This is the first of a multi-part post where I will explain how TouchToolkit can help simplify the development process of multi-touch applications in Silverlight or WPF 4.0. While we can use the recorded touch interactions (I will explain the recorder module in another post), its better to have a touch-enabled device (e.g. Dell XT2) or an emulator (e.g. MultiTouchVista) to test the application. First, ...
Be warned: this will be very basic. I find it amazing nonetheless. As a newbie, I went out and bought a 5V led to be used in an output port in the Netduino. This will of course not work, as the output ports of the Netduino are 3.3V. “No problem”, I thought, “I’ll just use some resistors”. The only problem is that resistors don’t work that way. You can take 5V to 3.3V by using resistors (although you could take 5V to a 3.3V led). I ended up giving the led to a friend who does very cool led projects, ...
If you’re like me and still have a significant quantity of music in m4p format that’s preventing you for the time being from dumping iTunes, you are stuck with QuickTime too. This would not be so bad but for the fact that QuickTime is almost virus-like in its control of PNG display in Internet Explorer. Disabling the QuickTime add-on in IE just caused it to ask me to run the QuickTime add-on every time I navigated to a bare PNG file (one not embedded in an HTML file). Going into Control Panel->Default ...
Corporations are increasingly relying on data analysis and reporting to improve the overall nature of the business. This is often referred to as Business Intelligence (BI). Bottom line…. It's all about information or data! As a result, data mining and warehousing becomes very important in order to effectively manage and analyze information. Database management is not a trivial task. As business grows, the need for data storage tend to increase. Sometimes, companies end up supporting multiple database ...
Form Based Authentication (FBA) is great when exposing SharePoint on the internet or extranet, users don’t have to know the domain they are authenticating to, you can manage the authentication using LDAP or SQL database amongst other cool stuff. But during the configuration process you end-up disabling the Integrated Windows Authentication (IWA) because you want your users to be provided with an FBA page. Once you disable the IWA you get the following notification If Windows authentication is not ...
I ran across this issue today when working with a WCF service project. We had generated a settings file through the project properties and in turn added entries into the web.config transform files for the different deployment modes. The base config and the transform blocks for the <applicationSettings> element were what you would expect: Web.config: <applicationSettings> <Namespace.Properties.Se... <setting name="test" serializeAs="String"> <value>test</value... ...
So in my day to day work, I spend a lot of time using the Remote Desktop Client to connect to servers I’m hosting on my local machine. Most of the time these servers are running Windows Server 2008 R2. One of the things that I have noticed and it’s always frustrated me is that the color depth of the RDP session was always lower than my desktop resolution could handle, even though the RDP Client settings were to use the best possible : I found today a way to make the RDP session as good as my local ...
The Next Generation of Consumer Reach These are my notes from the Digital Hollywood conference in Santa Monica, CA. SPEAKERS: Kristine Shine – VP PopSugar Media Jon Goldman – CEO Qlipso Joy Marcus – US GM Dailymotion Jason Glickman – CEO Tremor Media Andrew Budkofsky – SVP Sales and Partnerships Break Media Sean Horvath – EVP Branded Entertainment Alloy Digital David Siemer – Siemer and Associates David E. Leibowitz – moderator PopSugar is focused on entertainment and celebrity 60 editors PopSugar ...
In WPF, the TreeView control empowers developers with the ability to display hierarchical content with great ease and convenience. However, while load testing a TreeView control, we saw significant slowness on application startup. Contrary to our initial expectations, benchmarks showed that the bulk of the wait time is actually spent binding the data to and updating the TreeView interface while only a few seconds were spent retrieving and building the data model. That led us to learn more about UI ...
My notes from a session at Digital Hollywood in Santa Monica. SPEAKERS: John Penny – EVP Strategy and Business Development at Starz Entertainment Curt Marvis – President of Digital Media at Lionsgate John Calkins – EVP Global Digital and Commercial Innovation at Sony Pictures Home Entertainment Hardie Tankersley – VP Innovation at Fox Broadcasting Company Paul Yanover – EVP and Managing Director of Disney Online Ira Rubenstein EVP Global Digital Media Group at Marvel Entertainment – Moderator In ...
This is from a session at the Digital Hollywood Fall conference in Santa Monica, California. Here are my notes from the session. Speakers Simon Morris – CMO LOVEFiLM (Netflix for Europe) Matt Milne – Divx recently acquired by Sonic Solutions (Roxio Now) Jeff Schultz – SVP Business Development, Clicker Michael Alexander – Strategy & Growth Initiatives at IBM Global Telecommunications Industry Jim Funk – VP Development at Roku Stuart McKechnie – Director of Strategic Marketing at Zoran Amy Hoffman ...
Intro Adobe Photoshop offers people the possibility to share gradients through .GRD files. These files can be found very easily on various sites. This extension for Expression Blend allows you to import these files and use them in your Silverlight or WPF projects. The extension makes use of some changes to Expression Blend made in SP1. You must have Blend SP1 installed to use this extension. Know limitations The extension isn’t finished yet. I haven’t worked out all the bugs yet, but this first release ...
We’re pleased to confirm that Youssef Hamadi, Microsoft, will be joining Angela Spicer (Zap Technology) and Richard Jones (Anglia Business Solutions) at the next IT & Infastructure event on Business Intelligence. Youssef is leading the Constraint Reasoning group in Microsoft Research Cambridge. His work combines mathematical and AI reasoning and is applied to several domains from software verification to business intelligence, and sustainable development. At the meeting he will discuss The Smart ...
Metrics and Analytics around Video, Social Media, Broadband and Mobile My notes from this session at Digital Hollywood. Speakers: William Lederer – CEO Kantar Video Eric Forst – Head of West Coast Business Dev – MEC Interaction Charlie Rahilly - Pres of National Advertiser Platforms for Clear Channel Radio Craig Macdonald – SVP Covario Kenneth Papagan – Pres Rentrak Corp Business problem is that 96 percent say that we need good metrics – right now it is not clear and not transparent on what companies ...
The wonderful people of Sams Publishing were kind enough to send me a few books to review recently, and one of them was C# 4.0 How-To by Ben Watson. There were a couple things about this book that really compelled me. The format (this is a first How-To book by Sams for me so I assume it goes across the board) was very much like a focused blog. It was broken up into small posts about each topic. The other thing that compelled me was the amount of code samples. This is not a book that you can sit down ...
Communication, Games and Commerce in Mobile, Social Media, Broadband & Music Another session at the Digital Hollywood conference. Here are my notes from the session. Speakers: Stephanie Bohn – VP Marketing / Warner Bros. Digital Distribution Sean Nolan – VP Online Operations and External Online Marketing / Rodale – Men’s Health, Running World, etc. Jennifer Cooper – Founder and Principle / Rocket Spark Media Paul Lee – Head of Digital Ventures / Playboy Sun Jen Yung – Managing Dirctor Headwaters ...
UPDATED: Feb 16th 2012: Workaround #1 and #2 only works when run-time checking is not enabled. Added workaround #2B which seems to work. Thanks to David S, Michael S and ZbynekZ for pointing this out, and sorry for not responding faster to this. Also added comments and overviews over what happens for different settings. There have been several reports on problems with the Static Code Analysis (SCA) not adhering to the statements of the Code Contract tools. See these links: connect, forum1, forum2. ...
As I continue to explore ASP.Net MVC 3, I decided to share a little on NuPack Tools, a recently released Visual Studio 2010 extension. There are a few nice blog entries on NuPack already which you can access here. Figure 1 - NuPack Tools shown as a Visual Studio 2010 Extension What is NuPack Tools? NuPack Tools is a Visual Studio 2010 Extension installed along with ASP.Net MVC 3 and also available as a stand-alone install. It provides a friendly interface that automates the retrieval and installation ...
If you want to see the RAW xml returned by the Refinement Panel web part then replace the existing XSL with the following (do remember to backup the original): <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.or... <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <xmp><xsl:copy-of select="*"/></xmp> </xsl:template> </xsl:stylesheet> Technorati ...
At the beginning of September, we launched All-In-One Code Framework Customer Polling Survey. 62 customers filled out the survey in September, and provided lots of constructive suggestions. Thanks to all of you who shared your invaluable feedback! The project can become better and better because of you. Please continue to input your comments. Here is a summary of feedback that we collected in September, and the project team's follow-up action. ------------------------ The top five areas that the ...
In this Issue: Dennis Doomen(-2-), Felix Corke, Kunal Chowdhury, Michael Bach, Jeff Blankenburg, Shawn Wildermuth(-2-), Jeff Handley, David Anson, and Colin Eberhardt. Above the Fold: Silverlight: "Silverlight as an alternative to PowerPoint" Colin Eberhardt WP7: "Architecting WP7 - Part 1 of 10: Navigation Framework" Shawn Wildermuth Themes: "Silverlight 4 theme brush packs" Felix Corke Shoutouts: Robby Ingebretsen never wastes our time, so check out his latest post: The New “App” Sara Summers has ...
I am honored to start the series of short Blend lessons for the North Texas Silverlight User Group (http://www.ntsilverlight.com ) on October 11th. The first topic will be handling the Grid with Expression Blend. Join us next month for fun with the pathlist box. Today let’s get started with Grids. Put a grid on the canvas and set it to auto width and height by using the set to auto arrow. Also set the vertical and horizontal alignment to stretch. If you mouse over the top or side bar, you will see ...
El día de hoy fue la primera reunión para desarrolladores de XNA donde Mario Alvarez nos compartió un poco de su pasión y conocimiento en desarrollo de juegos. Siendo esta una introducción, Mario nos habló desde teoría general hasta darnos una demo del juego SpaceRain. XNA es un ambiente de programación, basado en el .NET Framework, para el desarrollo de juegos destinados a Windows Phone, Xbox 360, y sistemas Windows en general. Programar un juego es un poco distinto a programar una aplicación convencional. ...
Extension methods were introduced with the .NET 3.5 framework as a mechanism to add methods to extend existing types without modifying the original assembly. This is how the Linq methods were implemented to enable some very powerfull predicate function based operations to be performed over all existing collection types. Searching for web controls on a page is one of those tasks that seems to come up for all kinds of reason while programming using web forms. I was reminded of this problem recently: ...
I was looking for a simple way to schedule a job to perform a nightly backup of the production system and restore it to a dev system. I know there are many ways of achieving my goal and I am sure my solution will be frowned upon by some (if not all J) but it works for me so I thought I would share my experience with others. For my scenario the requirement was quite straightforward. Backup a single 5GB database then restore to an existing dev system (over writing the existing dev system). This article ...
With most of our systems pre-configured with SQL server, it was only today that I ran into this issue with my fresh installation instance of SQL Server 2008 R2. I had just created a new SandBox DB to experiment with some aspects of Entity Framework 4.0, but as I was saving foreign key changes to tables I had already created I got the following error: Figure 1 - Unable to save table schema changes error With some research, I found my answer in SQL Books Online: Any Schema changes made to a table would ...
In this post I'll begin to talk about getting a build process up and going. I'll cover at a high level a build process that I think works for small to medium size teams, talking about some steps you might want your build process to go through. In the next post I will walk through an implementation of a build process using CCNet/MBUnit/FxCop/StyleCop... Below you will see a diagram that puts the build process in perspective to how the Development, QA and CM groups might work together. Don't ...
In today’s world, agility and flexibility are two vital assets that every company must have in order to stay on course. Organizations that can adjust to market trends and rise to meet new challenges are the ones that will come out on top. Having the technology to communicate on an ad-hoc basis and meet in real-time collaboration with co-workers and decision-makers allows for many businesses to do just that. However, many companies are still stuck on old communications technologies that cause for ...
I had another fun day at the SSIS MSDN Forum today. It came to my attention that many people come with date-time formatting and conversion issues. Indeed, there are not so many reference articles around and a myriad of date formats out there. One of the interesting topics today was on DDMONYYYY date conversion. Most answerers suggested to use the Script Task to manipulate on dates, but I was not satisfied with the “only” answer. So, even though I like the power of the script, I was thinking there ...
Sometimes I just need to search and replace to add the CR/LF at the end of each line. Here's the solution I find from other's post. List here for quick reference: Notepad++. Open your text file in Notepad++. Then navigate to menu View > Show Symbols > Show all characters. Highlight one of those squares in your text, then copy it to clipboard. Press Ctrl+H. Inside "Find what:" textbox, paste (Ctrl+V). Inside "Replace with:", type \r\n In search options, choose "Extended (\r, \n, \t, \0, \x...)". ...
NDepend is an awesome tool by Patrick Smacchia (C# MVP) which the primary goal is to let you analyze your application and to get clear idea about cross dependencies between objects, level of association between them and to know the condition of your code easily. With NDepend you can get the summary of everything on what’s happening in your project at glance and provide a lot more cool features that would help you in analyzing your application. Here's a sample screen shot of the tool: Note that just ...
Today, I added a new extensibility feature to LINQ to Twitter, called Raw Queries. The Twitter API has historically changed suddenly and without warning, leaving 3rd party libraries, such as LINQ to Twitter deficient in full support. On occasion, LINQ to Twitter encounters bugs that leave users without a means for accomplishing specific tasks. Therefore, we need work arounds to allow users to quickly adapt to changes and new features. Raw queries include two points of extensibility: the ability to ...
It's past the first of October, and time to recognize devs that have a large number of posts in Silverlight Cream. Ground Rules Only posts that go in the database are included The author has to appear in SC at least 4 of the 6 months considered I averaged the monthly posts and am only showing Authors with an average greater than 1. Here are the Top Posted Authors at Silverlight Cream for April 1, 2010 through September 30, 2010: It is my intention to post a new list sometime shortly after the 1st ...
I’ve blogged about the tools and have played with the hardware, now its time to put an application on the actual Windows Phone 7 hardware. I will guide you through the entire process step-by-step. Please note that I have an early version of the phone and had to get a Connect Login to download Zune 4.7. If you are reading this after the phone has launched then you can probably just go to the Zune web page and download it directly. You will also want to skip down until the next section that starts ...
I was writting an article on web technologies and needed an image of the ASP.NET page structure. So I went online and searched for "ASP.NET page structure", but all I got was results on page life-cycle, relationship between aspx and aspx.cs files and so on. Know since the image I needed would be very simple to do, I didn't spent a long time searching for it, instead I decided to just do it myself and share it with you here: Now in case you don't understand this drawing, I'll give a brief description ...
Has it ever happened to you that you are sitting with your laptop and need to do something with a computer on your local network and it turns out that computer is in a sleep mode and you have to walk to it and move the mouse or press some key to wake it up and then come back to your laptop to do what you initially wanted to do with it? Indeed, if you have to walk to a computer rather than remotely access it than the benefit of having local network is already somewhat undermined. My particular situation ...