addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Fwd: [Blog entry] v1 of the book is published

From: Barry C.
Sent on: Thursday, March 1, 2012 3:34 PM
Hey guys,

Just a bit of a plug for a fellow User Group leader that you should all be following.

For those that don't know Simon Brown, he lead for a few years, long before the London Java Meetup Group long before the LJC started and is a friend of several of the LJC organisers. He is now a superb architect and mentor, although living in Jersey does come over regularly to give training courses at SkillsMatter. Simon has a great way at getting complicated subjects across in a simple understandable way. He has just released a book (see post below) which I would recommend having a look at.

The book is aimed at software developers that want to learn more about software architecture as well as those that are new to the role. It fills the gap between software development and high-level architecture that probably seems a little "enterprisey" for most developers.

For all aspiring architects, I would highly recommend signing up to the Coding the architecture group too. Some great blog posts to check out.

If anyone wants to read a copy of the book and put a review on the LJC Book Club site then we would be grateful.


Begin forwarded message:

From: Coding the Architecture <[address removed]>
Date: 1 March[masked]:01:43 GMT
To: [address removed]
Subject: [Blog entry] v1 of the book is published

Blog entry posted by Simon Brown on 01 Mar[masked]:00:58 GMT

I'm pleased to announce that "Software Architecture for Developers" the book is in-progress and available for purchase as an ebook through Leanpub. In a nutshell, Leanpub is a service that allows you to self-publish your book iteratively and incrementally, which is exactly what I'll be doing over the coming months.

The agile and software craftsmanship movements are helping to push up the quality of the software systems that we build, which is excellent. Together they are helping us to write better software that better meets the needs of the business while carefully managing time and budgetary constraints. But there's still more we can do because even a small amount of software architecture can help prevent many of the problems that projects face. Successful software projects aren't just about good code and sometimes you need to step away from the IDE for a few moments to see the bigger picture.

This book is about that bigger picture and its role in delivering better software. It's a collection of essays that together form a practical and pragmatic guide to software architecture, with the overall goal being to demystify what it means to be a software architect and provide guidance on how to do software architecture effectively.

The book is aimed at software developers that want to learn more about software architecture as well as those that are new to the role. It fills the gap between software development and high-level architecture that probably seems a little "enterprisey" for most developers.


You'll find this book useful if any of the following scenarios sound familiar:

  • I'm not sure what software architecture is about and how it's any different from design.
  • I don't understand why we need "software architecture".
  • My manager has told me that I'm the software architect on our new project, but I'm not sure what that actually means.
  • I want to get involved in designing software but I'm not sure what I should learn.
  • I've been given some requirements and asked to design some software, but I'm not sure where to start.
  • I need to make some major enhancements to my system, but I'm not sure where to start.
  • I've been asked to write a software architecture document but I'm not sure what to include in it.
  • I'm not sure who to talk to in my organisation about how best to integrate what we're building.
  • I understand what software architecture is all about, but I'm not sure how to tackle it on my project.
  • My project seems like a chaotic mess; everybody is doing their own thing and there's no shared vision. Help!

It's a work in progress and the following chapters are available now in the current published version of the book:

  • What is architecture?
  • Types of architecture
  • What is software architecture?
  • Architecture vs design
  • What is the big picture?
  • Strategy rather than code
  • Is software architecture important?

You can buy it now as an book in PDF, ePUB and MOBI formats, with all future updates being free of charge. A sample is available to download. Stay tuned for updates about new content and don't forget we also offer a 2-day training course that covers the same material in a more practical way.

Permalink | Opt-out | [address removed] | LinkedIn | Skype barrycranford | [masked] |
| Office [masked] |  Fax: [masked] | 

Update about our recent rebranding 

RecWorks Ltd  |  Registered in England and Wales. Registered No. [masked] 

Email disclaimer: This email contains information which may be confidential. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s) do not copy this communication, or disclose it to any other person. If you have received this email in error please notify the sender immediately, delete the message from your computer system and destroy any copies.  Except where this email is sent in the usual course of our business, any views or opinions presented are solely those of the author and do not necessarily represent those of RecWorks Ltd. Although RecWorks Ltd operates anti-virus programs, it does not accept responsibility for any damage whatsoever that is caused by viruses being passed. Replies to this email may be monitored and/or recorded by RecWorks Ltd for operational or business reasons.

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy