Source Ministry

We solve technical and business problems by sharing our experience & knowledge

Training

Advance your team’s development skills with technical training from expert instructors.

With a combined 8 years’ experience, we deliver training in areas including, but not limited to:

  • Domain-Driven Design
  • PHP, Symfony & related libraries
  • Object-Oriented Programming
  • Design Patterns
  • Performance & scalability
  • Databases (MySQL, PostgreSQL, MongoDB)
  • Continuous integration & delivery
  • Machine Learning

Not sure which training you need? We can help identify the most appropriate courses for your team, deliver training at your offices, or recommend group sessions with other developers.

Book a Training Session

Consultancy

Modern IT systems are increasingly complicated. Bring simplicity to complexity with independent advice and guidance from experienced engineers.

We collaborate with businesses to improve efficiency, fix technical problems, and plan for growth.

Where we help:

  • Conduct technical audits and evaluations
  • Advise on technologies & architectures
  • Deal with legacy systems
  • Introduce Agile practices
  • Improve performance and scalability
  • Tackle complexity of software
  • Coach teams and improve development processes

Get Advice

Meet two personas behind

Source Ministry

   
Kacper Gunia

Kacper is a Technical Team Leader, trainer and conference speaker with 6 years’ commercial experience. He is passionate about software architecture and Test and Behaviour-Driven Development, an explorer of Domain Driven Design, and an experienced Agile practitioner. Prior to founding Source Ministry, Kacper worked for a number of leading web development agencies including SensioLabs UK. Kacper has a degree in Computer Science and postgraduate diplomas in Coaching and Project Management.

Symfony Framework Zend Certified Engineer

   
Mariusz Gil

Mariusz is a software architect and CTO focused on high performance and scalable web applications with over 14 years of experience in the development industry. Mariusz has worked for several companies to build PHP software that supports millions of active users, from the biggest social network and instant-messaging software in Poland to a multi-billion content personalisation and discovery platform. Mariusz is a Big Data enthusiastic and data-scientist wannabe. After hours, Mariusz is a biker and rock guitarist.

MongoDB

Together, we help organise conferences including 4Developers, PHPCon Poland, PHPers.

Our clients:

Selected publications

  • Forget about index.php and build you applications around HTTP!

    As developers we are asked to implement really challenging and complicated tasks so it's easy to forget that in reality we need to solve only one problem - transform a request into a response. PHP and HTTP are really well suited to this task because of their statelessness, but how can we leverage it and which practices are the best?

    Read on Slideshare
  • Discovering graph structures

    Graphs are a mathematical construct used to model the relationships between key/value pairs, and comprises a set of vertices (nodes) and an arbitrary number of edges (lines) which connect them. Discover how to implement graphs with PHP, from typical SQL solutions to dedicated, powerful tools like Apache Giraph or Titan.

    Read on Speakerdeck
  • PhpSpec - The only design tool you need

    We are professionals and we are responsible for building well-designed applications on daily basis. So what does design actually mean to us? And how does it relate to quality and maintainability of our app? Are there any tools that can help us to write code that reflects our domain and is painless to refactor?

    Read on Slideshare

Upcoming events

Contact us

Email address [email protected]

Twitter @SrcMinistry

Office address Source Ministry Ltd
71-75 Shelton Street
Covent Garden, WC2H 9JQ
London, United Kingdom