@jaapio@phpc.social avatar

jaapio

@jaapio@phpc.social

https://phpc.social/@phpdoc maintainer,
developer at Tilaa,
Opensource lover

With more than 10 years of professional software development I like to help teams and projects improve their documentation. Because I do belief that we should generate documentation. Not write it.

I'm building tools and libraries to help you with just that, so you don't have to. And can focus on what matters... your product.

I prefer #php as my main language, but when needed I can write other languages as well.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jaapio, to php Dutch
@jaapio@phpc.social avatar

Scary thought... Did you know that a large number of #php infrastructure projects are maintained by 1 single person, some 2 or 3... But the original maintainer has been doing that for more than 20 years+ what would happen if they step down?!
They will retire at some point... Who will take over? Shouldn't we invest in the future and start education on how to maintain a opensource project with millions of users?

jaapio, to php Dutch
@jaapio@phpc.social avatar

I'm gonna make you feel old... Remember #php 5 was released in 2004.
To me this means that I have been writing php for 20 years now. How about you?

jaapio, to random Dutch
@jaapio@phpc.social avatar

@wyri what type of sata cables are you using for your raspberry pi cluster?

ocramius, to random
@ocramius@mastodon.social avatar

Send invalid Authorization headers to Atlassian Confluence: get 200 responses back, with empty results.

I despise Atlassian: they're so bad at writing software.

jaapio,
@jaapio@phpc.social avatar

@asgrim @herndlm @ocramius @ciaran interesting tool, will definitely look at this when improving @phpdoc

jaapio, to random Dutch
@jaapio@phpc.social avatar

@jrf_nl I'm searching for a sniff to enforce a file level comment in each file in my repositories. What would be the best way to find such a sniff? Rather than spamming you? 🤪

jaapio, to php Dutch
@jaapio@phpc.social avatar

I learned about an idea that lives in our community to start a foundation to help the community.
Yes I know we have the @thephpf, that's mainly focused on core development of php. #php is much larger than just the language, we have user groups, conferences, meetups, speakers, opensource projects and their maintainers.
Most of them operate for free, but they have expenses. speakers at php conferences do not get paid, part of their expenses are covered but not all.

Let's talk!

jaapio, to php Dutch
@jaapio@phpc.social avatar

For a podcast, I'm looking for people in the php community that would like to talk with me for about 10 to 15 min about static analysis in php. Recording can be done online, and podcast will be free available. #IngewikkeldSession

Drop me a message if you would like to share your story. How static analysis helps you in your daily work. #php

jaapio, to php Dutch
@jaapio@phpc.social avatar

discovered livetechhelper.com, while the initiative could be positive explained, the execution is horrible! I found https://livetechhelper.com/repos/jaapio/phpunit
I can help with but obviously any income should go to the original maintainers not to me because I created a fork!

Same applies to other projects, should we stop this?! ?

jaapio,
@jaapio@phpc.social avatar

@thomastospace I didn't even think of that...

jaapio, to php
@jaapio@phpc.social avatar

I really enjoyed building a prototype of a new feature in @phpdoc, in this case it was back on my list because of a question I got.
Not that I would develop just any random feature by request... but this was on my list for a long time.

From now on, phpdoc will have automatically generated uml diagrams based on your project.

For me, this a huge step forward towards a goal, making a thing in

Thanks @dgoosens for your question, that confirmed the need for this!

thomastospace, to random
@thomastospace@phpc.social avatar

I just started a plain typescript project, and was too lazy for a docker setup so I just installed Node with apt and went on my way.

I installed Typescript, that went fine, but when trying to use it it gave a vague error.

Quick search fixed it, but... I'm amazed by the cause: Typescript didn't support the version of Node I had installed, which sure.. That's okay. But why didn't NPM tell me this? NPM does not have node version constraints?!?

🤯

jaapio,
@jaapio@phpc.social avatar

