1. Introduction to the Hafslund AMS project and the chosen architecture, with information sources, handling of massive flows, and usage of cloud computing for analysis
    SOA and The common problem with ESB’s, Canonical Data Models, and ETL
    Micro Services: A new and better way - but did we forget something?
    Data Oriented Architecture
    A quick look at how data flows using asynchronous mechanisms and eventual consistency
    How to transform tabular data into RDF graphs and connect them
    Cleaning of data and matching without common identifiers, using trained statistical algorithms
    The SPARQL query language
    SDSHARE - how clients subscribe to changes
    How different systems can enrich each other
    How you can combine DOA with Micro Services
    How to relate to this as a programmer - what are the new skillsets?
    Looking back at ESB’s and Canonical data models - and how the problems just went away
    CASE HAFSLUND: How we solved the AMS challenge with massive amounts of meter readings coming through many channels
    CASE *CUSTOMER NAME WITHHELD FOR NOW* How we solved the other client challenge with diverse system domain Finally
    How to deal with eventual consistency when you don’t want it
    How to deal with information security
    How this new integration paradigm can strengthen the customers position towards troublesome vendors (“I OWN the data now - behave or get out”)

    NDC Conferences
    ndcoslo.com
    ndcconferences.com

    # vimeo.com/131631801 Uploaded 204 Views 0 Comments
  2. A Recipe For A Happy Software Development Team - Michał Śliwoń

    Making software developers happy is hard. They're smart, they put a lot of energy and emotion in what they do and their road to becoming better is full of obstacles: slow computers, a need to do guesstimates and ongoing Internet debate whether to put a semicolon at the of line or not.We were lucky, things worked for us. After a while spent together, countless rounds of feedback - we found our rhythm. Boiled in uncertainty, heated by questioning everything, topped with a spoonful of team initiatives - our team was ready to be served. We found ourselves happy to be working with each other.I'd like to share with you our recipe for a happy software development team hoping some of the ingredients or procedures will enrich your team as well.

    ----------

    A robot is born - Martin Gravråk

    How CAD software, 3D printers and cheap parts from eBay have made designing and building robots a lot easier for the average geek.

    I’ve spent the last few weeks creating a robot arm from molten plastic. The parts have been modeled in Autodesk Inventor and 3D printed in PLA, assembled and brought to life with lots of servos and an Arduino microcontroller. In this lightning talk I’ll share the mistakes and lessons I’ve learnt from this hobby project. You will learn the basics, see the robot and get some tips for how you can make your own.

    Improving web performance - Ronald Mavarez

    Have you been in a queue and thought everyone in front is just so slow!!! Its annoying isn't it?. Now imagine that you designed web pages like that, wouldn't you want to fix it!

    Exactly the same is happening with most web pages where the resources haven't been optimized and in this session we will talk about preventing slow files and loading our code faster.

    I will show you some small simple but clever optimisations that are quick to implement but will have a big impact in the performance of your web applications.

    This talk requires some understanding of JavaScript and HTML5.

    -------

    Composing 3D Objects in WebGL - Sean Trelford (8)

    In this live session I will demonstrate the use of a domain-specific language, written in F#, to compose complex 3D scenes live in WebGL.

    -------

    Making a web-powered MIDI-controled synthesizer - Stian Veum Møllersen

    The web is becoming a very interesting platform for creative experimentation. The introduction of the WebMIDIAPI and the capabilities of the WebAudioAPI for creating sounds has opened the doors for musical expressions in a myriad of ways.

    One such way is to build a simple polyphonic supersaw synthesizer which you can control with a MIDI-enabled interface (such as a tiny keyboard). This is easier than it sounds, and I will show you how. Leaving this talk you will be equipped tostart creating music and explore the creative side of the web.

    NDC Conferences
    ndcoslo.com
    ndcconferences.com

    # vimeo.com/131635504 Uploaded 1,519 Views 0 Comments
  3. How does the common cold spread through a group of friends or co-workers. What about other contagions? Can a contagion be used for good? Doc explores how things like disease, politics, and even moods travel through (meat-space) social networks. What impact do we have on others? What impact do they have on us? And what does this mean for members of the software development community?

    NDC Conferences
    ndcoslo.com
    ndcconferences.com

    # vimeo.com/131642788 Uploaded 299 Views 0 Comments
  4. This is a new talk, based on benchmarking work I did for the NoSQL database company AerospikeDB. In this talk you will learn best practices for performing database benchmarking on the AWS cloud. More broadly, these processes can be applied to your production workloads to get more speed and efficiency.

    Topics include set up practices and tuning techniques you can use to minimize network, disk, cpu and RAM bottlenecks. Also included is understanding how to choose and tune the appropriate AWS AMI instance type for your data workload.

    Databasese used are AerospikeDB and Redis. Additionally included are techniques to maximize performance for these two commonly used key-value stores on the AWS cloud.

    NDC Conferences
    ndcoslo.com
    ndcconferences.com

    # vimeo.com/131642787 Uploaded 199 Views 0 Comments
  5. OWASP illustrates that developers keep making the same mistakes over and over again, but what about more esoteric vulnerabilities? In this session Barry will take you beyond SQL injection covering some of the code behind now fixed ASP.NET vulnerabilities. By the end of the session you should be poring through your own code looking for problems with dictionaries, compression, encryption and more.

    NDC Conferences
    ndcoslo.com
    ndcconferences.com

    # vimeo.com/131642364 Uploaded 392 Views 1 Comment

NDC Oslo 2015

NDC Conferences

Oslo Spektrum, Norway
15-19 June 2015

Browse This Channel

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.