PHP в последнее время пользуется дурной славой среди программистов, а все потому, что даже в 2019-м году некоторые пытаются использовать этот язык для Web разработки в голом виде, без какого-то фреймворка, который бы позволил бы разделить все на модель, представление и контроллер. MVC пока еще самый популярный паттерн для Web. Текстовая версия этого видео здесь: Учим symfony за 25 минут
Я уже несколько раз уже говорил, что у меня нет специального ИТ образования, почти все, что касается программирование приходилось изучать самому. В этом видео я решил поговорить на тему высшего образования для программиста, на сколько оно важно и стоит ли тратить время на обучение, или изучать программирование самому.
Меня уже не один раз спрашивали, а как я провожу свободное время и что делаю во время отдыха? Программисты тоже люди, поэтому каждый отдыхает так, как ему нравится. Кто-то любит спорт, кто-то читает книги, а кто-то сидит перед телевизором. И у меня достаточно широкий круг интересов.
Текстовая версия этого видео https://www.flenov.info/blog/show/Otdyh-programmista
Меня просили рассказать и показать, как проходит обычный день программиста в Канаде. Я долго решался на это и решил записать первую версию. Это такой короткий вариант, в котором я рассказываю, как проходит мой рабочий день.
Если видео будет вам интересно и будут просмотры, то может запишу более подробную версию. В принципе, с точки зрения работы мой рабочий день не сильно отличается от работы программистов в других странах.
В этом видео я хотел бы поговорить о книгах, которые желательно почитать на пути изучения программирования. Конечно же нужно читать что-то с основами и специализированные книги, но также о чистом коде, правилах хорошего тона, дизайн паттернах и алгоритмах.
Сегодня мы более подробно познакомимся с инструментами, которые позволят вам найти проблемы в запросах, и как искать сами проблемные запросы.
Ты научился немного программировать, понял основы какого-то языка программирования и теперь готов перейти на следующий этап? Как стать хорошим программистом - об этом я хочу поговорить сегодня.
Текстовая версия Как стать хорошим программистом - 5 советов
Я хочу поговорить о том, когда в действительности нужно создавать индекс, чтобы от него было больше пользы, чем вреда. Кажется, я уже говорил, на одной таблице может быть по 10 индексов, особенно, если на этой таблице чаще происходит в ставка, чем удаление. На таблице с сотней миллиардов записей у меня было 5 индексов, и вставка происходила вполне пристойно. Каждый день в этой таблице создавалось по миллиону записей минимум, а были дни, когда вставлялось десятки миллионов.
Я уже давно увлекаюсь Arduino и понемногу делаю небольшие проекты. В прошлом году я начал собирать свою машинку, у которой в качестве мозга выступала бы плата Arduino. Для этого я купил пластмассовую платформу, на которую можно крепить все остальные детали, четыре двигателя и четыре колеса.
Исходники можно найти здесь.
В этом видео я начинаю разговор о том, как оптимизировать SQL запросы под MS Sql Server. Начнем с простого и базового понятия - статистики выполнения, на которую проще всего взглянуть и она очень часто сразу же говорит, что где-то скрывается серьезная проблема. Это не единственный показатель, но на мой взгляд один из основных. Помимо этого начинаем знакомится с индексами, возможные проблемы с неверными типами данных и т.д.
Я покажу, как создание индекса влияет на статистику и производительность, а так же как работает include колонок для индексов.
Текстовая версия рассматриваемого в видео материала: Оптимизация SQL запросов для MS SQL Server с помощью индексов