#advanced #symfony
Обзор компонена Encryption, который, возможно, появится в Symfony 6.1.
https://alex-daubois.medium.com/whats-this-upcoming-encryption-component-of-symfony-6-1-c3359af26532
Обзор компонена Encryption, который, возможно, появится в Symfony 6.1.
https://alex-daubois.medium.com/whats-this-upcoming-encryption-component-of-symfony-6-1-c3359af26532
Medium
What’s this upcoming “Encryption” component of Symfony 6.1?
You may say it’s to encrypt data. Yes. But no. Let’s clarify.
#release #phpstorm
Вышло обновление PHPStorm с поддержкой php 8.1 и многими другими возможностями.
https://www.jetbrains.com/phpstorm/whatsnew/2021-3/
Вышло обновление PHPStorm с поддержкой php 8.1 и многими другими возможностями.
https://www.jetbrains.com/phpstorm/whatsnew/2021-3/
JetBrains
What’s New in PhpStorm 2021.3
PhpStorm 2021.3 is a major update to the IDE that introduces support for the recently released PHP 8.1, better handling of generics in PHP, enhancements for deployment, HTTP clients, and VCS integration, new inspections and refactorings, and many other enhancements.
#symfony
Все новые фичи Symfony 5.4/6.0 в одном посте. Как видно, нового мало.
https://symfony.com/blog/symfony-5-4-6-0-curated-new-features
Все новые фичи Symfony 5.4/6.0 в одном посте. Как видно, нового мало.
https://symfony.com/blog/symfony-5-4-6-0-curated-new-features
Symfony
Symfony 5.4/6.0 curated new features (Symfony Blog)
#advanced #databases
Другой, мало кому известный способ хранения деревьев в базе данных.
https://twitter.com/tobias_petry/status/1447540146904129536
Другой, мало кому известный способ хранения деревьев в базе данных.
https://twitter.com/tobias_petry/status/1447540146904129536
Twitter
Tobias_Petry.sql
⚡️ Database Tip Did you know there are alternative ways of storing trees in a database without a parent_id and many queries to get all ancestors/children or the complex nested set concept? You can store the materialized path for every row to get much easier…
Митап от SberDevices — о виртуальных ассистентах Салют и о том, как на них заработать
Когда будет прорыв в сфере цифровых помощников? Действительно ли они лучше других инструментов для общения с пользователями? Как заработать на создании приложений для виртуальных ассистентов?
8 декабря 2021 года в 18:00 команда SberDevices ответит на эти вопросы на онлайн-митапе.
Руководители технологических команд и опытные разработчики:
— расскажут о развитии виртуальных ассистентов;
— обсудят, как зарабатывать на платформе SmartMarket сегодня и в будущем;
— поделятся лайфхаками разработки мультимодального взаимодействия с виртуальными ассистентами семейства Салют, которые живут в умных девайсах SberDevices.
❓ Все участники смогут задать вопросы и получить ответы в прямом эфире!
👉🏻 Регистрируйся по ссылке
До встречи на митапе! А пока заходите в приложение Салют и скажите ассистентам Салют: «Давай поболтаем». Две самые современные нейросети покажут вам, что уже сегодня с виртуальными ассистентами можно общаться почти как с живыми людьми 🤯
Когда будет прорыв в сфере цифровых помощников? Действительно ли они лучше других инструментов для общения с пользователями? Как заработать на создании приложений для виртуальных ассистентов?
8 декабря 2021 года в 18:00 команда SberDevices ответит на эти вопросы на онлайн-митапе.
Руководители технологических команд и опытные разработчики:
— расскажут о развитии виртуальных ассистентов;
— обсудят, как зарабатывать на платформе SmartMarket сегодня и в будущем;
— поделятся лайфхаками разработки мультимодального взаимодействия с виртуальными ассистентами семейства Салют, которые живут в умных девайсах SberDevices.
❓ Все участники смогут задать вопросы и получить ответы в прямом эфире!
👉🏻 Регистрируйся по ссылке
До встречи на митапе! А пока заходите в приложение Салют и скажите ассистентам Салют: «Давай поболтаем». Две самые современные нейросети покажут вам, что уже сегодня с виртуальными ассистентами можно общаться почти как с живыми людьми 🤯
👍1
Как выбрать язык программирования
Java, C+, C++, Python, С#, Go — популярных языков программирования много и порой сложно выбрать, на каком из них остановиться. Каждый язык открывает перед разработчиком разные возможности, а на освоение каждого требуется немало времени и практики. Поэтому к выбору стоит подойти серьёзно.
На открытом занятии Нетологии «Языки программирования: какой учить в 2022 году» вам расскажут о том, как разобраться в языках, что проще для новичка и существует ли язык для старта. Вы узнаете, сколько времени нужно на изучение языка, какие для этого нужны знания и навыки, как начать свой путь и как вырасти в востребованного специалиста.
Java, C+, C++, Python, С#, Go — популярных языков программирования много и порой сложно выбрать, на каком из них остановиться. Каждый язык открывает перед разработчиком разные возможности, а на освоение каждого требуется немало времени и практики. Поэтому к выбору стоит подойти серьёзно.
На открытом занятии Нетологии «Языки программирования: какой учить в 2022 году» вам расскажут о том, как разобраться в языках, что проще для новичка и существует ли язык для старта. Вы узнаете, сколько времени нужно на изучение языка, какие для этого нужны знания и навыки, как начать свой путь и как вырасти в востребованного специалиста.
#junior #laravel
Что нового появилось в коллекциях Laravel.
https://protone.media/en/blog/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections
Что нового появилось в коллекциях Laravel.
https://protone.media/en/blog/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections
Protone Media
A look at new features and improvements since the original Laravel 8.0 release: Collections | Protone Media
This year, the Laravel team announced a new release schedule for major
Laravel versions. Instead of a major version every six months, we now
get a major release every 12 months. This change didn't stop the team
from improving the current release, Laravel…
Laravel versions. Instead of a major version every six months, we now
get a major release every 12 months. This change didn't stop the team
from improving the current release, Laravel…
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#php #fullstack #laravel #вакансия #fulltime #remote #middle
Fullstach разработчик (Laravel + Vue.js) Senior
- Полная занятость (готовы рассмотреть частичную)
- Удаленная работа
- Оплата ~ 130 - 150 000 рублей
- Компания: SKY corp (skycorp.it)
- Проекты: Lookport (lookport.live), startup.mts.ru
Требования
- Опыт разработки от 2 лет
- Laravel
- Vue.js
- понимание REST API
- опыт работы с docker
Мы предлагаем
- опытная и дружная команда
- интересные проекты в сфере прямых эфиров, концертов и виртуальной реальности
- выплата зарплаты каждые две недели
- гибкий рабочий график
Пишите: @financialwolf
Желательно сразу отправить ссылку на репозиторий с вашим кодом
Fullstach разработчик (Laravel + Vue.js) Senior
- Полная занятость (готовы рассмотреть частичную)
- Удаленная работа
- Оплата ~ 130 - 150 000 рублей
- Компания: SKY corp (skycorp.it)
- Проекты: Lookport (lookport.live), startup.mts.ru
Требования
- Опыт разработки от 2 лет
- Laravel
- Vue.js
- понимание REST API
- опыт работы с docker
Мы предлагаем
- опытная и дружная команда
- интересные проекты в сфере прямых эфиров, концертов и виртуальной реальности
- выплата зарплаты каждые две недели
- гибкий рабочий график
Пишите: @financialwolf
Желательно сразу отправить ссылку на репозиторий с вашим кодом
#funny
Ребята из Spatie узнали, что такое статический анализ. Наконец-то их пакеты можно будет использовать.
Ребята из Spatie узнали, что такое статический анализ. Наконец-то их пакеты можно будет использовать.
#advanced
Иллюстрированный гайд по работе TLS соединения с объяснением каждого байта.
https://tls.ulfheim.net/
Иллюстрированный гайд по работе TLS соединения с объяснением каждого байта.
https://tls.ulfheim.net/
tls12.xargs.org
The Illustrated TLS 1.2 Connection
Every byte of a TLS connection explained and reproduced
#advanced #library
Библиотека, которая позволяет джсон или ямл мапить на объекты, причем ее главным отличием от подобных библиотек является то, что она позволяет использовать конструктор (и вложенные объекты), и то, что она умеет читать аннотации в коде и использовать их как дополнительную информацию при мапинге.
https://github.com/CuyZ/Valinor
Библиотека, которая позволяет джсон или ямл мапить на объекты, причем ее главным отличием от подобных библиотек является то, что она позволяет использовать конструктор (и вложенные объекты), и то, что она умеет читать аннотации в коде и использовать их как дополнительную информацию при мапинге.
https://github.com/CuyZ/Valinor
GitHub
GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.
PHP library that helps to map any input into a strongly-typed value object structure. - CuyZ/Valinor
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
#advanced #postgres
Репозиторий с готовыми SQL запросами для PostgreSQL по часто возникающим задачам.
https://github.com/rin-nas/postgresql-patterns-library
Репозиторий с готовыми SQL запросами для PostgreSQL по часто возникающим задачам.
https://github.com/rin-nas/postgresql-patterns-library
GitHub
GitHub - rin-nas/postgresql-patterns-library: Коллекция готовых SQL запросов для PostgreSQL по часто возникающим задачам (получение…
Коллекция готовых SQL запросов для PostgreSQL по часто возникающим задачам (получение и модификация данных, ускорение запросов, обслуживание БД) - rin-nas/postgresql-patterns-library
#laravel
> I don’t care what anyone says
В жизни не меняются только три вещи: самолюбование Тейлора, самолюбование Тейлора и самолюбование Тейлора.
> I don’t care what anyone says
В жизни не меняются только три вещи: самолюбование Тейлора, самолюбование Тейлора и самолюбование Тейлора.
#advanced #video
Выступление от Себастьяна Бергмана (автора PHPUnit) о том, как оптимизировать ваши тесты.
https://youtu.be/wR6YflVkAt4
Выступление от Себастьяна Бергмана (автора PHPUnit) о том, как оптимизировать ваши тесты.
https://youtu.be/wR6YflVkAt4
YouTube
Optimizing Your Test Suite [eng] / Sebastian Bergmann
This is a video from the PHP fwdays'21 online conference, that was held on September 4, 2021.
Talk description:
Your tests can always be better: they could be faster to execute, they could provide better feedback when they fail, they could be easier to maintain.…
Talk description:
Your tests can always be better: they could be faster to execute, they could provide better feedback when they fail, they could be easier to maintain.…
#laravel
А ещё PR'ы может делать только Тейлор, остальные должны закрываться автоматически со стандартным сообщением. Хотя погодите..
А ещё PR'ы может делать только Тейлор, остальные должны закрываться автоматически со стандартным сообщением. Хотя погодите..
#advanced #video
Полезное видео о криптографии. Автор рассматривает хэши, соли, hmac, симметричное и асимметричное шифрование и многое другое.
https://www.youtube.com/watch?v=NuyzuNBFWxQ
Полезное видео о криптографии. Автор рассматривает хэши, соли, hmac, симметричное и асимметричное шифрование и многое другое.
https://www.youtube.com/watch?v=NuyzuNBFWxQ
YouTube
7 Cryptography Concepts EVERY Developer Should Know
Cryptography is scary. In this tutorial, we get hands-on with Node.js to learn how common crypto concepts work, like hashing, encryption, signing, and more https://fireship.io/lessons/node-crypto-examples/
🔗 Resources
Full Tutorial https://fireship.io/lessons/node…
🔗 Resources
Full Tutorial https://fireship.io/lessons/node…
👍1
Изучите профессиональный PHP, Laravel, Slim, базы данных SQL с преподавателем на Хекслете и создавайте полноценные сайты любой сложности.
🔥Рассрочка от 6230 рублей в месяц. Начните сегодня с ❗️7 ❗️бесплатных вводных курсов: https://bit.ly/3q1qzqw
🔥Рассрочка от 6230 рублей в месяц. Начните сегодня с ❗️7 ❗️бесплатных вводных курсов: https://bit.ly/3q1qzqw
👍1
#advanced #testing
Почему писать тесты может быть сложно. На примере разных уровней тестирования — тестирование простых классов без зависимостей, классов со стейтом и классов с зависимостями — автор показывает, почему такие тесты сложно писать и поддерживать.
https://simpleprogrammer.com/back-to-basics-why-unit-testing-is-hard/
Почему писать тесты может быть сложно. На примере разных уровней тестирования — тестирование простых классов без зависимостей, классов со стейтом и классов с зависимостями — автор показывает, почему такие тесты сложно писать и поддерживать.
https://simpleprogrammer.com/back-to-basics-why-unit-testing-is-hard/
Simple Programmer
Back to Basics: Why Unit Testing is Hard - Simple Programmer
Unit testing itself is rather easy once you understand how to do it. Even test driven or behavior driven development is easy one mastered… at least for the ideal scenario. What is the ideal scenario then? It is a unit test where the class under test has no…