От рефакторинга до психотерапевта: как мы переписывали карточку задачи в Битрикс24
Привет! Никита Щербо на связи, backend-разработчик и тимлид в Битрикс24. В этой статье расскажу, как мы переписывали один из самых старых и загруженных кусков продукта. Про архитектуру, обратную совместимость, миграцию миллионов записей, первый боевой запуск и про то, что происходит с командой в длинных проектах.
https://habr.com/ru/companies/bitrix/articles/1021848/
#php #bitrix #битрикс #рефакторинг #архитектура
I did some commits to #php ext-pam for better compatibility with PHP 8.5 and potential release on #phppie
Ah, tiens, y en a qui ont enfin compris...
"L’environnement technique repose sur un SI existant historiquement développé en Java, avec une évolution progressive vers des briques en PHP, dans une logique de modernisation et de simplification de l’écosystème applicatif."
Serendipity 2.6.0: Support für PHP 8.4, schnellerer Cache, 2FA beim Login, viele Fixes https://www.onli-blogging.de/2631/Serendipity-2.6.0-Support-fuer-PHP-8.4,-schnellerer-Cache,-2FA-beim-Login,-viele-Fixes.html #s9y #blog #foss #php
WordPress 7.0 has been delayed due to performance issues on hosting platforms caused by the Real Time Collaboration feature. https://www.searchenginejournal.com/wordpresss-troubled-real-time-collaboration-feature/571201/ #wordpress #php
Here is my résumé when it comes to using #GLM 5.1 for refactoring a large #php #laravel code based on #sonarqube warnings/errors:
A DISASTER ‼️ - #claude on the other hand: one shot, everything works.
For the record:
GLM5.1 was running via opencode go. (same prompt) 😞 😢
i don’t think GLM is bad in general. i am talking here about refactoring a large codebase in particular. writing new code or doing small stuff works fine.
🧵 👇

A000096: a(n) = n*(n+3)/2
A000096 ➡️ https://oeis.org/A000096
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A000096.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A000096.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A000096.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

A000093: a(n) = floor(n^(3/2))
A000093 ➡️ https://oeis.org/A000093
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A000093.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A000093.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A000093.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

@frank
Maybe something from our continent works for you? Like https://www.hetzner.com/storage/storage-share/
No idea about latencies or whether they sell in Canada at all, but we have some other companies over here as well, for decent prices.
#webhosting #nextcloud #wordpress #email #php
About to run InfectionPHP on this PHPUnit testsuite... 😱

@marek great slides! Easy to follow, yet carrying very much to learn from. #php
I want to see more #webhosting companies officially supporting #nextcloud
I'm getting tired of doing computer acrobatics to make it work.
You're offering hosted #wordpress and #email ?
Bro, everybody's doing it. Time to level up.
Use S3 Storage, limit resources, I don't care.
It's even already using #php
Just make it work.