📖 Learning MySQL: Get a Handle on Your Data
🖋 Vinicius M. Grippa, Sergey Kuzmichev, 2021
Получите исчерпывающий обзор того, как настроить и разработать эффективную базу данных с MySQL. Это полностью обновленное издание охватывает последнюю версию MySQL, включая ее наиболее важные аспекты. Независимо от того, развертываете ли вы среду, устраняете неполадки или участвуете в аварийном восстановлении, это практическое руководство поможет найти информацию и инструменты, необходимые для полного использования преимуществ этой мощной СУБД.
💾 Скачать книгу
Clean Code #книги #MySQL
🖋 Vinicius M. Grippa, Sergey Kuzmichev, 2021
Получите исчерпывающий обзор того, как настроить и разработать эффективную базу данных с MySQL. Это полностью обновленное издание охватывает последнюю версию MySQL, включая ее наиболее важные аспекты. Независимо от того, развертываете ли вы среду, устраняете неполадки или участвуете в аварийном восстановлении, это практическое руководство поможет найти информацию и инструменты, необходимые для полного использования преимуществ этой мощной СУБД.
💾 Скачать книгу
Clean Code #книги #MySQL
📑 Баг в Windows 11 позволяет печатать только администраторам
Microsoft работает над исправлением ошибки, с которой сталкиваются клиенты Windows 11 и которая вызывает запрос учетных данных администратора перед каждой попыткой печати. По данным компании, она затрагивает среды Windows, где клиенты и серверы печати находятся в разных часовых поясах.
Clean Code #новости #Microsoft #Windows
Microsoft работает над исправлением ошибки, с которой сталкиваются клиенты Windows 11 и которая вызывает запрос учетных данных администратора перед каждой попыткой печати. По данным компании, она затрагивает среды Windows, где клиенты и серверы печати находятся в разных часовых поясах.
Clean Code #новости #Microsoft #Windows
📑 Что такое рефакторинг кода и зачем он нужен
Рефакторинг — это переработка исходного кода программы, чтобы он стал более простым и понятным.
Рефакторинг не меняет поведение программы, не исправляет ошибки и не добавляет новую функциональность. Он делает код более понятным и удобочитаемым.
Clean Code #статьи #refactoring
Рефакторинг — это переработка исходного кода программы, чтобы он стал более простым и понятным.
Рефакторинг не меняет поведение программы, не исправляет ошибки и не добавляет новую функциональность. Он делает код более понятным и удобочитаемым.
Clean Code #статьи #refactoring
Какая разница между объектом и классом?
Anonymous Quiz
3%
Класс - это исходный код, а объект - скомпилированный и выполняемый код
11%
Класс описывает категорию, к которой могут либо принадлежать, либо не принадлежать объекты класса
10%
Класс может иметь много экземпляров, а объект - один или ниодного
76%
Объект - это экземпляр класса
🧑💻 В наименовании классов нужно использовать существительные
Классы это как объекты реального мира. Поэтому нужно использовать существительные для их названия:
Не нужно называть классы
Clean Code #совет
Классы это как объекты реального мира. Поэтому нужно использовать существительные для их названия:
AccountsFragment
, User
, Car
, CarModel
.Не нужно называть классы
Manager
, Processor
, Data
, Info
, т.к. они имеют слишком общее значение. Лучше название класса длиной в два-четыре слова, чем просто Data
.Clean Code #совет
Bitbucket
Инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами. Что делает его одним из лучших инструментов для разработчиков, так это то, что он позволяет интегрировать инструменты управления проектами, такие как Jira и Trello. Интегрированный CI / CD помогает создавать, тестировать и развертывать веб-приложения.
Вы можете защитить свой код в облаке с помощью белого списка IP-адресов и двухэтапной проверки. Кроме того, вы можете ограничивать и предоставлять доступ пользователям, а также управлять их действиями с помощью разрешений и проверять качество кода.
▍Ключевая особенность
— Интеграция с Jira и Trello.
— Может изменять конфиденциальность файлов кода поиска.
— Обеспечивает обратную связь по запросам на вытягивание и кодам.
— Его можно использовать как репозиторий исходного кода.
▍Плюсы
— Простой в использовании и интуитивно понятный пользовательский интерфейс.
— Экономически выгодно для небольших команд разработчиков.
— Легкая интеграция с Jira и Slack.
▍Минусы
— Нужно повысить скорость.
— Кривая обучения крутая.
📑 Сайт
Clean Code #инструменты
Инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами. Что делает его одним из лучших инструментов для разработчиков, так это то, что он позволяет интегрировать инструменты управления проектами, такие как Jira и Trello. Интегрированный CI / CD помогает создавать, тестировать и развертывать веб-приложения.
Вы можете защитить свой код в облаке с помощью белого списка IP-адресов и двухэтапной проверки. Кроме того, вы можете ограничивать и предоставлять доступ пользователям, а также управлять их действиями с помощью разрешений и проверять качество кода.
▍Ключевая особенность
— Интеграция с Jira и Trello.
— Может изменять конфиденциальность файлов кода поиска.
— Обеспечивает обратную связь по запросам на вытягивание и кодам.
— Его можно использовать как репозиторий исходного кода.
▍Плюсы
— Простой в использовании и интуитивно понятный пользовательский интерфейс.
— Экономически выгодно для небольших команд разработчиков.
— Легкая интеграция с Jira и Slack.
▍Минусы
— Нужно повысить скорость.
— Кривая обучения крутая.
📑 Сайт
Clean Code #инструменты
Компания (не) семья!
«Привет, добро пожаловать в нашу семью, ты не представляешь как тебе повезло присоединиться к нашей компании, то есть к нашей семье...»
📺 YouTube
Clean Code #видео
«Привет, добро пожаловать в нашу семью, ты не представляешь как тебе повезло присоединиться к нашей компании, то есть к нашей семье...»
📺 YouTube
Clean Code #видео
YouTube
Компания (не) семья!
Марафон по созданию и верстке сайта. Создадите свой первый сайт в портфолио. Старт 20 июля в 19:00 – Записывайся! https://t.iss.one/joinchat/tQIRq_euCgMwZjcy
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.…
Доступ к плюшкам:
https://www.youtube.com/channel/UCX3w3jB05SHLbGjZPR0PM6g/join
Телеграм: https://t.…
💡 Подборка инструментов
▫️ Sifter — один из лучших инструментов для разработчиков, поскольку его простые в использовании функции помогают сосредоточиться на улучшении программного обеспечения, а не тратить все свое время на поиск и устранение проблем.
▫️ Valentina DB — предлагает один из лучших инструментов разработчика - Valentina Studio, который используется профессионалами, компаниями и разработчиками для управления универсальной базой данных.
▫️ CodeLobster — один из лучших инструментов разработчика, который предлагает многофункциональную портативную среду IDE бесплатно для всех, кто хочет начать разработку с помощью PHP.
▫️ Stackify предоставляет доступное решение для управления производительностью приложений (APM).
▫️ GitKraken — кроссплатформенный графический интерфейс Git для Windows, Mac и Linux.
Clean Code #инструменты #подборка
▫️ Sifter — один из лучших инструментов для разработчиков, поскольку его простые в использовании функции помогают сосредоточиться на улучшении программного обеспечения, а не тратить все свое время на поиск и устранение проблем.
▫️ Valentina DB — предлагает один из лучших инструментов разработчика - Valentina Studio, который используется профессионалами, компаниями и разработчиками для управления универсальной базой данных.
▫️ CodeLobster — один из лучших инструментов разработчика, который предлагает многофункциональную портативную среду IDE бесплатно для всех, кто хочет начать разработку с помощью PHP.
▫️ Stackify предоставляет доступное решение для управления производительностью приложений (APM).
▫️ GitKraken — кроссплатформенный графический интерфейс Git для Windows, Mac и Linux.
Clean Code #инструменты #подборка
Возможность стать разработчиком в Яндексе за один уикенд
13-14 ноября Яндекс организует Weekend offer для middle/senior backend разработчиков. Зовут всех, кто пишет на С++/Java/Python/C#/Go/Kotlin/Scala.
Как попасть?
1) Зарегистрироваться и продемонстрировать свои навыки на контесте (до 7. 11 включительно).
2) Пройти две технических секции.
Регистрация уже открыта по ссылке
13-14 ноября Яндекс организует Weekend offer для middle/senior backend разработчиков. Зовут всех, кто пишет на С++/Java/Python/C#/Go/Kotlin/Scala.
Как попасть?
1) Зарегистрироваться и продемонстрировать свои навыки на контесте (до 7. 11 включительно).
2) Пройти две технических секции.
Регистрация уже открыта по ссылке
Работа в Яндексе
Получите офер в Яндекс за 1–2 дня!
Страница быстрых наймовых мероприятий.
🔥 Лучшее на канале за неделю
1. Что такое рефакторинг кода и зачем он нужен.
2. Bitbucket — инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами.
3. В наименовании классов нужно использовать существительные.
1. Что такое рефакторинг кода и зачем он нужен.
2. Bitbucket — инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами.
3. В наименовании классов нужно использовать существительные.
📑 После жалоб своих и сторонних разработчиков Microsoft вернула функцию Hot Reload в открытую кодовую базу платформы .NET
Microsoft вернула обратно ранее удаленный открытый код функции Hot Reload из состава открытой кодовой базы платформы .NET 6 и открытой утилиты dotnet watch в GitHub. Компания сделала это после многочисленных жалоб своих и сторонних разработчиков, а также под влиянием критики сообщества открытого ПО.
Clean Code #новости #Microsoft #dotNET
Microsoft вернула обратно ранее удаленный открытый код функции Hot Reload из состава открытой кодовой базы платформы .NET 6 и открытой утилиты dotnet watch в GitHub. Компания сделала это после многочисленных жалоб своих и сторонних разработчиков, а также под влиянием критики сообщества открытого ПО.
Clean Code #новости #Microsoft #dotNET
🧑💻 Используйте одно слово для каждой концепции
Использование
▍Названия классов должны начинаться с прописной буквы
Слова НЕ должны отделяться символом подчеркивания. Нужно следовать нотации CamelCase:
Использование
fetch
, retrieve
, get
в одном классе сбивает с толку. Если класс назвали Customer
, то имена переменных класса и параметров функций этого типа лучше называть customer
, а не user
.▍Названия классов должны начинаться с прописной буквы
Слова НЕ должны отделяться символом подчеркивания. Нужно следовать нотации CamelCase:
GoodsFragment
, BaseFragment
Clean Code #совет #cleancodeNoun Project
Один из лучших инструментов для разработчиков, поскольку вы можете использовать его для поиска значков для своего проекта. Эти значки могут быть включены в Photoshop, Sketch, Google Docs, Illustrator и многие другие программные решения.
▍Ключевая особенность
— Noun Project Icon API помогает создавать визуальные эффекты для ваших приложений.
— Найдите соответствующий значок и поместите его в Google Slides и Google Docs.
— Эти значки доступны для любого программного обеспечения Mac, Adobe, Google и Microsoft.
— 3 миллиона бесплатных иконок доступны по подписке NounPro.
▍Плюсы
— Огромный выбор иконок на выбор.
— Функция перетаскивания упрощает добавление значков.
— Легкое общение с помощью изображений.
— Иконки можно настроить.
▍Минусы
— Подробные идеи нельзя передать с помощью только изображений.
— Значение изображений может быть неверно истолковано.
📑 Сайт
Clean Code #инструменты
Один из лучших инструментов для разработчиков, поскольку вы можете использовать его для поиска значков для своего проекта. Эти значки могут быть включены в Photoshop, Sketch, Google Docs, Illustrator и многие другие программные решения.
▍Ключевая особенность
— Noun Project Icon API помогает создавать визуальные эффекты для ваших приложений.
— Найдите соответствующий значок и поместите его в Google Slides и Google Docs.
— Эти значки доступны для любого программного обеспечения Mac, Adobe, Google и Microsoft.
— 3 миллиона бесплатных иконок доступны по подписке NounPro.
▍Плюсы
— Огромный выбор иконок на выбор.
— Функция перетаскивания упрощает добавление значков.
— Легкое общение с помощью изображений.
— Иконки можно настроить.
▍Минусы
— Подробные идеи нельзя передать с помощью только изображений.
— Значение изображений может быть неверно истолковано.
📑 Сайт
Clean Code #инструменты
🧑💻 Вместо передачи в аргументы функции флага (boolean) лучше разбить функцию на две функции
Часто этот флаг является причиной увеличение размера функции при ветвлении логики выполнения в зависимости от значения флага. В таких случаях следует подумать о разбиении данной функции на две. Разное поведение функции в зависимости от переданного флага не всегда очевидно
Clean Code #совет #cleancode
Часто этот флаг является причиной увеличение размера функции при ветвлении логики выполнения в зависимости от значения флага. В таких случаях следует подумать о разбиении данной функции на две. Разное поведение функции в зависимости от переданного флага не всегда очевидно
Clean Code #совет #cleancode
Газпромбанк создал СП для разработки цифровых решений
Новую IT-компанию банк открыл вместе с IT_One. Совместное предприятие получило название ГПБ-ИТ1, и с его помощью Газпромбанк хочет в том числе наращивать компетенции в создании открытого ПО, развивать технологическую экспертизу, укреплять ИТ-команду, чтобы снизить зависимость от внешних подрядчиков, а также повышать эффективность разработки. Подробнее можно прочитать в заметке «Ведомостей».
Новую IT-компанию банк открыл вместе с IT_One. Совместное предприятие получило название ГПБ-ИТ1, и с его помощью Газпромбанк хочет в том числе наращивать компетенции в создании открытого ПО, развивать технологическую экспертизу, укреплять ИТ-команду, чтобы снизить зависимость от внешних подрядчиков, а также повышать эффективность разработки. Подробнее можно прочитать в заметке «Ведомостей».
Ведомости
Газпромбанк создал СП для разработки цифровых и финансовых сервисов
Подробности читайте на vedomosti.ru
📖 Practical Machine Learning for Computer Vision
🖋 Valliappa Lakshmanan, Martin Görner, Ryan Gillard, 2021
В этой практической книге показано, как использовать модели машинного обучения для извлечения информации из изображений. Инженеры машинного обучения и специалисты по обработке данных узнают, как решать различные задачи работы с изображениями, включая классификацию, обнаружение объектов, автокодировщики, генерацию изображений, подсчет и создание субтитров с помощью проверенных методов машинного обучения. Эта книга представляет собой отличное введение в сквозное глубокое обучение: создание наборов данных, предварительная обработка данных, проектирование модели, обучение модели, оценка, развертывание и интерпретируемость.
💾 Скачать книгу
Clean Code #книги #MachineLearning
🖋 Valliappa Lakshmanan, Martin Görner, Ryan Gillard, 2021
В этой практической книге показано, как использовать модели машинного обучения для извлечения информации из изображений. Инженеры машинного обучения и специалисты по обработке данных узнают, как решать различные задачи работы с изображениями, включая классификацию, обнаружение объектов, автокодировщики, генерацию изображений, подсчет и создание субтитров с помощью проверенных методов машинного обучения. Эта книга представляет собой отличное введение в сквозное глубокое обучение: создание наборов данных, предварительная обработка данных, проектирование модели, обучение модели, оценка, развертывание и интерпретируемость.
💾 Скачать книгу
Clean Code #книги #MachineLearning