OneCode
1.33K subscribers
680 photos
69 videos
3 files
567 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Всем привет! Соскучились? 😀 Еду на машине из Турции в Россию, поэтому комп почти не открываю. Да и телефон тоже 😀 Очень соскучился по работе, пхп и ларке ❤️
👍222🔥2👌1
Как довести дизайн до сквиркла в Figma и вёрстке.

Сквирклморфизм — это устойчивый тренд в дизайне, который постепенно развивается ещё с шестидесятых годов. Сейчас он вновь привлекает много внимания: дизайнеры внедряют суперэллипсы в интерфейсы и проектируют гаджеты похожих форм.

Суперэллипсы сейчас очень популярны из-за того, что Apple интенсивно использует их для разработки своего оборудования, а также своих приложений и дизайна ОС. Наиболее знакомое представление - это форма значка приложения iOS.

Читать статью

Маленькая инструкция как сделать суперэлипс на CSS. А так же есть странный пакет для использования на сайте.

Подпишись: @onecode_blog
👍4🔥1
Руководители разработки 2023

Мы опросили 570 тимлидов, руководителей разработки и СТО и узнали много интересного: сколько времени они тратят на написание кода, как оцениваются их результаты, какие навыки являются самыми важными и откуда они получают новые знания. А кроме этого собрали большой список самых полезных книг, курсов, подкастов и Telegram-каналов.

https://devcrowd.ru/tl23

Подпишись: @onecode_blog

#teamlead #techlead #manager
👍71🔥1👌1
Chat GPT для VSCode

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

Доступен бесплатно уже сегодня в расширении VS Code.

https://codeium.com/chat

#ai #chatpgt
👍72🔥2
Как приятно вернуться домой. Ну нафиг эти коворкинги 😁

Подпишись @onecode_blog
👍27🔥62👌1
Мультиязычный проект на Laravel Часть 2

Второе видео из серии про локализацию проекта на Laravel.

Сегодня говорим про перевод на разные языки записей в базе данных через модели.

- Обсудили два способа управления переводами моделей.
- Обсудили плюсы и минусы.
- Решили какой лучше использовать.
- Рассмотрели полезный пакет для решения задачи.
- Реализовали практический пример на сайте.
- Сделали управление переводами моделей в админке.

Видео уже доступно в закрытом VIP-канале за небольшую ежемесячную подписку.

Оставить заявку

Тебе напишет телеграм-бот Donate для оформления подписки.

Подпишись: @onecode_blog
👍12🔥2🥰1👏1👌1
Экосистема Apple

Очень удобно, что MacBook автоматически разблокируется, когда рядом часы Apple Watch одеты на руке

Так же можно подтверждать некоторые действия на часах, вместо ввода пароля на компе 💻

iPhone без проводов и дополнительных программ работает как веб-камера 📱

Наушники AirPods заряжаются беспроводной зарядкой от тех же часов ❤️

Это некоторые из фич, которые особенно радуют в последнее время 👍

Короче экосистема Apple реально клёвая тема 🍏 Еще бы оплата работала через NFC 😁

Подпишись: @onecode_blog

#apple
👍84🔥2💩1
Валидация работает 😁

Подпишись: @onecode_blog
🤣13👍1😁1
Несколько агрегатов в одном SQL-запросе

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

Однако эти запросы могут быть объединены в один запрос, который будет сканировать данные только один раз - легче и быстрее.

В PosgtreSQL этого можно достичь с помощью
FILTER
, а в MySQL придётся испольовать костыль (см. скрин).

Читать подробнее

Подпишись: @onecode_blog
👍9🔥21
Занимательная статья с объяснением работы технологии WebRTC (Real Time Communication).

Это относительная новая история, позволяющая организовать P2P-соединения между браузерами для обмена медиа-контентом.

Простыми словами можно разговаривать по видео-связи напрямую от браузера к браузера без посредников.

Статья поверхностная, но суть ясна. Интересно.

https://habr.com/ru/companies/ruvds/articles/416821/

Подпишись: @onecode_blog
🔥5👍31
Forwarded from キャラクターセット
Неспешно ищу помощни(ка/цу)/напарника/коллегу.

Объем задач одного из текущих работодателей ощутимо вырос (в перспективе будут еще, но загадывать рано), часть задач могу делегировать.
Стек: ubuntu, php, docker, postgres, mysql, memcached, git. Ничего из рокет сайнс нет.
Приложения: Битрикс (его немного, но он есть и это нужно учитывать), Laravel, пара сервисов на бандлах Symfony. Нагрузка не высокая, но про деньги.
На первом этапе оплата через меня, в дальнейшем, по результатам взаимодействия, ВАЖНО - рассматривается НПД (РФ) и регулярные срочные контракты (так сейчас работаю я последние 3+ года с этим заказчиком).

Задача которую готов обсудить, оценить, делегировать в настоящее время - создание composer библиотеки - php-клиента для API platformaofd.ru. Она будет подключаться в Laravel проект. Спеки нет, но есть подробное официальное описание. Оплата (перевод от меня) оговоренной суммы по факту выполнения (процесс работы обсуждаем). Эта задача из разряда средних по больнице, обычно проще и внятнее, но бывает, прилетают совсем "неоформленные" и абстрактного описания. Т.е. если и будет ТЗ, то только от меня.

Какие требования:
1. все в рамках git,
2. php 8.1,
3. чистый опрятный код, PSR12,
4. минимум зависимостей, без крайностей, мне нравится Guzzle,
5. юнит-тесты (php-unit) (для данной конкретно задачи) приветствуются, если будут интеграционные (базовые), то супер,
6. конфиг для cs-fixer дам, psalm совсем хорошо (это скорее редкость, обычно нужно просто быстро),
7. объективно оцениваемые и контролируемые сроки.

Контакты в лс.

Интересно ли вообще такое предложение?
4👍4
Блочный редактор контента

Бесплатный пакет EditorJS позволяет реализовать блочный конструктор контента в админке.

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

Другие редакторы контента на выходе выдают готовый HTML, который лежит в базе данных и сложно поддаётся редактированию и поддержке.

https://editorjs.io

Подпишись: @onecode_blog
👍114🔥1
Утро, сажусь за комп, одеваю наушники, включаю музыку и понимаю как я люблю свою работу.
👍193🔥2👏1
Подпишись: @onecode_blog
😁18👍12🔥4
Мультиязычные даты

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

Иногда, чтобы не загружать переводчиков, можно использовать метод
translatedFormat('j F Y')
из библиотеки
Carbon
, которая установлена в Laravel из коробки.

Это часть курса по мультиязычности в Laravel, который мы проходим в нашем VIP канале - присоединяйся.

Подпишись: @onecode_blog
👍96🔥2
Прикупил курс по проектированию систем на основе бизнес-требований.

Так что с понедельника начинаю (продолжаю) развитие в профессии разработчика.

https://education.borshev.com/system-analysis

Лучшая инвестиция - это своё образование!

Подпишись: @onecode_blog
👍6🔥41
Laravel - неверноятно эффективный веб-фреймворк

Соедините Laravel и его богатую экосистему с Livewire, React или Vue, чтобы создать свою следующую большую идею и запустить ее быстрее, чем вы когда-либо считали возможным.

https://laravel.com/frontend
👍132🔥2👎1
👍23🔥95
Forwarded from Юрий Юрьевич
Кто свободен, есть запрос на прогера Лара+Vue, проект с нуля, транспортная компания
🔥9👍1
Introducing Apple Vision Pro

https://youtu.be/TX9qSaGXFyg

Как в ней код писать?
👍6😁3🔥1💊1