Book Now

What would you like to book?
[Page 1 of 4]
  • *FREE* Introductory presentation

    This presentation outlines our overall approach to software development, highlighting key issues along the way and introducing our solutions; describing in detail how to deliver faster, cheaper and to a significantly higher level of quality. It is aimed at decision-makers and key-influencers within your organisation and spells out why you may be interested in learning more about our techniques.
    Starting on
  • *FREE* Technical presentation

    This presentation delves into the low-level technical details of our approach to software development, covering key aspects of our solutions. It is aimed at a senior technical audience and discusses the specifics of our implementation, delivered on a peer-to-peer basis - by a developer, to developers.
    Starting on
  • Training courses

    • Process Automation: An introduction to GNU/Linux

      Delivers a solid grounding in the fundamentals of the GNU/Linux Operating System, with a particular focus on the underlying design principles. Also covers the introduction of automation into the development process. Includes a complimentary "Raspberry Pi 5" computer per participant, which we use for teaching purposes. Aimed at a technical audience.
      Number of sessions
      Participants per session
      Starting on
    • Process Automation: Advanced GNU/Linux

      Extends existing knowledge of the GNU/Linux Operating System, focusing on advanced usage and shell scripting together with productivity tweaks and enhancements, including further automation. Includes a complimentary "Raspberry Pi 5" computer per participant, which we use for teaching purposes. Aimed at a technical audience.
      Number of sessions
      Participants per session
      Starting on
    • Software Quality: Infrastructure Code *

      Using specific combinations of established software development principles, this course focuses on the techniques required to create high quality infrastructure code; a key component to delivering software faster, cheaper and to a significantly higher level of quality.
      Number of sessions
      Participants per session
      Starting on
    • Software Quality: Business Logic *

      Focusing on applying high quality software development techniques to business related code, together with approaches to solve specific issues around the creation of Domain Specific Languages. Being able to express business logic as higher-order constructs vastly improves time-to-market and overall product quality.
      Number of sessions
      Participants per session
      Starting on
    • Software Quality: Business Logic - advanced *

      Extending the techniques of software development outlined in the prior "Software Quality: Business Logic" course, this advanced course covers enhanced designs for technical areas such as orchestration, business flow, exception handling and smart logging as well as specific approaches to help pull everything together.
      Number of sessions
      Participants per session
      Starting on

    *

    Several of our technical training courses include a FREE follow-up evaluation, which consists of either an onsite or remote review (maximum 2 hours) of how successfully the attendees have been able to apply the course content to real-world projects. It is hoped the feedback given through this review process can help consolidate the information presented during the course within the context of actual project-work, as well as providing actionable suggestions and advice.

  • Mentoring sessions

    We are happy to share our wealth of experience "in-the-trenches" across all aspects of software development. Consequently we can provide mentoring for your developers, to assist with either general technical issues or personal development. Few developers are trained in the technicalities of creating high-quality software. It can therefore be helpful to have the comfort of a guiding hand, periodically helping to keep things on track and being generally available to answer questions. Mentoring is offered in half-day sessions.
    Number of sessions
    Starting on
  • Consultancy sessions

    Our consultancy sessions can be used to help tackle specific technical issues which may be blocking the progress of a team, designed to quickly get the development process moving again. Consultancy is offered in half-day sessions.
    Number of sessions
    Starting on
(Click each of the above to expand).