OneCode
1.39K subscribers
628 photos
59 videos
3 files
524 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Контакт @Alijon_dev
2
Скоро выйдет Filament v4

Популярное решение для создания панели администратора или даже кабинета пользователя, Filament, скоро получит обновление до версии 4, которая содержит новые функции и улучшения.

Обещают как минимум:
- Управление вложенными ресурсами (например: курсы->уроки)
- Мультифакторная аутентификация (например Google Authenticator)
- Статические данные для таблицы (не только данные через модели)
- Универсальные компоненты и действия (для tables, forms и infolists)
- Повышение производительности (заметное увеличение скорости)

Довольно плотно использую Filament в последних проектах и могу отметить, что каждый из этих пунктов очень важен. Это то, чего реально не хватало, хотя как-то справлялись и без этого =)

Читать новость 👈
👍15🔥71
Походу канал превратился в поздравления с праздниками 😁

На самом деле да, работы как всегда много, но видео-уроки до сих пор выходят! Просто они в закрытом VIP-канале, кому надо - тот смотрит. Планирую скоро и сюда присылать годноту, может даже из VIP-канала скину пару уроков, так что не пропадайте!

Сегодня это всё не важно, потому что поздравляю С Днём Победы всех нас! С возрастом особенно глубоко начинаешь понимать этот праздник. Ура!!!
🎉20👍75😁1
Каждый день перед началом работы около часа играю в игры.

Сейчас прохожу первую часть Mafia Definitive Edition, которая обновилась в 2020 году. Добавили всякие штуки и графика супер 👍

Осенью выйдет третья часть, поэтому есть время, чтобы не спеша пройти первые две.

Хочу напомнить, что мы сами выбираем как провести этот день. И эту жизнь.
🔥22👍6💯31😢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 так же продолжат над ним работу и будут получать больше денег. Короче, круто, что всё растёт и развивается, в интересное время живём, надо пользоваться. Ура!

Читать подробнее
🔥22👍72
Новость вторая, наконец перенёс видосы с YouTube на RuTube, потому что как не удивительно, но их еще кто-то смотрит, за что вам большое человеческое спасибо!

Видео переносились около недели! Даже пришлось дёргать службу поддержки RuTube, чтобы они поправили баги, но в итоге всё получилось - как всегда.

Лично я RuTube пока НЕ смотрю, но точно знаю, что кто-то отказался от YouTube в пользу RuTube. Кстати здесь добавлю, что лично у меня интернет в принципе работает быстрее через ВПН, чем БЕЗ ВПН, даже наши сайты типа Яндекс, ВКонтакте и Ozon.

В общем Добро пожаловать на Rubube
👍17🥴5🔥42😁1🤝1
Ну и новость третья! Как обещал выкладываю одно видео из курса Инструменты эффективного разработчика.

Смотреть на YouTube
Смотреть на RuTube

А в полной версии курса показываю разные полезные программы и фишки при работе, особенно в редакторе кода. Настройки, плагины, хоткеи, советы и тд.

Короче, если интересно, то этот и другие курсы можно посмотреть в VIP-канале.

PS: не нашел лучше фотки, чем голый на Шри-Ланке. Зато эмоционально.
👍13🔥73🎉2
OneCode
Ну и новость третья! Как обещал выкладываю одно видео из курса Инструменты эффективного разработчика. Смотреть на YouTube Смотреть на RuTube А в полной версии курса показываю разные полезные программы и фишки при работе, особенно в редакторе кода. Настройки…
Пересмотрел сам этот урок, блин, как по мне, ваще офигенно! Уверен каждый найдёт что-то полезное для себя и получит вдохновление ❤️

Короче, рекомендосьён 🫵
😁6🔥4👌4👍3
Книга Getting Real от 37signals (теперь Basecamp) — это манифест о создании веб-приложений, основанный на опыте разработки продуктов компании.

Основные принципы

Меньше — это больше. Авторы призывают строить простые, функциональные продукты вместо перегруженных возможностями монстров. Лучше сделать несколько функций отлично, чем много — посредственно.

Начинайте с интерфейса. Вместо традиционного подхода "база данных → логика → интерфейс" предлагается начинать с дизайна пользовательского опыта. Это помогает сфокусироваться на том, что действительно нужно пользователю.

Принимайте решения. Каждая нереализованная функция — это принятое решение. Говорите "нет" большинству предложений и фокусируйтесь на ключевом функционале.

Процесс разработки

Итеративность. Выпускайте быстро, получайте обратную связь, улучшайте. Не пытайтесь сразу создать идеальный продукт.

Маленькие команды. 3-4 человека могут создать больше, чем команда из 10+ разработчиков, благодаря простоте коммуникации и принятия решений.

Фиксированное время, гибкий функционал. Устанавливайте жесткие дедлайны, но будьте готовы урезать функции, а не время.

Отношение к коду

Авторы выступают за простые решения, избегание преждевременной оптимизации и создание кода, который легко понять и изменить. Хороший код — это код, который решает конкретную проблему, а не демонстрирует технические изыски.

Книга особенно актуальна для стартапов и небольших команд, которые хотят быстро создавать работающие продукты без излишней бюрократии и сложности.
👍19🔥63💩3
По-приколу создал папку на компе и попросил ИИ сверстать страницу.

Скинул ему страницы (скриншет из фигмы), написал в какой папке на компе лежат логотип и персонаж, подсказал какие цвета и шрифт использовать.

В итоге ровно за пол часа с момента создания папки получился такой результат. Я даже не открывал редактор кода!

ИИ создал проект, установил tailwind css, настроил сборку, проверял что получается в браузере.

Тем временем я смотрел видосик на ютубе (обзор автомобиля), а вконце сделал несколько замечаний, которые он быстро исправил.

Что получилось (до/после/код) смотрите сами. Согласен - НЕ идеально, но считаю, что эксперимент удался.
🔥13👍10👏3👎1
На всякий случай еще раз отмечу, что я НЕ прикасался к коду, даже не открывал редактор. При этом получил работающий сайт у себя на компьютере в нужной папке.

Сейчас попросил ИИ создать репозиторий у меня на гитхабе и запушить туда этот проект.

Готово.
👍14🤯9👎2🔥21
Мой персональный джин джун

Продолжаем решать задачи чужими руками с помощью ИИ. Очередная история успеха.

Сегодня сел за комьютер и вспомнил, что висит одна задачка - ребята попросили скачать данные из 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 минут задача решена в лучшем виде без единого косяка и с удовольствием от процесса.
🔥122👍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 или Жидкое стекло (вспоминается терминатор) - естественное движение, прозрачность, лёгкость и преломление света. Выглядит прикольно, ждём обновления.

Нам, как айтишникам, и тем более, разработчкам, надо быть в курсе обновлений от крупных корпораций в смежных областях, таких как дизайн интерфейса. Глядишь новый тренд.
👍1😁1
Кстати, наушники Apple AirPods Pro после 1,5 часов в стиральной машине работают!
😁8🔥6👍2
Недавно вышла бета-версия Filament v4, которую лично я ждал с нетерпением.

Это НЕ стабильная версия, которую рано использовать в продакшене, но очень интересно посмотреть что там нового.

А нового там реально дофига, что очень радует! Вот лишь малая часть важных моментов на мой взгляд:

Ссылки на стрим с разработчиком Filament. Можно включить перевод на русский в яндекс браузере.

- Простое обновление: запуск пары команд, которые сделают всю основную работу.

- Скорость работы: рендеринг больших компонентов, таких как таблицы с сотнями строк, теперь работает в разы быстрее.

- Модальные окна: раньше при открытии модалки перерисовывалась вся страница, а теперь рисуется только сама модалка.

- Частичная отрисовка: при редактировании данных в форме можно перерисовывать только часть формы - поля, которые реально должны измениться.

- Повторитель в виде таблицы: репитер, который часто используется, получил миниатюрный табличный вариант.

- Select с таблицей: для выбора вариантов можно использовать модалку с таблицей и фильтрами.

- Редактор контента: мощный расширяемый редактор с кастомными блоками и динамическими данными! Можно использовать в качестве конструктора email-писем или даже страниц сайта.

- Унификация компонентов: раньше компоненты, такие как таблицы, формы, инфолисты, действия были разделены, поэтому их сложно было использовать вместе на одной странице. Теперь можно использовать любой тип компонента в любом месте с любым другим компонентом.

- Таблицы с любыми данными: теперь в таблицах можно использовать любые данные (например из внешнего API), а НЕ только модели.

- Многофакторная аутентификация: подтверждение операций одноразовым кодом (google authenticator, email или своё расширение) и коды восстановления.

- Вложенные ресурсы: можно создавать многоуровневую иерархию ресурсов, например, полноценно работать с уроками, которые являются дочерними ресурсами курсов.

- И многое другое: tailwind 4, схемы страниц, новые компоненты, новые возможности и улучшения.

Дэн Харрин - разработчик филамента, говорит это НЕ более половины от всех изменений.

Ознакомиться с другими некоторыми обновлениями можно в блоге Filament.

Очень радует, что PHP и Laravel активно развиваются, чего и нам желаю!
👍14🔥73🎉1👌1