1. Годные русскоязычные проекты для замены убегающему Notion 💩
- GemDoc - https://gemdoc.ru
- Teamly - https://teamly.ru
- Yonote - https://yonote.ru
- Obsidian - https://obsidian.md
- SingularityApp - https://singularity-app.com
2. Годные русскоязычные проекты для замены убегающему Miro 💩
- Unidraw - https://unidraw.io
- WEEEK - https://weeek.net
- Flip - https://flip-chart.ru
- Эсборд - https://sboard.online
- Онто - https://ontonet.ru
- Pruffme - https://pruffme.com
- MyBoards - https://myboards.ru
- МТС Линк Доски - https://mts-link.ru/products/boards
- VK Доска - http://board.vk.company
👮♂️ Злой полицейский - Подписаться
#notion #miro
- GemDoc - https://gemdoc.ru
- Teamly - https://teamly.ru
- Yonote - https://yonote.ru
- Obsidian - https://obsidian.md
- SingularityApp - https://singularity-app.com
2. Годные русскоязычные проекты для замены убегающему Miro 💩
- Unidraw - https://unidraw.io
- WEEEK - https://weeek.net
- Flip - https://flip-chart.ru
- Эсборд - https://sboard.online
- Онто - https://ontonet.ru
- Pruffme - https://pruffme.com
- MyBoards - https://myboards.ru
- МТС Линк Доски - https://mts-link.ru/products/boards
- VK Доска - http://board.vk.company
👮♂️ Злой полицейский - Подписаться
#notion #miro
👍9🔥3🤡2
Узнайте в ежемесячном дайджесте от CutCode!
Сергей Пантелеев:
- Обновления и изменения ядра PHP
- Новые функции в PHP 8.4
Данил Щуцкий:
- Обновления Laravel 11.19, 11.20, 11.21
- Обзор LaraCon US Keynote 2024
👉 https://youtu.be/7NRC5OluuQ8
👮♂️ Злой полицейский - Подписаться
#php #laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Интересный и детальный разбор дженериков и коллекций в PHP
Знакомьтесь и присоединяйтесь к обсуждению по ссылкам в конце статьи.
👉 https://thephp.foundation/blog/2024/08/19/state-of-generics-and-collections/
👮♂️ Злой полицейский - Подписаться
#php #generics
Знакомьтесь и присоединяйтесь к обсуждению по ссылкам в конце статьи.
👉 https://thephp.foundation/blog/2024/08/19/state-of-generics-and-collections/
👮♂️ Злой полицейский - Подписаться
#php #generics
👍3🔥1
С 3 по 18 октября приглашаем принять участие в Kokoc Hackathon 2024 с призовым фондом 1 000 000 рублей.
Kokoc Hackathon 2024 — это уникальное событие на стыке спорта, e-commerce и цифровых технологий, где вам предстоит решить реальные кейсы и разработать интеллектуальную рекомендательную систему для интернет-магазина или создать веб-платформу, которая объединит футбольный клуб «Кокос Групп» и болельщиков.
Приглашаем аналитиков, ML-специалистов, Product-менеджеров, Backend и Frontend-разработчиков (знание Python, Django и/или PHP будет преимуществом), UI/UX-дизайнеров, студентов и выпускников технических вузов.
👉 Подробности и регистрация
👮♂️ Злой полицейский - Подписаться
#php #python #hackathon #kokoc
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥2🤡1
Обзорная статья о прогрессивных веб-приложениях (PWA)
Что это за технология, как появилась, какие у неё плюсы и минусы рассказал Алексей Родионов
👉 https://doka.guide/tools/pwa/
👮♂️ Злой полицейский - Подписаться
#development #pwa #doka
Что это за технология, как появилась, какие у неё плюсы и минусы рассказал Алексей Родионов
👉 https://doka.guide/tools/pwa/
👮♂️ Злой полицейский - Подписаться
#development #pwa #doka
👍6🔥1😱1
Стандарт автозагрузки PSR-4 в PHP
По мере роста размера и сложности PHP проектов, управление файлами, классами и пространствами имён становится всё более сложной задачей. Без надлежащей структуры разработчики будут тратить много времени на ручное включение файлов или решение конфликтов с именованием классов. Для решения этих проблем PHP-FIG представила стандарт автозагрузки PSR-4, ставший де-факто способом автозагрузки классов в современных PHP-приложениях.
👉 https://www.dev-notes.ru/articles/php/adopting-psr-4-autoloading-standards-in-php/
👮♂️ Злой полицейский - Подписаться
#php #psr
По мере роста размера и сложности PHP проектов, управление файлами, классами и пространствами имён становится всё более сложной задачей. Без надлежащей структуры разработчики будут тратить много времени на ручное включение файлов или решение конфликтов с именованием классов. Для решения этих проблем PHP-FIG представила стандарт автозагрузки PSR-4, ставший де-факто способом автозагрузки классов в современных PHP-приложениях.
👉 https://www.dev-notes.ru/articles/php/adopting-psr-4-autoloading-standards-in-php/
👮♂️ Злой полицейский - Подписаться
#php #psr
👍4
Яндекс разработал AI-ассистента для работы с кодом и открыл доступ к нему для ИТ-специалистов
С помощью сервиса разработчики смогут по фрагменту кода сгенерировать наиболее вероятное его продолжение. Это поможет упростить написание и редактирование кода и ускорить продуктовую разработку в компаниях. Ассистент протестировали тысячи разработчиков Яндекса, 60% из которых стали постоянными пользователями сервиса.
👉 https://kod.ru/8525
👮♂️ Злой полицейский - Подписаться
#yandex #ai #development
С помощью сервиса разработчики смогут по фрагменту кода сгенерировать наиболее вероятное его продолжение. Это поможет упростить написание и редактирование кода и ускорить продуктовую разработку в компаниях. Ассистент протестировали тысячи разработчиков Яндекса, 60% из которых стали постоянными пользователями сервиса.
👉 https://kod.ru/8525
👮♂️ Злой полицейский - Подписаться
#yandex #ai #development
👍3
Руководство по merge, rebase, squash и cherry-pick
Эта статья — просто сборник материалов и реальных примеров, которые я бы с удовольствием прочитал, когда изучал Git. Это сделало бы процесс обучения более насыщенным, предоставив больше информации не только о том, как, но и когда следует использовать эти команды.
👉 https://www.dev-notes.ru/articles/git/guide-to-deeply-understand-merge-rebase-squash-and-cherry-pick/
👮♂️ Злой полицейский - Подписаться
#git #development
Эта статья — просто сборник материалов и реальных примеров, которые я бы с удовольствием прочитал, когда изучал Git. Это сделало бы процесс обучения более насыщенным, предоставив больше информации не только о том, как, но и когда следует использовать эти команды.
👉 https://www.dev-notes.ru/articles/git/guide-to-deeply-understand-merge-rebase-squash-and-cherry-pick/
👮♂️ Злой полицейский - Подписаться
#git #development
🔥10👍2❤1
В этом видео расскажу про новую фичу, контекстные атрибуты, которые недавно появились в Laravel контекстные атрибуты. ContextualAttributes еще не добавлены в официальную документацию на момент записи этого видео, но они уже доступны для использования. ContextualAttributes упрощают инъекции зависимостей, позволяя разработчикам объявлять зависимости непосредственно в атрибутах, без необходимости обращаться к провайдерам.
👉 https://www.youtube.com/watch?v=AieRKOZHhUc
👮♂️ Злой полицейский - Подписаться
#laravel #development #ContextualAttributes
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Управленичная
🔍 Критиковать сотрудника — это как обезвреживать бомбу. Одно неверное движение - и взрыв. Но критика, поданная грамотно - мощный инструмент для роста и развития. Разберёмся, что сделать, чтобы вас не возненавидели после предоставления развивающей обратной связи.
Будьте предельно конкретны
"Это плохо" — отличный способ получить в ответ холодный взгляд или молчаливую обиду. Вместо этого расскажите, что конкретно не так и почему. Например, вместо "Твой отчёт ужасен" попробуйте "В отчёте есть ошибки в расчётах, что может привести к неверным выводам". Чем более конкретно вы сформулируете проблему, тем проще человеку будет её понять и исправить.
Предлагайте альтернативы, а не просто указывайте на ошибки
Критика без предложений — это как водить машину без руля. Указав на недостатки, дайте сразу несколько вариантов решения. Или задайте наводящие вопросы и вектор для сотрудника. Это покажет, что вы действительно хотите помочь, а не просто недовольны.
Концентрируйтесь на фактах, событиях или действиях, а не на личности
Избегайте фраз типа "Ты всегда так делаешь" или "Ты никогда не понимаешь". Они несправедливы, и заставляют человека защищаться. Вместо этого сосредоточьтесь на конкретной ситуации. Например: "В этот раз метод не сработал" — это гораздо продуктивнее, чем "Ты всегда ошибаешься".
Выберите правильный момент
Время — это всё. Критика, поданная в неподходящий момент, вызовет бурю негодования, даже если она абсолютно справедлива. Подумайте, когда человек будет готов её воспринять. Например, критиковать перед всей командой на совещании — плохая идея. Даже табу. Подождите, пока будет возможность поговорить тет-а-тет.
Завершите конструктивно
Не заканчивайте критику на негативной ноте. Подведите итог с акцентом на будущем. "Что думаешь о том, чтобы попробовать такой подход?" или "Как можем сделать это лучше в следующий раз?". Так, вы переключаете внимание с проблемы на её решение, и не оставляете человека вариться в негативе.
Критиковать — это не искусство делать больно, а возможность помочь стать лучше. Важно помнить, что ваш тон и подход могут превратить даже самую конструктивную критику в оружие массового раздражения. Будьте честны, но корректны. Помните: цель критики — не унизить, а улучшить.
Будьте предельно конкретны
"Это плохо" — отличный способ получить в ответ холодный взгляд или молчаливую обиду. Вместо этого расскажите, что конкретно не так и почему. Например, вместо "Твой отчёт ужасен" попробуйте "В отчёте есть ошибки в расчётах, что может привести к неверным выводам". Чем более конкретно вы сформулируете проблему, тем проще человеку будет её понять и исправить.
Предлагайте альтернативы, а не просто указывайте на ошибки
Критика без предложений — это как водить машину без руля. Указав на недостатки, дайте сразу несколько вариантов решения. Или задайте наводящие вопросы и вектор для сотрудника. Это покажет, что вы действительно хотите помочь, а не просто недовольны.
Концентрируйтесь на фактах, событиях или действиях, а не на личности
Избегайте фраз типа "Ты всегда так делаешь" или "Ты никогда не понимаешь". Они несправедливы, и заставляют человека защищаться. Вместо этого сосредоточьтесь на конкретной ситуации. Например: "В этот раз метод не сработал" — это гораздо продуктивнее, чем "Ты всегда ошибаешься".
Выберите правильный момент
Время — это всё. Критика, поданная в неподходящий момент, вызовет бурю негодования, даже если она абсолютно справедлива. Подумайте, когда человек будет готов её воспринять. Например, критиковать перед всей командой на совещании — плохая идея. Даже табу. Подождите, пока будет возможность поговорить тет-а-тет.
Завершите конструктивно
Не заканчивайте критику на негативной ноте. Подведите итог с акцентом на будущем. "Что думаешь о том, чтобы попробовать такой подход?" или "Как можем сделать это лучше в следующий раз?". Так, вы переключаете внимание с проблемы на её решение, и не оставляете человека вариться в негативе.
Критиковать — это не искусство делать больно, а возможность помочь стать лучше. Важно помнить, что ваш тон и подход могут превратить даже самую конструктивную критику в оружие массового раздражения. Будьте честны, но корректны. Помните: цель критики — не унизить, а улучшить.
1👍7❤2
Часто можно наткнуться на споры чье кунг-фу лучше - Eloquent или Doctrine... Но какая разница если всё это время ты использовал ORM неправильно?
В этом видео мы рассмотрим разумное использование моделей в проектах. Узнаем что такое слой работы с базой данных, какие вариации этого слоя бывают и как с ними работать. Рассмотрим проблемы быстродействия и оптимизации наших проектов.
С отсылками к фреймворку Laravel, но все изложенное справедливо для любого другого фреймворка (разве что кроме тех кто изначально склоняет работать именно в данном ключе...) Приятного просмотра!
Автор идеи - Роберт Мартин. Во всяком случае мысль была впервые мною услышана от него.
👉 https://www.youtube.com/watch?v=xBL6nsNWxNc
👮♂️ Злой полицейский - Подписаться
#laravel #development #model
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😱1
Как восстановить удалённую ветвь Git
Случайное удаление ветви Git может оказаться кошмаром, особенно если она содержала критические изменения кода. К счастью, Git предоставляет мощные инструменты, позволяющие восстановить удалённые ветки. Мы рассмотрим всё, начиная от понимания анатомии ветвей Git и заканчивая восстановлением удалённой ветви с помощью простых команд.
👉 https://www.dev-notes.ru/articles/git/how-to-recover-a-deleted-branch-in-git/
👮♂️ Злой полицейский - Подписаться
#git #development
Случайное удаление ветви Git может оказаться кошмаром, особенно если она содержала критические изменения кода. К счастью, Git предоставляет мощные инструменты, позволяющие восстановить удалённые ветки. Мы рассмотрим всё, начиная от понимания анатомии ветвей Git и заканчивая восстановлением удалённой ветви с помощью простых команд.
👉 https://www.dev-notes.ru/articles/git/how-to-recover-a-deleted-branch-in-git/
👮♂️ Злой полицейский - Подписаться
#git #development
👍4🔥1
Как выкачать сайт целиком?
Для создания локальной документации понадобилось выкачать весь сайт с преобразованием абсолютных ссылок в относительные.
На помощь пришёл `wget`🔥️️
По параметрам:
-r - рекурсивно ходит по ссылкам
-k - преобразовывает ссылки
-l - задаёт глубину вложенности
-p - скачивает ассеты (стили и скрипты)
-E - добавляет расширение .html
-nc - исключает перезапись существующих файлов
👮♂️ Злой полицейский - Подписаться
#linux #wget
Для создания локальной документации понадобилось выкачать весь сайт с преобразованием абсолютных ссылок в относительные.
На помощь пришёл `wget`🔥️️
wget -r -k -l 1 -p -E -nc https://kobzarev.com
По параметрам:
-r - рекурсивно ходит по ссылкам
-k - преобразовывает ссылки
-l - задаёт глубину вложенности
-p - скачивает ассеты (стили и скрипты)
-E - добавляет расширение .html
-nc - исключает перезапись существующих файлов
👮♂️ Злой полицейский - Подписаться
#linux #wget
👍14🔥5👏1
"Канбан Метод – это про доски и стикеры"
Хоть кто-то сказал черным по белому, что Канбан - это не про доски и стикеры, а нечто более глубокое.
Книга "Канбан Метод. Базовая практика" автор
Алексей Пименов.
👉 https://www.litres.ru/book/aleksey-pimenov-32907598/kanban-metod-bazovaya-praktika-70276618/
#books #managment #teamlead
👮♂️ Злой полицейский - Подписаться
Хоть кто-то сказал черным по белому, что Канбан - это не про доски и стикеры, а нечто более глубокое.
Книга "Канбан Метод. Базовая практика" автор
Алексей Пименов.
👉 https://www.litres.ru/book/aleksey-pimenov-32907598/kanban-metod-bazovaya-praktika-70276618/
#books #managment #teamlead
👮♂️ Злой полицейский - Подписаться
👍5
Tiny RDM - бесплатный GUI для Redis сервера
Лёгкий веб-клиент для Redis с поддержкой светлой и тёмной темы, а также многоязычности. Она включает управление подключениями, визуализацию операций с ключами и различные методы декодирования. Кроме того, клиент позволяет импортировать и экспортировать данные и профили подключений.
👉 https://github.com/tiny-craft/tiny-rdm
#gui #redis #TinyRDM
👮♂️ Злой полицейский - Подписаться
Лёгкий веб-клиент для Redis с поддержкой светлой и тёмной темы, а также многоязычности. Она включает управление подключениями, визуализацию операций с ключами и различные методы декодирования. Кроме того, клиент позволяет импортировать и экспортировать данные и профили подключений.
👉 https://github.com/tiny-craft/tiny-rdm
#gui #redis #TinyRDM
👮♂️ Злой полицейский - Подписаться
👍6
Обзор атрибутов Laravel: что и как использовать
Атрибуты в PHP — это отличный способ добавлять метаданные к вашим классам, методам и свойствам. Laravel предоставляет множество готовых атрибутов, которые можно использовать для улучшения структуры и читаемости вашего кода.
👉 https://laravel.su/p/obzor-atributov-laravel-cto-i-kak-ispolzovat
#laravel #attributes #php
👮♂️ Злой полицейский - Подписаться
Атрибуты в PHP — это отличный способ добавлять метаданные к вашим классам, методам и свойствам. Laravel предоставляет множество готовых атрибутов, которые можно использовать для улучшения структуры и читаемости вашего кода.
👉 https://laravel.su/p/obzor-atributov-laravel-cto-i-kak-ispolzovat
#laravel #attributes #php
👮♂️ Злой полицейский - Подписаться
👍2🔥2
Mockoon - инструмент для разработки и запуска REST API
Open source нструмент не требует удалённого развёртывания, регистрации.
Есть все необходимые фичи для удобного создания макетов REST API.
👉 https://mockoon.com
#rest #api #mockoon
👮♂️ Злой полицейский - Подписаться
Open source нструмент не требует удалённого развёртывания, регистрации.
Есть все необходимые фичи для удобного создания макетов REST API.
👉 https://mockoon.com
#rest #api #mockoon
👮♂️ Злой полицейский - Подписаться
1👍8
На одном из проектов увидел, как люди втащили пакеты Laravel в WordPress и стало интересна тема добавления ORM на базе Eloquent в WordPress.
После недолгого ресёрча нарисовался такой список:
👉 https://github.com/dimitriBouteille/wp-orm
👉 https://github.com/roots/acorn
👉 https://github.com/IgniteKit/wp-orm
👉 https://github.com/berlindb/core
👉 https://github.com/brandonwamboldt/wp-orm
👉 https://github.com/rjjakes/wordpress-orm
👉 https://github.com/tareq1988/wp-eloquent
Был ли у вас похожий опыт и что вы вообще думаете по этому вопросу?
#wordpress #orm #laravel
👮♂️ Злой полицейский - Подписаться
После недолгого ресёрча нарисовался такой список:
👉 https://github.com/dimitriBouteille/wp-orm
👉 https://github.com/roots/acorn
👉 https://github.com/IgniteKit/wp-orm
👉 https://github.com/berlindb/core
👉 https://github.com/brandonwamboldt/wp-orm
👉 https://github.com/rjjakes/wordpress-orm
👉 https://github.com/tareq1988/wp-eloquent
Был ли у вас похожий опыт и что вы вообще думаете по этому вопросу?
#wordpress #orm #laravel
👮♂️ Злой полицейский - Подписаться
1❤3👍3
PHP Enum: Руководство для начинающих
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
👉 https://www.dev-notes.ru/articles/php/enums/
👉 https://sergeymukhin.com/blog/php-81-enums-perecisleniya
#php #enum
👮♂️ Злой полицейский - Подписаться
Давайте улучшим ваш код с помощью более безопасного способа программирования с использованием перечислений PHP, или enum. В этой статье вы узнаете о них всё, что нужно.
👉 https://www.dev-notes.ru/articles/php/enums/
👉 https://sergeymukhin.com/blog/php-81-enums-perecisleniya
#php #enum
👮♂️ Злой полицейский - Подписаться
👍4🔥2
Forwarded from WP Yoda (Andrei Pisarevskii)
Отправка почты из Docker. Используем MailHog
При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. Давайте рассмотрим это подробнее.
Читать статью
#docker #environment #smtp #mailhog
При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. Давайте рассмотрим это подробнее.
Читать статью
#docker #environment #smtp #mailhog
WP Yoda
Отправка почты из Docker. Используем MailHog - WP Yoda
При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально.
👍5🤔2🔥1
Мой коллега и хороший друг Владимир Дружаев ведёт просто великолепный канал "Весёлые айтишки", где он выкладывает IT-истории в песенном формате.
Слова и музыку к ним он пишет самостоятельно, делится своими мыслями, идеями, переживаниями, факапами.
Некоторые композиции просто шедевральны, они цепляют за самое сердце.
👉 https://xn--r1a.website/xaxa_it
#it #humor
👮♂️ Злой полицейский - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5🔥3🤡3