2021
-
Advent of Code
December 2, 2021
-
Screeps #24: Boosting to the Moon
October 15, 2021
-
Screeps #23: Botarena!
September 28, 2021
-
Screeps #22: For Science
August 24, 2021
-
Screeps #21: Patrolling the Perimeter
August 17, 2021
-
Screeps #20: The Great Purge
August 10, 2021
-
Screeps #19: Expanding Operations
July 13, 2021
-
Screeps #18: Spawn Uptime
July 10, 2021
-
Screeps #17: Reports and Metrics
June 28, 2021
-
Screeps #16: A Caching Diversion
June 9, 2021
2020
-
Screeps #15: Room Planning
November 11, 2020
-
Screeps #14: Decision Making
November 7, 2020
-
Screeps #13: World State
October 29, 2020
-
Screeps #12: Strategic Directives
October 21, 2020
-
Screeps #11: Moving Forward
October 17, 2020
-
Screeps #10: Questioning Everything
October 12, 2020
-
Screeps #9: Streamlining Serialization
October 7, 2020
-
Screeps #8: Logistics Overhaul
October 6, 2020
-
Screeps #7: Damage Report
October 1, 2020
-
Screeps #6: Remote Mining Hurdles
September 30, 2020
-
Screeps #5: Refactoring for Remote Mining
September 27, 2020
-
Screeps #4: Pipeline Optimization
September 23, 2020
-
Screeps #3: Data-Driven Development
September 22, 2020
-
Screeps #2: Task Management
September 21, 2020
-
Screeps #1: The Game Plan
September 21, 2020
-
PMA Labs Writeup: OllyDbg
August 24, 2020
-
PMA Labs Writeup: Analyzing Malicious Windows Programs
August 4, 2020
-
PMA Labs Writeup: Recognizing Code Constructs
July 30, 2020
-
PMA Labs Writeup: IDA Pro
July 30, 2020
-
PMA Labs Writeup: Basic Dynamic Analysis
July 29, 2020
-
Assembly #1
February 21, 2020