15 April 2018
CQRS as a replacement for the Repository
A 3-day course for newbies and design students
How to make unit tests easier, simplify refactoring,
and enable easy scaling?
Most applications today use a classic approach to design and implementation. But what if we take
advantage of the CQRS (Command Query Responsibility Segregation) model to achieve the SRP
(Single Responsibility Principle), make it easier to write unit tests, simplify refactoring, and finally
provide an easy scalability? This video presents a non-standard way of using CQRS in the design
of applications, which will make the architecture easy and easy to understand.

With what we encountered and
what problems we found
2 developers, 3 months
1
Some repositories
have up to 30 methods
2
Complex relationships between repositiries
3
Unit Testing
is a challenge
4
Difficulties
in refactoring
Most applications today use a classic approach to design and implementation. But what if we take
advantage of the CQRS (Command Query Responsibility Segregation) model to achieve the SRP
(Single Responsibility Principle), make it easier to write unit tests, simplify refactoring, and finally
provide an easy scalability? This video presents a non-standard way of using CQRS in the design
of applications, which will make the architecture easy and easy to understand.

IT professional. Nice title but what does it really mean? A professional, according to Merriam-Webster, "relating to a job that requires special education, training, or skill". All three are required by IT professionals to tackle today's computing world. But is that all there is?

Merriam-Webster provides fuller definitions such as "characterized by or conforming to the technical or ethical standards of a profession". While technical standards march forward for everyone, the speed for IT is arguably more rapid and broad. Moore's Law certainly comes to everyone's' mind for hardware. A similar pace exists for information complexity while volumes of information are becoming unfathomable.

Simplicity is not the absence of clutter; that's a consequence of simplicity. Simplicity is somehow essentially describing the purpose and place of an object and product. The absence of clutter is just a clutter-free product. That's not simple.
Smoke is a collection of airborne solid and liquid particulates and gases emitted when a material undergoes combustion or pyrolysis, together with the quantity of air that is entrained or otherwise mixed into the mass.
It is commonly an unwanted by-product of fires (including stoves, candles, oil lamps, and fireplaces), but may also be used for pest control (fumigation), communication (smoke signals), defensive and offensive capabilities in the military (smoke-screen), cooking, or smoking (tobacco, cannabis, etc.).
Some repositories
have up to 30 methods
Many books have been written about Silicon Valley and the collection of geniuses, eccentrics, and mavericks who launched the "Digital Revolution"; Robert X. Cringely's Accidental Empires and Michael A. Hiltzik's Dealers of Lightning are just two excellent accounts of the unprecedented explosion of tech entrepreneurs and their game-changing success.

But Walter Isaacson goes them one better: The Innovators, his follow-up to the massive (in both sales and size) Steve Jobs, is probably the widest-ranging and most comprehensive narrative of them all. Don't let the scope or page-count deter you: while Isaacson builds the story from the 19th century-innovator by innovator, just as the players themselves stood atop the achievements of their predecessors--his discipline and era-based structure allows readers to dip in and out of digital history, from Charles Babbage's Difference Engine, to Alan Turing.
Complex relationships between repositiries
To produce perfect books, these rules
have to be brought back
to life and applied.
Explore Our Features
Everyday we work hard to make life of our clients better and happier
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>title</title>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>
  <body>
    <!-- page content -->
  </body>
</html>
In the near future, the Enbisys Group will include other IT companies. Intellectual property will belong to the parent company. All these changes make our business stronger, more stable and open access to world markets and capital.

Arulpragasam began her career in 2000 as a visual artist, filmmaker and designer in west London before beginning her recording career in 2002. Since rising to prominence in early 2004 for her singles "Sunshowers" and "Galang", charting in the UK and Canada and reaching number 11 on the Billboard Hot Dance Singles Sales in the US, she has been nominated for an Academy Award, two Grammy Awards and the Mercury Prize.

Elen Palmer
Creative director of Die Zeitung
Thank you for watching