Atlanta XAML Meetup: Designing Silverlight Business Applications
Learn some of the key patterns and best practices Silverlight MVP Jeremy Likness follows when building enterprise applications with Silverlight, including solutions for compostion and navigation, implementation of web services, and troubleshooting. Take an exclusive sneak peek at some of the content from his upcoming book about designing line-of-business Silverlight applications and hear his thoughts about the future of Silverlight in light of the recent version 5 release.
January 18, 2012
Atlanta, GA
Atlanta .NET User Group: //BUILD recap
Review of the BUILD conference and Windows 8. Covered the user experience, Live integration, hardware, and development experience. Spoke about the Silverlight story and demonstrated a Silverlight Out of Browser (OOB) application integrated with Windows 8 and launched from the Metro start menu, then demonstrated three different applications built using C++, C#, and JavaScript for Metro using Visual Studio 2011.
September 26, 2011
Alpharetta, GA
DevLink: Sterling for Windows Phone 7
The release of Silverlight 4 and Windows Phone 7 have created an explosion of line of business applications written in Silverlight. The framework provides a powerful advantage with its ability to run offline and disconnected from the network. For browser applications this provides a unique data storage challenge. Windows Phone 7 applications must also cater to the “tombstoning” scenario and efficiently serialize and rehydrate data when the program is swapped to the background and back. Sterling is an open source object-oriented database that addresses these needs by storing data in isolated storage. Sterling works with existing classes/types and is extremely lightweight. Learn how to use Sterling from its creator, Jeremy Likness, when he walks you through various scenarios and features involving indexes, LINQ to object queries, foreign keys, triggers, encryption, and compression.
August 17, 2011
Chattanooga, TN
ReMix South: Tablet Development with Silverlight
Tablet-based computing has become increasingly popular and many IT departments prefer Windows-based solutions due to their existing policy-based security infrastructure to manage the devices and mindshare that exists around the .NET platform. Jeremy Likness will share his experience developing for tablets using Silverlight, providing insights and case studies. Learn how to share code between slate and Windows Phone 7 projects and take a peek at what is in the pipeline with Windows 8.
Click here for the video, slides, and source code
August 6, 2011
Atlanta, GA
Microsoft Worldwide Partner Conference: The Consumerization of IT
At the Worldwide Partner Conference, this talk focused on the consumerization of IT and featured examples of Microsoft Slate applications used in the enterprise. Jeremy demonstrated the Rooms to Go application used to create a mobile point of sale experience.
July 13, 2011
Los Angeles, CA
CodeStock: Silverlight 5 for Line of Business Applications
What's new with Silverlight? Learn about the existing state of Silverlight and what is coming in a few months with the beta release of Silverlight 5. Jeremy covers the new features announced by Microsoft and discusses their impact on line of business applications.
June 3, 2011
Knoxville, TN
MSDN geekSpeak: Project Sterling
In this geekSpeak, Microsoft Most Valuable Professional (MVP) Jeremy Likness introduces us to Sterling. Sterling is an open source, object-oriented database for Microsoft Silverlight and Windows Phone 7 projects that provides persistent, relational data persistence on top of isolated storage. Jeremy shows us how Sterling works with existing classes to provide keys and indexes and provides full LINQ to object support for fast queries. This geekSpeak is hosted by Glen Gordon and Rachel Appel. The geekSpeak series brings you industry experts in a "talk-radio" format hosted by Microsoft developer evangelists. Visit the geekSpeak blog for resources or to ask a question before a live webcast.
April 20, 2011
Introduction to MEF for Silverlight
The Managed Extensibility Framework is more than a technology for plug-ins. It provides services to help with extensibility, discovery, and metadata for your line of business applications. As of Silverlight 4, it is also a part of the core framework. In this presentation, Jeremy Likness will demonstrate various problems that MEF solves for Silverlight and how to use it effectively within line of business applications.
February 23, 2011
Atlanta, GA
Silverlight's Visual State Manager
The Visual State Manager (VSM) is a key component of the "states and parts" engine that drives lookless controls in Silverlight. The VSM provides a clean separation of UI concerns including transitions and animations from the business logic that drives a control. Learn how the VSM works, best practices for designing controls using the VSM, and how VSM works with the MVVM framework to allow complete control over navigation and transitions while keeping a clean separation between code and design.
January 31, 2011 - January 31, 2011
Alpharetta, GA
Ask the Experts Q&A
For PDC the local Microsoft Technology Center (MTC) in Alpharetta, GA held a gather to stream the video and provide interactive sessions. One session was an interactive Q&A with experts in the field to discuss the PDC announcements.
October 29, 2010 - October 29, 2010
Alpharetta, GA
Isolated Storage for Object-Orientated Databases in Silverlight and Windows Phone 7 Applications
Silverlight applications, including Windows Phone 7, don’t provide direct access to the operation system. For this reason, it is impossible to connect with native databases unless you are running in elevated trust.
There is a solution, however, for client-side caching and storage of offline data, and that solution is isolated storage. Jeremy will explain the limitations of working with isolated storage, various practices for using isolated storage, and different strategies for serializing and de-serializing data in the security sandbox.
Included in the discussion will be a behind-the-scenes look at Sterling, an open source object-oriented database based on isolated storage for both Silverlight and Windows Phone 7.
October 20, 2010 - October 20, 2010
Worldwide - LinkedIn .NET Users' Group
Intro to MVVM
What exactly is Model-View-ViewModel, and how does it help with building scalable, maintainable Silverlight line of business applications?
Jeremy Likness tackles this question by providing a simple, straightforward walkthrough on the fundamentals of MVVM. Jeremy will refactor an existing Silverlight application to use MVVM and demonstrate firsthand the various benefits that include re-usability, designer/developer workflow, speed of development and testability.
September 22, 2010 - September 22, 2010
Atlanta, Georgia
MVVM and MEF for Silverlight
With the release of Silverlight 4, the Managed Extensibility Framework (MEF) became a first class citizen of the .NET Framework 4.0. Model-View-ViewModel (MVVM) has quickly become the most popular pattern for developing Silverlight applications. Learn the benefits of the MVVM pattern and how to leverage MEF to implement the pattern for your line of business applications. Jeremy Likness will cover how the framework and pattern work together to provide a powerful foundation for enterprise applications and cover many “real world” scenarios ranging from asynchronous service calls and dialog boxes to navigation and dynamic modules in the context of MEF and MVVM.
August 12, 2010 - August 12, 2010
Duluth, Georgia
MSDN Fridays: MEF for LOB Applications in .NET 4.0
With the release of Visual Studio 2010, the Managed Extensibility Framework (MEF) became a first-class citizen of the .NET 4.0 Framework. It is the same system used for extensibility and plug-ins within Visual Studio 2010 itself. Learn the ten reasons why you would want to use the Managed Extensibility Framework in your own applications and how MEF can assist you with building dynamic, modular, extensible, testable applications faster than ever before. This deep dive will cover advanced MEF topics included strongly typed meta-data and custom export providers as well as how MEF differs between Web, WPF, Console, and Silverlight applications.
July 30, 2010 - July 30, 2010
United States
MEF with Silverlight
Interview with David Giard of "Technology and Friends" to discuss the Managed Extensibility Framework and Silverlight.
June 25, 2010 - June 25, 2010
Knoxville, Tennessee
CodeStock : Advanced Silverlight Applications using the Managed Extensibility Framework
The Managed Extensibility Framework (MEF) simplifies the creation of extensible applications. Learn how to construct scalable, high performance line of business Silverlight applications that expose pluggable interfaces and consume external extensions. Jeremy Likness will demonstrate how MEF empowers you to build robust Silverlight applications and will cover the advanced features of MEF like dynamic package loading, region/views management, and metadata. MEF is a comprehensive framework that is already integrated into the Silverlight 4 beta and will be part of the final release. You don’t want to miss this advanced look “under the hood” to learn how MEF can improve your existing Silverlight applications today.
June 25, 2010 - June 27, 2010
Knoxville, Tennessee
The Managed Extensibility Framework for Line of Business Applications in .NET 4.0
With the release of Visual Studio 2010, the Managed Extensibility Framework (MEF) became a first-class citizen of the .NET 4.0 Framework. It is the same system used for extensibility and plug-ins within Visual Studio 2010 itself. Learn the ten reasons why you would want to use the Managed Extensibility Framework in your own applications and how MEF can assist you with building dynamic, modular, extensible, testable applications faster than ever before. This deep dive will cover advanced MEF topics included strongly typed meta-data and custom export providers as well as how MEF differs between Web, WPF, Console, and Silverlight applications.
June 7, 2010 - June 7, 2010
Alpharetta, Georgia
MSDN geekSpeak: Silverlight Unit Testing Framework
In this episode of geekSpeak, Jeremy Likness focuses on the Microsoft Silverlight Unit Testing Framework. Jeremy shows us how to design Silverlight applications to take advantage of unit testing (SOLID and DRY principles), building not only view models but also views that can be tested. Jeremy also explains how to use the test surface to unit test controls and some fundamentals of testing in general, such as strategies for dividing test classes and methods and creating stubs and mocks. This geekSpeak is hosted by Glen Gordon and Rachel Appel.
February 25, 2010 - February 25, 2010
Atlanta, Georgia
Silverlight Business Applications
Learn how to architect business Silverlight applications using various frameworks, how to build scalable and dynamic application experiences, how to write testable Silverlight code and test it using the Unit Testing Framework, and how to leverage RIA WCF services for your applications. Jeremy will also cover how to plug an existing legacy application into a Silverlight front end.
January 20, 2010 - January 20, 2010
Atlanta, Georgia
Managed Extensibility Framework
Learn about the Managed Extensibility Framework and how it can be used to build extensible, modular applications. Jeremy Likness discusses the business problems the MEF solution solves, and demonstrates how to build a program featuring dynamic plugins in under 10 minutes using the MEF library.
January 19, 2010 - January 19, 2010
Duluth, Georgia
