Tutorials
Want to spend some intensive time in small groups really learning to improve your practice? Then the tutorials are for you! And there are 14 to choose from. Tutorials are on Tuesday the 3rd of November and are also at MalmöMässan.
Agile Ways, Effective Languages, In The Cloud, Java, Meanwhile, Test, User Experience, Web Development, .NET
Agile Ways
All day
Accomplishing More By Doing Less
Marc will present tools and practices for integrating mindfulness practice and emotional intelligence as a way to develop leadership ability, create more meaning in our lives, and allow for greater ease and satisfaction. This is an experiential workshop that will draw from spiritual practices (meditation, mindfulness, compassion), leadership practices (listening, innovation, focus) and creative expression (movement and writing).
Marc Lesser
Marc Lesser is CEO of ZBA Associates LLC, a company
providing executive coaching, seminar, and facilitation services. He is the
founder and former CEO of Brush Dance, a publisher of greeting cards and
calendars. Marc was a resident of the
Morning
Crafting an Agile Adoption Strategy
Join us to learn incremental techniques to start an Agile adoption strategy which is tailored to your environment.
1. Understanding the value of Agile practices.
2. Mapping Agile practices to organizational goals.
3. Patterns of Agile adoption - how others have succeeded and failed with Agile practices.
4. Walk away with initial strategy for adoption for your specific context or, if you are already in the midst of an adoption, come away with specific next steps.
Amr Elssamadisy
Amr Elssamdisy, a partner at Gemba Systems is a software development practitioner who helps his clients build better software that is more valuable to their organizations. Amr and his colleagues at Gemba Systems help both small and large development teams learn new technologies, adopt and adapt appropriate Agile development practices, and focus their efforts to maximize the value they bring to their organizations. Amr is also the author of Agile Adoption Patterns.
Afternoon
The Kanban Game
What is Kanban? How can I use it? These and a slew of other questions are answered in this hands-on workshop.
more info will soon be posted
Scott Bellware
Scott Bellware is a software product designer, developer, manager, and agile coach living in Austin, Texas. Scott works with teams who are adopting agile development to improve existing agile development practices, and to help integrate agile development teams into their surrounding organizations. He teaches agile development practices and software production methodologies in workshops in the US, Canada and Europe. Scott is the founder of the AgileATX community of practice.
Björn Granvik
Björn Granvik has close to two decades of experience as a programmer and architect. Born in Pascal, fostered in C/C++ and reborn in Java, he still believes that "code matters" - second only to people. The latter might explain his path as both project leader and manager.
He has worked with everything from gaming to enterprise systems and has a passion for sharing knowledge.
Effective Languages
All day
Erlang introduction
A complete Erlang course designed for beginners.
I have held this many times to hundreds of programmers.
This should be enough to get you over the initial "getting started" barrier. The emphasis is on writing your first program.
I aim to get everybody started and have written their first Erlang program by the end of the day.
This is very much a live-coding hands-on experience.
joe armstrong
Joe Armstrong is the inventor of Erlang. He invented Erlang in 1986 and has worked with Erlang since then. He has a Ph.D. from KTH and worked as a computer scientist, Entrepreneur and Author. He is author of "Programming in Erlang".
In The Cloud
All day
Cloud Computing: A Strategic Technical Overview
This workshop is a comprehensive overview of the state of cloud computing and how it can enable businesses to reduce costs and respond to the market. Cloud computing has become a popular topic over the last year as offerings from Amazon, Salesforce, and Google have matured into compelling alternatives to traditional software development and data center environments.
Dion Hinchcliffe
Dion is extensively published in leading industry periodicals and journals including the Microsoft Architecture Journal, AjaxWorld Magazine, SOA/Web Services Journal, and is currently Editor-in-Chief of the Social Computing Journal. His thought leading work has been covered in BusinessWeek, CNET News, Wired Magazine, CIO Magazine, and many other well-known periodicals. He also co-authored the just-published Web 2.0 Architectures book from O'Reilly.
Java
Morning
Effective Enterprise Java
Discuss some of the 75 points of the book with the same title, adapted to 2009 and to Scandinavian settings. The list provides guidelines for building enterprise systems that will scale, perform and be able to evolve as time goes by. (Unlike Ted's description, I make no promises against systems that suck) Items fall into 7 major categories: Architecture, Processing, State Management, Communication, Security, System, and Presentation
Johannes Brodwall
Johannes Brodwall works on projects as coach, software architect and developer. He's been practicing and teaching agile software development with a particular focus on extreme programming for ten years, and has been organizing the agile user group Oslo XP meetup for around five years. He's a well known speaker in Oslo on agile software development and test-driven development.
Afternoon
Maven workshop
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. The theme of Maven is to standardize the build process and has successfully done so, leading to it being close to de facto standard in the open source world and within the enterprises.
Related development tools such as m2eclipse will also be covered.
Jason van Zyl
Jason is the founder and CTO of Sonatype, the Maven company, and founder of the Apache Maven project, the Plexus IoC framework, and the Apache Velocity project. Jason currently serves on the Apache Maven Project Management Committee. He has been involved with the Apache Software Foundation (ASF) for seven years, helped to found Codehaus, a well-respected incubation facility for open source community projects, and is a frequent speaker at many major software conferences.
Anders Hammar
Anders is a software architect and CTO of Devoteam Sweden, working professionally with Java for more than ten years. Anders firmly believes that a good development infrastructure is necessary to allow for the developers to focus on solving the business needs, as well as developing good quality software. Since the last three years, He has focused on using Maven as the platform for such an environment. Being a true believer of open source, Anders is also highly active within the Maven community.
Meanwhile
All day
Big Data and Basic Hadoop Interactive Workshop
Hadoop is an open source implementation of Google's Map Reduce and Google File System (GFS), a distributed file system and processing engine. Hadoop is used in industry to store and analyze vast amounts of data on hundreds or thousands of commodity servers. This workshop will introduce Hadoop, discuss the motivations for using Hadoop, and talk about how to use and program Hadoop. Participants will use our training virtual machine to get hands-on experience using and programming with Hadoop.
Alex Loddengaard
Alex Loddengaard is part QA engineer, part operations engineer, part
support engineer, and part Hadoop trainer at Cloudera. He spends most of his time
deploying and testing Hadoop. He has also contributed to the open-source Hadoop
project itself. While at the University of Washington, Alex was awarded the Bob Bandes Memorial Award for Excellence
in Teaching his first year as a teacher's assistant (TA), and later grew to become a guest lecturer and head teacher's assistant.
Test
All day
A Just In Time Testing Primer for Developers
Developers are charged with the challenge of developing software at lightning speed often using new and unreliable technologies. This course explores how developers can focus on creating deliverables that work.
Robert Sabourin
Robert Sabourin has more than twenty-five years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached hundreds of top professionals in the field. The author of I am a Bug!, the popular software testing childrens book, Robert is an adjunct professor of Software Engineering at McGill University.
User Experience
Morning
Workshop: Designing for touchscreens and interactive gestures
In the next year, hundreds of millions of touchscreen devices will come onto the market with laptop and desktop computers. Like it or not, we’re going to have to learn how to design for them:
-Learn the key differences in designing for touch/gesture
-Learn how to design touch targets
-Explore the basics of ergonomics and kinesiology
-Create a paper prototype of a touchscreen/gestural interface
-Communicate presence and instruction
-Learn strategies for documenting a touch application
Dan Saffer
Dan Saffer is a principal at Kicker Studio. He has designed devices, software, websites, and services that are currently used by millions every day. An
acclaimed speaker and author, his best-selling book Designing for Interaction
has been called "a bookshelf must-have for anyone thinking of creating
new designs." His latest book, Designing Gestural Interfaces, was published in 2008. His design innovations have received several patents.
Afternoon
The principles for RIA design
Designing RIAs Workshop: Apply patterns and principles to craft a rich experience
The workshop will begin with a 1-1/2 hour talk
The second half of the work shop will be hands-on. Weʼll look at two different
applications that need to be (re)designed.
The last 30 minutes of the workshop, we will review the designs and discuss the
strengths and weaknesses of different approaches.
Theresa Neil
Theresa Neil has been designing user interfaces since 2001 when she coded her first
seat map for an airline kiosk. She loved the direct interaction of tapping a seat to
change rows, and updating as seat was assigned.
In the past 8 years, she has led the design for more than 40 web, desktop, and mobile
applications as the Usability Lead, then on her
own as a User Experience consultant. Recent clients include Fortune
500 companies, non-profit organizations, and local start-ups.
Web Development
Morning
Flex and AIR Bootcamp
This is a 3 hour, hands on course for attendees wanting to learn the basics of building rich Internet applications with Flex, and how to extend those applications to the desktop using Adobe AIR. Every attendee will work through a minimum of 8 different code projects, covering MXML/ActionScript basics, events, components, containers, accessing data services and making use of the extended AIR APIs for file system access and desktop OS integration.
Piotr Walczyszyn
Piotr Walczyszyn is a Platform Evangelist for Adobe Systems responsible for messaging around the Adobe Platform technologies, including Adobbe Flash, Flex, and AIR.
Previous to Adobe, Piotr co-founded the biggest social networking portal for lawyers' community in Poland, which is based on AJAX technologies and follows the latest Web 2.0 trends. He also has a strong background in enterprise architectures like JEE and .NET Framework.
Peter Moelgaard
Peter works as a Senior Software Architect for Hello Group, an interactive agency out of Copenhagen, Denmark. Peter became a Macromedia Flex Influencer during Flex 1.5 and is currently working with all the cool stuff in Adobe Flex 4.0, Adobe AIR 2.0 and Adobe Flash Catalyst. He became an Adobe Community Expert in the middle of 2008 and subsequently received his Adobe Flex Certified Developer Certification in the end of 2008.
Afternoon
jQuery
jQuery is a powerful JavaScript library for dealing with HTML, events, animations, and Ajax. Unlike many libraries, jQuery puts the browser object model front-and-center through its ubiquitous wrapped element sets.
* add a la carte features using jQuery's extensive library of plugins
* learn the tips and tricks that can take your jQuery code from adequate to excellent
Stuart Halloway
Stuart Dabbs Halloway is a co-founder of Relevance, Inc. Stuart is the author of Programming Clojure, Component Development for the Java Platform and Rails for Java Developers. Stuart regularly speaks at industry events including the No Fluff, Just Stuff Java Symposiums, the Pragmatic Studio, RubyConf, and RailsConf.
.NET
All day
Service-Orientation, WCF and You
In this comprehensive one-day seminar, Juval will first demystify service-orientation for you, and introduce the basic motivation for service-oriented applications and their operating principal and concepts. In that light, Juval will then describe what WCF is and how it is designed, and demonstrate its advantages over traditional .NET programming. You will see that WCF is more than just the next generation platform for building connected systems.
Juval Löwy
Juval Löwy is the founder of IDesign and a seasoned software architect specializing in system architecture and large applications design. Juval helps IDesign customers design scaleable, robust, reusable, and extensible applications, verifying that they meets the required quality, scalability, security, availability and throughput goals. Juval is Microsoft’s Regional Director for the Silicon Valley, working with Microsoft on helping the industry adopt .NET 3.0.
Morning
Building Applications with ASP.NET MVC
This tutorial will cover all aspects of ASP.NET MVC development, including the best practices for building models, views, and controllers. We'll see how to extend and customize the framework and development environment to suit our own needs and conventions, and see how to drive an MVC design using TDD.
K. Scott Allen
Scott Allen is the founder of OdeToCode.com and a member of the technical staff at Pluralsight. In 15 years of commercial software development, Scott has worked on solutions for everything from 8-bit embedded devices to highly scalable ASP.NET web applications. Scott is a Microsoft MVP and writes the “Extreme ASP.NET” column for MSDN Magazine.
Afternoon
NHibernate: From Principle to Practice
This workshop will introduce attendees to NHibernate, the popular OSS .NET O/RM. The intent of this session is to explain the concepts upon which the framework is built, introduce NHibernate’s approach to addressing the data-access issues that most applications need to solve, and to take attendees from zero-to-effective with NHibernate in a focused, day-long workshop. This is an opportunity to ramp up on one of the most beneficial productivity tools a .NET developer can consider adopting.
Stephen Bohlen
As Chief Solution Architect for the Software Development Division of Microdesk, a Solution Provider to the Architecture/Engineering/Construction, FM, and Mfg markets, Stephen manages the design and development of multiple large-scale integrated CAD, GIS, FM, automation, engineering, and line-of-business Enterprise software solutions for Microdesk’s clients as well as overseeing the delivery of these services using adaptive/Agile techniques.




