OneCode
1.38K subscribers
634 photos
64 videos
3 files
535 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
То чувство, когда добавил индексы в базу данных и получил x10 ускорение 😁
😁5👍1
Laravel Venture

Laravel из коробки даёт крутую систему очередей, но иногда возникают более сложные задачи.

Например, создание цепочек последовательных действий в очереди:

- Загрузить видео на сервер
- Оптимизировать видео
- Транскрибировать видео
- Перевести на другие языки
- Уведомить подписчиков
- И тд

Пакет Laravel Venture позволяет создавать мощную систему асинхронных задач в очереди.

Судя по документации всё довольно просто, поэтому имеем в виду этот полезный инструмент в арсенале современного веб-ремесленника 🙂

https://laravel-venture.com

#laravel #queue #venture
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
Самое популярное видео на нашем канале OneCode - вёрстка кнопки 😁

Всем хороших выходных!
😁11👍3
Полезные малоизвестные JavaScript API

В статье описаны 4 прикольные фишки, которые полезно иметь ввиду, чтобы применить, когда настанет такая необходимость.

Page Visibility API

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

Поддержка — 98.24%

Web Share API

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

Поддержка — 89.82%

Broadcast Channel API

Позволяет обмениваться данными между вкладками браузера или фреймами.

Поддержка — 92.3%

Internationalization API

Позволяет управлять (форматировать, изменять) даты, время, числа на мультязычном сайте.

Поддержка — 97.74%

https://habr.com/ru/company/timeweb/blog/691992/

Использовал что-то из этого?

#js #jsapi
🔥4👍2
Feature-flags (фиче-флаги)

Фиче-флаги — это настройки, которые позволяют не трогая программистов переключать функции приложения.

Например в зависимости от среды отправлять СМС или нет. Или вот этому пользователю показываем этот блок, а тому — нет.

Отличная статья на эту тему с примерами кода от известного разработчика Мартин Фаулера.

https://martinfowler.com/articles/feature-toggles.html

#features #flags
👍2
View Models in Laravel Blade

Интересный вариант передачи данных в наши blade-шаблоны.

https://sebastiandedeyne.com/laravel-blade-view-models

#viewmodel #viewmodels
OneCode
Разрабатываю торгового робота Потихоньку ковыряю робота, который будет автоматически торговать криптовалютой и приносить миллионы 😁 Помимо прочего готово создание и отмена ордеров на бирже Binance по API. Всем доброй ночи!
Пару месяцев назад говорил, что разрабатываю робота для торговли на криптовалютной бирже. Так вот, запустили первую тестовую версию. За 2 дня робот заработал 250 USDT. Выявили недочеты, дорабатываем алгоритм и тестируем дальше. Интересный опыт разработки на Laravel!
🔥8
Laravel за 100 секунд

За пару минут конечно невозможно рассказать о всей мощи ларки, но лайк поставить можно!

https://youtu.be/rIfdg_Ot-LI

#laravel #100sec
👍6
В ближайшем релизе Laravel рендеринг blade-компонентов будет на 50% быстрее 🚀

https://github.com/laravel/framework/pull/44487
🔥7👍1🥴1
Laravel Eloquent Strict Mode

Добавлен строгий режим для моделей, который будет выкидывать исключения:
- При попытке обратится к отношению без его явной предварительной загрузки.
- При попытке установить НЕ заполняемый атрибут.
- При попытке получить НЕ существующий атрибут.

https://laravel.com/docs/9.x/eloquent#configuring-eloquent-strictness

#laravel #strict
👍2
Выходные - наконец можно нормально покодить 😁 Кайфовых выходных всем нам! 🥳

Подписывайся: @onecode_blog
🔥6😁5
Новая версия Tailwind CSS позволяет легко использовать несколько конфигураций в одном проекте. Например для пользовательской и административной части приложения.

Эти и другие обновления новой версии: https://github.com/tailwindlabs/tailwindcss/discussions/9574

Подписывайся: @onecode_blog
👍3
Кстати, про тайлвинд. В нашем сообществе много новых участников, которые не знают про мою гордость 😁

Страница ВКонтакте, свёрстанная без единой строчки CSS и JS https://indigoram89.github.io/vk/public

Видео с вёрсткой https://youtube.com/playlist?list=PLXCVm4GFpx5AjF_3jMD6tsDI6eS-yc92U
🔥12👍3
Подписываемся на обновление криптовалютных пар на бирже Binance и получаем данные в реальном времени по протоколу WebSocket 👍

Используем нативный функционал JavaScript (без пакетов): https://developer.mozilla.org/en-US/docs/Web/API/WebSocket

Документация биржи Binance:
https://binance-docs.github.io/apidocs/spot/en/#websocket-market-streams

#js #ws #binance #crypto

Подписывайся: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Официальный сервис Laravel Forge для управления серверами перевалил за 500K приложений 🔥

https://forge.laravel.com

Подписывайся: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет! Как отдыхается? 🙂

Подписывайся: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
Наконец в Laravel потихоньку завозят указание типов 😌

В репозитории фреймворка висит соответствующий ПР (pull-request), в котором добавлена типизация для классов, создаваемых через консоль (artisan make).

https://github.com/laravel/laravel/pull/6010

Добавить типы везде будет не простой задачей, но я уверен, что скоро мы это увидим! 🙂

Подписывайся: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Tinkerwell - сила, особенно когда что-то идёт не так в воскресенье 😁

На скрине повторяем неудачные задачи из очереди на удалённом сервере с локалки.

https://tinkerwell.app

Подписывайся: @onecode_blog
🔥3