Watch the

Videos

 

Book your

Hotel

 

Build your

Schedule

 

Relax

Xtra(ck)

 

Sharing Knowledge, the Spirit of ØredevSharing Knowledge

Øredev means both Quality and Quantity, by bringing the best speakers and expert practitioners on a broad range of subjects. With a low ratio of only 10 conference participants to each expert speaker, Øredev is a unique event that delivers real exchanges of ideas. "Birds-of-a feather", or "chalk talks" after each learning session, allow you to dig deeper into your topic. After Øredev, all the videos of the sessions you've attended, will be posted online!

Squeeze your brain, pass the quiz!

1. What is Google buzz?

a social network and messenger tool
a series of quiz games
a social networking site

Brad Neuberg, software engineer at Google on the Buzz team will give a presentation: HTML5: WebDevelopment to the next level.

2. What is the scope of local variables in Javascript?

Block scope
Function scope 
Javascript does not have local variable scope

3. We made up which one of the following idioms:

Cowboy coding
Monkey testing
Noodle programming

4. Neo4j is an open-source graph database, implemented in:

Java
Grails
Ruby

Learn everything about non-relational database systems during Øredev nosql day.

5. Who founded Atari?

Nolan Bushnell
Fusajiro Yamauchi
Jack Tramiel

Fusajiro Yamauchi founded Nintendo and Jack Tramiel founded Commodore. NOLAN BUSHNELL founded Atari and will tell us about: The ten mega software projects for the next 20 years.

6. Muhammad Yunus received the Nobel Prize for Peace in 2006 for:

bringing micro finance and banking services to the poor using mobile technology
his work for democracy and human rights in South Korea and in East Asia in general, and for 6eace and reconciliation with North Korea in particular
his efforts to prevent nuclear energy from being used for military purposes and to ensure that nuclear energy for peaceful purposes is used in the safest possible way

In the Discover the Obvious session, Steve Jennings will tell us why we must use technology to put business at the service of humanity and make the world brighter, better and healthier.

7.What event strategy is NOT used in Silverlight for event handling?

Tunnelling event routing
 Bubbling event routing
Unrouted events

Comment: Tunneling event routing is not used in Silverlight but in WPF.

8.Java code

String s = "ASTRING";
s.toLowerCase();
System.out.println(s);

What will this snippet print?

ASTRING
astring
Nothing, exception is thrown

Comment: Because strings are immutable.

9. What does POJO stand for?

Pure Open Java Order
Plain Old Java Object
Python Origin Java Object

10. Which of the following languages does NOT use the JVM as a platform?

Python
Grails
Scala
Ruby on Rails
Erlang

11. Balsamiq is a company ...…

which makes Balsamiq Mockups, a sketch-quality wireframing tool
which sells vinegar worldwide with the help of internet technology
which spices up your coding

Giacomo Peldi Guilizzoni, founder and CEO of Balsamiq, previously worked at Macromedia and Adobe, will come and tell us the Balsamiq success story.

12. Which company first played a key role in the development of cloud computing?

Google
IBM
Amazon

13. Enabling extension points from your .NET app has always been a challenge. What is the easiest way to do so?

Use Assembly.Load from your code combined with System.Reflection
Use the InheritedExportAttribute from Managed Extensibility Framework to define a contract from your app for the extensions
Use System.Addin to enable third parties to build extensions for your app

14. Which of the following is an open source application server project led by Oracle for the Java EE platform?

Glowfish
Blowfish
Glassfish

Check Arun Gupta works at Oracle and will give talks about: Using the latest Java Persistence API 2.0 features and Deep Dive hands-on in Java EE 6

15. Qt is a famously cross-platform C++ framework. Android is a famous Java-based platform layered on top of the Linux OS.

Putting them together was almost "mission impossible".
What is the name of the Qt research project that provided the level of abstraction needed to make this possible?

Lighthouse
Gatehouse
Hash house

Check Ivan De Marino's session: Qt on Android aka " I can't be asked to rewrite it in java"

16. Ayende Rahien is the author of one of the most popular mocking framework on the .NET platform which is:

Croco Mocks
Rhino Mocks
Hippo Mocks

Check Ayende Rahien's session: Scaling Applications: Complexity, performance, maintainability

17. Which of the following is NOT the steps in the life-cycle of a Windows Azure Worker Role?

