Злой полицейский
1.61K subscribers
1.48K photos
98 videos
7 files
3.34K links
Тимлид/разработчик/SOER. Делюсь мыслями про веб, программирование, инструменты, #WordPress, Joomla, Laravel, MoonShine, мотивацию, психологию, фильмы, сериалы.

Сайт - https://kobzarev.com

Администратор - @mihdan.
Download Telegram
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
👍9🔥3🤡2
📺 Что нового в мире PHP и Laravel в августе?

Узнайте в ежемесячном дайджесте от 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
👍3🔥1
💊 Kokoc Hackathon 2024: Объединяем технологии, спорт и бизнес!

С 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
👍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
👍4
Яндекс разработал AI-ассистента для работы с кодом и открыл доступ к нему для ИТ-специалистов

С помощью сервиса разработчики смогут по фрагменту кода сгенерировать наиболее вероятное его продолжение. Это поможет упростить написание и редактирование кода и ускорить продуктовую разработку в компаниях. Ассистент протестировали тысячи разработчиков Яндекса, 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
🔥10👍21
📺 Новый функционал в Laravel - ContextualAttributes

В этом видео расскажу про новую фичу, контекстные атрибуты, которые недавно появились в Laravel контекстные атрибуты. ContextualAttributes еще не добавлены в официальную документацию на момент записи этого видео, но они уже доступны для использования. ContextualAttributes упрощают инъекции зависимостей, позволяя разработчикам объявлять зависимости непосредственно в атрибутах, без необходимости обращаться к провайдерам.

👉 https://www.youtube.com/watch?v=AieRKOZHhUc

👮‍♂️ Злой полицейский - Подписаться

#laravel #development #ContextualAttributes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 Критиковать сотрудника — это как обезвреживать бомбу. Одно неверное движение - и взрыв. Но критика, поданная грамотно - мощный инструмент для роста и развития. Разберёмся, что сделать, чтобы вас не возненавидели после предоставления развивающей обратной связи.

Будьте предельно конкретны
"Это плохо" — отличный способ получить в ответ холодный взгляд или молчаливую обиду. Вместо этого расскажите, что конкретно не так и почему. Например, вместо "Твой отчёт ужасен" попробуйте "В отчёте есть ошибки в расчётах, что может привести к неверным выводам". Чем более конкретно вы сформулируете проблему, тем проще человеку будет её понять и исправить.

Предлагайте альтернативы, а не просто указывайте на ошибки
Критика без предложений — это как водить машину без руля. Указав на недостатки, дайте сразу несколько вариантов решения. Или задайте наводящие вопросы и вектор для сотрудника. Это покажет, что вы действительно хотите помочь, а не просто недовольны.

Концентрируйтесь на фактах, событиях или действиях, а не на личности
Избегайте фраз типа "Ты всегда так делаешь" или "Ты никогда не понимаешь". Они несправедливы, и заставляют человека защищаться. Вместо этого сосредоточьтесь на конкретной ситуации. Например: "В этот раз метод не сработал" — это гораздо продуктивнее, чем "Ты всегда ошибаешься".

Выберите правильный момент
Время — это всё. Критика, поданная в неподходящий момент, вызовет бурю негодования, даже если она абсолютно справедлива. Подумайте, когда человек будет готов её воспринять. Например, критиковать перед всей командой на совещании — плохая идея. Даже табу. Подождите, пока будет возможность поговорить тет-а-тет.

Завершите конструктивно
Не заканчивайте критику на негативной ноте. Подведите итог с акцентом на будущем. "Что думаешь о том, чтобы попробовать такой подход?" или "Как можем сделать это лучше в следующий раз?". Так, вы переключаете внимание с проблемы на её решение, и не оставляете человека вариться в негативе.

Критиковать — это не искусство делать больно, а возможность помочь стать лучше. Важно помнить, что ваш тон и подход могут превратить даже самую конструктивную критику в оружие массового раздражения. Будьте честны, но корректны. Помните: цель критики — не унизить, а улучшить.
1👍72
📺 Все это время ты использовал модели неправильно

Часто можно наткнуться на споры чье кунг-фу лучше - 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
👍4🔥1
Как выкачать сайт целиком?

Для создания локальной документации понадобилось выкачать весь сайт с преобразованием абсолютных ссылок в относительные.

На помощь пришёл `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

👮‍♂️ Злой полицейский - Подписаться
👍5
Tiny RDM - бесплатный GUI для Redis сервера

Лёгкий веб-клиент для 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

👮‍♂️ Злой полицейский - Подписаться
👍2🔥2
Mockoon - инструмент для разработки и запуска REST API

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

👮‍♂️ Злой полицейский - Подписаться
13👍3
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
👍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