Artem Zakirullin's repositories
cognitive-load
š§ Cognitive Load In Software Development
tiny-compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
world-renderer
Minecraft-like OpenGL world renderer based on diamond-square algorithm
android-rssreader
An RSS reader for Android platform. Data fetching process is preserved throughout the whole activity life cycle
huffman-compressor
An implementation of Canonical Huffman code
csrf-middleware
A PSR-15 compatible middleware that is designed to simplify CSRF verifcation process
conditional-middleware
PSR-15 middleware that makes it possible to add conditional middlewares, based on request
laminas-cli
Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications
laminas-servicemanager
Factory-Driven Dependency Injection Container
open-exchange-rates-api
PHP wrapper for Open Exchange Rates API
psalm
A static analysis tool for finding errors in PHP applications
technical-steering-committee
Laminas Project Technical Steering Committee organization and processes.