OnStart, Run, OnStop
OnStart, Running, OnStop
Starting, PreRun, Running, PostRun, Stopped

18. When you want multiple implementations to behave according to the same ordered steps what pattern do you apply?

TemplateMethod
Delegate
Mediator

19. Which of these javascript statements evaluate as true?

parseInt('08')
NaN === NaN
"string" instanceof String
0.1 + 0.2 === 0.3
null == false
None of the above

20. In Ruby, if a=1 and b=2 what are they after a,b = b,a?

a=1, b=1
a=1, b=2
a=2, b=1
a=2, b=2

21. Who is this man?

Jonathan Snook, an internationally-admired web designer and developer, and a gifted creator of striking designs and impeccable markup and code
Hampton Catlin, the creator of Haml and Sass, creator of several (one man) startups, and Lead Mobile Developer for Wikimedia
Giles Bowkett, The high-order JavaScript man

They will all come to Øredev on the web development track on thursday

22. JRockit is:

a proprietary Java Virtual Machine
a java programming application for music
a java messaging system

JRockit. Hotspot. Complete, session held by Mikael Vidstedt, consulting member of technical staff at Oracle.

23. It is a scheduling system that tells you what to produce, when to produce it, and how much to produce:

Kanban
Bigbang
Ichiban

It’s just a white board! How can it possibly work? Jim Benson incorporates his background in cognitive psychology, government, and management to build community through policy, technology, and collaboration. Check how to promote the individual effectiveness intrinsic to team success.

24. Which of the following is NOT a role in a Windows Azure App deployment:

ASP.NET Web Role
ASP.NET MVC 2.0 Web Role
WCF Service Web Role
Worker Role
PHP Web Role
CGI Web Role

Comment: However, a Web Role of either kind can host and run PHP under full trust.

25. It is a software project management and comprehension tool:

Apache Maven
Apache Proven
Apache Raven

Matthew McCullough will tell you how to build better with Apache Maven!

26. What's the name of the open source program created by William Pugh which looks for bugs in Java code:

Trapbugs
Findbugs
Trackbugs

William Pugh is a professor of Computer Science at the University of Maryland. He joined Maryland in 1988, after receiving a PhD in Computer Science from Cornell University. Check is presentation Defective Java: Mistakes that matter

27. Who is this man?

I know, it is ...Magnus Härlin from Iptor, works with Agile development
No way, this is Dave Prior, PMP, CST, MBA, President of the U.S. arm of ProjectWizards, maker of the award winning project management app Merlin
Yeah well, I am pretty sure it's Mike Beedle, an entrepreneur that has applied Scrum and Agile to operate several startups successfully.
I am not sure but I think this man is Jeff Sutherland who invented Scrum at Easel Corporation in 1993 and worked with Scrum Co-Creator Ken Schwaber, to formalize the Scrum development process at OOPSLA '95

Well, anyway, we'll bring them all to you at Øredev on the Agile track

28. What's the prefix for Foundation classes in Cocoa?

NS
UI
AAPL

Outside of Apple, there are very few people with a better understanding of Core Data than Marcus Zarra. And what a luck he comes to Øredev! He has not only written the book on Core Data, he has been doing iPhone, and now iPad, development as long as it has been possible to do so, and Mac programming for even longer. Check Marcus sessions

29. Which of these is an open source JCE provider?

Pointy Tower
Bouncy Castle
Shiny Stone

30. How to write readable tests, with 10x less code for Android?

Robotium
Titanium
Futurium

Easy Black-box testing for Android by Hugo Josefson and Renas Reda

31. What is the java virtual machine running?

Source code
Bytecode
Machine code

If you want to learn more about it, check out Charles Oliver Nutter: JVM Bytecode for dummies …

32. JDK Stands for:

Java Data Kit
Java Development Kit
Java Debugger Kit

The Busy Java Developer's Guide to Hacking the JDK

33. Why Cocoa?

It's sweeter than Java
Core Obj-C Object Architecture
No official reason

This is why it's called "cocoa". Evan Doll worked at Apple for the past six years on products including the iPhone and iPad, come and ask him if this is the truth

34. Is the JavaScript programming language supported on iPhone?

Yes
No

35. Which of the following classes is related to concurrency in Cocoa?

NSManagedObject
NSOperation
UIControl

