1.How to write your first obfuscator of Java Bytecoderesearch | 2026-02-04 23:00 | blog.quarkslab.com | Original ↗ | .md | #java | #obfuscation | #asm
2.The life and times of an Abstract Syntax Treeblog | 2024-05-02 13:00 | blog.trailofbits.com | Original ↗ | .md | #ast | #cpp | #compilers
3.Simplifying Conditional Logic in TypeScript: The Power of Logical Operators and Nullish Coalescingblog | 2024-04-02 03:01 | hackerone.com | Original ↗ | .md | #javascript | #typescript | #programming
4.Unlocking the Power of Generics in Programmingblog | 2024-04-01 02:01 | hackerone.com | Original ↗ | .md | #java | #software-engineering | #programming
5.Python Pitfalls: The Perils of Using Lists and Dicts as Default Argumentsblog | 2023-12-20 04:17 | hackerone.com | Original ↗ | .md | #python | #best-practices | #programming
6.Python "Gotchas" Ruby Developers Should Knowblog | 2021-05-27 01:00 | hackerone.com | Original ↗ | .md | #ruby | #code-review | #python
7.Debugging with Your Eyesblog | 2020-07-15 10:00 | hackerone.com | Original ↗ | .md | #code-review | #debugging | #productivity
8.Golang from a C Programmer's Perspectiveblog | 2019-09-03 10:00 | hackerone.com | Original ↗ | .md | #golang | #programming | #c-programming
9.Unaligned accesses in C/C++: what, why and solutions to do it properlyresearch | 2018-10-15 22:00 | blog.quarkslab.com | Original ↗ | .md | #c | #cpp | #programming
10.Easy::jit: Just-In-Time compilation for C++research | 2018-07-09 22:00 | blog.quarkslab.com | Original ↗ | .md | #open-source | #jit | #performance
11.Turning Regular Code Into Atrocities With LLVM: The Returnresearch | 2015-05-31 22:00 | blog.quarkslab.com | Original ↗ | .md | #obfuscation | #tutorial | #llvm