Events

Sign-in. Not registered? Become a member.

Events

Get the RSS feed for events News Feed and stay informed!

0 Upcoming Event(s)

There are no upcoming events to announce at this moment, but we are always planning some so please check back soon.

36 Past Event(s)

Fun with the Snake, Fun with IronPython
Presented by Atif Aziz
In this presentation, Atif Aziz will take you through a tour of IronPython 1.0, the new and exciting implementation of the dynamic Python language for .NET Framework. Whether you do C#, C++/CLI or Visual Basic is your mainstream language, this talk will demonstrate how Python/IronPython can improve your productivity, increase your tool-belt at your everyday job and aid in journeys of discovery across platform libraries, be that BCL, Windows Forms, ASP.NET or WPF.
Tuesday, September 11, 2007 at 7:30 PM, 8002 Zurich
Windows Presentation Foundation, Between Designers and Developers
Presented by Laurent Bugnion
With the release of the Windows Presentation Foundation UI framework in November 2006, a new collaboration is made possible between graphics designers and software developers. Designers are now creating source code (XAML) instead of Photoshop mockups. On the other hand, developers must learn to delegate part of their UI prerogatives to the designers. This presentation will underline the new workflows, introduce the new roles, and with the help of live demos, show how a designer, a developer and an integrator can collaborate to create new lines of applications.
Tuesday, August 28, 2007 at 6:30 PM, 8050 Zurich
What is Coming with ASP.NET and Visual Studio “Orcas”
Presented by Scott Guthrie
This talk will cover many of the great improvements coming with the “Orcas” release of ASP.NET and Visual Studio. Attend to learn more about LINQ, great AJAX and JavaScript Intellisense support, improved designer and CSS support, and more.
Monday, June 18, 2007 at 6:30 PM, 8005 Zurich
Space-Based Architecture and the End of Tier-Based Computing
Presented by Owen Taylor
Most business applications are architected using a tier-based approach (presentation, business logic, data). The emergence of powerful and new commodity hardware along with SOA/grid architectures promise achieving true linearly-scalable systems at a lower cost. However, these new platforms and architectures are not aligned with the existing tier-based approach, which is by definition centralized and static. During the presentation, a new approach will be introduced—Space Based Architecture (SBA)—that combines distributed caching, SOA and grid concepts into a single coherent architecture optimized for high-performance data-intensive applications, transforming existing tier-based applications into linearly and dynamically scalable services. The presentation will conclude with a real-life example of a financial application built using SBA.
Tuesday, April 24, 2007 at 6:30 PM, 8005 Zurich
Distributed Caching: Essential Lessons
Presented by Aleksandar Seović
Aleksandar Seovic will discuss application development considerations for maximum scalable performance and reliability in clustered .NET environments. This presentation focuses on improving scalability and scalable performance of applications through the use of clustered caching and data grids to reliably share live data among clustered application nodes, providing transparent fail-over as a key element of uninterrupted operation and reduced load on the database tier as a key element of scalability. We will also discuss how you can simply improve performance and scalability of the existing ASP.NET applications by storing session state in a data grid.
Tuesday, March 27, 2007 at 6:30 PM, 8005 Zurich
Introduction to Spring.NET Framework
Presented by Aleksandar Seović
While Java developers have been benefiting from technologies in the Spring Framework for years, many of these concepts are not specific to the Java world and have wider applicability across the enterprise development space. Features such as Dependency Injection, AOP and consistent data access abstractions are gaining traction on Microsoft .NET due in large part by the Spring.NET project. Spring.NET is a framework that can be leveraged by any .NET application and has the main goal of helping developers create applications that are more flexible and significantly easy to maintain. This goal is achieved through a number of subframeworks that provide solutions and/or higher-level abstractions for various application infrastructure components. In this presentation, Aleksandar Seovic, who is a co-lead on the project, will supply a gentle introduction to Spring.NET.
Monday, March 26, 2007 at 6:30 PM, 8005 Zurich
Fun with the Snake, Fun with IronPython
Presented by Atif Aziz
In this presentation, Atif Aziz will take you through a tour of IronPython 1.0, the new and exciting implementation of the dynamic Python language for .NET Framework. Whether C# or Visual Basic is your mainstream language, this talk will demonstrate how Python/IronPython can improve your productivity, increase your tool-belt at your everyday job and aid in journeys of discovery across BCL, Windows Forms, ASP.NET, WPF and more. You do not need any previous experience with the Python language to attend.
Wednesday, March 07, 2007 at 6:30 PM, 8952 Schlieren
Enhance Your Web Applications by Using and Building ASP.NET AJAX Control Extenders
Presented by Damian Mehers
In a presentation consisting almost entirely of live demonstrations, you’ll not only see how you can easily use Microsoft’s AJAX Control Extenders to make your web sites more responsive and interactive, but also how you can package up your existing JavaScript into reusable control extenders. This is not just about eye-candy, but rather about making your web applications easier and quicker to use.
Tuesday, February 20, 2007 at 7:00 PM, 1201 Geneva
Enhance Your Web Applications by Using and Building ASP.NET AJAX Control Extenders
Presented by Damian Mehers
In a presentation consisting almost entirely of live demonstrations, you’ll not only see how you can easily use Microsoft’s AJAX Control Extenders to make your web sites more responsive and interactive, but also how you can package up your existing JavaScript into reusable control extenders. This is not just about eye-candy, but rather about making your web applications easier and quicker to use.
Monday, December 18, 2006 at 7:30 PM, 8005 Zurich
A Fresh Look at Developing Web Services the Simple and Light Way
Presented by Atif Aziz
In this talk, you will see how to design and develop SELF-style web services. This is not a talk about your regular SOAP-based web services, but rather about how to build web services based on existing standards that are Simple to implement and understand, Everywhere you go, Lightweight in technology requirements and Fast in getting you productive. You will also see concrete demos of how these web services can be implemented in the Microsoft .NET Framework and Mono (using project Jayrock) as well as how to access them from various clients (browser and other), platforms (Windows and Linux) and scripting environments such as JavaScript and Python.
Monday, December 18, 2006 at 6:00 PM, 8005 Zurich
Mixing Authentication Modules Within ASP.NET Applications
Presented by Atif Aziz
Most web applications developed with ASP.NET use Forms authentication, but there is one glaring problem that many developers do not know is waiting to bite them. That is, Forms authentication is completely non-standard and so it breaks clients and corrupts resources! This talk presents the problem that Forms authentication creates and the solution called MADAM (Mixed Authentication Disposition ASP.NET Module) to help solve it. Along the way, you will learn details about how standard HTTP authentication (Basic and Digest) works, how to add Basic and Digest for an ASP.NET application while keeping control of your user database, how to use MADAM to mix authentication schemes in the same web application, and finally how MADAM increases your reach on the web as well as making your application more test-friendly.
Wednesday, August 02, 2006 at 6:30 PM, 8700 Kusnacht
Introduction to DotNetNuke
Presented by Daniel Mettler
Daniel Mettler of DotNetNuke User Group (Switzerland) will present an introduction to DotNetNuke, it’s architecture and why the programmers, providers, users, managers, and sales people love it! Daniel will show you similarities and differences to SharePoint, some neat AJAX that comes out-of-the-box, the provider model used in DotNetNuke and what you need to get started, both as a power user as well as a power developer. If you’ve developed and used web applications before, you can probably save 50-80% of your time by incorporating DotNetNuke from now on.
Tuesday, April 18, 2006 at 6:30 PM, 8952 Schlieren
Extreme JavaScript
Presented by Atif Aziz
JavaScript is not only one of most widely used languages on the web, but also one of the most widely misunderstood languages. JavaScript is an incredibly powerful language that combines the best of many other languages that came before it yet most of its features are underused. Its potential got undermined by many who discarded JavaScript as a simple and beginner’s language due to lack of a professional development environment, debuggers, good documentation and books that went beyond simply the problems and frustrations of browser DOM incompatibilities. JavaScript has come a long way, though, and once again entered the public attention with the hype of AJAX. In this session, Atif Aziz will take on a complete tour of JavaScript as a real language and demonstrate how modern JavaScript is written in a more compact and maintainable manner. The session will cover associative arrays, loosely typing, regular expressions, JSON, objects, classes, inheritance, abstract methods, Function objects, closures, exceptions, the evolved libraries, unit testing, RPC and more. In fact, you will be surprised to learn that many C# 2.0 and 3.0 features can already be found in today’s JavaScript.
Tuesday, December 06, 2005 at 6:30 PM, 8005 Zurich
Deep Dive on XML and XQuery in SQL Server 2005
Presented by Michael Rys
Managing semi-structured and markup data is becoming an increasingly important aspect of data management. Besides storing XML natively in a database such as SQL Server 2005, it is as important to extract the information stored in the XML documents. This presentation dives into XQuery, the emerging standard to query and manipulate XML data; it discusses how SQL Server 2005 supports XQuery and XML DML; how to use these technologies to address typical scenarios and how to optimize for performance.
Tuesday, November 29, 2005 at 6:30 PM, 8700 Kusnacht
One-to-One with David Chappell
Presented by David Chappell
No presentation, demos or gizmos. This is a unique opportunity for attendees to have a direct and a whiteboard discussion with David Chappell about the past, present and future of the Microsoft development platform and technologies. David helps information technology professionals around the world understand, use, market, and make better decisions about enterprise software technologies, so bring your architectural questions, issues and migration concerns, and find out what David may have to say about them.
Tuesday, November 01, 2005 at 6:30 PM, 8700 Kusnacht
Visual Studio 2005 Team System Updates and Futures
Presented by Michael Leworthy and Eric Lee
This session will provide an overview of the latest updates regarding Visual Studio 2005 Team System (VSTS), including Release Candidate (RC)/Beta 3, launch plans and adoption/migration strategies. Further to this, Michael will shed some light on future directions of VSTS, new roles and technologies that the team may be anticipating in both versions 2 and 3. The end of the session will turn over to an interactive Q&A discussion to allow participants to ask their VSTS questions and concerns.
Tuesday, September 27, 2005 at 6:30 PM, 8005 Zurich
Developing International Applications with Visual Studio 2005
Presented by Marin Millar
The purpose of this talk is to provide education about new features in the .NET Framework runtime and Visual Studio 2005 which provide richer functionality for creating globalized and localized applications. The talk will cover new programming interfaces in the .NET runtime for handling new cultures and facilitate international text manipulation. The talk will also demo and discuss the features in Visual Studio 2005 for creating localized Windows Forms and Web applications. People who are developing multilingual applications or need to handle international text will learn how to utilize the .NET Framework and use Visual Studio 2005 for creating world-ready Windows and web-based applications. The target audience will be intermediate level developers, program managers or designers.
Monday, June 13, 2005 at 6:30 PM, 8700 Kusnacht
A Busy Developer’s Guide to Web Services with ASP.NET
Presented by Atif Aziz
So you’ve heard of Web Services and SOAP. May be you’ve even written a small Web Service or two for kicks or for real use. But because you are so busy coding your everday target business, you may not have had the time to tie some of the loose ends in your head. This session will provide an instense guide for the busy developer to understand the relationship between XML Schema, WSDL, SOAP, WS-I BP and how these come together in your programming language du jour under ASP.NET. We’ll separate the truth from the hype, talk about real examples and the Contract-First movement. In the end, you will be better prepared to make some informed decisions on the day you have to build a true Web Service.
Tuesday, May 24, 2005 at 6:30 PM, 8036 Zurich
Dinner with the Visual C++ .NET 2005 Team
Presented by MS Visual C++ Team
Join Ronald Laeremans (Group Program Manager), Tarek Madkour (Program Manager) and Scott Currie (Program Manager) from the Microsoft Visual C++ .NET team for a casual product discussion over dinner. Bring your questions, concerns, issues, thoughts and feedback about the current and the upcoming Whidbey release of the Microsoft Visual C++ .NET product.
Tuesday, April 26, 2005 at 6:30 PM, 8001 Zurich
SQL Server 2000 Performance Best Practices and Getting Ready for SQL Server 2005
Presented by Kimberly L. Tripp
If you’ve ever wondered how much you can learn in an hour or two with resect to SQL Server, this is the place to be! During this fast-paced and information-packed session, Kimberly L. Tripp will guide you through a “top 10” list of best practices you should implement to improve your performance today! Areas of primary interest are Index Creation, Index Maintenance and stored procedure recompilation. Implementing best practices today can help ease the challenges of migration tomorrow. In addition to best practices we’ll go through some of the new and exciting features in SQL Server 2005 including Partitioning, Online Index maintenance and SQLCMD. Lots of demos.
Monday, March 14, 2005 at 6:30 PM, 8005 Zurich
Inside XP Common Controls
Presented by Michael Dobler
This event will take you through creating .NET controls and components. It will touch areas like inheriting existing controls, using extender components, owner-drawing, design-time support and more. We will go through all stages of creating controls and components by examining and discussing the source code of the XP Common Controls, a control set that includes some of the missing XP-like components like the task box and others. We will touch a lot of aspects of component creation but will dive deeper into the matter with owner-drawing and design-time-support of .NET components.
Tuesday, January 25, 2005 at 7:00 PM, 8700 Kusnacht
Sharp Vector Graphics (SVG#)
Presented by Christian Wenz
Scalable Vector Graphics (SVG) is the official W3C standard for vector graphics on the web. Since the format is XML-based, .NET is a natural choice to dynamically generate SVG graphics. The talk introduces the SVG format, identifies advantages and disadvantages, covers the Open Source project SVG# and discusses similarities and differences between SVG and XAML.
Tuesday, November 23, 2004 at 7:00 PM, 8005 Zurich
Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components
Presented by Atif Aziz
HTTP modules and handlers can be used in ASP.NET to provide a high degree of componentization for code that is orthogonal to a web application, enabling entire sets of functionalities to be developed, packaged and deployed as a single unit and independent of an application. Atif illustrates this approach by demonstration of an application-wide error logging and display facility, called ELMAH, that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment. Along the way, you will learn about how ASP.NET handlers and modules work, when to use them and how to implement them effectively.
Thursday, November 04, 2004 at 7:00 PM, 8700 Kusnacht
Implementing MVC with ASP.NET
Presented by Sébastien Bouchet
Most of the development time in a project is dedicated to the user interface, making the presentation layer architecture the backbone of any ambitious development project. An appropriate architecture should enforce maintainability, versatility and reusability. This requires fine isolation of layers with different business lifecycles, such as the look & feel, navigation and business logic. Beyond the physical code-behind model, ASP.NET does not mandate any architectural paradigm for the presentation layer so nearly every project is required to create one from scratch. The Model-View-Controller (MVC) approach is a de facto industry standard and available in most development frameworks, but what about in .NET? This sample code-driven session will discuss application of MVC in .NET, available frameworks, and in particular the Microsoft User Interface Process (UIP) Application Block.
Tuesday, November 02, 2004 at 7:00 PM, 1020 Renens
An Introduction to Visual Basic 2005
Presented by Joe Binder
Come see the new features coming in Visual Basic 2005. We’ll take a look at new features such as My, new deployment technology with ClickOnce, new debugging tools including the return of Edit and Continue, and much more. This is a chance to see the technology while it’s still in production from the team thats building it.
Friday, July 16, 2004 at 3:45 PM, 1800 Vevey
Things You Didn’t Know You Could Do with Visual Basic
Presented by Yu-Fang Li
This hour-long presentation will take you through new tools and development areas for using your existing Visual Basic .NET 2003 skills. Topics covered will include the new Visual Basic Power Pack, development for the Tablet PC and building Office applications with the Microsoft Visual Studio Tools for the Microsoft Office System.
Friday, July 16, 2004 at 2:30 PM, 1800 Vevey
An Introduction to Visual Basic 2005
Presented by Joe Binder
Come see the new features coming in Visual Basic 2005. We’ll take a look at new features such as My, new deployment technology with ClickOnce, new debugging tools including the return of Edit and Continue, and much more. This is a chance to see the technology while it’s still in production from the team thats building it.
Thursday, July 15, 2004 at 7:45 PM, 8001 Zurich
Things You Didn’t Know You Could Do with Visual Basic
Presented by Yu-Fang Li
This hour-long presentation will take you through new tools and development areas for using your existing Visual Basic .NET 2003 skills. Topics covered will include the new Visual Basic Power Pack, development for the Tablet PC and building Office applications with the Microsoft Visual Studio Tools for the Microsoft Office System.
Thursday, July 15, 2004 at 6:00 PM, 8001 Zurich
Hot ASP.NET Tricks
Presented by Dino Esposito
In a strongly code-oriented talk, Dino will demonstrate how to accomplish three tasks that proved hard for many ASP.NET developers. Trick #1 is to detect when the user pressed the Refresh button. When F5 is hit in the browser, ASP.NET receives a normal postback and is unable to see any difference. Knowing that can save users from repeating potentially dangerous actions (like deleting a record). Trick #2 is giving a TextBox control the ability to detect the Enter key and postback. In this way, the Enter key works like a click on an anchor or submit button. Trick #3 consists of showing an interim page while a lengthy operation is taking place on the server.
Thursday, April 29, 2004 at 7:00 PM, 1201 Geneva
Hot ASP.NET Tricks
Presented by Dino Esposito
In a strongly code-oriented talk, Dino will demonstrate how to accomplish three tasks that proved hard for many ASP.NET developers. Trick #1 is to detect when the user pressed the Refresh button. When F5 is hit in the browser, ASP.NET receives a normal postback and is unable to see any difference. Knowing that can save users from repeating potentially dangerous actions (like deleting a record). Trick #2 is giving a TextBox control the ability to detect the Enter key and postback. In this way, the Enter key works like a click on an anchor or submit button. Trick #3 consists of showing an interim page while a lengthy operation is taking place on the server.
Wednesday, April 28, 2004 at 7:15 PM, 8001 Zurich
Unit and Integration Testing with .NET
Presented by Claudio Imoberdorf
Software development projects are typically facing high time and cost pressure. At the same time, customers expect high-quality solutions. Through systematic unit and integration testing as a complement to traditional system testing, this challenge can be achieved. This talk gives an overview about unit and integration testing. It illustrates the prerequisites in terms of software design, architecture and development process. Testing asynchronous software interfaces is a special challenge for automated testing. The talk introduces an “event pattern” approach which dramatically simplifies such tests. The approach will be further detailed with a practical demonstration.
Wednesday, April 07, 2004 at 6:00 PM, 8005 Zurich
Introduction to IIOP.NET
Presented by Alain Borlet-Hote
IIOP.NET is an open source project that enhances the .NET platform with seamless interoperability with CORBA peers using the IIOP protocol. In practice, this allows one to build distributed object systems in a heterogeneous environment with J2EE and CORBA ORBs. The talk first presents the use-cases where IIOP.NET is more convenient than Web Services. Three demos follow, showing how to use IIOP.NET to access objects provided by a .NET, a CORBA ORB, and a J2EE peer. The talk is concluded by showing the lessons learned (on .NET in general and on running an open source project) and the project’s roadmap for the future.
Thursday, February 12, 2004 at 7:00 PM, 1003 Lausanne
Introduction to IIOP.NET
Presented by Patrik Reali
IIOP.NET is an open source project that enhances the .NET platform with seamless interoperability with CORBA peers using the IIOP protocol. In practice, this allows one to build distributed object systems in a heterogeneous environment with J2EE and CORBA ORBs. The talk first presents the use-cases where IIOP.NET is more convenient than Web Services. Three demos follow, showing how to use IIOP.NET to access objects provided by a .NET, a CORBA ORB, and a J2EE peer. The talk is concluded by showing the lessons learned (on .NET in general and on running an open source project) and the project’s roadmap for the future.
Tuesday, January 20, 2004 at 5:30 PM, 8952 Schlieren
.NET Remoting vs. Web Services
Presented by Ingo Rammer
The .NET Framework introduced two new means of distributed application development: Remoting and ASP.NET Web Services. This session presents the differences between these two remote procedure call stacks. It shows you the different technologies in regard to extensibility, interoperability, performance, scalability, and most importantly, the base type system. You will see when to choose which one and how to integrate these technologies in your applications.
Wednesday, October 08, 2003 at 6:30 PM, 8700 Küsnacht
Practical .NET Security
Presented by Richard Hale Shaw
Mention the word “security” and for many of us, our eyes glaze over: it’s usually the domain of administrators and systems programmers. But .NET provides two excellent mechanisms – Code Access Security and Principal (or Role-Based) Security – that you can use to design and implement coherent security policies in your applications and components. Using these services, you can assign and enforce degrees of trust to your code (based on its origins and identity), specify what your code should be allowed to do (and never allowed to do!), and assign privileges to logical roles that control access to code elements and resources. In addition to looking at these issues, we’ll also review the new security impositions placed on you in .NET Framework 1.1 (which comes with VS.NET 2003).
Monday, September 22, 2003 at 7:30 PM, 8048 Zurich
.NET Configuration Files De-Mystified
Presented by Richard Hale Shaw
Config files don’t seem to be complicated – until you start to use them. When should you use a config file and when shouldn’t you? What is the relationship between Machine .config files and private application .config files, and what about components with their own .config files. How are configuration settings stored in an AppDomain and applied to your code? How do custom config file sections figure in; how do you apply them to your code? And how do config files in Remoting differ from ordinary application config files? In this session, we’ll show how .config files can be powerful tools that can be routinely be applied to your applications and components, and how to get the most mileage out of them.
Monday, September 22, 2003 at 6:00 PM, 8048 Zurich
Copyright © 2003-07 .NET Managed User Group of Switzerland (dotMUGS).

Leave a Reply

Your email address will not be published. Required fields are marked *