TGViewer
Channel Public Channel
Пятиминутка PHP

Пятиминутка PHP

@tg_5minphp

Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Subscribers
2.79K
Photos
361
Videos
28
Links
861

Showing posts older than #570 · Back to latest

Older Posts 20 shown
Post #569 19

Forwarded from Pronskiy Digest

PhpStorm 2020.1 EAP

https://blog.jetbrains.com/phpstorm/2020/01/phpstorm-2020-1-early-access-program-is-now-open/

Upd: Поправил ссылку.

Наконец-то запустили программу раннего доступа для первого в этом году мажорного релиза PhpStorm.

Будем улучшать разные подсистемы, в том числе вывод типов в PHP, VCS и прочее. Конечно, производительности будет много внимания.

Описывать все изменения планирую порциями каждую неделю, поэтому подписывайтесь на Twitter phpstorm или старый добрый RSS блога.

В первом посте об улучшениях для Composer – теперь практически всё можно делать прямо в редакторе в файле composer.json. Есть автокомплит, переходы к файлам, запуск скриптов и прочее.

+ PCOV и PHPDBG для подсчёта покрытия, кастомизация тегов Twig, минимально обновили светлую тему, шрифт JetBrains Mono по умолчанию, пачка улучшения для Git, но о них позже.

По традиции EAP билды выходят каждую неделю и их можно использовать совершенно бесплатно.
Post #565 439
5minphp Just tweeted ********************************************** Наглядный пример как тестировать PHP проект под разные версии PHP и даже с разными версиями зависимостей с помощью GitHub Actions: https://t.co/ZDaxvDS8Ds
freek.dev Using GitHub actions to run the tests of Laravel projects and packages | freek.dev For many years we've relied on Travis to run the tests of our packages. For projects we used Circle CI. Recently we moved this responsibility from Travis and Circle CI to GitHub actions. In this blogpost I'd like to explain why and how we did this.
Post #564 13

Forwarded from Хекслет

Рейтинг TIOBE.index подвели итоги декабря. На конец 2019 года языки программирования расположились в следующем порядке по популярности:

1. Java
2. C
3. Python
4. C++
5. C#
6. The Visual Basic .NET
7. JavaScript
8. PHP
9. SQL
10. Swift

Весь рейтинг: http://amp.gs/Dpsn
Post #563 451
5minphp Just tweeted ********************************************** Итоги года: посмотрел Мандалорца и Ведьмака, на PHP 7.4 не перешел. Таков путь. А у вас?
Post #562 485
5minphp Just tweeted ********************************************** Прямая ссылка на слайды: https://t.co/02W4mOxbEw
Post #561 509
Post #560 431
5minphp Just tweeted ********************************************** Радикальные варианты "Не пиши на PHP, пиши на Rust - спаси планету" пока не предлагаю :) Оптимизация работы в Production важна, но этим мы и так в меру сил занимаемся вне зависимости от размышлений об экологии. А вот минимальные шаги по оптимизации CI может сделать каждый!
Post #559 360
5minphp Just tweeted ********************************************** Лучше не качать зависимости (composer, npm, etc.) раз за разом из публичных реестров, ведь их тоже можно закешировать, вот инструкции для GitHub Actions, GitLab CI, Bitbucket Pipelines: https://t.co/9bbsoiVxMI https://t.co/jJa0PUL3eW https://t.co/euhGMisYxz
Post #558 311
5minphp Just tweeted ********************************************** А если нужны какие-то расширения для PHP или дополнительные утилиты - не стоит устанавилвать их каждый раз в свежезапущенный контейнер FROM php:7.3.13. Лучше один раз подготовить свой базовый образ, который к тому же закешировать на CI сервере!
Post #557 287
5minphp Just tweeted ********************************************** Возможно, не стоит запускать ВСЕ тесты на любой push? Но как это сделать удобно и одновременно надёжно, чтобы те тесты которые релевантны текущему изменению, на основе coverage предыдущих запусков, всё-таки запустились? Есть ли общедоступные инструменты? Напишите, если знаете
Post #556 302
5minphp Just tweeted ********************************************** Год подходит к концу, тема про экологию: сколько электричества сжигает Continuous Integration и какой у него углеродный след? Сложно посчитать, но когда Pipeline запускает ВСЕ тесты на каждый комит, даже если поправлена опечатка в https://t.co/4ZgM0wYkUQ - мы что-то делаем не так https://t.co/SoZeDyORa9
Post #555 268
5minphp Just tweeted ********************************************** @sam_dark @lachezis Looking forward for Yii 4.0!
Post #554 271
5minphp Just tweeted ********************************************** @DonnaInsolita @dskr_dev @uncle_robot Радикальный вариант: никаких елок дома, ни искусственных, ни натуральных! Можно пойти в лес или в парк или на центральную площадь города там посмотреть на общедоступную ёлку - красиво и экологично! Обязательно ли нужно каждый день на протяжении месяца лицезреть Ель в квартире?
Post #553 293
5minphp Just tweeted ********************************************** @sam_dark @seldaek Happy birthday! About the article - great, but one more thought: what about carbon footprint produced by our software? Running full test suits, spinning up containers, downloading composer/npm... Pet project idea: carbon calc. by analyzing you repository and CI/CD pipeline
Post #552 283
5minphp Just tweeted ********************************************** @SDCast_podcast Твоя история 15-летней давности про разработчика 1С у которого были проблемы с ДНС один-в-один встретилась в моей практике месяц назад. Как думаешь, это всё тот же разработчик?)
Post #551 375
5minphp Just tweeted ********************************************** @datagrip Button left (white screen) - meaning no splash at all, but immediate start and ready to work! Like SequelPro or Table Plus or HeidiSQL
Post #550 388
Laravel OrchidПятиминутка PHP
В этом выпуске вместе с Александром Черняевым живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid. Немного затронули тему Laravel vs Symfony.

- Способы создания CRUD приложений и не только
- Идеи из Microsoft Light Switch
- Подход предлагаемый Orchid Platform
- Table + Edit vs Table + View + Edit
- Виртуальные колонки в таблицах
- Почему люди выбирают Laravel а не Symfony?
- Почему люди выбирают Symfony?
- Какие фреймворки кроме Laravel и Symfony актуальныв на сегодняшний день?
- Чем хороша платформа 1С?
- История развития платфрмы Orchid
- Основной принцип работы с Orchid
- Явное лучше неявного
- Про фонтенд: Turbolinks и Stimulus
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →