Skip to main content

Posts

Showing posts with the label NDC

Things I learned at NDC London: ElasticSearch River Plugin

After the first 2 days of workshops, NDC London continued with lots of great speakers and sessions. I was planning to share some information during the conference itself but due to technical difficulties I had to postpone it. For the next few days I will be sharing some of the great content. I’m already using ElasticSearch , so one of the sessions I didn’t want to miss was Full Text Searching & Ranking with ElasticSearch . It was a great session overall. One of the things that was new to me was the concept of a ‘River’.  The ‘River’ is a metaphor for the stream of constant data. That constant data stream can come in different forms and from different sources. Rivers in elasticsearch provides you with functionality that listens for changes in another data source and apply them to elasticsearch. Rivers are allocated to nodes within the cluster. They are provided with automatic failover in case of node failure, and allow to store state associated with them. There are m...

Things I learned at NDC London: OAuth integration in ASP.NET SPA template

After the first 2 days of workshops, NDC London continued with lots of great speakers and sessions. I was planning to share some information during the conference itself but due to technical difficulties I had to postpone it. For the next few days I will be sharing some of the great content. Security was one of the hot topics at the conference. With sessions about Layered Security, OAuth, OWASP, Security of ASP.NET Web API, and so on… there was no excuse to follow at least one security related session. One of the things that was shown to us by Dominick Baier was the new OAuth integration in the Visual Studio 2013 SPA template. The SPA template has been completely rewritten and uses OAuth with a bearer token and  OWIN for authentication purposes. Have a look at following blog posts to learn more about it: http://blogs.msdn.com/b/webdev/archive/2013/09/20/understanding-security-features-in-spa-template.aspx http://leastprivilege.com/2013/11/25/dissecting-the-web-a...

Things I learned at NDC London: The Future of C#

After the first 2 days of workshops, NDC London continued with lots of great speakers and sessions. I was planning to share some information during the conference itself but due to technical difficulties I had to postpone it. For the next few days I will be sharing some of the great content. One of the sessions that got a lot of traction, was ‘The Future of C#’ session by Mads Torgersen. Here is a list of some of the language features the C# team is considering: Primary constructors - public class Point(int x, int y) { } Read-only support for auto implemented properties - public int X { get; }=x; Using statement support for static types - using System.Math; Sqrt(X); Support for Property Expressions - public double Distance => Sqrt(X * X + Y * Y); Improved null checking - if (points?.FirstOrDefault()?.X ?? -1) { } Support for Method Expressions - public Point Move(int dx, int dy) => new Point(X + dx, Y + dy); Inline declarations for out parameters - public void Foo(out ...

NDC London–Day 2

Yes, we survived day 2 of NDC London . With our heads filled with AngularJs, SignalR and Web API knowledge we spent the evening shopping in the Westfield mall after enjoying a delicious meal at one of Jamie Oliver’s Italian restaurant .  I’m still digesting the great food and all the new things we learned.  You can find my sample code here: https://github.com/wullemsb/NDC-London---Angular-Day-2 And here are my notes of day 2 of the workshop. Overriding Services You can overwrite any service bij creating a new factory registration Last registration wins… Decorating Services Add pre- and post processing logic Use $provide.decorator() Service Providers Different way to create services(there are multiple, remember) Use $provide Configure the service during the configuration phase(2 phases as you should know; configuration and run phase) Service Constants Inject primitives as a service Service Values Similar to Constants, ...

NDC London–Day 1

Day 1 at NDC London is over. Learned a lot about Angular.js and looking forward for the next day. You can find my sample code here: https://github.com/wullemsb/NDC-London---Angular-Day-1 If you are interested, I added all my notes during the workshop. You’ll see that we learned a lot Introduction More like MVVM & Silverlight building experience Very extensible framework Forward looking Takes into account future evolutions in JavaScript & HTML Getting started Use Nuget Multiple modules available Angular.core is the only one required Angular does not have any dependencies(!) 'ng-app' : bootstrap element Other starting points Yeoman: does scaffolding(more designed for MAC, Linux) Angular-Seed: gives you an example of how to structure your app https://github.com/angular/angular-seed Ng-directives Default directive syntax is not HTML compliant Will not pass through an H...

NDC London: Here we come!

Next week I will not be blogging about my day-to-day development problems. Instead I will share my experiences from NDC London . Together with 11 other colleagues from Ordina , we will spend 6 days in London with the hope to go home a lot smarter, with new knowledge and maybe some new friends(and certainly a list of great pubs ).