Development
-
Installing Symfony Flex and Prooph 7
Because I love to experiment with new technologies I decided today to set up a new event-sourced project using Symfony Flex and Prooph 7. In this blog post, I am going to describe my experiences when installing these, which issues I encountered and how I resolved them. Keep in mind that the contents of this…
-
Using Jetbrains’ Rider IDE with Unity
In my daily work I use phpStorm intensively and as such I have become used to the convenience that the IntelliJ family of products give. A little bit of background Aside from my work as PHP Developer I also create interactive media solutions, such as games, using Unity. But with Unity the default editor is…
-
Automatically building a Docker Container using Gitlab CI
Many developers have been with Github for their projects for quite some time. While Github is a truly amazing service it would seem that Gitlab is gaining ground with some pretty amazing features. Two features in particular are wonderful when you work a lot with Docker: Gitlab CI and the Gitlab Private Container Registry. Previously I had…
-
Running functional tests in parallel with Codeception
Using functional tests in Codeception you can verify that components within your application work well together and it is perhaps the most worthwhile way to test controllers. The downside of these tests are that they can take a long time to run and consume a significant amount of memory. At some point this can become a problem…
-
phpDocumentor, an update
In the past month so much has happened! So incredibly much has happened but none of it shows on Github unfortunately. You might be thinking that those phpDocumentor people are slacking while there is a crapton of Github issues still there to be worked on; but the truth is that lots of stuff is currently going…
-
I am coaching at WeCamp
For those of you who do not know WeCamp, it is a camp event where we work in teams of at most 5 people with a coach to create awesome projects in just under a week’s time. What’s so special about WeCamp is that it is held on its own private Island at the Veluwemeer and the…
-
Which projects have excellent documentation?
I continuously research how to improve the documentation that I write and how others perceive it. But what better way than to step back for a moment and see how others have done it? But surely I am biased by now. I have adopted my own style and tend to favor projects that use that same…
-
Live templates in phpStorm
For phpDocumentor I have the strict rule to apply a File DocBlock on the top with the necessary legal information such as copyright, license information and where to find the homepage. Anytime I add a new file, I have to open another existing sourcefile, copy the File DocBlock and paste it into the new file.…
-
phpStorm and component-based projects
For phpDocumentor I sometimes need to edit both a template and the main project in tandem to fix an issue. A sub-optimal solution as it is a clear sign of code coupling yet sometimes your template just relies on a bugfix or new feature in the host application. Previously I always opened 2 phpStorm windows…
-
DocBlox is unmasked … it is really phpDocumentor 2!
Announcing phpDocumentor 2 — the merging of the old (phpDocumentor) and the new (DocBlox). With the first alpha release of phpDocumentor (2.0.0a1), the new “Responsive” default template sports a new page layout, along with the useful layout improvements that the original DocBlox templates provided (which remain available) over the old phpDocumentor templates (which will retire…