Djumaka

I like PHP, processes and automations. I help people work smarter and overcome their flows. I believe tech can finally be used to take out the boring stuff. I love blues, BEER and hard rock, outdoors, dogs. I'm fluent in my ADHD :) I am on tootfinder.

2025-05-23

Had an exercise in the lunch break to convert a couple of classes from hierarchy to composition, as it's not a natural switch of mind. It was interesting and it morphed slowly into what is the role of the controller and how deep should we pack behavior in service classes... then I got to a thought, there are some Laravel developers that can't become software devs, because of all the goodnes laravel gives, it's gets hard to identify what exactly is the "controller" part of all that code...

2025-05-22

I love how they consider an accessible on-device #LLM model which requires an RTX 4090 card, which along with the gear around it costs half a car... You can't even speak about mobility. Are really Mac computer that optimized for AI as I see them compared as power frequently. Do guys know any bundle laptop that doesn't cost your life savings that is decent in performance on #AI models?

2025-05-21

I start to like the named params in #php as they tend to bring a bit of clarity.

`processData($dataList, enableAlerts : true);`
is very explicit and brings instant context... what do you think?

2025-05-21

TIL, in #php when run via cli like "php script" everything outside the `<?php ...?>` tag is ignored...

I've never thought of this :D

2025-05-09

I just come by to express my deep disappointment that:
First - I have to work with #asana at all.
Second - that there is no "Inbox" API of any sorts. I'm playing with some small local agent code to help my poor #adhd brain get on top of the flood of information that comes my way daily in asana. I wanted to grab all the updates from the inbox then pass it on to a local/paid LLM to summarize and categorize, potentially later to allow it to bookmark or even task myself around them. But "nice try":(

2025-05-02

@vergauwen_simon Not yet on PHPStorm so I can't evaluate. I have no good XP on both so I'm running on feedback, but if it works decent, then yes... It'd be all crazy...

2025-05-02

For the record, when AI is not allowed, due to policies, it's an easy choice :)

2025-05-02

OK, I love #jetbrains and the PHPStorm IDE but the feedback I read for early #junie users is so-so... and at this point as an experienced dev I'm a bit on the edge - keep using the deveveloper-driven workflow with the IDE or use #windsurf / #cursor where it's becoming more like a "dev/architect"work to dictate the AI what to code... As far as I hear, the gains from the 2nd flow are up to triple as performance... I guess there is place for both? What do you think, guys?

2025-05-02

@yurukov нещо подобно като коментар си спестих преди малко из фейса, че станах вече банален с дискусията за тоя тъп предмет... Църква, Религия и Вяра са 3 различни неща, само 3тото, от които, дава най-много на човек...

2025-04-10

@Crell a strangely positive vibe by your post... I am glad that it's not only my dumb eastern-european corrupt government doing unbelievable things :) In the sense ... It confirms we are still evolving as species and actually we are far ahead of where we were 100y ago and there is some light if different regions have similar issues.. but yes, the egoistic happiness that I am not alone in misery too :)

2025-04-10

@derickr "do you know that debugging a problem for two hours, can save you ten minutes of reading the documentation" :) 10x. As a tradition, I saw it right after I had my problem solved :)

2025-04-10

My Chrome updated and Xdebug extension was immediately flagged. I fount [this blog post](blog.jetbrains.com/phpstorm/20) from #jetbrains that they are joining in the support of this one. I'm delighted.

2025-04-09

I know I'm rediscovering fire here, but since the new project has a good FeatureTest coverage, I can't brag and enjoy enough how easy things are... big conflict? no problemo, test, fix tests, you're good.
Of course our tests have quite some false positives... but still at this early stage of the project it's enoug...
#php #testing

2025-04-03

@Crell the project itself is jbang.dev/ not that interesting to php world... I don't know what we need, I was trying to reflect back on why is never in the list of programming languages... Node is, python is, php is out
. So I was considering if our tools are are strange to the outer world as one of the many possible reasons...

2025-04-02

I see JBang and it's promotion you can run it from anywhere, literally from NodeJS and Python PMs and again #PHP is off the radar. I start thinking that aside of use being treated as a small bash alternative for your free time, we may be a bit off on tooling. And not about missing tools but may be scattered ones? Composer is a PHP script, PECL/PEAR and etc are separate... IDK, any thoughts, guys?

2025-03-30

Doing a release upgrade via termux from my phone in a "screen" session on an old laptop made into a server, running in text mode. Nerdy joy...

2025-03-26

@FizzyOrange Oh why this should not happen is a material to a whole book or at least a conf talk :D you know, commit at least daily, you should not have a 3d task worth of code and etc.

And what is the karma roundhouse-kick - I've been preaching about the bus factor in my team myself :D

2025-03-25

@phpstorm "Local History" saves my *ss for a second time after I "reset hard" my git repo in the wrong folder containing quite some uncommitted code.

2025-03-25

@mauriciofauth I read that, actually. I wanted to avoid adding it all for one rule... I was hoping to have a smarter way... (smarter, read "lazier" :) )

2025-03-25

How come there is no sniff for #phpcs that enforces $snake_case variables. By whatever reason it is, I need this and I can't find how to do it...

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst