home.social

#laravel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #laravel, aggregated by home.social.

  1. Как я переписал каталог из 500 000 SVG‑иконок с Laravel на Go и уменьшил сервер с 4/6 ГБ до 2/2 ГБ

    Больше года назад я запустил SVG4 — каталог векторных иконок. Сейчас в нём больше 500 000 SVG‑файлов. Первая версия была написана на Laravel. На тот момент выбор был простой: Laravel я хорошо знал, на нём можно было быстро собрать рабочий проект и проверить, нужен ли он вообще кому‑нибудь. Проект вырос. Вместе с ним выросли база, количество страниц, поисковый трафик и нагрузка. Старая версия работала на сервере с 4 ядрами и 6 ГБ оперативной памяти. После переписывания на Go весь проект работает на 2 ядрах и 2 ГБ RAM. При этом я не ставил задачу доказать, что Go быстрее PHP. За время переписывания изменилась не только технология, но и сама архитектура приложения. Именно об этом переходе и хочу рассказать.

    habr.com/ru/articles/1084694/

    #разработка #сайт #каталог #svg #рефакторинг #go #php #laravel

  2. Как я переписал каталог из 500 000 SVG‑иконок с Laravel на Go и уменьшил сервер с 4/6 ГБ до 2/2 ГБ

    Больше года назад я запустил SVG4 — каталог векторных иконок. Сейчас в нём больше 500 000 SVG‑файлов. Первая версия была написана на Laravel. На тот момент выбор был простой: Laravel я хорошо знал, на нём можно было быстро собрать рабочий проект и проверить, нужен ли он вообще кому‑нибудь. Проект вырос. Вместе с ним выросли база, количество страниц, поисковый трафик и нагрузка. Старая версия работала на сервере с 4 ядрами и 6 ГБ оперативной памяти. После переписывания на Go весь проект работает на 2 ядрах и 2 ГБ RAM. При этом я не ставил задачу доказать, что Go быстрее PHP. За время переписывания изменилась не только технология, но и сама архитектура приложения. Именно об этом переходе и хочу рассказать.

    habr.com/ru/articles/1084694/

    #разработка #сайт #каталог #svg #рефакторинг #go #php #laravel

  3. Как я переписал каталог из 500 000 SVG‑иконок с Laravel на Go и уменьшил сервер с 4/6 ГБ до 2/2 ГБ

    Больше года назад я запустил SVG4 — каталог векторных иконок. Сейчас в нём больше 500 000 SVG‑файлов. Первая версия была написана на Laravel. На тот момент выбор был простой: Laravel я хорошо знал, на нём можно было быстро собрать рабочий проект и проверить, нужен ли он вообще кому‑нибудь. Проект вырос. Вместе с ним выросли база, количество страниц, поисковый трафик и нагрузка. Старая версия работала на сервере с 4 ядрами и 6 ГБ оперативной памяти. После переписывания на Go весь проект работает на 2 ядрах и 2 ГБ RAM. При этом я не ставил задачу доказать, что Go быстрее PHP. За время переписывания изменилась не только технология, но и сама архитектура приложения. Именно об этом переходе и хочу рассказать.

    habr.com/ru/articles/1084694/

    #разработка #сайт #каталог #svg #рефакторинг #go #php #laravel

  4. Today I released Laravel GitHash 1.10.0 to support Laravel 13.

    With thanks to @Sjors1985 for the MR.

    The package is to get the current git hash (short or long) in your Laravel application.

    packagist.org/packages/tjvb/la

    #PHP #PHP85 #Laravel #release #oss

  5. Today I released Laravel GitHash 1.10.0 to support Laravel 13.

    With thanks to @Sjors1985 for the MR.

    The package is to get the current git hash (short or long) in your Laravel application.

    packagist.org/packages/tjvb/la

    #PHP #PHP85 #Laravel #release #oss

  6. Today I released Laravel GitHash 1.10.0 to support Laravel 13.

    With thanks to @Sjors1985 for the MR.

    The package is to get the current git hash (short or long) in your Laravel application.

    packagist.org/packages/tjvb/la

    #PHP #PHP85 #Laravel #release #oss

  7. Ever needed a custom approval workflow inside a Filament app, without hardcoding it?

    At our July meetup, Luc Kromer showed the workflow engine he and his team built at FFHS — design business processes with a node editor, then generate forms that work for everyone in the company.

    Watch → youtube.com/watch?v=2XzO6m2OrVQ

    #Laravel #PHP #WebDev #Switzerland

  8. Falling in line with #AI sloppification and #Omarchy #groveling was exactly what I expected from #laravel's #TaylorOtwell.

    Showing off his orange Lambo in front of his multi-million dollar residence was exactly the prelude I thought it was going to be.

    yac.grumpy-learning.com/@grmpy

  9. Falling in line with #AI sloppification and #Omarchy #groveling was exactly what I expected from #laravel's #TaylorOtwell.

    Showing off his orange Lambo in front of his multi-million dollar residence was exactly the prelude I thought it was going to be.

    yac.grumpy-learning.com/@grmpy

  10. Falling in line with #AI sloppification and #Omarchy #groveling was exactly what I expected from #laravel's #TaylorOtwell.

    Showing off his orange Lambo in front of his multi-million dollar residence was exactly the prelude I thought it was going to be.

    yac.grumpy-learning.com/@grmpy

  11. Falling in line with #AI sloppification and #Omarchy #groveling was exactly what I expected from #laravel's #TaylorOtwell.

    Showing off his orange Lambo in front of his multi-million dollar residence was exactly the prelude I thought it was going to be.

    yac.grumpy-learning.com/@grmpy

  12. Falling in line with #AI sloppification and #Omarchy #groveling was exactly what I expected from #laravel's #TaylorOtwell.

    Showing off his orange Lambo in front of his multi-million dollar residence was exactly the prelude I thought it was going to be.

    yac.grumpy-learning.com/@grmpy