OneCode
1.39K subscribers
629 photos
60 videos
3 files
525 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Записать видео про Laravel Nova и мой двухлетний опыт работы с ней?
Anonymous Poll
89%
TRUE
11%
FALSE
🔥3👍1
Websocket-сервер Soketi

В современных проектах всё чаще используются долгоживующие соединения (обычно через websockets), которые позволяют обновлять данные на сайте в реальном времени.

Например, пользователь совершил покупку - баланс счёта сразу обновился + прилетело уведомление.

Недавно сервисы Pusher и Ably присоединились к санкциям и заблокировали наши аккаунты. Поэтому пришлоь искать другое решение.

Долго искать НЕ пришлось, потому что Laravel из коробки поддерживает и другие варианты. Решили попробовать Soketi - вебсокет сервер на NodeJS.

Мы создали маленький сервер и установили на него Soketi. Первая настройка тестового сервера заняла некоторое время, а на продакшен всё настроили буквально за 20 минут.

Soketi стабильно работает уже несколко дней и могу сказать, что это оправданое решение. Его настройка не сложная, а экономия в деньгах приличная.

PS: их сайт открывается через VPN =)

https://soketi.app

Делись своим опытом с вебсокетами в комментах!

#tools #ws
Сегодня отбываю на Випасану

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

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

Ретрит буддийской медитации - это три дня тишины, спокойствия и глубокого погружения в себя, ежедневные вдохновляющие лекции учителя с многолетним опытом, получение инструкций к древнейшим техникам медитации и интенсивная практика.

https://paramita-center.ru/vipassana-v-podmoskovie-7-10-aprelya
👍5👎3
Desktop 4.6 for Mac

Месяц назад вышло обновление докера для mac с увеличением скорости работы.

Кстати, приятно, что в статье пишут на примере PHP и Laravel.

Требования:
- macOS 12.2+ (Apple Silicon)
- macOS 12.3+ (Intel)

Я только вчера обновился до 12 версии macOS, а сегодня обновил докер до 4.7.

В анонсе говорят о повышении скорости до 90% за счет оптимизации работы файловой системы.

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

В общем обновиться до новой версии ОС - это как всегда кайф. А тут еще и быстрый докер. Работаем 👍

https://www.docker.com/blog/speed-boost-achievement-unlocked-on-docker-desktop-4-6-for-mac/

#tools #docker
🔥2
За что я люблю авто-тесты?

За то, что они дают уверенность, что ничего не сломалось?

Или за то, что можно аргументировать высокую стоимость разработки?

Нет. За то, что можно пойти выпить чайку, пока тесты делают своё дело 😃

Наливай!
👍4
Шпаргалка по PHP

Краткое изложение современных возможностей PHP

https://front-line-php.com/cheat-sheet

#php
👍7
Контейнеры в Laravel Sail теперь запускаются быстрее - за 3 секунды
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👍9🔥6👎1
Иногда пишу на Solidity

Рекомендую каждому разработчику изучить тему Web3, Blockchain и DApps. Это реально интересно.
Налетай!
🔥3
Мой автоответчик жгёт 😂

Возможно, спам. Звонили с номера +74742490119:
🤖: Готов шутить, говорите.
👤: Здравствуйте. Это, господи, хорошо. Отстань!
🤖: Я внимаю.
👤: Благодарю за уделённое время.
🤖: Это автоответчик автоответчика. Если вы впали в рекурсию, нажмите 1. Если у вас когнитивный диссонанс, нажмите 2. Если вы боитесь восстания машин, нажмите красную кнопку и положите трубку
👤: Спасибо.
🤖: Компьютеры производят миллионы вычислительных операций в секунду, и по меркам робота мы с вами болтаем уже вечность. А могли бы написать симфонию, создать шедевр.
👤: [Абонент положил трубку]
--

Вот так периодически угараем над спамерами 😀
Раздвигаем свои границы

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

https://journal.tinkoff.ru/list/nomad-visas

#travel
Кто такой сеньёр-разработчик?

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

ПС: Всё наше детство за 12 минут.

https://youtu.be/Cp6FsYjJJHc

#fun
Рабочие моменты из чата 😃

С пятницей! Удачного релиза!

#fun
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👍11
Papertrail отвалился

Парни, давайте обсудим варианты для удобного хранения и поиска логов на бекенде?
Фильм про создание VueJS

Название Vue - это View (вид) по-французски =)

https://youtu.be/OrxmtDw4pVI

#vue
👍4🔥2
Небольшой рефакторинг
👏3
Autocomplete (JavaScript)

Библиотека, которая позволяет быстро реализовать функционал автозаполнения при вводе.

Например: подсказки при поиске на сайте.

Преимущества:
- Простота и гибкость
- Любые источники данных
- Кастомный шаблон списка

https://github.com/algolia/autocomplete

#tools #js #autocomplete
👍8
Интересная статья от Почтатеха (Почты России)

Как мы построили корпоративную шину данных на Kafka, которая обрабатывает до 3 млн сообщений в секунду

https://habr.com/ru/company/posttech/blog/663306/

ПС: мысли после прочтения - как хорошо работать в небольших проектах 😃