Android Architecture Views

Wire ViewModels, LiveData/Flow, and Compose states for UI updates.

android, mvvm

API Contract Testing Checklist

Validate that clients and services keep API contracts in sync.

contract testing, pact, openapi

Automation Testing Ops

Run smoke tests on automation runs and log failures.

automation, testing

Automation Testing Strategy

Layer unit, integration, and e2e automation in CI

automation testing, ci/cd, e2e, unit, integration

Big O Notation | CheatSheets Hub

Algorithm complexity analysis. Analyze algorithm efficiency

big o, time complexity, space complexity

Cucumber | CheatSheets Hub

BDD testing framework. Cucumber bridges communication between technical and non-technical team members

cucumber, bdd, gherkin, testing

Data Structures | CheatSheets Hub

Essential data structures reference. Foundation for efficient algorithms

data structures, algorithms, computer science

DataOps Orchestration

Pipeline stages, DAG tools, and quality checks

dataops, orchestration, airflow, dagster, testing

Design Patterns | CheatSheets Hub

Software design patterns. Reusable solutions to common problems

design patterns, oop, software engineering

Frontend Testing Matrix

Define matrix across unit/integration/visual/accessibility

frontend testing, jest, cypress, axe

K6 | CheatSheets Hub

Modern load testing tool. K6 is built for developer productivity

k6, load testing, performance, stress testing

Micro Frontends

Split UI delivery per team while sharing contracts and assets

micro frontends, module federation, web components, ui architecture

Microservices | CheatSheets Hub

Microservices architecture patterns. Design scalable distributed systems

microservices, architecture, distributed systems

Mobile App Testing

Balance emulator, device lab, and smoke tests

mobile testing, ui tests, instrumentation, automation

Serverless Architecture | CheatSheets Hub

Building serverless applications. Build scalable serverless applications

serverless, lambda, cloud functions

SOLID Principles | CheatSheets Hub

Object-oriented design principles. Write maintainable object-oriented code

solid, oop, software design

Storybook Testing

Run storybooks with interactions, snaps, and accessibility

storybook, testing, visual regression

Test Automation Pyramid

Structure automated tests to maximize feedback and minimize maintenance.

testing, pyramid, qa

Test Impact Analysis

Identify which tests to run based on code changes to save cycles.

testing, impact analysis, ci

Test-Driven Development | CheatSheets Hub

TDD methodology and best practices. Write tests before code for better quality

tdd, testing, software development