Dependency Injection, Dependency Inversion and Inversion of Control Explained (TypeScript example)

If you’re familiar with software development techniques, you may have stumbled upon the...

Continue Reading...

The Observer Pattern for Better UI Architecture

Today I’m going to show you a major pattern that underlies all good UI architecture and why...

Continue Reading...

Should You Use a State Library in JavaScript UI Apps

architecture react state Mar 16, 2021

In the world of JavaScript, there are a lot of useful state management solutions like MobX or...

Continue Reading...

How To Upgrade Your React UI Architecture

architecture react Feb 23, 2021

The React documentation tells us that React is a simple library to build encapsulated components...

Continue Reading...

End-To-End Testing Encourages Bad UI Architecture (React, Angular, Vue)

architecture e2e testing Jan 20, 2021

Software development is still a young industry and it’s important that we (as software...

Continue Reading...

What is a UI Architect?

architecture javascript ui Nov 17, 2020

A UI Architect is a role that we normally ascribe to people that have some sort of...

Continue Reading...

How to Test ‘Infinite Loaders/Scrollers’ In A JavaScript UI App (React, Angular, Vue)

architecture testing Aug 03, 2020

An infinite scroller is a common JavaScript UI tool which we use to gradually show more records...

Continue Reading...

Should You Use A ‘Reactive Architecture’ In Your UI App?

architecture testing Jun 23, 2020

Today we are going to talk about something which sounds confusing but truthfully isn’t;...

Continue Reading...

How To Test 'State' In Your UI App (React, Angular or Vue)

architecture testing Jun 09, 2020

As a UI framework grows in popularity; so does the demand for skills in it.

Books, conferences,...

Continue Reading...

Deciding 'What' to Test in a JavaScript UI App (React, Angular, Vue)

architecture tdd testing tools Jun 02, 2020

UI Engineers that don't write a lot of automated tests often find that deciding 'what' to test is...

Continue Reading...
Close

50% Complete

Book Trial

Please fill out your details if you would like to trial our system.