Home
Chang Wan
Cancel

Planning Projects - Resource (Process Groups)

Contents Project Resource Management Project organisational chart An Example of Organizational Breakdown Structure An Example of Resource Breakdown Structure An ...

Planning Projects - Quality (Process Groups)

Contents What is Quality? Quality Metrics Benefits of Project Quality Management Quality Planning Processes in Quality Management Quality Plan...

Security By Design

Contents What is Software Security? Security Dimensions The Difference Between Software Safety and Software Security What is Security By Design? Security Des...

Memory Management in JVM

Contents Understanding JVM Memory Management Memory Distribution in the JVM Heap Memory Stack Memory Method Area Program Counter (PC) Registers Nativ...

Binary Decision Diagrams

Binary Decision Diagrams (BDDs) are a data structure that is pivotal in the realms of computer science and engineering, especially for representing Boolean functions. one of the only really fun...

Data Modelling

Contents What is Data Modelling? Why is Data Modelling Considered Crucial? Some Objectives of Database Design Approaches to Data Modelling Database Desig...

Design Patterns

Contents What is the Design Patterns? What is a Pattern? Different Types of Patterns Creational patterns Structural Patterns Behavioural Patterns Goo...

How does Java code runs?

Contents Journey of Java Code: From Compilation to Execution Writing the Code Compilation to Java bytecode Loading Linking Initialization Compila...

Preview Image

Clean Code: Error Handling

Many code bases are completely dominated by error handling. When I say dominated, I don’t mean that error handling is all that they do. I mean that it is nearly impossible to see what the code d...

Introduction to JVM

The JVM is a vital component of the Java ecosystem, providing a platform-independent environment for executing Java applications. It ensures that Java applications can run on any device that has a ...

ip