SDC 2014

The SDN – Software Development Network – is a special interest group for dutch developers. Four times a year they organise an event where people present and talk about their passion.

As a member of the SDN you are aware of the latest developments. You are part of a network of professional developers who assist each other in word and deed. This means there is a technical helpdesk at your fingertips so you can book considerable time savings in solving problems.
sdn.nl with Google translate

This event was a two day conference called SDC. On the first day I presented on Test Driven Development with Visual Studio, but more on that in another post.
Here are the talks I attended.

NoSQL: storage reimagined

nosql

To avoid schema frustration Patriek van Dorp advises the use of NoSQL (not only sql). Main advantage is the scalability. The database types are Row, Key-Value, Graph, Column-Families and Document stores. On Microsoft Azure there are SQL databases, Table storage, Blob storage and documentDb.

Internet of things

wifi_bluetooth

Soon everything will have some sort of sensor that can be read over Wifi or Bluetooth. Internet of things is all about getting data from these devices. Tether a photo taken with a mobile phone right into the input field on your computer … That is what Marco Cantu can do with delphi.

Microsoft Azure mobile services

azuremobileservices

Next up is Roy Janssen who showed a demo app with push notifications using Azure Mobile Service and Windows 8 / Windows Phone 8.
During a coffee break I heard that using this with iOS and Android involves some certificate hassle.

The arguments for still using and techniques for maximizing your value from Microsoft access client software

msaccess

Dick Moffat worked on MS Access. He thinks Access is mature and just works, but the current team disagrees. To avoid further degradation of “his” tool he advises the use of linked Azure SQL Tables. This is least likely to break and keeps MS Access the top tool for office development.

New and better: C# 6.0

csharp

The number of features in C# versions kept dropping because of the complex compiler behind it. With the new Roslyn compiler more features can be added each release. Most new features are targeted for faster and cleaner development. Sander Gerz shows samples. Features for C# 7 are planned already.

Developer Keynote

Marcel Meijer talks about how mobile is the future and the internet of things. A Galileo board will run windows 10.
When Gunnar Peipman takes the stage we hear about his vision on the move of Microsoft to cross platform compiling and the future of dotNET.

Asynchronous programming in ASP.NET

aspnet

Don’t just make everything async in ASP.NET says Alex Thissen. There are two types of threads

  1. CPU bound thread, do this synchronous because it needs the processor
  2. I/O bound thread, do this async as it is only waiting for an event

Build for both

windows_8_logo

Code sharing between Windows 8 and Windows Phone 8 is doable, but leave XAML out of it. In a demo Nico Vermeir shows that problems with sharing XAML over devices, it is like two XAML files cramped into one. You’ll need different XAML on a mobile than on a desktop.

Chalk and talk secure coding

securecoding

Open discussion with Alex Thissen about

  • Encryption, async (with public/private keypair) and sync (with one keypair)
  • Security scale with CIA (confidentiality, integrity and availability)
  • Authentication, using token providers, basic auth and others
  • OAuth = authorization, it specifies what an app can do

Coded UI Testen

pluralsight

Record-and-playback with CodedUI is hard to maintain or bring under sourcecontrol. Marcel de Vries shows the use of the page object pattern. Combine this with a recording only used for locating the controls and your SOLID.

Final thoughts

Awesome event with top speakers. The presentations are all about current subjects and the speakers know what they talk about. In comparison with Microsoft Techdays you feel more connected.
Got great feedback on my presentation and looking forward to do it again.

References

About erictummers

Working in a DevOps team is the best thing that happened to me. I like challenges and sharing the solutions with others. On my blog I’ll mostly post about my work, but expect an occasional home project, productivity tip and tooling review.
This entry was posted in Conference and tagged , , , , , , , , , , , , , . Bookmark the permalink.

1 Response to SDC 2014

  1. Pingback: Data Access to MsAccess database | .NET Development by Eric

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.