This session delves into the ASP.NET MVC architecture, examining the framework from the time a request is made to the moment a result is displayed. Topics such as custom controllers, security, filters, advanced data binding, view engines are all covered with practical examples. We’ll see all that the framework offers in terms of extensibility and how to make it work for us.
Windows at your fingertips - touch applications programming for Windows 7 - Szymon Kobalczyk
Users hearts are quickly conquered by touchscreen devices, mainly due to a much more natural way of interaction than traditional methods such as keyboard and mouse. Windows 7 was designed for this type of devices. During session I will show how developers can exploit these new capabilities into their applications, in particular written in WPF 4.0, Silverlight and Surface. I'm going to also speak about best practices for design of tactile devices.
Silverlight: Tips & Tricks, czyli o czym warto wiedzieć, korzystając z Silverlight - Bartosz Pampuch
When I began my adventure with Silverlight (and before that with WPF), I had one question in mind - how to create effects known from computer games menus. I guessed that this is possible, though initially these features seemed to be difficult to implement. Over time, I get to know how to build my own panels (including animated ones), methods for faster and easier animations creation, and the nuances of some UI controls. My applications have become much more attractive. When it seemed to me that I can a lot, I began to apply the MVVM pattern and suddenly it turned out that my "knowledge" has been turned over upside down. It was necessary to develop new rules connecting ViewModels with animations and the Blend. Along the way Behaviors caused a lot of trouble, problems with the Blend, asynchronous nature of Silverlight and some errors of this technology. It was interesting :), and what I had learned I'm going to tell you during this session.
Sessions in IT PRO Track
All about certificates based on PKI in Windows 2008 - Krzysztof Bińkowski
Nowadays, when everyone should by accustomed with certificates, we are going to take one of them apart. We will talk about implementation of certificates for users and computers, using regular and automatic way (utilizing auto-enrollment with GPO). At the end we will try to create practical demo of secure access to Wifi network using Windows 2008 server..
(ENG) Cloudy with a Chance of Fear!- Andy Malone
Cloud Computing is new, it’s exciting, everybody wants it! But just what are the security implications of placing all your eggs in a large multinational data centre basket? Where will your data be stored, who’s backing it up? What are the legal and law enforcement implications of storing your data in another country and most importantly who has access to it. These are questions that cannot simply be ignored. In this deep dive thought provoking session join Andy Malone as he attempts to find the answers. Is the 21st century data centre the answer to all our prayers or the beginning of a nightmare?
Cloud computing in network security - Paweł Mojski
This session is going to explain general cloud computing principles, ways of cloud integration, differences between cloud computing model and SaaS (System as a Service). You will have a chance to see innovative model of securing internet joints for small and medium solutions. You will learn patterns used everyday in enterprise environments (IPS/firewall/AV) and how to implement enterprise solutions for SMB without any hardware/licenses costs. Also you are going to learn how to build cloud computing model VPN hubs and how to manage cloud VPN access.
IE8 in the company - fear or convenience - Grzegorz Piotrowski
For administrator Internet Explorer is often as important as Microsoft Office elements or even dedicated business applications. IE8 as a browser is one of a critical tools that are used for business applications. During this session we are going to answer questions related to the use of IE8 as a platform for contact with Web services, environment personalization and automation of administrative tasks.
Virtualization not only for servers - Kamil Skalski
Virtualization is a key technique that enables enterprise IT infrastructure to evolve in direction of better dynamics and maturity. While using server consolidation we often forget about workstations that have many features helpful to administrators and users in their everyday life. We are going to talk about technologies enabling centralized management while simplifying implementation of new aspects in end user environments.
Sessions in Databases Track
The Key to success in the database - Marek Adamczuk
Summary: Should we use keys in a relational database? There is no doubt we should. However there is a question - what kind of key? Are natural keys better than surrogate keys, and if yes when and where should we use them? How to obtain surrogate keys? You are welcome to join the discussion of the advantages and disadvantages of this "key" decision.
SSIS (SQL-Server Integrations services) enable us to retrieve data from multiple sources transform and perform data cleaning operation on it before we store it in our data warehouse for our BI operations. Besides being and advanced data gathering tool you can design flows and automate data gathering processes to help turn data into information for the end users. We will address the various options and scenarios for the use of SSIS as well as building a small working demo while covering this somewhat unknown tool of SQL-Server.
New ways of reporting in SQL Server 2008 R2 - Łukasz Grala
SQL Server 2008 R2 introduced a lot of new features primarily in a widely understood Business Intelligence field, including Reporting Services. This session covers new features of Reporting Services such as:
- RS R2 maps
- new report builder
- RS R2 gallery
A week in the life of T-SQL programmer - Michał Krużel
We have a tendency to accomplish various tasks using old, well-tried ways, while there are solutions created by Redmond crew that would make our lives much easier. Some of them are very easy to implement, others are a little bit harder but my goal is to show that effort of learning them is really worth it. We are going to talk about aggregate and grouping functions, CTE and PIVOT operator.
Full-text indexes in Microsoft SQL Server 2008 and MySQL 5.1 - differences and similarities - Krzysztof Stachyra
Data indexation is very important aspect in server optimization, traditional indexes however are not very useful when data in database fields are very long. One such example are internet forum posts. This session goal is to compare mechanisms of full-text search in Microsoft SQL Server 2008 and MySQL 5.1 database severs. We are going to discover differences in construction and maintaining of full-text indexes catalogs, stoplists. At the end I'm going to show how to query database to fully utilize full-text indexes.