(by Grigory
V'yunkov)
Modern application has to be user-friendly.
It must have interface which provides rich user experience. A lot of
resources are spent to design a good looking buttons, menus and other UI
elements. At the end, users still don’t want to move to the new
application. Good example is new MS Office. New interface became much better
than the usual. But everyone agrees that it will be difficult task to move
to it.
This session will introduce us to the new Application - User Interaction
Approach; why the developers should focus on how application will interact
with a user, not on how user will interact with the application. It will
explain where normal approaches have problem and it will show importance
of the new one. Then it will present practical Interaction Framework which
will be explained on example of Windows Explorer.
Best Practices for developing Safe and Stable
Software
(by Chad Z. Hower
a.k.a Kudzu)
Security is an oft discussed, but what about
software safety? In fact, what is software safety? Software safety is the
practice of developing code that is more stable, less likely to crash or
corrupt data. Software safety has widespread effects, including improving
security.
This session begins
by demonstrating a common hack that is available in most custom written
software, and then demonstrating how to address this security hole. From
there it moves to an overview of common security mechanisms in .NET and a
discussion of software safety and how to begin implementing it. While this
session does contain some demos, because of time constraints this session
is designed as an overview and call to action for developers, providing
developers with starting points and “things to think about”.
Sessions
will take place on Wednesday, April 19th at the conference room
of Microsoft Cyprus in Nicosia, with
start at 19:00