Joomla-дайджест. 1-е полугодие 2023 года
https://habr.com/ru/articles/752484/
https://habr.com/ru/articles/752484/
Хабр
Joomla-дайджест. 1-е полугодие 2023 года
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 января 2023 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla....
👍6🔥1
Лучший способ получать свежие обновлении и следить за трендами в разработке.
Машинное обучение: t.iss.one/ai_machinelearning_big_data
Python: t.iss.one/pythonl
C#: t.iss.one/csharp_ci
C/C++/ t.iss.one/cpluspluc
Data Science: t.iss.one/data_analysis_ml
Devops: t.iss.one/devOPSitsec
Go: t.iss.one/Golang_google
Базы данных: t.iss.one/sqlhub
Rust: t.iss.one/rust_code
Javascript: t.iss.one/javascriptv
React: t.iss.one/react_tg
PHP: t.iss.one/phpshka
Android: t.iss.one/android_its
Мобильная разработка: t.iss.one/mobdevelop
Linux: t.iss.one/+A8jY79rcyKJlYWY6
Big Data: t.iss.one/bigdatai
Хакинг: t.iss.one/linuxkalii
Тестирование: https://t.iss.one/+F9jPLmMFqq1kNTMy
Java: t.iss.one/javatg
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
Папка машинное обучение: https://t.iss.one/addlist/_FjtIq8qMhU0NTYy
🇬🇧Английский: t.iss.one/english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Интернет магазин с нуля на Laravel
1. Презентация
2. Подготовка и настройка проекта
3. Подготовка
4. База данных
5. База данных
6. Аутентификация и socialite
7. Главная страница и intervention image
8. Фильтры, Laravel Scout, full text поиск
9. Характеристики, опции товара. EAV
#video #laravel
https://www.youtube.com/watch?v=CdHqpXNKVls&list=PLTucyHptHtTkveNJf17ypoZoG3pdnvs6v&ab_channel=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BELaravel.CutCode
@phpshka
1. Презентация
2. Подготовка и настройка проекта
3. Подготовка
4. База данных
5. База данных
6. Аутентификация и socialite
7. Главная страница и intervention image
8. Фильтры, Laravel Scout, full text поиск
9. Характеристики, опции товара. EAV
#video #laravel
https://www.youtube.com/watch?v=CdHqpXNKVls&list=PLTucyHptHtTkveNJf17ypoZoG3pdnvs6v&ab_channel=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BELaravel.CutCode
@phpshka
👍6❤4🔥2
Универсальная система управления BuxarUMS. Начало
https://habr.com/ru/articles/753220/
https://habr.com/ru/articles/753220/
Хабр
Универсальная система управления BuxarUMS. Начало
Здравствуйте, товарищи. Уже много лет был в поиске универсального движка для управления многочисленными своими проектами, но тщетно. Сейчас в проектах: обменный пункт электронных валют, хостинг,...
👍3❤1
Гайд 2023 Xdebug в PHPSTORM + Virtual server + Docker для macOS с пробросом портов
https://habr.com/ru/articles/753264/
https://habr.com/ru/articles/753264/
Хабр
Гайд 2023 Xdebug в PHPSTORM + Virtual server + Docker для macOS с пробросом портов
Гайд для remote подключения. Постарался обьяснить максимально подробно для новичков, так как понимаю как больно прыгать по статьям и теряться в последовательности. Тема актуальная, в силу того, что...
🔥2👍1
1С-Битрикс. Массовая загрузка элементов в Highload-блоки
https://habr.com/ru/articles/753460/
https://habr.com/ru/articles/753460/
Хабр
1С-Битрикс. Массовая загрузка элементов в Highload-блоки
При загрузке данных в Highload-блоки возможна ситуация, когда объем загружаемых данных очень велик. Тем не менее, самый распространенный путь для добавления данных - их перебор в цикле, и последующее...
❤2
Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит
https://habr.com/ru/articles/753444/
https://habr.com/ru/articles/753444/
Хабр
Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит
Мы в API отказались от большого количества unit -тестов в пользу большого количества интеграционных/системных тестов, чтобы: не писать тесты на каждую небольшую функцию системы (которые могут...
❤2👍1
Как я смски получал с помощью ИИ
https://habr.com/ru/articles/754172/
https://habr.com/ru/articles/754172/
Хабр
Как я смски получал с помощью ИИ
Disclaimer : эта история не про код, а про использование ИИ для упрощения и ускорения написания мелких pet-проектов (и не только). Я живу в деревне и как практически в любой деревне на постсоветском...
🔥3
Symfony Json RPC API Bundle — простое API со всем необходимым
https://habr.com/ru/articles/754134/
https://habr.com/ru/articles/754134/
Хабр
Symfony Json RPC API Bundle — простое API со всем необходимым
Как легко и быстро развернуть API на фреймворке Symfony с уже встроенной валидацией и авторизацией по токену? Можно воспользоваться бандлом для Symfony 6+ Посмотреть на packagist Посмотреть на github...
👍6❤1🔥1
EasyAdmin и Mercure: реальный юзкейс
https://habr.com/ru/companies/otus/articles/754806/
https://habr.com/ru/companies/otus/articles/754806/
Хабр
EasyAdmin и Mercure: реальный юзкейс
EasyAdmin — один из самых популярных генераторов административных панелей, доступных для Symfony -приложений. Поскольку для аутентификации пользователей он использует стандартный компонент...
🔥5❤1🥰1
Media is too big
VIEW IN TELEGRAM
PHP, PDO SQL Injection
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
@phpshka
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
@phpshka
❤12👍5🔥1
Composer, Создание своего пакета
▪PHP, Composer, Советы по созданию пакета, composer.json
▪PHP, composer, публикация пакета на packagist и github
▪Code style вашего проекта
Интеграция travis-ci в ваш php проект
▪PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический ▪анализ в вашего PHP проекта
▪PSALM, статический анализ ▪PHP проекта
▪PHPMD, статический анализ php mess detector
📌 Источник
@phpshka
▪PHP, Composer, Советы по созданию пакета, composer.json
▪PHP, composer, публикация пакета на packagist и github
▪Code style вашего проекта
Интеграция travis-ci в ваш php проект
▪PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический ▪анализ в вашего PHP проекта
▪PSALM, статический анализ ▪PHP проекта
▪PHPMD, статический анализ php mess detector
📌 Источник
@phpshka
👍9🔥2❤1
🟡 Дайджест полезных материалов из мира : PHP за неделю
Почитать:
— EasyAdmin и Mercure: реальный юзкейс
— Тестирование грамматики Llama Cpp, основанной на ограничениях выборки
— Symfony Json RPC API Bundle — простое API со всем необходимым
— PHP'de Zaman Gecikmeli Döngüler ve Kontrol Akışları
— JS OR php
— Building a Simple PHP CRUD Operation
— Setting Up PHP on Neovim with NvChad
— PHP Dizi Fonksiyonları
— Using An object method as a callable to update GDPR consent in DB
— Database Transactions in Laravel
— Symfony Station Communiqué — 18 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
— How to use Arrow Function in PHP with examples
— Making the case for Laravel as a Next.js alternative
Посмотреть:
🌐 Создаём профиль через запрос к базе данных (html/css/php/sql/javaScript) (⏱ 46:03)
Хорошего дня!
@phpshka
Почитать:
— EasyAdmin и Mercure: реальный юзкейс
— Тестирование грамматики Llama Cpp, основанной на ограничениях выборки
— Symfony Json RPC API Bundle — простое API со всем необходимым
— PHP'de Zaman Gecikmeli Döngüler ve Kontrol Akışları
— JS OR php
— Building a Simple PHP CRUD Operation
— Setting Up PHP on Neovim with NvChad
— PHP Dizi Fonksiyonları
— Using An object method as a callable to update GDPR consent in DB
— Database Transactions in Laravel
— Symfony Station Communiqué — 18 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
— How to use Arrow Function in PHP with examples
— Making the case for Laravel as a Next.js alternative
Посмотреть:
🌐 Создаём профиль через запрос к базе данных (html/css/php/sql/javaScript) (⏱ 46:03)
Хорошего дня!
@phpshka
👍6❤3🔥2
⚡Легкий способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Машинное обучение: @ai_machinelearning_big_data
Go: @Golang_google
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
Машинное обучение: @ai_machinelearning_big_data
Go: @Golang_google
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
👍4🔥1