https://www.codewars.com - отличный сервис-тренажер программирования.
1. При регистрации ты должен решить задачку, на удобном тебе языке (php в наличии)
2. Посе регистрации система предлагает решать задачи разной сложности, постепенно ее наращивая
3. Задача - это условие и тесты, которые должны корректно выполниться после того, как ты напишешь решение
4. После решения задачи открывается раздел "Решения", где можно посмотреть решение "best practice", таким образом перенимать опыт других участников
1. При регистрации ты должен решить задачку, на удобном тебе языке (php в наличии)
2. Посе регистрации система предлагает решать задачи разной сложности, постепенно ее наращивая
3. Задача - это условие и тесты, которые должны корректно выполниться после того, как ты напишешь решение
4. После решения задачи открывается раздел "Решения", где можно посмотреть решение "best practice", таким образом перенимать опыт других участников
Объяснение основных свойства CSS Flexbox с помощью наглядных гифок
https://tproger.ru/translations/how-css-flexbox-works/
https://tproger.ru/translations/how-css-flexbox-works/
Tproger
Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице
Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.
Сохраняй происходящее на экране в gif.
Рубрика #полезности
https://paulradzkov.com/2014/capture_screen_to_gif/
Рубрика #полезности
https://paulradzkov.com/2014/capture_screen_to_gif/
Paulradzkov
Захват экрана в GIF
Как сделать гифку с экрана
На днях PhpStorm обновился до версии 2019.2, добавив поддержку новых фич для PHP 7.4, полную поддержку регулярных выражений и еще много чего. Но самое крутое (не по полезности, но по юзабилити определенно), - перемещение верхнего меню в тайтл бар, что заметно увеличило рабочую область.
Лишние индексы в MySQL. Как их определить?
https://ruhighload.com/%d0%9e%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5+%d0%bb%d0%b8%d1%88%d0%bd%d0%b8%d1%85+%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81%d0%be%d0%b2+%d0%b2+mysql
https://ruhighload.com/%d0%9e%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5+%d0%bb%d0%b8%d1%88%d0%bd%d0%b8%d1%85+%d0%b8%d0%bd%d0%b4%d0%b5%d0%ba%d1%81%d0%be%d0%b2+%d0%b2+mysql
Хайлоад
Определение лишних индексов в MySQL
Check-unused-keys для определения неиспользуемых индексов в базе данных
Об оптимизации раобты PHP.
https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f+php
https://ruhighload.com/%d0%9e%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f+php
Зачем нужен .lock файл в composer? Нужно ли его класть в репозиторий?
От себя добавлю, что если вы пишете библиотеку, то
https://phpprofi.ru/blogs/post/15
От себя добавлю, что если вы пишете библиотеку, то
composer.lock
не стоит добавлять в репозиторий, а если пишете полноценное приложение, то в этом случае обязательно добавлять. А почему, расписанно в данной статье)https://phpprofi.ru/blogs/post/15
Php Profi
Composer: Всё о .lock файле
Подводные камни при использовании класса DateTime. Читай и не благодари 👍
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
https://telegra.ph/Perestante-ispolzovat-DateTime-08-27
Telegraph
Перестаньте использовать DateTime
Специально для студентов курса «Backend разработчик на PHP» подготовили перевод интересной статьи о сайд-эффекте популярного инструмента. Работа с датами и временем в PHP порой раздражает, поскольку приводит к неожиданным багам в коде: $startedAt = new DateTime('2019…
Варинат роботы с деревьями через вложенные множества или Nested Sets в MySQL
http://zabolotnev.com/mysql-nested-sets
http://zabolotnev.com/mysql-nested-sets
Zabolotnev
Деревья nested sets в MySQL (Вложенные множества)
Краткое описание модели Nested Sets (вложенные множества), ее применения в MySQL и хранимая
процедура для построениядерева nested sets
процедура для построениядерева nested sets
Разбираемся в проверке JavaScript-типов с помощью typeof
https://medium.com/devschacht/javascript-typeof-43591ab15bef
https://medium.com/devschacht/javascript-typeof-43591ab15bef
Medium
Разбираемся в проверке JavaScript-типов с помощью typeof
Перевод статьи Glad Chinda: JavaScript typeof.
#заметкадня
die('123')
выводит на экран 123
и завершает процесс с кодом 0
, а die(123)
завершает процесс с кодом 123
и ничего на экран не выводит.