Книга: Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
Автор: Адитья Бхаргава
Год издания: 2017
Описание:
В этой обильно иллюстрированной книге рассказывается и объясняется работа большинства алгоритмов. Она предназначена для читателей, которые владеют азами программирования и хотят разобраться в алгоритмах.
Основные темы:
— Базовые алгоритмы и скорость их выполнения;
— Массивы и связанными списками;
— Рекурсия;
— Хеш-таблицы;
— Методы решения практических задач;
— Алгоритмы графов и прочие алгоритмы.
#книга #ru #algorithms
Автор: Адитья Бхаргава
Год издания: 2017
Описание:
В этой обильно иллюстрированной книге рассказывается и объясняется работа большинства алгоритмов. Она предназначена для читателей, которые владеют азами программирования и хотят разобраться в алгоритмах.
Основные темы:
— Базовые алгоритмы и скорость их выполнения;
— Массивы и связанными списками;
— Рекурсия;
— Хеш-таблицы;
— Методы решения практических задач;
— Алгоритмы графов и прочие алгоритмы.
#книга #ru #algorithms
Доклад: Криптография для Java-программиста
В докладе рассмотрят возможности современной криптографии в JRE и библиотеке BouncyCastle. Так же будут примеры использования криптографии в различных сценариях: оптимизация архитектуры систем за счёт превращения Statefull в Stateless.
Целевая аудитория: middle и senior-разработчики, определяющие архитектуру и протоколы взаимодействия систем и приложений.
https://youtu.be/YQEb1mjjpZg
#доклад #java #security #ru
В докладе рассмотрят возможности современной криптографии в JRE и библиотеке BouncyCastle. Так же будут примеры использования криптографии в различных сценариях: оптимизация архитектуры систем за счёт превращения Statefull в Stateless.
Целевая аудитория: middle и senior-разработчики, определяющие архитектуру и протоколы взаимодействия систем и приложений.
https://youtu.be/YQEb1mjjpZg
#доклад #java #security #ru
YouTube
Сергей Владимиров — Криптография для Java-программиста
—
. . . Что есть и как использовать. Возможности современной криптографии в JRE и библиотеке BouncyCastle. Примеры использования криптографии в различных сценариях: оптимизация архитектуры систем за счёт превращения Statefull в Stateless.
Целевая аудитория:…
. . . Что есть и как использовать. Возможности современной криптографии в JRE и библиотеке BouncyCastle. Примеры использования криптографии в различных сценариях: оптимизация архитектуры систем за счёт превращения Statefull в Stateless.
Целевая аудитория:…
Доклад: Бесшовное внедрение сетевых приложений
Любое внедрение высоконагруженного сетевого сервиса является риском и требует большой и тщательной подготовки. Далеко не всегда можно воспользоваться ныне стандартными решениями бесшовной миграции на новую версию приложения.
В докладе будет рассказано как обеспечить внедрение новой версии сетевого приложения без какого-либо влияния на пользователей сервиса в контексте C++.
https://youtu.be/xsRKIipwegE
#доклад #cpp #ru
Любое внедрение высоконагруженного сетевого сервиса является риском и требует большой и тщательной подготовки. Далеко не всегда можно воспользоваться ныне стандартными решениями бесшовной миграции на новую версию приложения.
В докладе будет рассказано как обеспечить внедрение новой версии сетевого приложения без какого-либо влияния на пользователей сервиса в контексте C++.
https://youtu.be/xsRKIipwegE
#доклад #cpp #ru
YouTube
C++ Siberia 2021: Первухин Дмитрий, Бесшовное внедрение сетевых приложений
Подробнее о конференции C++ Russia: https://jrg.su/W8skjE
— —
. . Доклад про возможность снижения простоя при внедрении сетевых приложений.
Любое внедрение высоконагруженного сетевого сервиса является риском и требует большой и тщательной подготовки. Далеко…
— —
. . Доклад про возможность снижения простоя при внедрении сетевых приложений.
Любое внедрение высоконагруженного сетевого сервиса является риском и требует большой и тщательной подготовки. Далеко…
Книга: CSS для профи
Автор: Кит Грант
Год издания: 2019
Описание:
Перед вами прямой путь в высшую лигу веб-разработки. Книга «CSS для профи» подарит вам не только свежие идеи, но и вдохновит на подвиги, а облегчить этот тернистый путь помогут новейшие технические достижения – адаптивный дизайн, библиотеки шаблонов и многое другое.
Основные темы:
— обзор базовых принципов;
— разметка;
— масштабируемый css-код;
— темы повышенной сложности.
#книга #css #web #ru
Автор: Кит Грант
Год издания: 2019
Описание:
Перед вами прямой путь в высшую лигу веб-разработки. Книга «CSS для профи» подарит вам не только свежие идеи, но и вдохновит на подвиги, а облегчить этот тернистый путь помогут новейшие технические достижения – адаптивный дизайн, библиотеки шаблонов и многое другое.
Основные темы:
— обзор базовых принципов;
— разметка;
— масштабируемый css-код;
— темы повышенной сложности.
#книга #css #web #ru
7 простых советов для программиста, которые сберегут его зрение
Усталость глаз, их покраснение, сухость и плохое зрение — 4 всадника работы программистом. Даже одного симптома достаточно, чтобы взять во внимание следующие рекомендации. В статье собрали несколько простых советов, которые предотвратят ухудшение вашего зрения.
Статья
#советы #general #ru
Усталость глаз, их покраснение, сухость и плохое зрение — 4 всадника работы программистом. Даже одного симптома достаточно, чтобы взять во внимание следующие рекомендации. В статье собрали несколько простых советов, которые предотвратят ухудшение вашего зрения.
Статья
#советы #general #ru
Tproger
7 советов для программиста, которые сберегут его зрение
Собрали для вас практические рекомендации, которые избавят от усталости глаз и их покраснения. Берите на вооружение.
Видео: Основы алгоритмизации
Это первая лекция в курсе. На ней познакомимся с основами алгоритмов, изучим как подсчитывать эффективность алгоритмов, что такое рекурсии, а также как приготовить яичницу и как засунуть слона в холодильник =)
https://youtu.be/Z2otwVnk9Bc
#видео #general #начинающим #ru
Это первая лекция в курсе. На ней познакомимся с основами алгоритмов, изучим как подсчитывать эффективность алгоритмов, что такое рекурсии, а также как приготовить яичницу и как засунуть слона в холодильник =)
https://youtu.be/Z2otwVnk9Bc
#видео #general #начинающим #ru
YouTube
Лекция №1 (Начинающие). Основы алгоритмизации.
Это первая лекция в этом курсе. На ней мы познакомимся с основами алгоритмов, изучим как подсчитывать эффективность алгоритмов, что такое рекурсии, а также как приготовить яичницу и как засунуть слона в холодильник=)
Курс: Программирование на Rust
13 больших лекций по языку Rust. Как заявляет сам лектор, курс не подготовит вас к устройству на работу, но зато позволит научиться вам мыслить с точки зрения этого языка и подробно изучить его особенности.
https://youtu.be/Oy_VYovfWyo
#курс #rust #ru
13 больших лекций по языку Rust. Как заявляет сам лектор, курс не подготовит вас к устройству на работу, но зато позволит научиться вам мыслить с точки зрения этого языка и подробно изучить его особенности.
https://youtu.be/Oy_VYovfWyo
#курс #rust #ru
YouTube
1. Введение (Программирование на Rust)
Первая лекция курса «Программирование на Rust» (весна 2019).
Преподаватель — Алексей Александрович Кладов.
Страница лекции на сайте CSC: https://bit.do/csc-rust-1
Ссылка на материалы: https://github.com/matklad/rust-course
Все лекции курса: https://bit.ly/2QfWama
Преподаватель — Алексей Александрович Кладов.
Страница лекции на сайте CSC: https://bit.do/csc-rust-1
Ссылка на материалы: https://github.com/matklad/rust-course
Все лекции курса: https://bit.ly/2QfWama
Урок: Обучение парсингу сайтов на Python (Web-Scraping)
В данном видео разбирают методы одной из основных библиотек для парсинга веб-сайтов Beautifulsoup4, её основных возможностей, а также рассказывают про использование регулярных выражений при парсинге.
https://youtu.be/7hn1_t2ZtJQ
#python #web #урок #ru
В данном видео разбирают методы одной из основных библиотек для парсинга веб-сайтов Beautifulsoup4, её основных возможностей, а также рассказывают про использование регулярных выражений при парсинге.
https://youtu.be/7hn1_t2ZtJQ
#python #web #урок #ru
YouTube
Обучение парсингу на Python #1 | Парсинг сайтов | Разбираем методы библиотеки Beautifulsoup
Обучение (Web-Scraping) веб парсингу на Python. В данном видео разбираем методы одной из основных библиотек для парсинга веб сайтов на Python Beautifulsoup4.
🔥 Доступ в приват | Поддержать проект:
https://boosty.to/pythontoday
https://www.patreon.com/pythontoday…
🔥 Доступ в приват | Поддержать проект:
https://boosty.to/pythontoday
https://www.patreon.com/pythontoday…
Книга: Spring в действии [3-е издание]
Автор: Крейг Уолс
Год издания: 2015
Описание:
В книге описана версия Spring 3, который несёт в себе новые мощные особенности, такие как язык выражений SpEL, новые аннотации для работы с контейнером IоС и поддержка архитектуры REST. Издание предназначено как для начинающих пользователей фреймворка, так и для опытных пользователей Spring.
#ru #spring #java
Автор: Крейг Уолс
Год издания: 2015
Описание:
В книге описана версия Spring 3, который несёт в себе новые мощные особенности, такие как язык выражений SpEL, новые аннотации для работы с контейнером IоС и поддержка архитектуры REST. Издание предназначено как для начинающих пользователей фреймворка, так и для опытных пользователей Spring.
#ru #spring #java
Шпаргалка: Принцип работы OAuth?
OAuth — протокол авторизации, позволяющий выдать одному сервису права на доступ к ресурсам пользователя на другом сервисе. Это избавляет от необходимости доверять приложению логин и пароль, а также даёт возможность ограничивать права доступа.
С OAuth вы точно встречались, когда авторизовывались на каком-то сервисе через Google-аккаунт.
Ссылка на оригинал изображения
#шпаргалка #web #en
OAuth — протокол авторизации, позволяющий выдать одному сервису права на доступ к ресурсам пользователя на другом сервисе. Это избавляет от необходимости доверять приложению логин и пароль, а также даёт возможность ограничивать права доступа.
С OAuth вы точно встречались, когда авторизовывались на каком-то сервисе через Google-аккаунт.
Ссылка на оригинал изображения
#шпаргалка #web #en
Доклад: Путь в Data Science
Доклад про то, чем обычно занимается Data Scientist, какие инструменты использует. На нём обсуждают, что важно знать для того, чтобы работать в этой области, чем отличается начинающий Data Scientist от опытного. Каким образом целесообразно действовать, чтобы перейти в Data Science.
https://youtu.be/u8CTPtai-Zo
#доклад #ds #начинающим #ru
Доклад про то, чем обычно занимается Data Scientist, какие инструменты использует. На нём обсуждают, что важно знать для того, чтобы работать в этой области, чем отличается начинающий Data Scientist от опытного. Каким образом целесообразно действовать, чтобы перейти в Data Science.
https://youtu.be/u8CTPtai-Zo
#доклад #ds #начинающим #ru
YouTube
Дмитрий Бабаев (МТС) - Путь в Data Science - DataStart.ru
Билеты на следующую конференцию:
https://datastart.ru/latest
Материалы последней конференции:
https://datastart.ru/post-event
На видео - первая конференция DataStart 18/11/2017
Дмитрий Бабаев (МТС) - Путь в Data Science
Описание доклада:
Доклад про…
https://datastart.ru/latest
Материалы последней конференции:
https://datastart.ru/post-event
На видео - первая конференция DataStart 18/11/2017
Дмитрий Бабаев (МТС) - Путь в Data Science
Описание доклада:
Доклад про…
Курс: Школа разработки интерфейсов 2021
Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений.
Теперь запись этих лекций доступны бесплатно каждому
Страница курса
#курс #web #ru
Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений.
Теперь запись этих лекций доступны бесплатно каждому
Страница курса
#курс #web #ru
YouTube
Школа разработки интерфейсов 2021
Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проекта...
Книга: Искусство тестирования программ [3-е издание]
Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер
Год издания: 2012
Описание:
Книге уже больше 30 лет, но она дополняется от издания к изданию. Несмотря на столь почтенный возраст, она не теряет актуальности благодаря глубине изложенного материала. Авторы поставили своей целью рассказать об основополагающих принципах тестирования. По уровню знаний и навыков она больше подходит начинающим специалистам, хотя может и значительно расширить кругозор уже работающих тестировщиков.
#qa #ru
Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер
Год издания: 2012
Описание:
Книге уже больше 30 лет, но она дополняется от издания к изданию. Несмотря на столь почтенный возраст, она не теряет актуальности благодаря глубине изложенного материала. Авторы поставили своей целью рассказать об основополагающих принципах тестирования. По уровню знаний и навыков она больше подходит начинающим специалистам, хотя может и значительно расширить кругозор уже работающих тестировщиков.
#qa #ru
Доклад: Аспектно-ориентированное программирование для Java
В докладе рассказывают, что такое аспектно-ориентированное программирование на примере Aspectj — расширения для языка Java. Также приведут примеры, как его использование может помочь при построении фреймворка для автоматизации тестирования.
https://youtu.be/KT4R3GMV6CE
#доклад #java #ru
В докладе рассказывают, что такое аспектно-ориентированное программирование на примере Aspectj — расширения для языка Java. Также приведут примеры, как его использование может помочь при построении фреймворка для автоматизации тестирования.
https://youtu.be/KT4R3GMV6CE
#доклад #java #ru
YouTube
Аспектно-ориентированное программирование для Java. Сергей Мишанин. COMAQA Piter 2017
Аспектно-ориентированное программирование для Java автоматизаторов
Хочу рассказать, что такое аспектно ориентированное программирование на примере Aspectj – расширения для языка Java и привести примеры, как его использование может помочь при построении фреймворка…
Хочу рассказать, что такое аспектно ориентированное программирование на примере Aspectj – расширения для языка Java и привести примеры, как его использование может помочь при построении фреймворка…
Курс: Go (Golang) — первое знакомство
Это курс по языку программирования Go для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы познакомиться с языком и получить о нём какое-то представление. Например, чтобы понять, будет ли он вам интересен и стоит ли изучать его более углубленно.
Страница курса
#go #курс #ru
Это курс по языку программирования Go для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы познакомиться с языком и получить о нём какое-то представление. Например, чтобы понять, будет ли он вам интересен и стоит ли изучать его более углубленно.
Страница курса
#go #курс #ru
Доклад: Soft-skills как преимущество в поиске работы
Мария Оборина, карьерный эксперт hh.ru, рассказала о том, что такое soft-skills, как и почему стоит развивать такие навыки и как они помогают при трудоустройстве и на рабочем месте.
https://youtu.be/LwepjfyJZW8
#доклад #general #softskills #ru
Мария Оборина, карьерный эксперт hh.ru, рассказала о том, что такое soft-skills, как и почему стоит развивать такие навыки и как они помогают при трудоустройстве и на рабочем месте.
https://youtu.be/LwepjfyJZW8
#доклад #general #softskills #ru
YouTube
Soft-skills как преимущество в поиске работы
Мария Оборина, карьерный эксперт hh.ru, рассказала о том, что такое soft-skills, как и почему стоит развивать такие навыки и как они помогают при трудоустройстве и на рабочем месте.
______________________________
Полезные ссылки:
Расписание предстоящих вебинаров:…
______________________________
Полезные ссылки:
Расписание предстоящих вебинаров:…
Книга: Чистая архитектура. Искусство разработки программного обеспечения
Автор: Роберт Мартин
Год издания: 2018
Описание:
Идейной продолжение бестселлера «Чистый код». Книга преследует цель объединить под одной обложкой все известные методики гибкой разработки, а также на примерах показать их эффективность. В начале изложены основные принципы такой работы, а позже показана их применимость на практике. В ход идёт объектно-ориентированный подход, позволяющий рассмотреть используемые при проектировании приложений конкретные паттерны. Далее описываются способы применения UML-диаграмм, а также рефакторинга.
#ru #general #книга
Автор: Роберт Мартин
Год издания: 2018
Описание:
Идейной продолжение бестселлера «Чистый код». Книга преследует цель объединить под одной обложкой все известные методики гибкой разработки, а также на примерах показать их эффективность. В начале изложены основные принципы такой работы, а позже показана их применимость на практике. В ход идёт объектно-ориентированный подход, позволяющий рассмотреть используемые при проектировании приложений конкретные паттерны. Далее описываются способы применения UML-диаграмм, а также рефакторинга.
#ru #general #книга
Шпаргалка: Как освоить фронтенд-разработку в 2022 году
Как стать фронтенд-разработчиком и что изучать в 2022 году? В этом поможет разобраться дорожная карта по фронтенду.
Также в статье Senior Frontend-разработчик Евгений Козак поделился опытом в области фронтенд-программирования в 2022 году и открыл немало интересных новинок:
Статья
#шпаргалка #frontend #начинающим #ru
Как стать фронтенд-разработчиком и что изучать в 2022 году? В этом поможет разобраться дорожная карта по фронтенду.
Также в статье Senior Frontend-разработчик Евгений Козак поделился опытом в области фронтенд-программирования в 2022 году и открыл немало интересных новинок:
Статья
#шпаргалка #frontend #начинающим #ru
Урок: Базы данных. SQL запросы для начинающих
В этом ролике кратко расскажут про теорию реляционных баз данных и рассмотрят язык запросов SQL на примере СУБД MySQL. Также рассмотрят основные конструкции языка и научат создать\изменять таблицы, получать с них данные.
https://youtu.be/IK6e1SFCdow
#sql #db #урок #ru
В этом ролике кратко расскажут про теорию реляционных баз данных и рассмотрят язык запросов SQL на примере СУБД MySQL. Также рассмотрят основные конструкции языка и научат создать\изменять таблицы, получать с них данные.
https://youtu.be/IK6e1SFCdow
#sql #db #урок #ru
YouTube
Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE
В этом ролике мы кратко пройдемся по теории реляционных баз данных и рассмотрим язык запросов SQL на примере СУБД MySQL. Рассмотрим основные конструкции языка и научимся создать\изменять таблицы и получать с них данные.
Базы данных для начинающих. Базы данных…
Базы данных для начинающих. Базы данных…
Урок: Учимся готовить C++ корутины на практике
В С++20 появился мощный инструмент — корутины. Однако в данный момент в стандартной библиотеке C++ практически нет средств для удобной работы с корутинами «из коробки». Поэтому нужно научиться их готовить, чтобы использовать этот инструмент с пользой и эффективно. Этим мы и займёмся.
В уроке разбирают, как использовать корутины с нуля для работы с асинхронными задачами.
https://youtu.be/OE45F3iKtv4
#урок #cpp #ru
В С++20 появился мощный инструмент — корутины. Однако в данный момент в стандартной библиотеке C++ практически нет средств для удобной работы с корутинами «из коробки». Поэтому нужно научиться их готовить, чтобы использовать этот инструмент с пользой и эффективно. Этим мы и займёмся.
В уроке разбирают, как использовать корутины с нуля для работы с асинхронными задачами.
https://youtu.be/OE45F3iKtv4
#урок #cpp #ru
YouTube
Павел Новиков — Учимся готовить C++ корутины на практике
Ближайшая конференция — C++ Russia 2025, 20—21 марта, Москва + online. Подробности и билеты: https://jrg.su/9Sszhd
— —
В С++20 появился мощный инструмент — корутины. Однако в данный момент в стандартной библиотеке C++ практически нет средств для удобной работы…
— —
В С++20 появился мощный инструмент — корутины. Однако в данный момент в стандартной библиотеке C++ практически нет средств для удобной работы…
Чистый код. Создание, анализ и рефакторинг (2010)
Автор: Роберт Мартин
Кол-во страниц: 466
Описание:
Книга — бестселлер. Она посвящена хорошему программированию и полна реальных примеров кода.
Автор рассматривает код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы научитесь отличать хороший код от плохого.
Основные темы:
— Принципы и паттерны написания чистого код;
— Разбор реальных кейсов;
— Эвристика и тип мышление для написания кода.
#ru
Автор: Роберт Мартин
Кол-во страниц: 466
Описание:
Книга — бестселлер. Она посвящена хорошему программированию и полна реальных примеров кода.
Автор рассматривает код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы научитесь отличать хороший код от плохого.
Основные темы:
— Принципы и паттерны написания чистого код;
— Разбор реальных кейсов;
— Эвристика и тип мышление для написания кода.
#ru