Contact Request

Thank you,

We will be in touch soon.

CLOSE
Skip to content
Atmosera
  • Azure Solutions
    • Close
      • Apps & Infrastructure
      • Azure Migration
      • Azure Operations
      • Azure Management
      • Azure Optimization
      • SAP on Azure
      • Azure Virtual Desktop
    • Close
  • Software Development
    • Close
      • Apps & Infrastructure
      • App Modernization
      • Azure DevOps Services
      • Azure Data & AI Services
      • Mobile Development
    • Close
  • Security & Compliance
    • Close
      • Azure Security Services
      • Managed Detection & Response
      • Azure Data Protection Services
      • HIPAA
      • PCI
      • NIST
    • Close
  • Training
  • Resources
    • Close
      • COVID-19
      • Blog
      • Case Studies
      • Data Sheets
      • Events
      • On-Demand Webinars
    • Close
  • About
    • Close
      • Azure Expert MSP
      • Team
      • Offers
      • Partners
      • Industries
      • Careers
    • Close
  • Contact
    • Close
      • Contact
      • Support
      • Billing
    • Close

Jeremy Likness

    Blog Sep 15, 2011

    If Silverlight is Dead…

    Once again speculation and worry has developers around the world biting their fingers and lamenting the end of a new era. It almost seems developers want to stick a fork in their Silverlight development because so many are latching onto...

    Blog Sep 14, 2011

    Windows 8: What you Need to Know

    If you are trying to follow the hash tag for the //BUILD conference you are probably dizzy by now. I don't blame you for trying to sort through all the messages about standing in line for the toilet or what...

    Blog Sep 13, 2011

    Windows 8 and Build Day 1 Keynote Thoughts

    Yesterday I shared my predictions for Windows 8 at the Build conference. Today I can say that the keynote exceeded my expectations. There were a lot of amazing announcements that I'm excited to share with you. First, let's recap my...

    Blog Sep 12, 2011

    My Windows 8 Build Predictions

    Tomorrow is the start of the major event that has been hyped as heralding the most significant changes to Windows in the past 15 years (the last was when Windows 95 was announced). There has been a lot of speculation...

    Blog Sep 09, 2011

    Silverlight Enterprise Application Development

    Silverlight is a popular platform for building enterprise applications because of its ease of delivery via the web and consistency across browsers and platforms. Most of the existing guidance is simple with introductory examples and basic content for building applications....

    Blog Sep 06, 2011

    Data Contracts and Behaviors over the Wire

    One feature I employ often in Silverlight projects is the ability to share a model between the client and the server. When you expose a model using a WCF service, you can consume it on the Silverlight side and indicate...

    Blog Sep 01, 2011

    Silverlight 5 RC – Using the Task Parallel Library (TPL)

    One enhancement that quietly slipped into the Silverlight 5 RC is the inclusion of Tasks. This is not the full-blown Task Parallel Library (TPL) to my knowledge (as it lacks the Parallel class and extensions) but it does provide Task,...

    Blog Sep 01, 2011

    Silverlight 5 RC Released – Using PInvoke

    It's exciting to see the progress of Silverlight 5 toward the final release that has been slated towards the end of the year. Today, the Silverlight Team announced the release of the Silverlight 5 Release Candidate. While it does not...

    Blog Aug 30, 2011

    Properties or Fields?

    There was a great conversation on Twitter today about properties and fields. The discussion was about whether it makes sense to expose variables as fields and not bother with the overhead of properties. After all, it's quick and easy and...

    Blog Aug 20, 2011

    Tablet Development with Microsoft Silverlight

    On August 6th I gave a presentation for ReMix South about tablet development with Silverlight. It was a fun presentation to give. I presented using a Motion Computing CL900 to demonstrate the difference between standard applications and ones that are...

    Blog Aug 16, 2011

    Silverlight 5 Incompatibility: Play by the Rules

    I've been using the Silverlight 5 beta for some time now with no issues, so it was a surprise when I came across a project that did not work. It was definitely a backwards compatibility issue because it would run...

    Blog Aug 12, 2011

    Using Attribute Validation in Silverlight with WCF RIA Services Example

    I'm not a big fan of attribute-based validation because I find there are often complex requirements that involve asynchronous operations that often break the attribute model. I prefer more fluent validation using rules that can be shared between the client...

    Blog Jul 29, 2011

    Reflection, Lambda, and Expression Magic

    Sometimes I love how a little reflection can work magic. In this case I was building what I'll call a "non-intrusive" validation system. The project contains entities that are generated by templates, and it would be extremely difficult to crack...

    Blog Jul 19, 2011

    Presentation: Silverlight 5 for Line of Business Applications

    This is my presentation on Silverlight 5 for Line of Business Applications recorded at CodeStock in 2011.

    Blog Jul 13, 2011

    Consumerization of IT and Silverlight Line of Business

    Yesterday I had the opportunity to present a demo at the Worldwide Partner Conference (WPC) in Los Angeles. The session was called "Profiting from the Consumerization of IT with Windows Devices and Windows 7 Enterprise." The focus was on how...

    Blog Jul 05, 2011

    Worldwide Partner Conference and Silverlight

    I've seen a lot of speculation around the future of Silverlight and how it compares to HTML5 lately. If you've followed my posts and tweets you'll find that I still believe Silverlight is strong in the line of business area...

    Blog Jul 01, 2011

    Quick Tip: Fixing those Stubborn References

    I am working on a project that uses a mixed set of assemblies. Some are in the .NET Framework 3.5, and others are in version 4.0. The project is being converted to use the Managed Extensibility Framework (MEF). In order...

    Blog Jun 27, 2011

    Using the Task Parallel Library (TPL) for Events

    The parallel tasks library was introduced with the .NET Framework 4.0 and is designed to simplify parallelism and concurrency. The API is very straightforward and usually involves passing in an Action to execute. Things get a little more interesting when...

    Blog Jun 09, 2011

    Telerik, Windows Phone 7, Sterling, and Free Licenses

    You've heard plenty about the Sterling database engine on this blog. I recently released version 1.5 which extended the reach of the database and added several feature requests. My article on Sterling for Isolated Storage on Windows Phone 7 was...

    Blog Jun 07, 2011

    Microsoft’s Silverlight Elevator Pitch

    You have heard of an elevator pitch, right? It's that quick, 30-second pitch that starts with a hook, goes on to the how, what and why and closes with a strong call to action. It's the perfect way to quickly...

    Blog Jun 05, 2011

    The Sterling NoSQL Database in a Mango World

    I was at the MIX 2011 event. There was an "Open Source Fest" before the event and I came to showcase the Sterling NoSQL Database project that I run (and code most of, although there have been numerous enhancements and...

    Blog Jun 03, 2011

    CodeStock Presentation: Silverlight 5 for Line of Business Applications

    A special thanks to everyone who attended my Silverlight 5 for Line of Business Applications talk at CodeStock 2011. It was a great crowd and I enjoyed meeting everyone. As promised, here are the links to the slide deck as...

    Blog May 25, 2011

    Run your business on the best data platform available

    Entity Framework 4.1 Code First, Silverlight, and Shared Models with REST+JSON

    It's a debate that has existed for decades. The database architects insist that data is golden and the most efficient way to build software is to generate it from the database schema, while the object-oriented code junkies swear that a...

    Blog May 17, 2011

    Using ICustomTypeProvider in Silverlight 5 to Display JSON Data

    By now you've likely heard the buzz surrounding the release of the Silverlight 5 beta and some of the great new features. Developers have been waiting some time for a dynamic type that can participate in data-binding for Silverlight. Silverlight...

    Blog May 05, 2011

    A Fluent Backwards Design

    Fluent interfaces make code easier to read, understand, and use. They can also provide a layer of separation and decoupling to make it easier to reuse components in a straightforward fashion. In this post I will walk through the scenario...

    Blog Apr 28, 2011

    Dynamic Types to Simplify Property Change Notification in Silverlight 4 and 5

    The biggest problem with data-binding is the requirement to implement the INotifyPropertyChange interface. There are dozens of solutions out there that try to simplify the process with techniques ranging from parsing lambda expressions and walking the stack frame to using...

    Blog Apr 27, 2011

    Supporting Non-Supported Entities like IEnumerable in Sterling

    While the Sterling NoSQL database supports many items out of the box, there are certain item types it just doesn't know enough about. For example, consider a property defined as IEnumerable. Unlike a list, an enumerable is not bounded. It...

    Blog Apr 16, 2011

    Run your business on the best data platform available

    Performance Optimization of Silverlight Applications using Visual Studio 2010 SP1

    Today I decided to work on some miscellaneous performance optimization tasks for my Sterling NoSQL Database that runs on both Silverlight and Windows Phone 7. The database will serialize any class to any level of depth without you having use...

    Blog Apr 14, 2011

    Creating a Markup Extension for MEF with Silverlight 5

    One exciting new feature of Silverlight 5 is the ability to create custom markup extensions. Markup extensions are a part of XAML. Whenever you see a notation that starts and ends with a brace, you are viewing a markup extension....

    Blog Apr 13, 2011

    The MIX 2011 Keynote on Wednesday 4/13 Recap

    Today was an exciting day during what many have dubbed "the real" MIX 2011 keynote. There were announcements about Windows Phone 7, Silverlight, and Kinect. So what were my thoughts sitting in the audience? The awesome community created Windows Phone...

    Blog Apr 13, 2011

    Text Search with Ancestor Binding and Child Windows in Silverlight 5

    In case you missed it, the release of the Silverlight 5 beta was officially announced at MIX today. Over the next few days in addition to blogging about my experiences at MIX, I'll also be sharing with you some new...

    Blog Apr 13, 2011

    MIX Sessions Recap for Day One

    My first day of MIX was an exciting one. I expected the keynote would cover the non-Silverlight and Windows Phone 7 topics so contrary to the reports of "oh no" you'll invariably hear, it only served to stretch my own...

    Blog Apr 12, 2011

    The MIX 2011 Tuesday 4/12 KeyNote Recap

    Today's keynote was all about the plug-in free web. The keynote started with a barrage of IE9 statistics and demonstrations showing how "native support" is important. By native support, the team is referring to minimizing the layers between the web...

    Blog Apr 08, 2011

    Fact-Based Analysis to Optimize Business-Critical Websites and E-Commerce Sites

    Jounce Part 15: Asynchronous Sequential Workflows

    One common complexity developers face when writing Silverlight applications is the fact that most operations are forced to asynchronous. When using the Asynchronous Programming Model (APM) or an event-driven model, these operations force the developer to consider the "chain of...

    Blog Apr 05, 2011

    Silverlight 5 Beta Here, HTML 5, Sterling Feedback and More

    I have a few things to cover on this post. I want to start with Silverlight 5 but stay tuned for some information about how you can learn more and ask direct questions about the Sterling database. Silverlight 5 Beta...

    Blog Mar 30, 2011

    Announcing Jounce 1.0 RTM – It’s here!

    Jounce is the result of building composite Silverlight enterprise applications for a variety of verticals since Silverlight 3.0 and finding the common problems that needed to be solved. I found many frameworks to be too heavy for the task and...

    Blog Mar 30, 2011

    Silverlight Scaling and Anti-Aliasing Issues

    I recently had the opportunity to work on a rather nagging issue with a customer related to how Silverlight scales UI elements. The customer was kind enough to approve me posting the solution. The problem is with scaling UI elements...

    Blog Mar 27, 2011

    Automation and testing to accelerate deployments in Azure.

    Jounce Part 14: Using MEF for Non-Shared Views and View Models

    Even if you don't use Jounce, this post will help you better understand how to create non-shared views and view models with the Managed Extensibility Framework (MEF). The architecture I prefer in Silverlight is to keep a shared view and...

    Blog Mar 24, 2011

    Clean Design-Time Friendly ViewModels: A Walkthrough

    This is a quick walkthrough to demonstrate how to make what I call "clean" design-time view models. These are view models that provide design-time data for your application, but don't embed that data in the final product. The release DLL...

    Blog Mar 12, 2011

    Jounce Part 13: Navigation Parameters

    This was a busy morning for Jounce. I checked in some changesets that unfortunately break backwards compatibility but address a few highly requested changes. The first was CLS compliance, and that involved refactoring some weirdly named methods. The second was...

    Blog Mar 10, 2011

    Jounce Part 12: Providing History-Based Back Navigation

    I purposefully kept the navigation engine in Jounce light because there are so many opinions about how navigation should work and what makes sense for a specific application. A foundation is provided to raise navigation events and wire view models...

    Blog Mar 05, 2011

    A Numeric Input Control for Windows Phone 7

    I'm exploring the phone more and more and came across the case of allowing the user to enter digits. One thing to keep in mind on the phone is that the form factor requires approaches to input that are different...

    Blog Feb 25, 2011

    Building a Windows Phone 7 Application with UltraLight.mvvm

    I recently released a new open source project called simply UltraLight.mvvm. The purpose of this project is to make it easier to build MVVM-based applications that support tombstoning (a must) on Windows Phone 7. The DLL is 22KB and the...

    Blog Feb 25, 2011

    Focus On Your Business.

    Jounce Part 11: Debugging MEF

    The Jounce framework specifically relies on the Managed Extensibility Framework to help solve MVVM concerns. I recently presented an introduction to MEF and explained what I believe are the four core problems it solves: Discovery — it's good to decouple,...

    Blog Feb 21, 2011

    Codestock and Knoxville, Tennessee: Are You Coming in 2011?

    Codestock is an amazing event that I first attended last year in Knoxville, Tennessee. It's hosted at a great venue in a wonderful city and loaded with exciting sessions. I had just as much fun speaking at my session as...

    Blog Feb 15, 2011

    Windows Phone 7 Tombstoning with MVVM and Sterling

    Yesterday I wrote about an ultra light Windows Phone 7 MVVM Framework and mentioned that I would deal with tombstoning in a later post. This is the post. Sterling makes tombstoning very easy because it handles serialization of just about...

    Blog Feb 13, 2011

    An Ultra Light Windows Phone 7 MVVM Framework

    I've been doing more work on Windows Phone 7 applications. Because of the smaller footprint of the phone and the way the application is hosted, I don't believe the phone requires the same types of tools and frameworks as the...

    Blog Feb 12, 2011

    Sterling Object-Oriented Database 1.0 RTM

    In early 2010 I was working on several Silverlight projects that were driven by the need to provide a working offline solution. Isolated storage was the obvious answer. Unfortunately, serializing 10,000 contacts came with some overhead and I realized quickly...

    Blog Feb 10, 2011

    Parsing the Visual Tree with LINQ

    I noticed a project on CodePlex that provides a "JQuery-like syntax" for parsing XAML. It looked interesting, but then I wondered why it would be needed when we have such powerful features available to us in the existing runtime. Silverlight...

    Blog Feb 04, 2011

    A Pivot-Style Data Grid without the DataGrid

    It is fairly common to come across the need for a grid that has dynamic columns and I'm surprised that an open source control hasn't yet been implemented to provide this (or maybe it has ... if so, please share...

    Blog Feb 01, 2011

    The Visual State Manager Explained

    This evening I presented a talk that dove into the details of Silverlight's Visual State Manager. I enjoyed the talk and had a terrific crowd with some very good questions. The deck explains much of what I went into with...

    Blog Jan 19, 2011

    Jounce Part 10: Visual State Manager

    One of the most common questions I get about Jounce is how to handle transitions, since the ContentControl immediately swaps out content. There are some third-party solutions, such as the TransitioningContentControl from the Silverlight toolkit, but Jounce can also handle...

    Blog Jan 15, 2011

    Sterling Silverlight and Windows Phone 7 Database Triggers and Auto-Identity

    Sterling changeset 72063 [browse the source code here] introduces triggers. The trigger is a powerful feature that allows you to universally intercept database operations. Their application in Sterling resolves several concerns, including: Validation — prevent a save operation from succeeding...

    Blog Jan 08, 2011

    Jounce Part 9: Static and Dynamic Module Management

    One popular feature in the widely used Prism Framework is the concept of "modules." A prism module is a functional unit that represents a set of related concerns. These concerns can be coded and tested independently and then composed into...

    Blog Dec 30, 2010

    Signal-to-Noise Ratio, ROI and ROA in Software Development

    I normally focus on very technical posts with a lot of code. Recently, I've been asked a few questions and had some interesting conversations that prompted this more philosophical post. I'd like to take a step back and look at...

    Blog Dec 29, 2010

    Using Sterling in Windows Phone 7 Applications

    Sterling is an object-oriented database that I created to facilitate ease of serialization of data in both Silverlight 4 (soon 5) and Windows Phone 7 projects. Sterling was designed with a few goals in mind. It is not a true...

    Blog Dec 18, 2010

    Jounce Part 8: Raising Property Changed

    This will be a shorter bit for an interesting topic. I've noticed a few posts and discussion around raising the property changed notification. This continues to be the sore spot for MVVM. It creates quite a bit of ceremony for...

    Blog Dec 17, 2010

    A Silverlight MVVM Feed Reader from Scratch in 30 Minutes

    I thought it might be useful for users (and potential users) of Jounce, MVVM, and Silverlight in general if I were to show the full process of building an application. When people ask me about how complicated MVVM is, I...

    Blog Dec 15, 2010

    Lessons Learned in Personal Web Page Part 3: Custom Panel and Listbox

    In the third part of this series I wanted to cover the "3D Panel" effect you can see on my Projects page. While there are some terrific third-party carousel controls, I wanted to see what it takes to build one...

    Blog Dec 11, 2010

    Lessons Learned in Personal Web Page Part 2: Enter the Matrix

    This is the second part in the post of more "fun" effects and challenges I worked through in Silverlight when building my personal web page. One effect I really wanted to work out is the Matrix-style effect you can see...

    Blog Dec 09, 2010

    Lessons Learned in Personal Web Page Part 1: Dynamic XAML

    Recently I undertook the effort to rewrite my personal web page for a few reasons. I always like side projects for learning so I wanted to explore some "fun" ideas such as three dimensional objects and plasma (I blogged about...

    Blog Dec 04, 2010

    Old School Silverlight Effects

    This weekend I was working a little bit on my personal web site (rewriting it again, to use some better themes and my Jounce framework) and decided it would be fun to tinker with some old school effects. I decided...

    Blog Dec 03, 2010

    Quick Tip: Right-click VS 2010 Command and Admin Command Prompt

    It seems that I've become very familiar with this command: xsd /c /l:cs schema.xml If you're not familiar with it, this allows you to parse a schema into a strongly typed class, which then allows you to deserialize an XML...

    Blog Dec 02, 2010

    From Silver to Gold in One Release: Silverlight 5

    Silverlight 5 is coming! According to the keynote from Scott Guthrie, it will be here in beta by Spring 2011 and in release by end of year 2011. Today's Silverlight Firestarter event included a keynote speech by Scott Guthrie, announcing...

    Blog Nov 29, 2010

    Silverlight and WCF Service Consumption: Event vs. APM

    I've blogged several times about how I like to handle services in Silverlight. For two key posts, take a look at: Abstracting Service Calls in Silverlight 3 (works well for 4, too) Simplifying Asynchronous Calls in Silverlight using Action In...

    Blog Nov 16, 2010

    Jounce Part 7: Validation and Save/Confirm/Cancel Operations

    Line of business applications are full of what we call "CRUD" screens for Create, Read, Update, and Delete. Jounce addresses common concerns that are found in these types of transactions: Is Dirty and Commit It is common to check the...

    Blog Nov 11, 2010

    Jounce Part 6: Visual States and Multiple Views per ViewModel

    I knocked out quite a few items for the next release of Jounce, the primary being explicit support for multiple views bound to the same view model. In the previous version, the visual state binding would only reflect the most...

    Blog Nov 05, 2010

    Silverlight Data Template Selector using Managed Extensibility Framework

    Sometimes it makes sense to have multiple types of views contained within a list or region. In WPF, a data template selector can help determine which template is used based on the data template, allowing a container to mix different...

    Blog Nov 02, 2010

    Jounce Part 5: Navigation Framework

    One common request I get is how Jounce can work with the Navigation Framework. My first reply is always, "Why do you want to use that?" As you can see in previous posts, the Jounce navigation works perfectly fine with...

    Blog Nov 01, 2010

    Silverlight and HTML5: Microsoft’s Official Stance

    This weekend was a wild ride with speculation about the future of Silverlight and whether or not Microsoft was abandoning it. It produced a lot of misinformation as anti-Silverlight zealots proclaimed its official demise with a smattering of "I told...

    Blog Oct 29, 2010

    So What’s the Fuss about Silverlight?

    Perception is said to be reality and there has been a lot of speculation recently about where Silverlight is going and what Microsoft's position is. One of the reasons for this is the emphasis on HTML5 at the recent PDC...

    Blog Oct 28, 2010

    Jounce Part 4: Region Management

    Now that we've explored the concept of Jounce navigation, the next logical step is to examine region management. This concept was introduced by the Prism framework and is very powerful and functional for both WPF and Silverlight applications. Region management...

    Blog Oct 23, 2010

    Jounce Part 3: Basic Navigation

    Navigation is always an interesting topic and something I often see people struggle with in Silverlight applications. I am not a fan of navigation methods that force you to change the way your views behave, which is why I am...

    Blog Oct 19, 2010

    Jounce Part 2: Getting Started (Tagging and Binding)

    In this second installment about the Jounce framework, I'll share how to get started with Jounce and wire your first view bound to a view model. The Jounce project is available online at http://Jounce.Codeplex.com. Jounce injects itself as a service...

    Blog Oct 15, 2010

    Don’t Miss the December Silverlight Firestarter Event!

    It seems like ages ago when I was trying to decide how to take a mobile device management application to the next level. The product provided a very rich and detailed web-based interface that was designed to look and feel...

    Blog Oct 13, 2010

    Jounce Part 1: Why?

    Over the next few weeks I will be publishing a series of posts explaining the open source Jounce project that I just released. Jounce provides guidance for building modular Silverlight applications using the Managed Extensibility Framework (MEF) and Model-View-ViewModel (MVVM)....

    Blog Sep 27, 2010

    MEF in the Wild: A Retrospective

    After having worked on several major projects that integrated the Managed Extensibility Framework, I thought it might be beneficial to share a retrospective on how it was used what value it provided. These are all ways MEF helped my team...

    Blog Sep 23, 2010

    Intro to MVVM: Slides and Sample Code

    Thanks to everyone who joined me last night for my presentation about Model-View-ViewModel for the Atlanta Silverlight Meetup group. I enjoyed it and appreciate you sticking through the heat (pardon the pun). As promised, I've uploaded both the slide deck...

    Blog Sep 15, 2010

    Best Practices for Themes in Modular Silverlight Applications

    When building large Silverlight applications, it makes sense to build sets of styles that can be shared across the application. Many examples on the web illustrate placing these in the App.xaml file and then you are off to the races....

    Blog Sep 09, 2010

    Design-Time Friendly ViewModels with MEF

    The Managed Extensibility Framework (MEF) is a very powerful tool for building modular, extensible Silverlight applications. If you've followed this blog, you'll know that it is not just for applications that anticipate plug-ins, but can be used as an inversion...

    Blog Sep 08, 2010

    Autofocus Nested Textboxes with Rx in Silverlight

    The Problem A common UI pattern is to expose text in a read-only container, then swap it for an editable input box based on a command. There are multiple approaches to doing this (including just changing the style of the...

    Blog Sep 01, 2010

    Hello, MEF for Silverlight Quickstart

    Published another quickstart. This is an introductory quickstart for the Managed Extensibility Framework, and is similar to the previous one except that it is specific to Silverlight. You can take a look at the article and watch the short video...

    Blog Aug 27, 2010

    We deliver solutions that
    accelerate the value of Azure.

    Fluent Validation with MEF and PRISM

    Validation is a topic that comes up quite frequently. One concern is how to honor DRY (don't repeat yourself) principles and create a framework that is reusable across layers. There are some very robust and tested frameworks out there, but...

    Blog Aug 19, 2010

    Simplifying Silverlight Web Service Calls with Reactive Extensions (Rx)

    I've been working with the Reactive Extensions (Rx) library quite a bit lately and am very impressed. While it is a new way of thinking about services, it certainly makes life much easier. In this example, I'll show you a...

    Blog Aug 17, 2010

    Managed Extensibility Framework Quickstart: Hello, MEF

    I've been working on quickstarts for a community team that I'm a member of. The team is called MEFContrib. We write extensions to the Managed Extensibility Framework as well as supporting manuals and documentation. I've been tasked with the quickstarts...

    Blog Aug 10, 2010

    Sharing Commands with the Managed Extensibility Framework

    View models can expose commands that are bound to controls. Commands encapsulate an action and a permission, and the advantage to binding is that controls that support commands will automatically disable when the command cannot execute. Commands can also be...

    Blog Aug 05, 2010

    Unit Testing XAML Data-Bindings in Silverlight

    In an interview earlier this year with MSDN geekSpeak, I discussed unit testing for Silverlight and some of the frameworks that are available. One audience member raised a very important question: "How do we test the XAML?" Specifically, what happens...

    Blog Aug 03, 2010

    Using Reactive Extensions (Rx) to Simplify Asynchronous Tests

    Reactive Extensions (Rx) is a product from Microsoft Research that simplifies the management and composition of asynchronous events. If you read my earlier post on Asynchronous Workflows, you'll understand why the asynchronous programming model can sometimes lead to confusing and...

    Blog Jul 26, 2010

    Silverlight UI Automation Testing using Prism 4.0

    One popular gripe about Silverlight has been the lack of integrated testing tools. There are several types of tests you may perform against a software project. Unit tests can be performed with the aid of the Silverlight Unit Testing Framework...

    Blog Jul 25, 2010

    Using Hints for Generic MEF Exports

    It is very common to have base classes and interfaces that use generic types to define standard behaviors across business applications. One challenge with the Managed Extensibility Framework is that it doesn't directly support generic exports and imports: in other...

    Blog Jul 17, 2010

    Sterling OODB v0.1 Alpha Released!

    I'm please to share that I released the alpha version of the Sterling Object-Oriented Database for Silverlight 4.0 and Windows Phone 7.0 applications today. I dug into more details about the project in this introductory post. There have not been...

    Blog Jul 15, 2010

    Silverlight Profiling Part 2: The Easy Way

    After posting about profiling Silverlight 4 out of the box, the author of a tool was kind enough to share with me his free .NET profiling tool. It's free, and it does a lot more than Silverlight. The manual is...

    Blog Jul 14, 2010

    Performance Profiling Silverlight 4 Step-by-Step

    It turns out you can profile Silverlight 4 applications. Really! But the steps are scattered about the web in bits and pieces, so I wrote this to pull them all together. I'm going to use my reference X-Fit application for...

    Blog Jul 13, 2010

    What YOU Are Interested In

    I was very excited to see two of my blog posts featured in the 900th issue of Silverlight Cream which ranked the top articles of 2010 thus far. These were Top 10 Silverlight Myths and Facts to Bust Them (#4)...

    Blog Jul 02, 2010

    Introducing Sterling, the Object-Oriented Database for Silverlight and Windows Phone 7

    Today, I'm excited to share a project that I've been working on for some time now. The project, called Sterling (for Sterling Silverlight, of course!) is a very light weight approach to handling serialization and deserialization to and from isolated...

    Blog Jul 02, 2010

    Customer IApplicationService for Silverlight Applications

    In my experience working with Silverlight applications, probably one of the most underused features I've witnessed is the ability to abstract application-level functionality using the IApplicationService and IApplicationLifetimeAware interfaces. This, in turn, results in the over-use (and abuse) of the...

    Blog Jun 29, 2010

    Unit Testing Dynamic XAP Files

    By now, you probably are aware that you can dynamically load XAP files using the Managed Extensibility Framework (MEF) within your Silverlight applications. Have you been scratching your head, however, and wondering how on earth you would actually test something...

    Blog Jun 16, 2010

    Silverlight UI Automation and Full VS 2010 Integration

    OK, so it's not exactly "out of the box" but the most recent PRISM 4.0 Drop (drop 2) seems to contain something Silverlight developers have been begging for ... for quite some time. It's buried within the "QuickStart" folder under...

    Blog Jun 10, 2010

    5 ways backing up to Azure can save you money

    Tips and Tricks for INotifyPropertyChanged

    As a WPF or Silverlight developer, you know that your models must implement INotifyPropertyChanged and it can be a pain. To do it safely, you really need to check to see if there are any registered handlers, then raise the...

  • «Previous page
  • 2
  • »Next page
  • 3
  • 1 800 903 4852
  • Contact
  • Support
  • Azure Resource Center
  • Privacy Policy
WE'RE HIRING
Headquarters

9705 SW Sunshine Court

Beaverton, OR 97005

Atlanta

980 Hammond Drive Suite 660

Atlanta, GA 30328

© 2022 ATMOSERA

Featured Products

Public Azure
Hybrid Azure
Private Azure
View all

Solutions

Webinar: Cosmos DB: The Good, The Bad, and The Ugly
5 Steps To Accelerate Your Migration Through the Cloud
How Safe Is the Cloud for E-Commerce and Retailers?
View all

Events

Webinar: Cosmos DB: The Good, The Bad, and The Ugly
5 Steps To Accelerate Your Migration Through the Cloud
How Safe Is the Cloud for E-Commerce and Retailers?
View all

Resouce Center

Home
Azure Data Protection Services
Microsoft Azure Security and Compliance Services
View all