Perugia, Italy

Marco Pivetta

Elite
@Ocramius

@Roave, @laminas and @doctrine. Pushing for better practices in the PHP ecosystem.

ProxyManager. ๐ŸŽฉโœจ๐ŸŒˆ OOP Proxy wrappers/utilities - generates and manages proxies of your objects

5k

PackageVersions. :package: Composer addon to efficiently get installed packages' version numbers

3.2k

GeneratedHydrator. :bullettrain_side: Fast Generated Object Hydrator for PHP

727

DoctrineBatchUtils. :loop: A set of utilities to operate with Doctrine ORM's batch processing techniques

333

PSR7Csrf. :no_entry: PSR-7 storage-less CSRF token generation/validation

178

event-sourcing-workshop. WIP: workshop materials for https://2022.websummercamp.com/

102

CodeGenerationUtils. A set of code generator utilities built on top of PHP-Parsers that ease its use when combined with Reflection

99

Doctrine2StepHydration. Example repository to demonstrate 2-step fetch-join hydration with Doctrine2

98

LazyMap. :rainbow: A lazy-initializing high performance service map

87

Finalizer. A simple utility library that checks for PHP classes that should or shouldn't be marked as final

79

ChangeSet. :vhs: A simple changeset list that supports operations like insert/update/delete, event triggering, commits and rollbacks

69

LazyProperty. :rainbow: An utility to lazy-initialize object properties

68

Instantiator. :star2: Instantiate PHP objects without constructors calls

68

doctrine-orm-zf2-tutorial. :books: Doctrine 2 ORM and Zend Framework 2 integration tutorial

59

OcraCachedViewResolver. :bullettrain_side: Cached view template resolvers for `laminas/laminas-view` - to avoid additional stat calls while rendering views

57

proxy-pattern-in-php. :books: A short presentation/introduction to the Proxy OOP patterns applied to PHP

50

OcraServiceManager. ServiceManager additional features implemented via modules

47

extremely-defensive-php. CSS

47

ocramius.github.com. :books: Coding thoughts and ideas by Ocramius

39

home-automation. Shell

36

example-symfony-cli-usage. Example repository to demonstrate "correct" (opinionated) symfony console application usage with a DIC

32

doctrine-best-practices. Slides for my "doctrine best practices" talk

29

Doctrine2ORMSlidesTutorial. A slideshow that acts as a Tutorial for Doctrine 2 ORM newcomers

29

.github. Common documentation about my work on projects that I make public on Github

27

ocramius.util.Optional. :package: A PHP port of java.util.Optional as in the OpenJDK

27

OcraHopHop. :train2: Worker-based HTTP request dispatching module for ZF2

26

OcraDiCompiler. Zend\Di compiler utility module to make ZF2 applications blazing fast

24

basic-doctrine-tutorial-2017. PHP

23

doctrine-tutorial-bootstrapper. PHP

21

zf2-best-practices. An opinionated approach to ZendFramework 2 development practices

20

OcraElasticSearch. ElasticSearch Zend Framework 2 Module based on top of a Doctrine ObjectManager

20

real-time-applications-and-event-sourcing-in-php. [WIP] - PHPCon.pl 2015 workshop material

18

Exam. Simple exam service prototype with event-driven PHP

18

MinifyLessCSS. Combines, minifies, and caches JavaScript, LESS and CSS files through Minify and LessPHP

16

VersionEyeModule. VersionEye API integration module for ZF2

16

harvest-to-jira-tempo-time-sync. Synchronizes logged time from Harvest to Tempo (Jira)

16

crossdomain-iframe-resizing. Cross-Domain dynamic resizing of iFrames

14

AdminLTE. AdminLTE - Free Premium Admin control Panel Theme That Is Based On Bootstrap 3.x

13

awesome-php. A curated list of amazingly awesome PHP libraries, resources and shiny things.

12

ocramius-cli. The Ocramius - do I have to say anything else?

11

OcraComposer. Zend Framework 2 Module that provides Composer based autoloading for Zend Skeleton Application based installations

7
41
Apply