Battleship Library in Python: Field and Ship Classes https://sudonull.com/battleship-library-in-python-field-and-ship-classes
Analysis of the architecture of the Battleship game logic library in Python. Field, Ship classes, coordinate validation, ship placement. Code examples and error refactoring for middle developers. Study the implementation.
Modular library jasper-modular for JasperReports https://sudonull.com/modular-library-jasper-modular-for-jasperreports
Learn how jasper-modular simplifies subreports and data passing in JasperReports. Typed Java objects, automatic JRXML generation. Connection instructions for developers.
React Testing Library: Ditching Snapshots https://sudonull.com/react-testing-library-ditching-snapshots
Transition from Enzyme to RTL: testing React component behavior, not markup. Checklists, examples, migration. Learn how to write robust tests.
Ude Cyrillic errors C# encoding detection https://sudonull.com/ude-cyrillic-errors-c-encoding-detection
Analysis of Ude library errors when recognizing MacCyrillic vs Windows-1251 in C#. Heuristic fix on strange bytes. Code, examples, limitations for developers.
Type-safe PHP arrays: +4x speed https://sudonull.com/type-safe-php-arrays-4x-speed
Accelerating sbwerewolf/language-specific library by 4 times. Benchmarks against wplake/typed, code examples of chainable API. For PHP developers: readability vs performance. Study the optimizations.