Генерация кода в Laravel на основе SQL-таблицы
В этой статье Иван Левченко расскажет про его пакет laravel-code-builder для Laravel. Можно сказать, это будет перевод Readme файла, с небольшими дополнениями от Ивана.
👉🏻 https://cutcode.dev/articles/generaciia-koda-na-osnove-tablicy-sql-v-laravel
#development #laravel
👮♂️ Злой полицейский — Подписаться
В этой статье Иван Левченко расскажет про его пакет laravel-code-builder для Laravel. Можно сказать, это будет перевод Readme файла, с небольшими дополнениями от Ивана.
👉🏻 https://cutcode.dev/articles/generaciia-koda-na-osnove-tablicy-sql-v-laravel
#development #laravel
👮♂️ Злой полицейский — Подписаться
🔥3👍1🥰1
Ежедневные «бифштексы». Как выполнять задачи, на которые нет времени
Иногда у нас никак не получается «втиснуть» в свой распорядок дня некоторые задачи. Например, мы заказываем новую мебель, а потом неделями не можем ее собрать. Или: вернувшись из отпуска, месяцами не можем разобрать фотографии.
В таких случаях можно воспользоваться методом слона и нарезать эти задачи на «регулярные бифштексы». Другими словами, выполнить задачи не целиком и сразу, а в течение нескольких дней и по частям. Ведь как бы человек ни был загружен, он всегда может выкроить в своем расписании 15, 10 или хотя бы 5 минут.
👉 https://singularity-app.ru/blog/ezhednevnye-bifshteksy/
#productivity #SoftSkills
👮♂️ Злой полицейский — Подписаться
Иногда у нас никак не получается «втиснуть» в свой распорядок дня некоторые задачи. Например, мы заказываем новую мебель, а потом неделями не можем ее собрать. Или: вернувшись из отпуска, месяцами не можем разобрать фотографии.
В таких случаях можно воспользоваться методом слона и нарезать эти задачи на «регулярные бифштексы». Другими словами, выполнить задачи не целиком и сразу, а в течение нескольких дней и по частям. Ведь как бы человек ни был загружен, он всегда может выкроить в своем расписании 15, 10 или хотя бы 5 минут.
👉 https://singularity-app.ru/blog/ezhednevnye-bifshteksy/
#productivity #SoftSkills
👮♂️ Злой полицейский — Подписаться
👍3❤2🔥2🤮1👌1
Быть фреймворкером не так уж и плохо
Давайте начистоту: фреймворки - это швейцарские армейские ножи в мире технологий. От создания веб-приложения Next.js до развертывания ML-модели PyTorch - эти инструменты незаменимы. Они как волшебные палочки, превращающие месяцы кодинга в дни. Но если вы знаете только, как махать волшебной палочкой, вы упускаете магию, лежащую в ее основе.
Вы когда-нибудь сталкивались с глюками фреймворка, когда сроки поджимают? Именно тогда руководства на YouTube и ответы на Stack Overflow оказываются неэффективными. Именно такие моменты отделяют настоящих инженеров от простых фреймворкеров. Знание гаек и болтов не только для "старой школы" - это ваш аварийный люк, когда фреймворк вас подведет.
Конечно, вы можете оседлать волну фреймворка и выглядеть круто, но что произойдет, когда прилив закончится? Сможете ли вы выплыть, когда инструменты, которые держат вас за руку, исчезнут? Речь идет не о том, чтобы отказаться от фреймворков, а о том, чтобы не позволить им ослепить вас. Речь идет о том, чтобы быть хозяином, а не марионеткой.
"Зачем изучать корни, если дерево уже выросло?" - спросите вы. Потому что, когда грянет буря, корни помогут дереву устоять. Рамки изменяться, но основные принципы - они останутся.
Быть просто фреймворком? Это не просто ограничение, это риск. Стремитесь к большему. Погружайтесь под воду, бросайте вызов статус-кво и вооружайтесь знаниями, которые выходят за рамки текущих модных тенденций. Станьте инженером, который может создавать инструменты, а не просто использовать их.
Поэтому, когда вы в следующий раз возьмете в руки фреймворк, спросите себя: Готовлюсь ли я к будущему или просто выживаю в настоящем? Глубина ваших знаний - это не просто ваша страховка, это ваша стартовая площадка. Не просто плывите по течению, а будьте им. Помните, что в мире технологий единственной константой являются перемены. Примите их, овладейте ими и ведите их за собой.
👉🏻 Первая часть
#psychology #frameworker #trigger
👮♂️ Злой полицейский — Подписаться
Давайте начистоту: фреймворки - это швейцарские армейские ножи в мире технологий. От создания веб-приложения Next.js до развертывания ML-модели PyTorch - эти инструменты незаменимы. Они как волшебные палочки, превращающие месяцы кодинга в дни. Но если вы знаете только, как махать волшебной палочкой, вы упускаете магию, лежащую в ее основе.
Вы когда-нибудь сталкивались с глюками фреймворка, когда сроки поджимают? Именно тогда руководства на YouTube и ответы на Stack Overflow оказываются неэффективными. Именно такие моменты отделяют настоящих инженеров от простых фреймворкеров. Знание гаек и болтов не только для "старой школы" - это ваш аварийный люк, когда фреймворк вас подведет.
Конечно, вы можете оседлать волну фреймворка и выглядеть круто, но что произойдет, когда прилив закончится? Сможете ли вы выплыть, когда инструменты, которые держат вас за руку, исчезнут? Речь идет не о том, чтобы отказаться от фреймворков, а о том, чтобы не позволить им ослепить вас. Речь идет о том, чтобы быть хозяином, а не марионеткой.
"Зачем изучать корни, если дерево уже выросло?" - спросите вы. Потому что, когда грянет буря, корни помогут дереву устоять. Рамки изменяться, но основные принципы - они останутся.
Быть просто фреймворком? Это не просто ограничение, это риск. Стремитесь к большему. Погружайтесь под воду, бросайте вызов статус-кво и вооружайтесь знаниями, которые выходят за рамки текущих модных тенденций. Станьте инженером, который может создавать инструменты, а не просто использовать их.
Поэтому, когда вы в следующий раз возьмете в руки фреймворк, спросите себя: Готовлюсь ли я к будущему или просто выживаю в настоящем? Глубина ваших знаний - это не просто ваша страховка, это ваша стартовая площадка. Не просто плывите по течению, а будьте им. Помните, что в мире технологий единственной константой являются перемены. Примите их, овладейте ими и ведите их за собой.
👉🏻 Первая часть
#psychology #frameworker #trigger
👮♂️ Злой полицейский — Подписаться
👍12🔥2❤1🤔1😱1
Shiki - быстрое и современное решение для подсветки синтаксиса в браузере
Он использует тот же движок, что и VS Code.
Плюсы
- Простой в использовании экспорт модулей ES
- Активно поддерживается и улучшается
- Больше вариаций синтаксических токенов и тем
- Обширная документация *
Минусы
- Медленный запуск из-за WASM
- Встроенные стили; нет классов
- Документация *
* Великолепная работа над документацией, но в ней не хватает базового обзора API. Что экспортирует модуль, например.
👉🏻 https://shiki.style
#development #syntax #highlighter
👮♂️ Злой полицейский — Подписаться
Он использует тот же движок, что и VS Code.
Плюсы
- Простой в использовании экспорт модулей ES
- Активно поддерживается и улучшается
- Больше вариаций синтаксических токенов и тем
- Обширная документация *
Минусы
- Медленный запуск из-за WASM
- Встроенные стили; нет классов
- Документация *
* Великолепная работа над документацией, но в ней не хватает базового обзора API. Что экспортирует модуль, например.
👉🏻 https://shiki.style
#development #syntax #highlighter
👮♂️ Злой полицейский — Подписаться
🔥3👍1
MongoDB в Laravel: Краткое руководство для начинающих
Laravel известен своим Eloquent ORM, обычно работающим с реляционными базами данных, такими как MySQL. Но что, если нужно выбрать NoSQL-решение, например MongoDB? В статье мы расскажем как начать работу с MongoDB в Laravel.
👉 https://www.dev-notes.ru/articles/laravel/mongodb-laravel-guide-beginners/
#laravel #mongodb
👮♂️ Злой полицейский — Подписаться
Laravel известен своим Eloquent ORM, обычно работающим с реляционными базами данных, такими как MySQL. Но что, если нужно выбрать NoSQL-решение, например MongoDB? В статье мы расскажем как начать работу с MongoDB в Laravel.
👉 https://www.dev-notes.ru/articles/laravel/mongodb-laravel-guide-beginners/
#laravel #mongodb
👮♂️ Злой полицейский — Подписаться
👍3🔥1
Когда: сегодня, 20 мая в 21:00 по Москве на канале PHP Fart Time
👉 https://www.youtube.com/watch?v=En0InnKsryA
#php #spiral #RoadRunner
👮♂️ Злой полицейский — Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Метод пяти пальцев: в чем его суть и как его применять
В хорошем тайм-менеджменте между «сделал дело» и «гуляй смело» есть еще один этап — рефлексия.
Именно размышления о том, что получилось и не получилось и как можно сделать лучше, помогают нам оптимизировать время и ресурсы на будущие задачи. Разберем один из методов такой рефлексии.
👉 https://singularity-app.ru/blog/metod-pyati-palcev/
#productivity #lifestyle #goals
👮♂️ Злой полицейский — Подписаться
В хорошем тайм-менеджменте между «сделал дело» и «гуляй смело» есть еще один этап — рефлексия.
Именно размышления о том, что получилось и не получилось и как можно сделать лучше, помогают нам оптимизировать время и ресурсы на будущие задачи. Разберем один из методов такой рефлексии.
👉 https://singularity-app.ru/blog/metod-pyati-palcev/
#productivity #lifestyle #goals
👮♂️ Злой полицейский — Подписаться
👍3🔥1
Tailwind против семантического CSS
В этом исследовании сравниваются два сайта с похожим дизайном: коммерческий шаблон Spotlight от разработчиков Tailwind и тот же сайт с семантическим CSS.
👉 https://nuejs.org/blog/tailwind-vs-semantic-css/
#css #tailwind
👮♂️ Злой полицейский — Подписаться
В этом исследовании сравниваются два сайта с похожим дизайном: коммерческий шаблон Spotlight от разработчиков Tailwind и тот же сайт с семантическим CSS.
👉 https://nuejs.org/blog/tailwind-vs-semantic-css/
#css #tailwind
👮♂️ Злой полицейский — Подписаться
👍8🤡3💩2🔥1
Искал я себе удобный календарь под MacOS для оптимизации работы в этой ОС, чтобы и синхронизация была и в удобном виде события были и главное, чтобы была кнопка календарика на панели, на которую можно жмакнуть и глянуть короткий список событий на текущий день, а при желании и детально посмотреть информацию в большом календаре.
Перепробовал несколько вариантов:
1. У Артёма Сапегина увидел в посте упоминание про Dato. Прям то, что мне надо, но платный и купить его по понятным причинам я не смог, не устраивая танцы с бубном.
2. Потом нагуглил полный бесплатный аналог Dato под название Calendr. Но после установки и настройки события у меня так и не подтянулись, что очень странно, так как отзывы про него в основном положительные.
3. На одном из форумов посоветовали более простой вариант itsycal, но после установки оно у меня просто не запускается, не стал разбираться и продолжил поиски.
4. Совершенно случайно я узнал, что, оказывается, существует приложение Notion Calendar, которое покрывает все мои хотелки, стабильно работает, кроссплатформенное и совершенно бесплатное. А это мы любим :-) И создали его те же ребята, что и сам Notion, а это уже уровень. Соответственно есть полная интеграция и с Notion.
Остановился на нём пока. Если есть еще интересные варианты - рад выслушать.
👉 https://www.notion.so/product/calendar
#apps #macos #calendar
👮♂️ Злой полицейский — Подписаться
Перепробовал несколько вариантов:
1. У Артёма Сапегина увидел в посте упоминание про Dato. Прям то, что мне надо, но платный и купить его по понятным причинам я не смог, не устраивая танцы с бубном.
2. Потом нагуглил полный бесплатный аналог Dato под название Calendr. Но после установки и настройки события у меня так и не подтянулись, что очень странно, так как отзывы про него в основном положительные.
3. На одном из форумов посоветовали более простой вариант itsycal, но после установки оно у меня просто не запускается, не стал разбираться и продолжил поиски.
4. Совершенно случайно я узнал, что, оказывается, существует приложение Notion Calendar, которое покрывает все мои хотелки, стабильно работает, кроссплатформенное и совершенно бесплатное. А это мы любим :-) И создали его те же ребята, что и сам Notion, а это уже уровень. Соответственно есть полная интеграция и с Notion.
Остановился на нём пока. Если есть еще интересные варианты - рад выслушать.
👉 https://www.notion.so/product/calendar
#apps #macos #calendar
👮♂️ Злой полицейский — Подписаться
👍7🔥2
Apexcharts.JS - интерактивные диаграммы JavaScript, построенные на основе SVG
Современная библиотека диаграмм на JavaScript, позволяющая создавать интерактивные визуализации данных с помощью простого API и 100+ готовых примеров. ApexCharts включает в себя более десятка типов диаграмм, которые обеспечивают красивую, отзывчивую визуализацию в ваших приложениях и инструментальных панелях.
ApexCharts - это проект с открытым исходным кодом с лицензией MIT, который можно использовать в коммерческих и некоммерческих проектах.
👉🏻 https://github.com/apexcharts/apexcharts.js
#js #charts #reactjs #vuejs
👮♂️ Злой полицейский:
- Подписаться
- Помочь проекту
Современная библиотека диаграмм на JavaScript, позволяющая создавать интерактивные визуализации данных с помощью простого API и 100+ готовых примеров. ApexCharts включает в себя более десятка типов диаграмм, которые обеспечивают красивую, отзывчивую визуализацию в ваших приложениях и инструментальных панелях.
ApexCharts - это проект с открытым исходным кодом с лицензией MIT, который можно использовать в коммерческих и некоммерческих проектах.
👉🏻 https://github.com/apexcharts/apexcharts.js
#js #charts #reactjs #vuejs
👮♂️ Злой полицейский:
- Подписаться
- Помочь проекту
👍10🔥3❤1
Дубайские будни программиста
Великолепный ламповый канал нашего коллеги по цеху Александра, который живёт и работает в Дубае. Он пишет про непростую жизнь в Арабских Эмиратах, про свой личный опыт поднятия стартапов с нуля, о взлётах и падениях, прокрастинации, блокчейну, смарт-контрактам и всякие веб3 штуки.
👉🏻 https://xn--r1a.website/kadyrov_dev
👮♂️ Злой полицейский - Подписаться
Великолепный ламповый канал нашего коллеги по цеху Александра, который живёт и работает в Дубае. Он пишет про непростую жизнь в Арабских Эмиратах, про свой личный опыт поднятия стартапов с нуля, о взлётах и падениях, прокрастинации, блокчейну, смарт-контрактам и всякие веб3 штуки.
👉🏻 https://xn--r1a.website/kadyrov_dev
👮♂️ Злой полицейский - Подписаться
👍5❤3💩3🔥1
🪲Неделя факапов в мире взломов и утечек продолжается
Сначала взломали и зашифровали данные и бэкапы в СДЭК.
Потом пошли DDoS - атаки на вузы.
Сейчас стало известно про крупнейшую утечку в Google - утекли 14 000 факторов ранжирования в поиске.
И тут встает 2 вопроса:
1. Хакеры стали умнее и ломают, что угодно?
2. Разработчики, админы, девопсы стали тупее и забыли про безопасность?
Как вы считаете?
👮♂️ Злой полицейский - Подписаться | Помочь проекту
Сначала взломали и зашифровали данные и бэкапы в СДЭК.
Потом пошли DDoS - атаки на вузы.
Сейчас стало известно про крупнейшую утечку в Google - утекли 14 000 факторов ранжирования в поиске.
И тут встает 2 вопроса:
1. Хакеры стали умнее и ломают, что угодно?
2. Разработчики, админы, девопсы стали тупее и забыли про безопасность?
Как вы считаете?
👮♂️ Злой полицейский - Подписаться | Помочь проекту
🔥6👍2👏2🤔2
Поговорим о сложностях и нюансах создания инженерного софта, особенностях создания математического софта и карьерных перспективах для тех кому это интересно.
🕙 Когда: в субботу 1 июня в 10:00 по Москве
👉🏻 https://youtube.com/live/yHfTLO7kMh0
👮♂️ Злой полицейский - Подписаться | Помочь проекту
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Докер - всё, да здравствует Коробка!
Стало известно, что Docker hub перестал работать в России. Сайт с VPN открывается, но из WSL2 образы не качаются.
На смену ему спешат "Коробки" от русских программистов. Основную роль в её разработке сыграл Александр Коробкин и его команда. Проект интересен тем, что в некотором роде является российской альтернативой Docker.
И никогда не стоит забывать про Хуёкер.
👉 https://habr.com/ru/articles/811375/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#docker #коробка #joke #huecker
Стало известно, что Docker hub перестал работать в России. Сайт с VPN открывается, но из WSL2 образы не качаются.
На смену ему спешат "Коробки" от русских программистов. Основную роль в её разработке сыграл Александр Коробкин и его команда. Проект интересен тем, что в некотором роде является российской альтернативой Docker.
И никогда не стоит забывать про Хуёкер.
👉 https://habr.com/ru/articles/811375/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#docker #коробка #joke #huecker
👍4😱1
Buggregator - лучший отладочный сервер для разработчика
Он уже работает с библиотеками, которые вы давно используете, такими как Ray, Symfony/VarDumper, Monolog, Sentry и т. д. Целью было упростить процесс интеграции и предоставить централизованный сервер для управления и отображения всех данных из вашего проекта.
Его можно использовать совместно с WordPress, Laravel, Symfony, Yii, Drupal, Spiral Framework.
👉 https://buggregator.dev
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#buggregator #development #wordpress
Он уже работает с библиотеками, которые вы давно используете, такими как Ray, Symfony/VarDumper, Monolog, Sentry и т. д. Целью было упростить процесс интеграции и предоставить централизованный сервер для управления и отображения всех данных из вашего проекта.
Его можно использовать совместно с WordPress, Laravel, Symfony, Yii, Drupal, Spiral Framework.
👉 https://buggregator.dev
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#buggregator #development #wordpress
🔥5👍4👌1
Александр Гончаров, руководитель отдела фронтенд-разработки в компании UseTech и «тормознутый» из uWebDesign, в гостях у Андрея Смирнова из Frontend Weekend.
👉 https://www.youtube.com/watch?v=NZi4rXkBQLY
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#podcast #uWebDesign #FrontendWeekend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
Автор на простом примере объяснил, что такое пирамида Минто и как ей пользоваться в реальном мире. Прям годный пример.
Как построить аргументацию: принцип пирамиды Минто
С помощью карт и схем учим убеждать аудиторию на примере обычного российского подъезда.
👉 https://why.esprezo.ru/mintopyramid
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#minto
Как построить аргументацию: принцип пирамиды Минто
С помощью карт и схем учим убеждать аудиторию на примере обычного российского подъезда.
👉 https://why.esprezo.ru/mintopyramid
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#minto
👍5🔥2
Бесконечная прокрутка логотипов на чистом HTML и CSS
Помните HTML-элемент
👉 https://www.dev-notes.ru/articles/frontend/infinite-scrolling-logos-html-css/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#css #marquee
Помните HTML-элемент
marquee? Он устарел, поэтому вряд ли стоит его использовать, когда понадобится что-то вроде горизонтальной автопрокрутки. Вот тут-то и приходит на помощь CSS, потому что в нём есть все необходимые инструменты для реализации этой функции.👉 https://www.dev-notes.ru/articles/frontend/infinite-scrolling-logos-html-css/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#css #marquee
👍8🔥2😱1
Техника джедайского инбокса, с которой не надо запоминать все свои дела
Максим Дорофеев — эксперт по продуктивности и автор книги «Джедайские техники», в которой он рассказал, как навести порядок во всех своих делах. В статье разберёмся с самой популярной техникой из всех — техникой пустого инбокса. Это система планирования, которая поможет избавиться от роящихся мыслей в голове, ничего не забыть и довести дела до конца. Но чтобы внедрить эту технику, нужно понять, что питает наш мозг, и как сохранить этот ценный ресурс.
Сам пользуюсь данной техникой и всем рекомендую, как и книги от Максима.
👉 https://singularity-app.ru/blog/dzhedajskij-inbox/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#productivity #todo
Максим Дорофеев — эксперт по продуктивности и автор книги «Джедайские техники», в которой он рассказал, как навести порядок во всех своих делах. В статье разберёмся с самой популярной техникой из всех — техникой пустого инбокса. Это система планирования, которая поможет избавиться от роящихся мыслей в голове, ничего не забыть и довести дела до конца. Но чтобы внедрить эту технику, нужно понять, что питает наш мозг, и как сохранить этот ценный ресурс.
Сам пользуюсь данной техникой и всем рекомендую, как и книги от Максима.
👉 https://singularity-app.ru/blog/dzhedajskij-inbox/
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#productivity #todo
🔥4👍1
К 29-ому дню рождения PHP Роман Пронский опубликовал ролик, в котором он скомпилировал и запустил первую версию языка РНР.
👉 https://www.youtube.com/watch?v=0BPExYh5Anw
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#php
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍2🔥2
Когда: Завтра (12 июня) в 20:00
Где: На канале "Абстрактный программист"
Обсудим с Димой Елисеевым, Валентином Удальцовым и Станиславом Ракчаевым типизацию, что это такое, какая бывает, зачем нужна. Типы данных в PHP, встроенные типы. Поговорим о том, для чего нужны кастомные типы. Как всё это мешает или помогает при разработке. Конечно, затронем Typhoon. Ответим на вопросы зрителей.
👉 https://youtu.be/eXfsU-x3bMg
👮♂️ Злой полицейский - Подписаться | Помочь проекту
#php #typhoon
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5💩2👌1