Скоро выйдет Filament v4
Популярное решение для создания панели администратора или даже кабинета пользователя, Filament, скоро получит обновление до версии 4, которая содержит новые функции и улучшения.
Обещают как минимум:
- Управление вложенными ресурсами (например: курсы->уроки)
- Мультифакторная аутентификация (например Google Authenticator)
- Статические данные для таблицы (не только данные через модели)
- Универсальные компоненты и действия (для tables, forms и infolists)
- Повышение производительности (заметное увеличение скорости)
Довольно плотно использую Filament в последних проектах и могу отметить, что каждый из этих пунктов очень важен. Это то, чего реально не хватало, хотя как-то справлялись и без этого =)
Читать новость 👈
Популярное решение для создания панели администратора или даже кабинета пользователя, Filament, скоро получит обновление до версии 4, которая содержит новые функции и улучшения.
Обещают как минимум:
- Управление вложенными ресурсами (например: курсы->уроки)
- Мультифакторная аутентификация (например Google Authenticator)
- Статические данные для таблицы (не только данные через модели)
- Универсальные компоненты и действия (для tables, forms и infolists)
- Повышение производительности (заметное увеличение скорости)
Довольно плотно использую Filament в последних проектах и могу отметить, что каждый из этих пунктов очень важен. Это то, чего реально не хватало, хотя как-то справлялись и без этого =)
Читать новость 👈
👍15🔥7❤1
Походу канал превратился в поздравления с праздниками 😁
На самом деле да, работы как всегда много, но видео-уроки до сих пор выходят! Просто они в закрытом VIP-канале, кому надо - тот смотрит. Планирую скоро и сюда присылать годноту, может даже из VIP-канала скину пару уроков, так что не пропадайте!
Сегодня это всё не важно, потому что поздравляю С Днём Победы всех нас! С возрастом особенно глубоко начинаешь понимать этот праздник. Ура!!!
На самом деле да, работы как всегда много, но видео-уроки до сих пор выходят! Просто они в закрытом VIP-канале, кому надо - тот смотрит. Планирую скоро и сюда присылать годноту, может даже из VIP-канала скину пару уроков, так что не пропадайте!
Сегодня это всё не важно, потому что поздравляю С Днём Победы всех нас! С возрастом особенно глубоко начинаешь понимать этот праздник. Ура!!!
🎉20👍7❤5😁1
Каждый день перед началом работы около часа играю в игры.
Сейчас прохожу первую часть Mafia Definitive Edition, которая обновилась в 2020 году. Добавили всякие штуки и графика супер 👍
Осенью выйдет третья часть, поэтому есть время, чтобы не спеша пройти первые две.
Хочу напомнить, что мы сами выбираем как провести этот день. И эту жизнь.
Сейчас прохожу первую часть Mafia Definitive Edition, которая обновилась в 2020 году. Добавили всякие штуки и графика супер 👍
Осенью выйдет третья часть, поэтому есть время, чтобы не спеша пройти первые две.
Хочу напомнить, что мы сами выбираем как провести этот день. И эту жизнь.
🔥22👍6💯3❤1😢1🤝1
Всем привет, уважаемые товарищи разработчики!
Я к вам с пятничными новостями, новость первая:
Современный и супер-классный (судя по сайту) сервер для PHP, написанный на Go, под названием Franken PHP теперрь официально поддерживается PHP Foundation - организация, которая занимается разработкой языка PHP.
FrankenPHP предлагает множество функций:
- Упрощает разработку приложений, написанных на PHP (Wordpress, Laravel, Symfony, ...);
- Значительно повышает производительность (до 3 раз быстрее PHP-FPM), одновременно значительно сократив расходы на хостинг (FinOps) и энергопотребление (GreenOps);
- Упрощает развёртывание в рабочей среде, будь то на физических серверах или в облачных средах;
- Легкая разработка функций в реальном времени благодаря встроенной поддержке протокола Mercure;
- Расширение возможности PHP-приложений с помощью языков программирования Go, C и C ++;
- Поддержка PHP в любом приложении, написанном на Go (сервер, прокси-сервер, внутренняя разработка...).
И много других рельно крутых фишек, с которыми можно познакомиться на сайте Franken PHP Кстати, Franken PHP из коробки поддерживается в Laravel Octane, но я пока не пробовал.
Текущие разработчики Franken PHP так же продолжат над ним работу и будут получать больше денег. Короче, круто, что всё растёт и развивается, в интересное время живём, надо пользоваться. Ура!
Читать подробнее
Я к вам с пятничными новостями, новость первая:
Современный и супер-классный (судя по сайту) сервер для PHP, написанный на Go, под названием Franken PHP теперрь официально поддерживается PHP Foundation - организация, которая занимается разработкой языка PHP.
FrankenPHP предлагает множество функций:
- Упрощает разработку приложений, написанных на PHP (Wordpress, Laravel, Symfony, ...);
- Значительно повышает производительность (до 3 раз быстрее PHP-FPM), одновременно значительно сократив расходы на хостинг (FinOps) и энергопотребление (GreenOps);
- Упрощает развёртывание в рабочей среде, будь то на физических серверах или в облачных средах;
- Легкая разработка функций в реальном времени благодаря встроенной поддержке протокола Mercure;
- Расширение возможности PHP-приложений с помощью языков программирования Go, C и C ++;
- Поддержка PHP в любом приложении, написанном на Go (сервер, прокси-сервер, внутренняя разработка...).
И много других рельно крутых фишек, с которыми можно познакомиться на сайте Franken PHP Кстати, Franken PHP из коробки поддерживается в Laravel Octane, но я пока не пробовал.
Текущие разработчики Franken PHP так же продолжат над ним работу и будут получать больше денег. Короче, круто, что всё растёт и развивается, в интересное время живём, надо пользоваться. Ура!
Читать подробнее
🔥22👍7❤2
Новость вторая, наконец перенёс видосы с YouTube на RuTube, потому что как не удивительно, но их еще кто-то смотрит, за что вам большое человеческое спасибо!
Видео переносились около недели! Даже пришлось дёргать службу поддержки RuTube, чтобы они поправили баги, но в итоге всё получилось - как всегда.
Лично я RuTube пока НЕ смотрю, но точно знаю, что кто-то отказался от YouTube в пользу RuTube. Кстати здесь добавлю, что лично у меня интернет в принципе работает быстрее через ВПН, чем БЕЗ ВПН, даже наши сайты типа Яндекс, ВКонтакте и Ozon.
В общем Добро пожаловать на Rubube
Видео переносились около недели! Даже пришлось дёргать службу поддержки RuTube, чтобы они поправили баги, но в итоге всё получилось - как всегда.
Лично я RuTube пока НЕ смотрю, но точно знаю, что кто-то отказался от YouTube в пользу RuTube. Кстати здесь добавлю, что лично у меня интернет в принципе работает быстрее через ВПН, чем БЕЗ ВПН, даже наши сайты типа Яндекс, ВКонтакте и Ozon.
В общем Добро пожаловать на Rubube
👍17🥴5🔥4❤2😁1🤝1
Ну и новость третья! Как обещал выкладываю одно видео из курса Инструменты эффективного разработчика.
Смотреть на YouTube
Смотреть на RuTube
А в полной версии курса показываю разные полезные программы и фишки при работе, особенно в редакторе кода. Настройки, плагины, хоткеи, советы и тд.
Короче, если интересно, то этот и другие курсы можно посмотреть в VIP-канале.
PS: не нашел лучше фотки, чем голый на Шри-Ланке. Зато эмоционально.
Смотреть на YouTube
Смотреть на RuTube
А в полной версии курса показываю разные полезные программы и фишки при работе, особенно в редакторе кода. Настройки, плагины, хоткеи, советы и тд.
Короче, если интересно, то этот и другие курсы можно посмотреть в VIP-канале.
PS: не нашел лучше фотки, чем голый на Шри-Ланке. Зато эмоционально.
👍13🔥7❤3🎉2
OneCode
Ну и новость третья! Как обещал выкладываю одно видео из курса Инструменты эффективного разработчика. Смотреть на YouTube Смотреть на RuTube А в полной версии курса показываю разные полезные программы и фишки при работе, особенно в редакторе кода. Настройки…
Пересмотрел сам этот урок, блин, как по мне, ваще офигенно! Уверен каждый найдёт что-то полезное для себя и получит вдохновление ❤️
Короче, рекомендосьён 🫵
Короче, рекомендосьён 🫵
😁6🔥4👌4👍3
Книга Getting Real от 37signals (теперь Basecamp) — это манифест о создании веб-приложений, основанный на опыте разработки продуктов компании.
Основные принципы
Меньше — это больше. Авторы призывают строить простые, функциональные продукты вместо перегруженных возможностями монстров. Лучше сделать несколько функций отлично, чем много — посредственно.
Начинайте с интерфейса. Вместо традиционного подхода "база данных → логика → интерфейс" предлагается начинать с дизайна пользовательского опыта. Это помогает сфокусироваться на том, что действительно нужно пользователю.
Принимайте решения. Каждая нереализованная функция — это принятое решение. Говорите "нет" большинству предложений и фокусируйтесь на ключевом функционале.
Процесс разработки
Итеративность. Выпускайте быстро, получайте обратную связь, улучшайте. Не пытайтесь сразу создать идеальный продукт.
Маленькие команды. 3-4 человека могут создать больше, чем команда из 10+ разработчиков, благодаря простоте коммуникации и принятия решений.
Фиксированное время, гибкий функционал. Устанавливайте жесткие дедлайны, но будьте готовы урезать функции, а не время.
Отношение к коду
Авторы выступают за простые решения, избегание преждевременной оптимизации и создание кода, который легко понять и изменить. Хороший код — это код, который решает конкретную проблему, а не демонстрирует технические изыски.
Книга особенно актуальна для стартапов и небольших команд, которые хотят быстро создавать работающие продукты без излишней бюрократии и сложности.
Основные принципы
Меньше — это больше. Авторы призывают строить простые, функциональные продукты вместо перегруженных возможностями монстров. Лучше сделать несколько функций отлично, чем много — посредственно.
Начинайте с интерфейса. Вместо традиционного подхода "база данных → логика → интерфейс" предлагается начинать с дизайна пользовательского опыта. Это помогает сфокусироваться на том, что действительно нужно пользователю.
Принимайте решения. Каждая нереализованная функция — это принятое решение. Говорите "нет" большинству предложений и фокусируйтесь на ключевом функционале.
Процесс разработки
Итеративность. Выпускайте быстро, получайте обратную связь, улучшайте. Не пытайтесь сразу создать идеальный продукт.
Маленькие команды. 3-4 человека могут создать больше, чем команда из 10+ разработчиков, благодаря простоте коммуникации и принятия решений.
Фиксированное время, гибкий функционал. Устанавливайте жесткие дедлайны, но будьте готовы урезать функции, а не время.
Отношение к коду
Авторы выступают за простые решения, избегание преждевременной оптимизации и создание кода, который легко понять и изменить. Хороший код — это код, который решает конкретную проблему, а не демонстрирует технические изыски.
Книга особенно актуальна для стартапов и небольших команд, которые хотят быстро создавать работающие продукты без излишней бюрократии и сложности.
👍19🔥6❤3💩3
По-приколу создал папку на компе и попросил ИИ сверстать страницу.
Скинул ему страницы (скриншет из фигмы), написал в какой папке на компе лежат логотип и персонаж, подсказал какие цвета и шрифт использовать.
В итоге ровно за пол часа с момента создания папки получился такой результат. Я даже не открывал редактор кода!
ИИ создал проект, установил tailwind css, настроил сборку, проверял что получается в браузере.
Тем временем я смотрел видосик на ютубе (обзор автомобиля), а вконце сделал несколько замечаний, которые он быстро исправил.
Что получилось (до/после/код) смотрите сами. Согласен - НЕ идеально, но считаю, что эксперимент удался.
Скинул ему страницы (скриншет из фигмы), написал в какой папке на компе лежат логотип и персонаж, подсказал какие цвета и шрифт использовать.
В итоге ровно за пол часа с момента создания папки получился такой результат. Я даже не открывал редактор кода!
ИИ создал проект, установил tailwind css, настроил сборку, проверял что получается в браузере.
Тем временем я смотрел видосик на ютубе (обзор автомобиля), а вконце сделал несколько замечаний, которые он быстро исправил.
Что получилось (до/после/код) смотрите сами. Согласен - НЕ идеально, но считаю, что эксперимент удался.
🔥13👍10👏3👎1
Мой персональный джин джун
Продолжаем решать задачи чужими руками с помощью ИИ. Очередная история успеха.
Сегодня сел за комьютер и вспомнил, что висит одна задачка - ребята попросили скачать данные из google-таблицы (несколько листов).
Сложность в том, что хоть таблица и доступна публично, но разрешено только чтение.
То есть я не могу ни экспортировать данные, ни даже раздвинуть ширину колонок, чтобы увидеть данные целиком и сделать хотя бы скриншот страницы.
Помимо этого в google-таблицах данные рисуются через canvas, поэтому работа с DOM, включая скролл через JavaScript тоже не помогает.
Это всё я уже пробовал вчера, а сегодня решил попробовать дёрнуть данные этой таблицы через Google API.
Только нынче НЕ круто сидеть и разбираться в Google SDK, читать документацию и писать код руками XD
Несколько лет назад уже связывался с Google Sheets API и больше не хочется.
Короче что сделал?
1. Создал новый проект на Laravel (конечно): laravel new google-sheets.
2. Попросил ИИ получить данные таблицы по Google API и экспортировать в CSV мне на рабочий стол.
3. Смотрел как пишется код, создаются сервисы, контроллеры и команды.
4. Получил инструкцию как создать API-ключ и запустить экспорт данных (php artisan).
5. Создал API-ключ, скинул его ИИ и попросил его самого указать ключ в env и запустить команды для экспорта всех листов таблицы.
Короче ровно за 20 минут задача решена в лучшем виде без единого косяка и с удовольствием от процесса.
Продолжаем решать задачи чужими руками с помощью ИИ. Очередная история успеха.
Сегодня сел за комьютер и вспомнил, что висит одна задачка - ребята попросили скачать данные из google-таблицы (несколько листов).
Сложность в том, что хоть таблица и доступна публично, но разрешено только чтение.
То есть я не могу ни экспортировать данные, ни даже раздвинуть ширину колонок, чтобы увидеть данные целиком и сделать хотя бы скриншот страницы.
Помимо этого в google-таблицах данные рисуются через canvas, поэтому работа с DOM, включая скролл через JavaScript тоже не помогает.
Это всё я уже пробовал вчера, а сегодня решил попробовать дёрнуть данные этой таблицы через Google API.
Только нынче НЕ круто сидеть и разбираться в Google SDK, читать документацию и писать код руками XD
Несколько лет назад уже связывался с Google Sheets API и больше не хочется.
Короче что сделал?
1. Создал новый проект на Laravel (конечно): laravel new google-sheets.
2. Попросил ИИ получить данные таблицы по Google API и экспортировать в CSV мне на рабочий стол.
3. Смотрел как пишется код, создаются сервисы, контроллеры и команды.
4. Получил инструкцию как создать API-ключ и запустить экспорт данных (php artisan).
5. Создал API-ключ, скинул его ИИ и попросил его самого указать ключ в env и запустить команды для экспорта всех листов таблицы.
Короче ровно за 20 минут задача решена в лучшем виде без единого косяка и с удовольствием от процесса.
🔥12❤2👍1👏1🤯1👌1
Хорошая история порефлексировать на выходных 👍
Если есть вопросы, сомнения или препятствия, которые мешают двигаться вперед. Кажется, что все вокруг фигачут, а ты стоишь на месте, то взгляд со стороны, хоть и искусственный, поможет расставить приоритеты, определить причины, убрать лишнее и понять что-то новое о себе.
Помоги мне понять, почему я распыляюсь на кучу задач, которые на самом деле не двигают меня к цели. Хочу честно разобраться, какие действия я делаю впустую, и найти то, на чём реально стоит сфокусироваться. Подскажи, какие вопросы себе задать, чтобы отсеять лишнее и найти то самое ключевое, что даст наибольший результат.
Давно пора использовать возможности соврменных технологий себе на пользу.
Если есть вопросы, сомнения или препятствия, которые мешают двигаться вперед. Кажется, что все вокруг фигачут, а ты стоишь на месте, то взгляд со стороны, хоть и искусственный, поможет расставить приоритеты, определить причины, убрать лишнее и понять что-то новое о себе.
Помоги мне понять, почему я распыляюсь на кучу задач, которые на самом деле не двигают меня к цели. Хочу честно разобраться, какие действия я делаю впустую, и найти то, на чём реально стоит сфокусироваться. Подскажи, какие вопросы себе задать, чтобы отсеять лишнее и найти то самое ключевое, что даст наибольший результат.
Давно пора использовать возможности соврменных технологий себе на пользу.
👍6🔥4🙏2😁1👌1
Media is too big
VIEW IN TELEGRAM
Добрался наконец до Resident Evil Village VR и скажу я вам - это очень прикольно.
Пока только начало игры - обучение, судя по которому игра подарит новый крутой опыт.
На телеке смотришь и кажется фигня, но в очках всё совсем по-другому. Очень реалистично!
Короче всё, в офлайне больше делать нечего! Толи дело тут у нас в онлайнах: технологии, искусственные интеллекты, зомби и всё, что пожелаешь 😁
Пока только начало игры - обучение, судя по которому игра подарит новый крутой опыт.
На телеке смотришь и кажется фигня, но в очках всё совсем по-другому. Очень реалистично!
Короче всё, в офлайне больше делать нечего! Толи дело тут у нас в онлайнах: технологии, искусственные интеллекты, зомби и всё, что пожелаешь 😁
🔥12👍6💯2🤣2😁1
Apple презентовали свой новый дизайн для всех устройств.
Он называется Liquid Glass или Жидкое стекло (вспоминается терминатор) - естественное движение, прозрачность, лёгкость и преломление света. Выглядит прикольно, ждём обновления.
Нам, как айтишникам, и тем более, разработчкам, надо быть в курсе обновлений от крупных корпораций в смежных областях, таких как дизайн интерфейса. Глядишь новый тренд.
Он называется Liquid Glass или Жидкое стекло (вспоминается терминатор) - естественное движение, прозрачность, лёгкость и преломление света. Выглядит прикольно, ждём обновления.
Нам, как айтишникам, и тем более, разработчкам, надо быть в курсе обновлений от крупных корпораций в смежных областях, таких как дизайн интерфейса. Глядишь новый тренд.
👍1😁1
Кстати, наушники Apple AirPods Pro после 1,5 часов в стиральной машине работают!
😁8🔥6👍2
Недавно вышла бета-версия Filament v4, которую лично я ждал с нетерпением.
Это НЕ стабильная версия, которую рано использовать в продакшене, но очень интересно посмотреть что там нового.
А нового там реально дофига, что очень радует! Вот лишь малая часть важных моментов на мой взгляд:
Ссылки на стрим с разработчиком Filament. Можно включить перевод на русский в яндекс браузере.
- Простое обновление: запуск пары команд, которые сделают всю основную работу.
- Скорость работы: рендеринг больших компонентов, таких как таблицы с сотнями строк, теперь работает в разы быстрее.
- Модальные окна: раньше при открытии модалки перерисовывалась вся страница, а теперь рисуется только сама модалка.
- Частичная отрисовка: при редактировании данных в форме можно перерисовывать только часть формы - поля, которые реально должны измениться.
- Повторитель в виде таблицы: репитер, который часто используется, получил миниатюрный табличный вариант.
- Select с таблицей: для выбора вариантов можно использовать модалку с таблицей и фильтрами.
- Редактор контента: мощный расширяемый редактор с кастомными блоками и динамическими данными! Можно использовать в качестве конструктора email-писем или даже страниц сайта.
- Унификация компонентов: раньше компоненты, такие как таблицы, формы, инфолисты, действия были разделены, поэтому их сложно было использовать вместе на одной странице. Теперь можно использовать любой тип компонента в любом месте с любым другим компонентом.
- Таблицы с любыми данными: теперь в таблицах можно использовать любые данные (например из внешнего API), а НЕ только модели.
- Многофакторная аутентификация: подтверждение операций одноразовым кодом (google authenticator, email или своё расширение) и коды восстановления.
- Вложенные ресурсы: можно создавать многоуровневую иерархию ресурсов, например, полноценно работать с уроками, которые являются дочерними ресурсами курсов.
- И многое другое: tailwind 4, схемы страниц, новые компоненты, новые возможности и улучшения.
Дэн Харрин - разработчик филамента, говорит это НЕ более половины от всех изменений.
Ознакомиться с другими некоторыми обновлениями можно в блоге Filament.
Очень радует, что PHP и Laravel активно развиваются, чего и нам желаю!
Это НЕ стабильная версия, которую рано использовать в продакшене, но очень интересно посмотреть что там нового.
А нового там реально дофига, что очень радует! Вот лишь малая часть важных моментов на мой взгляд:
Ссылки на стрим с разработчиком Filament. Можно включить перевод на русский в яндекс браузере.
- Простое обновление: запуск пары команд, которые сделают всю основную работу.
- Скорость работы: рендеринг больших компонентов, таких как таблицы с сотнями строк, теперь работает в разы быстрее.
- Модальные окна: раньше при открытии модалки перерисовывалась вся страница, а теперь рисуется только сама модалка.
- Частичная отрисовка: при редактировании данных в форме можно перерисовывать только часть формы - поля, которые реально должны измениться.
- Повторитель в виде таблицы: репитер, который часто используется, получил миниатюрный табличный вариант.
- Select с таблицей: для выбора вариантов можно использовать модалку с таблицей и фильтрами.
- Редактор контента: мощный расширяемый редактор с кастомными блоками и динамическими данными! Можно использовать в качестве конструктора email-писем или даже страниц сайта.
- Унификация компонентов: раньше компоненты, такие как таблицы, формы, инфолисты, действия были разделены, поэтому их сложно было использовать вместе на одной странице. Теперь можно использовать любой тип компонента в любом месте с любым другим компонентом.
- Таблицы с любыми данными: теперь в таблицах можно использовать любые данные (например из внешнего API), а НЕ только модели.
- Многофакторная аутентификация: подтверждение операций одноразовым кодом (google authenticator, email или своё расширение) и коды восстановления.
- Вложенные ресурсы: можно создавать многоуровневую иерархию ресурсов, например, полноценно работать с уроками, которые являются дочерними ресурсами курсов.
- И многое другое: tailwind 4, схемы страниц, новые компоненты, новые возможности и улучшения.
Дэн Харрин - разработчик филамента, говорит это НЕ более половины от всех изменений.
Ознакомиться с другими некоторыми обновлениями можно в блоге Filament.
Очень радует, что PHP и Laravel активно развиваются, чего и нам желаю!
👍14🔥7❤3🎉1👌1