JAOO Days Copenhagen

Categories: Miscellaneous, Software Development

LAUNCHING OF JAOO DAYS 2009

As a part of the JAOO concept, Trifork are happy to present JAOO Days – a series of one day conferences located in Copenhagen. Speakers ranking among the best in the world will take you through current hot topics in software development.

The first to be launched:

  • JAOO Agile Day: March 4, 2008, Park Inn, Copenhagen.

  • JAOO Web 2.0 Day: March 16, 2008, IT University of Copenhagen.


JAOO Agile Day: March 4 2009
Agile experts like Jeff Sutherland, Nils Haugen, Steve Freemann and more will this JAOO Agile Day focus on many different principles of agile development and the techniques/practices that support these principles, e.g. TDD and continuous integration. They will also look at specific tools that support agile development in Java and .Net and give you tips and tricks to help you improve your agile skills.

Speaker and programme details

JAOO Web 2.0 Day: March 16 2009
JAOO Web 2.0 Day will provide you with tools and inspiration to get moving with Web 2.0. Bring your boss at the first presentation by Dion Hinchcliffe about the Web 2.0 strategy for companies and stay for the rest of the day where speakers like Stefan Tilkov, Dion Almer, Ben Galbraith and more will give you presentations on the technologies that support Web 2.0 applications. There will also be case studies telling about their experiences with Web 2.0.

Speaker and programme details

Tutorial: Web-Oriented-Arhcitecture (WOA): March 17 2009
The WOA tutorial is an intensive hands-on exploration of next-generation approaches for rapidly building lightweight applications and services over the network using Web-Oriented Architecture (WOA). Topics covered include the complete WOA "stack" which encompasses RESTful architecture, AJAX, lightweight integration patterns, mashup techniques and approaches, open APIs, cloud computing, network identity, open industry-specific standards, security, and related topics. Attendees will come away with:

  • A complete working knowledge of all the moving parts of Web-Oriented Architecture (WOA)
  • A coherent set of techniques to make first-time WOA practioners successful

Tutorial details

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

SCRUM Denmark 2008 Status

Categories: Leadership, Software Development

scrum-bigIn Q1 2008 I started a free professional network in Denmark for people with interest in the SCRUM process framework in Denmark. Today the network hit 600 people! and the discussions treads seems to sparkle more and more… (600 may not seem as a lot but for a local network for people located in Denmark with a interest in Scrum I think it is pretty good). I can’t think how it would be possible to connect 600 people in 8-9 months if it hadn’t been for the help of LinkedIn – great platform! Lets hit 1000 members in 2009…

Located in Denmark + Scrum = Join Scrum Denmark at http://www.linkedin.com/e/gis/61277 ;-)

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

Scrum – my first encounter

Categories: Leadership, Software Development

My first real encounter with Scrum (a software development process framework) was in a airplane from San Francisco to Copenhagen in 2002. I read, thought and tried to understand the philosophy of Scrum in 8 hours with too little leg room but enough room for a little brain activity ;-) I think the most important thing I adopted was the mindset of the empirical process model.

The empirical model of process control provides and exercises control through frequent inspection and adaptation for processes that are imperfectly defined and generate unpredictable and unrepeatable outputs.

I think the implementation of software mostly fails when managers and customers tries to use a defined process control model – trying to make a safe environment is a quite natural human action but when doing software it normally only saves you from top management and not from project failure ;-)

SCRUM defines a simple solution on how to inspect/monitor and adapt to the unexpected. Please remember that simple solutions can be hard to implement (mainly because people need to adapt to a new way of thinking).

Read more about SCRUM at http://en.wikipedia.org/wiki/SCRUM

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

WIremote release as Open Source

Categories: Software, Software Development

Today I released the WIremote program as Open Source under a MIT Licence.

Since I now am a dedicated Mac OS user and the WIremote app. only runs on Microsoft Windows with Windows Media Player installed I saw no reason for not making it possible for others to do further work on the project.

I removed the key registration check code from the source code (I hope it stills compiles). Since I have no Microsoft Windows with development tools I hope someone will make a new installer with the current source code.

The project can be found at: http://code.google.com/p/wiremote

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

Agile Thinkers

Categories: Networking, Software Development

The Agile Thinkers community is growing! Why not join the fun?

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

Google App Engine

Categories: Software Development

Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. The environment includes the following features:

  • dynamic web serving, with full support for common web technologies
  • persistent storage with queries, sorting and transactions
  • automatic scaling and load balancing
  • APIs for authenticating users and sending email using Google Accounts
  • a fully featured local development environment that simulates Google App Engine on your computer

Google App Engine applications are implemented using the Python programming language. The runtime environment includes the full Python language and most of the Python standard library.

Here is a video about developing and deploying an app on the Google App Engine:

Read more at http://code.google.com/appengine/

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm

The SCRUM Denmark LinkedIn Network

Categories: Software Development

I started the ‘SCRUM Denmark’ network group on LinkedIn February 29 and today 12 days later the network reached 100 members. Let gets Scrum‘ing ;-)

  • TwitThis
  • Digg
  • del.icio.us
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Facebook
  • LinkedIn
  • E-mail this story to a friend!
  • Print this article!
  • Ping.fm