Skip to main content

27 docs tagged with "Software"

View All Tags

Clean Architecture

Easy to understand, easy to maintain, and easy to extend. With a focus on shipping solutions.

Entity Relationship Diagram

Describes interrelated things of interest in a specific domain of knowledge. A basic ER model is composed of entity types (which classify the things of interest) and specifies relationships that can exist between entities (instances of those entity types)

Finding Help

Every developer should know the essential roadmap of getting help on a problem they get stuck on.

Gall's Law

Gall's Law states that all complex systems that work evolved from simpler systems that worked. If you want to build a complex system that works, build a simpler system first, and then improve it over time.

Metcalfe's Law

According to Metcalfe's Law the value of a network is proportional to the square of its number of nodes. Computers, servers, and even users can be end nodes.


The idea behind Micro Frontends is to think about a website or web app as a composition of features which are owned by independent teams. Each team has a distinct area of business or mission it cares about and specialises in. A team is cross functional and develops its features end-to-end, from database to user interface. Demo app


It is a greater challenge to form a team that works well together than to orchestrate micrservices.


Nodejs software development

Software Architecture

The highest priority is to satisfy the customer through early and continuous delivery of software that creates value.

SVM Programming

Smart Contracts are only as smart as the data they are feed is valuable.

Tech Stack

Analysis Workbook | Tools vs JTBD | JTBD vs Tools

UML Diagram

Use to assist with explaining how software works or should work.