36. Which of the following features was introduced in Android 2.2?

Support for multiple screen sizes
SyncAdapters
Multi-touch
Just-In-Time compilation

37. How many versions of Android SDK was released during 2009 (not revisions)?

2
3
4
5

Comment: (Android 1.5 April 2009, Android 1.6 September 2009, Android 2.0 October 2009 and Android 2.0.1 December 2009)

38. Which of the following classes are not an Android Application Component?

Service
BroadcastReceiver
MessageHandler
Activity
Adapter
ContentProvider

For those times when the Android API doesn't do what you want, or doesn't do it fast enough, you can always get down-and-dirty with C/C++. Check Michael Jennings session

39. On Android each application uses a separate Dalvik Virtual Machine ?

True
False

40. Which of these three alternatives is not valid Scala syntax?

List(1,2,3,4).foreach(x => println(x))
List(1,2,3,4) foreach x => println x
List(1,2,3,4) foreach println _

Check the session from Lennart Jörelid on effective JEE Entities with Scala.

41. What is 'Akka'?

A mountain range in northern Sweden
A platform for the next generation event-driven, scalable and fault-tolerant architectures on the JVM
A town in Morocco

Akka: Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors, check Jonas Bonér creator of Akka session

42. Which of these four alternatives contains invalid syntax when sending a message to an actor in Akka?

actor ! "one"
actor !! 2
actor !!! List(1,2,3)
actor !!!! "four" 

Comment: There is no !!!!

43. Which company introduced the Android platform to the world:

Google
Microsoft
NASA
Oracle
Enron

But speaking' of NASA… Check the Keynote from Dr. Norris, who leads the organization at the NASA Jet Propulsion Lab responsible for the software and mission control personnel that command robotic spacecraft including the Mars rovers and more than a dozen other missions to destinations throughout the solar system.

44. In late 2008, the two biggest frameworks existing in the Ruby community decided to merge and announced the beginning of a series of efforts from where would emerge Rails 3.0 which are these two frameworks:

Rails
Merb
Mootools

Session: Rails 2.3, 3.0 and 3.1: Past, Present and Future
José Valim is the lead-developer and co-founder of Plataforma Tec and a member of the Rails Core Team

45. Do you recognize this man?

This man is James Coplien, I know it. He is one of the founders of the software pattern discipline, and his organizational patterns work is one of the foundations of both Scrum and XP
Noooooooooo, this is Veli-Pekka is researcher at Tampere University of Technology. He has worked three years with the architectures of mobile working machines. His research focuses on design patterns, pattern languages, architecture evaluations and architectures of embedded distributed machine control systems.
Come on now! This is Kevlin Henley, an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He's been a columnist for various magazines and web sites, including Better Software, The Register, Application Development Advisor, Java Report and the C/C++ Users Journal.

They will ALL be at Øredev. If your passion is patterns, check this out!

46. TDD Stands for:

Test Device for Deaf
Test Driven Development
Truncated Dynamic Data

Follow Robert C. Martin in his session "The three laws of TDD"

47. Which of the following is NOT a programming language?

Brainfuck
Boomerang
Squirrel
They are all programming languages

Comment: It's crazy but Yes, they are all programming languages!

Your score:

Excellent! What can we say about such an strong finisher?! Top marks! You are clearly passionate, curious and keep your knowledge up to date. You like to share and learn from others' experiences, you are creative, inspired and inspiring..... You're what we believe in. You've got the Øredev spirit, and you rock! Welcome home!

Bravo! You obviously have very good cultural awareness and like to keep up with what's happening all around the business. You like to learn and share 'cause you know it gives you ideas, and it inspires. You've got the Øredev spirit, and you rock! Welcome home!

Hey you're doing well! You are curious and know you can learn more from others experience. Keep it up; it's the way to go! Welcome to Øredev!

Well, Perhaps you're new to the business or maybe very specialised in your field! You passed the test though, because you were looking for good answers, clearly curious about what is happening in the industry. If you think you can learn from others' experience, if you understand how the Øredev experience can inspire your daily work, then you've got the Øredev spirit - Welcome home!

Challenge your friends!

 

Øredev founded by: Jayway

Contact us | Archives | telephone: +46 (0)40 - 602 3134 | fax: +46 (0)40 - 127276 | email: info@oredev.org