Skip to main content

Winter Is Coming - Part 5


In this, the fith part of Winter Is Coming we take a look at three more sessions from next year’s NorDevCon. Tickets for NorDevCon on Friday the 28th of February 2014 are on sale now! You can buy your ticket by following the link below:

http://nordevcon2014.eventbrite.co.uk/  

DD The Other SDLC

PDD, or Panic Driven Development, isn't what you'd consider to be a mainstream Software Development Lifecycle, but it's out there, and it's adoption is surprisingly high. Scarily, most teams don't even know they're using it. It doesn't matter if you're Waterfall or Iterative, RAD or RUP, Agile or Lean, you almost certainly use some elements of PDD. In moderation this can be A Good Thing™ but too much PDD can kill a project, and left unchecked it can kill a company. To make things worse, many people think they're implementing Agile techniques when all they're doing is embracing PDD and all that's wrong with it. This session aims to highlight the characteristic elements of PDD, allowing teams to spot where they've drifted away from Agile, and helping them avoid the pitfalls of PDD in the future.

Dom Davis 

Dom Davis heads up IT at Virgin Wines and has been an avid Agile practitioner for well over a decade. A veteran of PDD teams he's now helped pull two companies out of the PDD trap and put them on their way to being productive members of the Agile community.  

LevelDB + Node.js

When LevelDB met Node.js it sparked a new way of thinking about databases. Rather than the traditional approach of selecting a complete database system, with Level you plug together the modules you want, to create the database you need. You make your own choices around replication, consistency and functionality. This talk will include an overview and some practical demonstrations with live-coding databases.

Orleans

Known for underpinning the Halo 4 server-side components, Orleans offers an actor based approach to programming for the cloud. This simplifies the programming model by removing shared state and thread safety concerns, and unlocks the potential for huge horizontal scale out. Orleans is a great fit for online computer games, but is also applicable in other areas, from business applications to the Internet of Things. The talk will be an overview of the architecture, and a live coding demonstration. Richard has had early access to the technology, which is not currently publicly available.

Richard Astbury 

Richard helps software businesses around Europe migrate their applications to the cloud. He works with a wide variety of companies, ranging from the smallest startups to the largest software businesses in the world, and specializes in moving applications that were never designed to run in the cloud, utilise the Windows Azure platform. Richard is a Microsoft MVP for Windows Azure, and Senior Consultant at Two10degrees. He is often found developing open source software in C# and Node.js, and lives in Suffolk with his wife and two children.   


Product Prototyping with Heroku - The Validated Ship!

Pete has spent the last 7 years working for web agencies and has come to the conclusion that one of the cheapest, most productive ways to develop a new project is through prototyping. Prototyping provides quick validation of our assumptions (we’ve all made them) and aids the creation of meaningful products that your customers actually want! We’re blessed as developers; there are more tools to help us prototype than we can shake a mucky stick at: backend frameworks, frontend frameworks and new plugins blogged about everyday. However, there is one tool Pete won’t deploy without: Heroku - a cloud based hosting platform. Heroku allows Pete and the Beta Hive team to turn local hacks into live, functioning products with little or no effort. This talk will document the Beta Hive prototyping process, how they validate their assumptions and most importantly how they deploy their products.

Pete Roome
Pete is a Developer at Beta Hive (http://betahive.com) a Product Development agency based in London. He is currently working on Pingle - a mobile app for meeting people and making new friends. Pete previously worked for a startup in Paris before co-founding PANDR Web Design & Development in Norwich. Pete is also a Developer at The 405, a leading online Music & Culture Magazine.  

Tickets

There are 50 Super Early Bird tickets at £50 + fees and 450 Early Bird tickets at £75 + fees. We are offering significant discounts for students and the unemployed. Please email paul@nakedelement.co.uk for details. There are 80 places for the conference dinner (3 courses, 2 glasses of wine and speakers!) and tickets are £35 + fees. The Virgin Wines reception is free to attend for conference attendees and there are 80 places. Tickets are on sale now:

http://nordevcon2014.eventbrite.co.uk/  

Originally published here.

Comments

Popular posts from this blog

Write Your Own Load Balancer: A worked Example

I was out walking with a techie friend of mine I’d not seen for a while and he asked me if I’d written anything recently. I hadn’t, other than an article on data sharing a few months before and I realised I was missing it. Well, not the writing itself, but the end result. In the last few weeks, another friend of mine, John Cricket , has been setting weekly code challenges via linkedin and his new website, https://codingchallenges.fyi/ . They were all quite interesting, but one in particular on writing load balancers appealed, so I thought I’d kill two birds with one stone and write up a worked example. You’ll find my worked example below. The challenge itself is italics and voice is that of John Crickets. The Coding Challenge https://codingchallenges.fyi/challenges/challenge-load-balancer/ Write Your Own Load Balancer This challenge is to build your own application layer load balancer. A load balancer sits in front of a group of servers and routes client requests across all of the serv...

Catalina-Ant for Tomcat 7

I recently upgraded from Tomcat 6 to Tomcat 7 and all of my Ant deployment scripts stopped working. I eventually worked out why and made the necessary changes, but there doesn’t seem to be a complete description of how to use Catalina-Ant for Tomcat 7 on the web so I thought I'd write one. To start with, make sure Tomcat manager is configured for use by Catalina-Ant. Make sure that manager-script is included in the roles for one of the users in TOMCAT_HOME/conf/tomcat-users.xml . For example: <tomcat-users> <user name="admin" password="s3cr£t" roles="manager-gui, manager-script "/> </tomcat-users> Catalina-Ant for Tomcat 6 was encapsulated within a single JAR file. Catalina-Ant for Tomcat 7 requires four JAR files. One from TOMCAT_HOME/bin : tomcat-juli.jar and three from TOMCAT_HOME/lib: catalina-ant.jar tomcat-coyote.jar tomcat-util.jar There are at least three ways of making the JARs available to Ant: Copy the JARs into th...

RESTful Behaviour Guide

I’ve used a lot of existing Representational State Transfer (REST) APIs and have created several of my own. I see a lot of inconsistency, not just between REST APIs but often within a single REST API. I think most developers understand, at a high level, what a REST API is for and how it should work, but lack a detailed understanding. I think the first thing they forget to consider is that REST APIs allow you to identify and manipulate resources on the web. Here I want to look briefly at what a REST API is and offer some advice on how to structure one, how it should behave and what should be considered when building it. I know this isn’t emacs vs vi, but it can be quite contentious. So, as  Barbossa from Pirates of the Caribbean said, this “...is more what you’d call ‘guidelines’ than actual rules.” Resources & Identifiers In their book, Rest in Practice - Hypermedia and Systems Architecture (‎ISBN: 978-0596805821), Jim Webber, Savas Parastatidis and Ian Robinson describe resour...