Библиотека: бесплатные иконки для CSS
Всего библиотека насчитывает более 700 различных иконок. Все они также доступны в формате для Figma, в SVG и ещё в нескольких других расширениях:
Страница библиотеки
#css #figma #библиотека
Всего библиотека насчитывает более 700 различных иконок. Все они также доступны в формате для Figma, в SVG и ещё в нескольких других расширениях:
Страница библиотеки
#css #figma #библиотека
Книга: От монолита к микросервисам
Автор: Сэм Ньюмен
Год издания: 2021
Описание:
Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры.
#книга #микросервисы #ru
Автор: Сэм Ньюмен
Год издания: 2021
Описание:
Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры.
#книга #микросервисы #ru
Статья: 5 принципов читаемого кода: KISS, YAGNI, DRY, BDUF и Бритва Оккама
Во многих проектах идёт слепое следование SOLID принципам, при этом нарушаются и не берутся во внимание многие другие стандарты написания кода. Не нужно впадать в крайности — необходимо соблюдать баланс.
Данная статья предназначена для понимания основных принципов написания читаемого кода. Для некоторых принципов будут приведены примеры React и JavaScript:
Ссылка на статью
#статья #general #javascript #ru
Во многих проектах идёт слепое следование SOLID принципам, при этом нарушаются и не берутся во внимание многие другие стандарты написания кода. Не нужно впадать в крайности — необходимо соблюдать баланс.
Данная статья предназначена для понимания основных принципов написания читаемого кода. Для некоторых принципов будут приведены примеры React и JavaScript:
Ссылка на статью
#статья #general #javascript #ru
Tproger
5 принципов для написания чистого кода / Tproger
Описываем 5 принципов, которые позволят сделать ваш код чистым и читабельным: KISS, YAGNI, DRY, BDUF и Бритва Оккама.
Доклад: Реактивное программирование. Как мыслить реактивно, а не проактивно
Реактивная парадигма уже много лет имплементирована в окружающих нас гаджетах и цифровых экосистемах. Мы ежедневно используем устройства, способные управлять другими устройствами, но если пытаемся воспроизвести их логику в своих приложениях, получаем тяжело расширяемую, проактивную систему.
В докладе будут раскрыты основные принципы реактивного подхода, перечислены полезные инструменты, и, самое главное, как они могут помочь в создании легко расширяемых приложений, если перестроить своё мышление при разработке на реактивное.
https://youtu.be/8bM4j-BePeM
#доклад #general #ru
Реактивная парадигма уже много лет имплементирована в окружающих нас гаджетах и цифровых экосистемах. Мы ежедневно используем устройства, способные управлять другими устройствами, но если пытаемся воспроизвести их логику в своих приложениях, получаем тяжело расширяемую, проактивную систему.
В докладе будут раскрыты основные принципы реактивного подхода, перечислены полезные инструменты, и, самое главное, как они могут помочь в создании легко расширяемых приложений, если перестроить своё мышление при разработке на реактивное.
https://youtu.be/8bM4j-BePeM
#доклад #general #ru
YouTube
Виталий Дмитриев - Реактивное программирование. Как мыслить реактивно, а не проактивно
Реактивная парадигма уже много лет имплементирована в окружающих нас гаджетах и цифровых экосистемах. Мы ежедневно используем устройства, способные управлять другими устройствами, но если пытаемся воспроизвести их логику в своих приложениях, получаем тяжело…
Статья: Рефакторинг — код как у сеньор
Все мы знаем, что такое рефакторинг — берёшь невнятный кусок кода, выкидываешь и пишешь новый, быстрее, без багов… К сожалению, все не так просто. В статья попробуют разобраться, чем же отличается настоящий рефакторинг как практика от банального переписывания кода:
Ссылка на статью
#статья #general #ru
Все мы знаем, что такое рефакторинг — берёшь невнятный кусок кода, выкидываешь и пишешь новый, быстрее, без багов… К сожалению, все не так просто. В статья попробуют разобраться, чем же отличается настоящий рефакторинг как практика от банального переписывания кода:
Ссылка на статью
#статья #general #ru
Tproger
Гайд: как правильно провести рефакторинг кода / Tproger
Разбираемся, чем отличается настоящий рефакторинг от банального переписывания кода на примере книги Мартина Фаулера «Рефакторинг».
Инструмент: Zero Width Shortener — магический сокращатель ссылок
Магия в нём такая, что каждая сокращённая ссылка будет выглядеть как zws.im. То есть без каких-либо дополнительных символов. Все чудеса происходят благодаря использованию невидимых пробелов.
Тут же можно посмотреть статистику переходов по ссылкам.
Ссылка на инструмент
#инструменты #общее
Магия в нём такая, что каждая сокращённая ссылка будет выглядеть как zws.im. То есть без каких-либо дополнительных символов. Все чудеса происходят благодаря использованию невидимых пробелов.
Тут же можно посмотреть статистику переходов по ссылкам.
Ссылка на инструмент
#инструменты #общее
Книга: Психбольница в руках пациентов. Алан Купер об интерфейсах
Автор: Алан Купер
Год издания: 2018
Описание:
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили — всё, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности — делать эти продукты простыми в применении.
Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование взаимодействия с пользователем.
#книга #ru #ux
Автор: Алан Купер
Год издания: 2018
Описание:
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили — всё, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности — делать эти продукты простыми в применении.
Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование взаимодействия с пользователем.
#книга #ru #ux
Статья: Гайд по оформлению кода на С++ от Стэнфордского университета
Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других.
Статья содержит множество простых, но немаловажных правил, с которыми ваш код станет легко читаемым:
Ссылка на статью
#статья #general #cpp #ru
Стэнфордский университет представил гайд по основным стандартам оформления кода на С++. Умение корректно оформить ваш код является ценным навыком, так как это в разы облегчает работу других.
Статья содержит множество простых, но немаловажных правил, с которыми ваш код станет легко читаемым:
Ссылка на статью
#статья #general #cpp #ru
Tproger
Гайд по оформлению кода на С++ от Стэнфордского университета
Статья на Tproger — Гайд по оформлению кода на С++ от Стэнфордского университета
Подборка: Лучшие шпаргалки по программированию
В статье приведен список рассортированных по разделам ссылок на сайты и картинки, которые станут качественным инструментом в решении распространенных вопросов. Вы можете распечатать их и повесить на стену или сохранить в электронном виде, чтобы была возможность «подсмотреть» даже в дороге.
Ссылка на статью
#подборка #шпаргалка #general
В статье приведен список рассортированных по разделам ссылок на сайты и картинки, которые станут качественным инструментом в решении распространенных вопросов. Вы можете распечатать их и повесить на стену или сохранить в электронном виде, чтобы была возможность «подсмотреть» даже в дороге.
Ссылка на статью
#подборка #шпаргалка #general
Библиотека программиста
Лучшие шпаргалки по программированию
Чит-лист – это краткое изложение процедур, тегов и синтаксиса. Шпаргалки по программированию не научат кодить, но помогут вспомнить азы.
Видео: Нагрузочное тестирование с помощью Python и Locust
В докладе приводится рецепт реализации нагрузочного тестирования на Python. Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.
Доклад включает в себя общее описание подхода Python + Locust, примеры реализации скриптов НТ, запуск и мониторинг тестов Locust:
https://youtu.be/_Z62E46bDmY
#видео #python #qa #ru
В докладе приводится рецепт реализации нагрузочного тестирования на Python. Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.
Доклад включает в себя общее описание подхода Python + Locust, примеры реализации скриптов НТ, запуск и мониторинг тестов Locust:
https://youtu.be/_Z62E46bDmY
#видео #python #qa #ru
YouTube
Николай Максимов — Нагрузочное тестирование с помощью Python и Locust
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
Книга: Язык программирования C++.Лекции и упражнения [6-е издание]
Автор: Стивен Прата
Год издания: 2019
Описание:
Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию.
#cpp #начинающим #ru
Автор: Стивен Прата
Год издания: 2019
Описание:
Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию.
#cpp #начинающим #ru
Доклад: Неочевидные дженерики в Java
В докладе обсудят во что компилируются дженерики, что такое bridge методы, type erasure, heap pollution, примеры кода, которые, должны компилироваться, но не компилируется и наоборот, а так же другие тонкости дженериков:
https://youtu.be/_0c9Fd9FacU
#доклад #java #ru
В докладе обсудят во что компилируются дженерики, что такое bridge методы, type erasure, heap pollution, примеры кода, которые, должны компилироваться, но не компилируется и наоборот, а так же другие тонкости дженериков:
https://youtu.be/_0c9Fd9FacU
#доклад #java #ru
YouTube
Александр Маторин — Неочевидные Дженерики
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Александр Маторин, Сбербанк-Технологии — Неочевидные Дженерики
Международная Java-конференция JPoint 2016
Москва, 22-23 апреля 2016…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Александр Маторин, Сбербанк-Технологии — Неочевидные Дженерики
Международная Java-конференция JPoint 2016
Москва, 22-23 апреля 2016…
Доклад: Как обеспечить конфиденциальность: шифрование и расшифровку данных с помощью OpenSSL
В этом докладе вы узнаете о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнаете, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше.
https://youtu.be/oAgfemiPXEs
#доклад #openssl #ru
В этом докладе вы узнаете о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнаете, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы больше.
https://youtu.be/oAgfemiPXEs
#доклад #openssl #ru
YouTube
Как обеспечить конфиденциальность: шифрование и расшифровку данных с помощью OpenSSL
Получите пошаговое руководство о том, как использовать в OpenSSL шифрование текста. Научитесь применять алгоритм AES для шифрования текстовых файлов из командной строки. Узнайте, как повысить свою квалификацию в качестве ИТ-специалиста и зарабатывать в разы…
Инструмент: Surge — инструмент для бесплатной публикации статических сайтов
Крутость инструмента в том, что публикация сайта производится всего одной командой. Поддерживаются HTML, CSS и JS. На площадке уже почти 2 миллиона проектов.
Surge
#инструменты #web
Крутость инструмента в том, что публикация сайта производится всего одной командой. Поддерживаются HTML, CSS и JS. На площадке уже почти 2 миллиона проектов.
Surge
#инструменты #web
Книга: Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование
Автор: Рекс Блэк
Год издания: 2011
Описание:
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях.
Вместо громоздких правил представлены списки контрольных вопросов - лёгкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
#книга #qa #тестирование #ru
Автор: Рекс Блэк
Год издания: 2011
Описание:
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях.
Вместо громоздких правил представлены списки контрольных вопросов - лёгкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
#книга #qa #тестирование #ru
Урок: Как создать Telegram бота на C#
В этом видео покажут процесс создания простого Telegram-бота на языке программирования C#. Затронут такие основные функции: отправка сообщений, стикеров, картинок и создание кнопок для пользователя:
https://youtu.be/OTKJfGbgfxM
#урок #csharp #ru
В этом видео покажут процесс создания простого Telegram-бота на языке программирования C#. Затронут такие основные функции: отправка сообщений, стикеров, картинок и создание кнопок для пользователя:
https://youtu.be/OTKJfGbgfxM
#урок #csharp #ru
Статья: 10 полезных Git команд, которые облегчат работу
За последние несколько лет популярность git возросла, что позволило этой системе стать наиболее распространенной. Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий:
Ссылка на статью
#статья #git #ru
За последние несколько лет популярность git возросла, что позволило этой системе стать наиболее распространенной. Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий:
Ссылка на статью
#статья #git #ru
Библиотека программиста
10 полезных Git команд, которые облегчат работу
Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий.
Книга: Pro Git [2-е издание]
Автор: Скотт Шакон
Год издания: 2014
Описание:
Здесь много рассуждать нет смысла: если вы разработчик, либо по какой-то другой причине столкнулись с необходимостью работать с Git, то данная книга точно должна быть вами прочитана. Во-первых, авторы причастны к созданию рассматриваемого инструмента. Во-вторых, если вас интересует лишь «легкий старт», то достаточно будет хорошо проработать 1–3 главы. Причём полученных навыков будет достаточно для решения большинства рядовых задач при разработке ПО. В-третьих, для тех, чей девиз — «Хочу всё знать», существует разделы, позволяющие узнать:
Скачать
#книга #git #ru
Автор: Скотт Шакон
Год издания: 2014
Описание:
Здесь много рассуждать нет смысла: если вы разработчик, либо по какой-то другой причине столкнулись с необходимостью работать с Git, то данная книга точно должна быть вами прочитана. Во-первых, авторы причастны к созданию рассматриваемого инструмента. Во-вторых, если вас интересует лишь «легкий старт», то достаточно будет хорошо проработать 1–3 главы. Причём полученных навыков будет достаточно для решения большинства рядовых задач при разработке ПО. В-третьих, для тех, чей девиз — «Хочу всё знать», существует разделы, позволяющие узнать:
Скачать
#книга #git #ru
Статья: Составляем понятное ТЗ для разработчика и заказчика
Чтобы ТЗ было понятным не только разработчику, но и заказчику, перед его составлением нужно тщательно подготовиться. Как изучить ЦА, какие вводные собрать для заказчика, как провести с ним встречу и какие есть принципы написания ТЗ — про всё это детально рассказано в статье:
Ссылка на статью
#статья #general #ru
Чтобы ТЗ было понятным не только разработчику, но и заказчику, перед его составлением нужно тщательно подготовиться. Как изучить ЦА, какие вводные собрать для заказчика, как провести с ним встречу и какие есть принципы написания ТЗ — про всё это детально рассказано в статье:
Ссылка на статью
#статья #general #ru
Tproger
Как написать понятное ТЗ для разработчика и заказчика
Чтобы ТЗ было понятно и разработчику, и заказчику, оно должно соответствовать ряду правил. Каких? Разбираемся в статье.
Курс: Уроки по Java с нуля
Курс состоит из 30 видео. В первой половине автор разбирает основы языка, синтаксис, операторы, работу с методами и данными и прочее.
Вторая половина курса посвящена концепции объектно-ориентированного программирования и её реализации в Java.
Смотреть курс
#курс #java
Курс состоит из 30 видео. В первой половине автор разбирает основы языка, синтаксис, операторы, работу с методами и данными и прочее.
Вторая половина курса посвящена концепции объектно-ориентированного программирования и её реализации в Java.
Смотреть курс
#курс #java
YouTube
#1 Установка пакетов и первый запуск программы | Java для начинающих
Что из себя представляет язык Java. Установка пакета JDK для разработки программ. Установка интегрированной среды разработки Intellij Idea. Создание консольного проекта.
Инфо-сайт: https://proproprogs.ru
JDK: https://www.oracle.com/technetwork/java/javas…
Инфо-сайт: https://proproprogs.ru
JDK: https://www.oracle.com/technetwork/java/javas…
Шпаргалка: Регулярные выражения в Python
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам. Держите объёмную шпаргалку для Python:
Ссылка на шпаргалку
#шпаргалка #python #regex #en
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам. Держите объёмную шпаргалку для Python:
Ссылка на шпаргалку
#шпаргалка #python #regex #en
Cheatography
python regular expression (regex) Cheat Sheet
python regular expressions