@thomastospace every time I try another language, I feel blessed that I'm able to work with the most powerful and reliable package manager of the world. Nothing beats #composer

#php

jaapio,
@jaapio@phpc.social avatar

@syntaxseed yes that's my strategy as well, I rarely use composer update. I use composer require to bump versions because that will give me the latest possible version.

jaapio, to markdown Dutch
@jaapio@phpc.social avatar

I'm investigating options that are available to create a table of contents in #markdown, really wondering what people are using to create that when writing markdown based docs.

Please boost for reach.

#documentation

jaapio,
@jaapio@phpc.social avatar

@dantleech that means that you do not have any influence on the order of the chapters? And all headers are included? Or can you specify the maximum level?

I do completely understand that you prefer RST as it is much more powerful and easier to extend with custom syntax. The reason why I'm looking for a way to build a TOC is because @phpdoc users do request for it.

jaapio, to random
@jaapio@phpc.social avatar

I hate it when I lose a large issue description because my browser tab crashes. Lost about 30min of typing

jaapio, to opensource Dutch
@jaapio@phpc.social avatar

Years ago I started planning my #opensource work to ensure I spent some time on it every week. By that time Tuesday evening was the most suitable evening. And I still do this every week. Yes, sometimes I skip a week, but it helps to plan things you like. Who is with me? #php #foss

jaapio, to wordpress Dutch
@jaapio@phpc.social avatar

He #wordpress devs how are you documenting your custom plugin hooks?
Do you have some examples for me to look at?

Cc @milana @jrf_nl
#php

jaapio, to random
@jaapio@phpc.social avatar

Returning home from vacation, time for some code reviews for @phpdoc.

jaapio, to random
@jaapio@phpc.social avatar

I announce the immediate availability of phpDocumentor/guides 1.0.0.

Read my full story on Linkedin or the image attached to this message.
https://www.linkedin.com/feed/update/urn:li:activity:7170173363275943936/

jaapio, to random Dutch
@jaapio@phpc.social avatar

At the camping, and for some reason I got a feeling that I want to write documentation for @phpdoc. But I didn't bring my laptop... With reasons...

jaapio, to random Dutch
@jaapio@phpc.social avatar

Spend some time tonight setting up trash collection notifications in home assistant. I will now be notified when I need to move the trash bin outside. Including a confirmation that I did it.

Saves me another useless 3th party app on my phone.

jaapio, to random Dutch
@jaapio@phpc.social avatar

It's almost the end of valentine's day, and as much as I hate the commercial shit around it.
So much I do love working with @Skoop and @mvriel. thanks guys for being my heroes in the past year.

Talk to them if you see them at a conference, they won't bite I promise, but be aware! You will never forget them! 🫂

#phpc #dpc24 #WebCampVenlo

jaapio, to php Dutch
@jaapio@phpc.social avatar

Spend 6 hours squize out 4 minutes more minutes of the rendering process of changelog rendering. By now the rendering process without cache takes 2.15 min on my laptop.
This does not only save time but also a lot of computing power. How much CO2 reduction would this be in the long term?

jaapio, to php Dutch
@jaapio@phpc.social avatar

I'm in the process of creating a new version of @phpdoc ReflectionDocblock component. Internally quite some things have been improved, and a lot of stuff has been added. But it feels so scary to release a new version of a project which was downloaded 7 million times last month.

#php #onmyown

jaapio, to php Dutch
@jaapio@phpc.social avatar

I was remembered today that opensource is much more than just writing code together. It's about knowledge sharing, teach other developers how to deal with certain issues. This is even more rewarding than writing a piece of code. #oss #php

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • khanakhh
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • cisconetworking
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • everett
  • Durango
  • JUstTest
  • ethstaker
  • cubers
  • tester
  • GTA5RPClips
  • Leos
  • thenastyranch
  • tacticalgear
  • osvaldo12
  • anitta
  • normalnudes
  • provamag3
  • modclub
  • lostlight
  • All magazines