Skip to content
Follow chrisiona on Twitter

WebDu 2011

Table of Contents

Event Driven Architecture with JavaScript

Preliminary Notes

  • EDA is a software architecture pattern
  • Events are usually related to a change in state (eg pressing a key, clicking a button, after x seconds)
  • EDA comprises of a four layered stack (see presentation)
  • EDA is commonly used in SOA environments
  • ActionScript v3, Java SWING API and Objective-C use EDA

Links

Presentation Slides

Smash out your Projects with Agile

Preliminary Notes

  • Agile is a framework and discipline. It isn’t a way of “stomping your feet to get what you want”
  • RUP has over 30 roles, 20 activities, 70 artifacts
  • SCRUM doesn’t prescribe engineering practices like RUP or XP
  • Scrum is a pull system
  • Timeboxed in the form of “Sprints” (short periods, such as a fortnight)
  • Tasks are stored in a product backlog
  • Team commits to a block of work
  • Stand Ups are held every day; Summarise what you did, what you’re doing and any constraints or blockers
  • Scrum resists change because there is a finite list of scope
  • At the end of a sprint you should have a working build.
  • Release cycle is separate to Agile development cycle
  • Scrum prescribes estimation and velocity
  • Velocity is simply a measurement of how much the team gets done in a sprint
  • Encourage and coach junior team members
  • SCRUM limits by units of time (sprints)
  • Kanban limits on workflow states (work in progress per state)
  • Ensure to do things that engage you and your team
  • Ensure to tie back to vision, and explain why we’re doing things (provides your team the opportunity to be passionate about it, and gain personal satisfaction)

Links

Presentation Slides

Share your thoughts, post a comment.

You must be logged in to post a comment.