Recently Updated Pages
Object Oriented Basics
Yes, all the object-oriented programming (OOP) terms and concepts mentioned apply to Python. Pyth...
Dataflow Programming
https://medium.com/@olegalexander/how-to-write-large-programs-628c90a70615 Dataflow Programming ...
Design a Parking Lot
Starting an object-oriented design interview for a parking lot scenario involves several key step...
Recursion
Big O
How should we describe the speed of an algorithm? One idea is to just count the total number ofpr...
Sliding Window
Key terms: Fixed Size Subarray Maximum/Minimum Subarray Consecutive/Continuous Elements Lo...
Cycle Sort
Cycle Sort: Key Terms Missing/Repeated/Duplicate Numbers Unsorted Array Permutation/Seque...
Hashmap
Hashmap Pattern: Finding Pairs Frequency Counting Unique Elements Mapping Relationships Lo...
Two Pointers
Two Pointers: Sorted Array/Array is Sorted Two Indices/Pointers Pointer Manipulation Search...
Architectural
Monolith A monolithic architecture is an architectural pattern where all components of an appli...
Basic Python
https://neetcode.io/courses/lessons/python-for-coding-interviews Variables # Variables are dyna...
Container Comprehension
List Comprehension Dictionary Comprehension
Loops
In Python, there are several loop constructs commonly used for solving array problems. Here are t...
this guy
https://emre.me/coding-patterns/two-pointers/
Common Issues
Black Frames Missing Textures or Assets: Absence or improper linking of textures or asset...
Pros and Cons
Forward Rendering: Renders each object individually, one by one, during each pass. Lighti...
Render Management Software
Pools and Groups: Pools: Pools are used to categorize and segregate rendering resources b...
File Management
Regular File Cleanup: Schedule regular cleanup tasks to remove temporary files, outdated rende...
Debugging Render Output
Identify the Problem: Clearly identify the render issue, such as lighting, shadows, materials,...