Forwarded from Книги для программистов
👉🏻 Алгоритмы и структуры данных
👉🏻 Математика для Data Science
👉🏻 Основы IT для непрограммистов
👉🏻 Основы программирования на Python
👉🏻 Frontend Basic: принцип работы современного веба
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍2🤔1
CQRS с Symfony Messenger
CQRS — это шаблон, который разделяет операции чтения и обновления для хранилища данных. Реализация CQRS в вашем приложении может максимизировать его производительность, масштабируемость и безопасность. Гибкость, обеспечиваемая переходом на CQRS, позволяет системе лучше развиваться с течением времени и не позволяет командам обновления вызывать конфликты слияния на уровне домена.
https://dev.to/adgaray/cqrs-with-symfony-messenger-2h3g
CQRS — это шаблон, который разделяет операции чтения и обновления для хранилища данных. Реализация CQRS в вашем приложении может максимизировать его производительность, масштабируемость и безопасность. Гибкость, обеспечиваемая переходом на CQRS, позволяет системе лучше развиваться с течением времени и не позволяет командам обновления вызывать конфликты слияния на уровне домена.
https://dev.to/adgaray/cqrs-with-symfony-messenger-2h3g
DEV Community
CQRS with Symfony Messenger
Ve la versión en español CQRS con Symfony Messenger (Español) ...
👍5🤔3🌚1
Утверждение вывода консольных команд Symfony
https://localheinz.com/blog/2022/08/29/asserting-the-output-of-symfony-console-commands/
https://localheinz.com/blog/2022/08/29/asserting-the-output-of-symfony-console-commands/
Andreas Möller
Asserting the output of Symfony console commands
Asserting that the output of Symfony console commands matches what you expect can be tricky, but does it have to be?
🔥3
«Рабочие места» для цифровых кочевников: реализация прагматичного API
https://habr.com/ru/post/694142/
https://habr.com/ru/post/694142/
Хабр
«Рабочие места» для цифровых кочевников: реализация прагматичного API
Карта Кипра с "рабочими местами" для цифровых кочевников Ещё один небольшой pet-проект: про кафе и коворкинги на солнечном Кипре. "Рабочие места" для цифровых кочевников ヽ(。_°)ノ Делюсь процессом...
👍3❤1🍌1
Composite DB
это легкий и быстрый PHP ORM, DataMapper и Table Gateway, который позволяет вам представлять схему ваших таблиц SQL в стиле ООП, используя всю мощь синтаксиса класса PHP 8.1+.
Он также предоставляет вам CRUD, построитель запросов и автоматическое кэширование из коробки, так что вы можете начать работать со своей базой данных из php-кода за считанные минуты!
https://github.com/compositephp/db
это легкий и быстрый PHP ORM, DataMapper и Table Gateway, который позволяет вам представлять схему ваших таблиц SQL в стиле ООП, используя всю мощь синтаксиса класса PHP 8.1+.
Он также предоставляет вам CRUD, построитель запросов и автоматическое кэширование из коробки, так что вы можете начать работать со своей базой данных из php-кода за считанные минуты!
https://github.com/compositephp/db
GitHub
GitHub - compositephp/db: Fast and Lightweight PHP 8.1+ DataMapper and Table Gateway with automatic data caching, smart entities…
Fast and Lightweight PHP 8.1+ DataMapper and Table Gateway with automatic data caching, smart entities, migrations and many more - compositephp/db
👍7
Проектирование Symfony Validator по методу TDD
Практический пример применения метода разработки через тестирование в PHP.
https://blog.devgenius.io/designing-a-symfony-validator-the-tdd-way-8cded85e88d1
Практический пример применения метода разработки через тестирование в PHP.
https://blog.devgenius.io/designing-a-symfony-validator-the-tdd-way-8cded85e88d1
Medium
Designing Symfony Validator the TDD way
A practical example of how to apply the Test-Driven development technique in PHP.
👍3
Почему вы стали программистом (учитесь программировать сейчас)?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
🕊1
Symfony ParamConverter: лучший друг, которого вы еще не знаете
https://medium.com/@ttbertrand/symfony-paramconverter-the-best-friend-you-dont-know-yet-c31ef2251683
https://medium.com/@ttbertrand/symfony-paramconverter-the-best-friend-you-dont-know-yet-c31ef2251683
Medium
Symfony ParamConverter: the best friend you don’t know yet
Symfony framework is an awesome tool to create web applications, API… Its documentation is pretty well written but really big and there are…
👍10❤1👏1
#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Пересмотр прокси-серверов с отложенной загрузкой в PHP
https://symfony.com/blog/revisiting-lazy-loading-proxies-in-php
https://symfony.com/blog/revisiting-lazy-loading-proxies-in-php
Symfony
Revisiting Lazy-Loading Proxies in PHP (Symfony Blog)
In Symfony 6.2, the VarExporter component will ship two new traits to help implement lazy-loading objects.
❤2🔥1
Какой метод является просто объектно-ориентированной версией date()?
Anonymous Quiz
70%
DateTime::format()
4%
DateTime::modify()
5%
DateTime::setTime()
22%
DateTime::setDate()
🍌9🎉5🌭5🤯2
Slack Webhook
Эта библиотека предоставляет клиент для Slack Webhooks. С минимальным кодом вы сможете отправить сообщение на канал.
https://github.com/ryantxr/slack-webhook
Эта библиотека предоставляет клиент для Slack Webhooks. С минимальным кодом вы сможете отправить сообщение на канал.
https://github.com/ryantxr/slack-webhook
GitHub
GitHub - ryantxr/slack-webhook: Minimal slack webhook code for PHP
Minimal slack webhook code for PHP. Contribute to ryantxr/slack-webhook development by creating an account on GitHub.
👍7
Видео: PHP и Laravel дайджест новостей за октябрь 2022 года
https://www.youtube.com/watch?v=6PiOAX0ql_0
https://www.youtube.com/watch?v=6PiOAX0ql_0
YouTube
PHP и Laravel дайджест новостей за октябрь 2022 года. Обзор новостей по ПХП и Ларавел
Продолжаем освящать новости PHP + Laravel и этот ролик посвящен дайджесту за октябрь! О событиях из мира PHP расскажет Сергей Пантелеев - https://github.com/saundefined. А во второй половине дайджеста я расскажу что нового в апдейтах Laravel.
Материалы…
Материалы…
👍7
Предоставление более быстрой поддержки с помощью автоматического олицетворения
https://freek.dev/2356-providing-faster-support-using-auto-impersonation
https://freek.dev/2356-providing-faster-support-using-auto-impersonation
freek.dev
Providing faster support using auto-impersonation | freek.dev
In the SaaS'es I usually work on (Flare, Mailcoach Cloud, Oh Dear), we've recently introduced an improvement to how we handle support. We call it "auto-impersonation".
In this blog post, I'd like to tell you all about it.
In this blog post, I'd like to tell you all about it.
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Чем заняться на длинных выходных?
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: Python (первый, второй), Data Science, Java (первый, второй), PHP, Kotlin, JavaScript, C#
🐍 Либо решить все 49 задач по Python:
🧩 Словари в Python: 12 задач для начинающих с решениями
🧩 Задача о поврежденной XML-строке
🧩 Задача об определении латинского квадрата
🧩 5 классических задач по Python для начинающих с решениями
🧩 5 задач по Python для новичков с решениями
🧩 5 задач с решениями на Python для начинающих разработчиков
🧩 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
🧩 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
🧩 Работа с файлами в Python: 5 задач для начинающих с решениями
📺 Посмотреть сериалы:
— Периферийные устройства (Кинопоиск: 7.7/10, IMDB: 8.4/10)
— Разделение (Кинопоиск: 8.7/10, IMDB: 8.4/10)
— Разрабы (Кинопоиск: 7.7/10, IMDB: 7.7/10)
💤 Или просто выспаться:
— Повышаем свою продуктивность: 6 ключевых факторов
❓ Можно залпом пройти все наши тесты:
— Тест на знание алгоритмов и структур данных (первый и второй)
— Тесты на знание языков: Python (первый, второй), Data Science, Java (первый, второй), PHP, Kotlin, JavaScript, C#
🐍 Либо решить все 49 задач по Python:
🧩 Словари в Python: 12 задач для начинающих с решениями
🧩 Задача о поврежденной XML-строке
🧩 Задача об определении латинского квадрата
🧩 5 классических задач по Python для начинающих с решениями
🧩 5 задач по Python для новичков с решениями
🧩 5 задач с решениями на Python для начинающих разработчиков
🧩 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
🧩 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
🧩 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
🧩 Работа с файлами в Python: 5 задач для начинающих с решениями
📺 Посмотреть сериалы:
— Периферийные устройства (Кинопоиск: 7.7/10, IMDB: 8.4/10)
— Разделение (Кинопоиск: 8.7/10, IMDB: 8.4/10)
— Разрабы (Кинопоиск: 7.7/10, IMDB: 7.7/10)
— Повышаем свою продуктивность: 6 ключевых факторов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥1
Какая встроенная функция добавит значение в конец массива?
Anonymous Quiz
2%
into_array()
7%
array_unshift()
2%
inend_array()
88%
array_push()
Непостоянная обработка в PHP летнего времени
https://www.techie-jim.net/blog/PHP-fickle-handling-dst/
https://www.techie-jim.net/blog/PHP-fickle-handling-dst/
👍5