London Java Community:Cloud Computing: Concepts, Technology and Architecture
Cloud Computing: Concepts, Technology and Architecture
To mark the official release of the book "Cloud Computing: Concepts, Technology and Architecture" the LJC Book Club is holding a special event.
Cloud Computing is an important technology that we all need to get to grips with. This isn't easy when there is so much confusing hype.
The book is written by Thomas Erl, Ricardo Puttini and Zaigham Mahmood and published by Prentice Hall.
The meetup is organised and delivered by the LJC Book Club. We are sharing an impartial overview of what promises to be an influential book.
We are hoping to find a clear answer to an important question: what, exactly, is the cloud?
What is the Cloud?
According to Amazon it's a CD rack, a photo album, and it's made of elastic. According to Microsoft it's like a really rubbish bat cave that is full of "real opportunities for IT to deliver more efficiencies."
And there are so many cloud services. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Data as a Service (DaaS) and Pain in the as a Service (PitaaS).
What does it all mean? How can any of us keep track of it all?
One thing we can say for certain about "The Cloud": it is going to change the way we work. According to Gartner it reached the apex of the "Peak of Inflated Expectations" back in 2009 and by 2012 it was maturing but still heavily hyped.
With so many companies looking to expand the hype buzzword to cover their own products how is the developer to climb the Slope of Enlightenment? How can we know what is worth learning and what will be left behind (in the recycling bin for the next fad)?
With his book "Cloud Computing: Concepts, Technology and Architecture" Thomas Erl is trying to help.
The author explains in his intoduction:
Gaining a vendor-neutral understanding of cloud computing from an industry perspective empowers you with the clarity necessary to determine what is factually cloud-related and what is not... With this information you can establish criteria that will allow you to filter out the parts of the cloud computing product and service provider marketplaces to focus on what has the most potential to help you.
If the book is as successful as Erl's previous SOA books then it could potentially provide a vital missing link: a ubiquitous language, a shared, unambiguous vocabulary that will allow developers, managers and accountants talk intelligently about the the cloud. It will end the frustration of failing cloud projects based on misconceptions.
The author again:
Cloud computing has much to offer but its roadmap is riddled with pitfalls, ambiguities, and mistruths. The best way to navigate this landscape is to chart each part of the journey by making educated decisions.
With this meetup we are hoping to help by sharing the books vendor-neutral perspective through presentation and discussion.
The Cloud Computing Meetup
With the book's official release on June 11th we are going to take the opportunity to reflect on Cloud computing; how it has progressed and how it affects our work as developers.
There are is dizzying array of terms that need to be understood. In interviews you will need to be comfortable with terms like "hybrid cloud", "multitenancy" and "threat agent." If you haven't already encountered technologies like "hypervisors", "resource replication" or "dynamic failure detection" then there is a good chance that you soon will.
In this event we will provide an overview of the ideas presented in the book. It's a big book, with 16 chapters and 7 appendices that contain 260 diagrams, 29 models and 20 mechanisms. We will provide a guided tour of the contents so that you can see which parts are relevant to you.
If you are new to cloud computing then it will provided an invaluable overview of new technologies that are just beginning to disrupt the mainstream.
If you are already familiar with cloud technology you can see the models that are likely to frame your less technical colleague's understanding.
We will also take a look at some of the specific technologies that are being used to implement cloud computing.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Uncle Bob's Test Driven Development and Refactoring Workshop
In this two-day Test-Driven Development (TDD) and Refactoring workshop, you will learn the principles and practices as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship. This course alternates between lecture and exercise so that you can experience, first-hand, the practices and disciplines of these fundamental topics.
Next course date:
September 12th & 13th
Learn more & book online: here!
Uncle Bob Martin's Clean Code: Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. In this three-day Clean Code Workshop you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship.
Next course date:
July 8th & 9th // And due to demand, now in Dublin! July 10th-12th
Learn more & book online here!
Gojko Adzic's Test Driven Development Workshop
This hands-on, two-day workshop immerses you deeply in Test Driven Development. You'll be coding straight from the start, interrupted only by very short presentations to explain the practices to put things into a wider perspective. It is based on the very latest tools, current knowledge and ideas from the community. This workshop was authored by Gojko Adzic and is delivered by Damjan Vujnovic.
Next course date
: June 11th-12th
Learn more & book online here!
Masterclass: Reducing Technical Debt with Michael C. Feathers
Technical Debt is a catch-all term that we use for entropy in software development. Systems grow, become unruly, and difficult to work with. In this new course, Michael Feathers will outline what he has learned about making big changes in large software projects. You'll learn techniques all along the continuum of team coordinated refactoring, rewriting, and advanced team practice which help you maximize the potential of your existing code base.
Next course date
: June 27th-28th
Learn more & book online
ABOUT THE LONDON JAVA COMMUNITY
The LJC is the Java User Group in London. It has over 3000 members and was founded in 2007 by Barry Cranford of RecWorks Ltd. The LJC is organised by a committee of passionate Java Enthusiasts.
More about the London Java Community
PODCAST CLOUD COMPUTING: CONCEPTS, TECHNOLOGY AND ARCHITECTURE
This session took part at the Cloud Computing: Concepts, Technology and Architecture. You can view the other 1 podcast here.
© Copyright 2003-2013, Skills Matter Ltd