5minphp Just tweeted ********************************************** @nikolay_andonov @MichaelBlyleven @taylorotwell @LiamHammett @robertmpreston @drmzio Agree, Apple’s example was bad. But as I can see we both got other’s point, nice discussion.
5minphp Just tweeted ********************************************** В этом выпуске вместе с @tabuna5 живо обсудили Laravel, подходы к созданию бизнес-приложений и типовых CRUD админок, в частности с помощью платформы Laravel Orchid @orchid_platform. Немного затронули тему Laravel vs Symfony https://t.co/jdJZ2jy0EO
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
- Способы создания CRUD приложений и не только
- Идеи из Microsoft Light Switch
- Подход предлагаемый Orchid Platform
- Table + Edit vs Table + View + Edit
- Виртуальные колонки в таблицах
- Почему люди выбирают Laravel а не Symfony?
- Почему люди выбирают Symfony?
- Какие фреймворки кроме Laravel и Symfony актуальныв на сегодняшний день?
- Чем хороша платформа 1С?
- История развития платфрмы Orchid
- Основной принцип работы с Orchid
- Явное лучше неявного
- Про фонтенд: Turbolinks и Stimulus
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
5minphp Just tweeted ********************************************** @SDCast_podcast Твоя история 15-летней давности про разработчика 1С у которого были проблемы с ДНС один-в-один встретилась в моей практике месяц назад. Как думаешь, это всё тот же разработчик?)
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
5minphp Just tweeted ********************************************** @DonnaInsolita @dskr_dev @uncle_robot Радикальный вариант: никаких елок дома, ни искусственных, ни натуральных! Можно пойти в лес или в парк или на центральную площадь города там посмотреть на общедоступную ёлку - красиво и экологично! Обязательно ли нужно каждый день на протяжении месяца лицезреть Ель в квартире?
5minphp Just tweeted ********************************************** Год подходит к концу, тема про экологию: сколько электричества сжигает Continuous Integration и какой у него углеродный след? Сложно посчитать, но когда Pipeline запускает ВСЕ тесты на каждый комит, даже если поправлена опечатка в https://t.co/4ZgM0wYkUQ - мы что-то делаем не так https://t.co/SoZeDyORa9
5minphp Just tweeted ********************************************** Возможно, не стоит запускать ВСЕ тесты на любой push? Но как это сделать удобно и одновременно надёжно, чтобы те тесты которые релевантны текущему изменению, на основе coverage предыдущих запусков, всё-таки запустились? Есть ли общедоступные инструменты? Напишите, если знаете
5minphp Just tweeted ********************************************** А если нужны какие-то расширения для PHP или дополнительные утилиты - не стоит устанавилвать их каждый раз в свежезапущенный контейнер FROM php:7.3.13. Лучше один раз подготовить свой базовый образ, который к тому же закешировать на CI сервере!
5minphp Just tweeted ********************************************** Лучше не качать зависимости (composer, npm, etc.) раз за разом из публичных реестров, ведь их тоже можно закешировать, вот инструкции для GitHub Actions, GitLab CI, Bitbucket Pipelines: https://t.co/9bbsoiVxMI https://t.co/jJa0PUL3eW https://t.co/euhGMisYxz
5minphp Just tweeted ********************************************** Радикальные варианты "Не пиши на PHP, пиши на Rust - спаси планету" пока не предлагаю :) Оптимизация работы в Production важна, но этим мы и так в меру сил занимаемся вне зависимости от размышлений об экологии. А вот минимальные шаги по оптимизации CI может сделать каждый!
5minphp Just tweeted ********************************************** Хороший доклад про рефакторинг вложенных if и уменьшение цикломатической сложности https://t.co/f72oFJQ9cK
YouTube
Sebastian Feldmann - Hello my name is "if" | #phpsrb
PHP Serbia 2019, Belgrade
Presentation: http://sebastian-feldmann.info/talks/2019/20190525-hello-my-name-is-if-phpserbia.pdf
Me and my little brothers 'else', 'elseif' and my bigger sister 'switch' are most likely all over your codebase. Often we make your…
Presentation: http://sebastian-feldmann.info/talks/2019/20190525-hello-my-name-is-if-phpserbia.pdf
Me and my little brothers 'else', 'elseif' and my bigger sister 'switch' are most likely all over your codebase. Often we make your…
5minphp Just tweeted ********************************************** Прямая ссылка на слайды: https://t.co/02W4mOxbEw
5minphp Just tweeted ********************************************** Итоги года: посмотрел Мандалорца и Ведьмака, на PHP 7.4 не перешел. Таков путь. А у вас?
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
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
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.
5minphp Just tweeted ********************************************** Если интересуетесь Python, для вас новый подкаст: «Пятиминутка Python», автор @vanadium23 https://t.co/Slv3RvefCs
Anchor
Пятиминутка Python • A podcast on Anchor
Короткий подкаст-дайджест о последних и не очень новостях в мире Python
5minphp Just tweeted ********************************************** RT @dimsav: PayPal just called #php "Personal Home Page". Whaaat? https://t.co/3JHBYSwrGg
Twitter
Dimitris Savvopoulos
PayPal just called #php "Personal Home Page". Whaaat?
5minphp Just tweeted ********************************************** Время подавать доклады на PHP Russia 2020! Кто со мной? https://t.co/tvZcpveHdJ
phprussia.ru
Единственная конференция по PHP в России 2021