Agenda

8:00 - 9:00

Registration

9:00 - 9:30

Beginning

9:30 -10:30 - Tiberiu Covaci

Patterns for Parallel Programming
 After more than 40 years Moore's law is still going strong, and it looks like it will continue to do so for at least ten more years, and the free performance lunch is over, unless we change the way we think and program our applications. .NET 4.0 introduced technologies Concurrency Runtime, Task Parallel Library, and Parallel LINQ to help us transition into the world of multi-core programming.

10:30 - 10:45

Break

10:45 - 11:45 - Szymon Pobiega

REST and CQRS: combining two sexy architectures in one awesome solution
REST and CQRS acronyms are currently, besides SOA, two of the most popular so called programming buzzwords. Everybody talks and writes only about them. Each of us, when starting a new project, dreams only about smuggling some REST or CQRS ideas to the solution. Unfortunately usually common sense wins. In the end in the real world there is a client and his requirements which not always (usually not) call for these sexy architectures. Let us put aside thinking about what is necessary and required for a moment. This is a session about how to kill two birds with one stone -- use both architectural styles in one solution. And surprisingly in the end it turns out that result of this experiment looks quite reasonable. But it was not our main goal.

11:45 - 12:00

Break

12:00 - 13:00 - Michał Brzozowski

Introduction to SOLID principles - how to write a SOLID code
15 years ago Rober C. Martin (also known as Uncle Bob) lined up design principles under the acronym 'SOLID'. Although these principles exist for a long period of time, many developers are not still aware of them. During the presentation a speaker will show some ways to improve the code quality based on SOLID principles. The presentation will also consist of an origin of SOLID principles, application of the principles and advantages which you can gain by applying them.

13:00 - 14:00

Long break

14:00 - 15:00 - Jakub Kaprzyk

Web applications security in ASP.NET MVC
During the presentation we will present list of 10 the most popular security errors according to OWASP organization in web applications with their short descriptions. Next we will show you an application written in ASP.NET MVC which we will hack using two techinques from OWASP list. Then we will present how to fix the vulnerabilities. At the end as a hacker which has access to our LAN we will show you why it is needed to use secure protocols when sending authentication data.

15:00 - 15:15

Break

15:15 - 16:15 - Paweł Brodziński

Visual management - simple methods to improve communication work organization
Ineffective communication is one of common problems in project teams and it usually affects work organization as well. A typical reaction to such issues is introducing formalism, no matter whether we talk about heavy-weight or agile methods.
However this is the area where many improvements can be achieved with simplest possible tools: whiteboard, markers or sticky notes. What more, flexibility of such tools trumps any software we can think of and cost of purchasing them is close to zero.
Why shouldn’t we try visual management in our everyday work then?
Presentation goes through different examples of visualization discussing why visual management helps to solve communication and organizational issues in software development team.

16:15 - 16:30

Break

16:30 - 17:30 - Rob Ashton

Modelling documents for data access
Talking about various patterns for controlling data access with document stores from C# (RavenDB/Couch examples), and hints and tips on actually modelling the documents, talking about transaction boundaries and query needs.


    •   Skasuj
      • Twitter
      • Facebook
      • LinkedIn
      • Weibo
      • Drukuj
      • E-mail
    •   Skasuj

    Skontaktuj się z nami

    Additional sponsors

    plabb045 3b95bc24eea29190c1257904004ad3c4