Всем привет!
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
!!! Выходим на час раньше (только МСК часовой пояс) из-за перехода на летнее время !!!
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/aT0aFCd7kwk
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
!!! Выходим на час раньше (только МСК часовой пояс) из-за перехода на летнее время !!!
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/aT0aFCd7kwk
YouTube
DotNet&More #92: Вранье в резюме и не только
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_a…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_a…
Врали ли Вы в резюме?
Anonymous Poll
58%
Никогда!!!
10%
Когда был джуном, иначе не брали
15%
Приукрашиваю, а то не пройти HR фильтр
6%
Замалчиваю/прячу часть информации из-за дискриминации (пол, возраст, образование и т.д.)
10%
П%#&жу, как дышу! Главное - дойти до технарей!!!
2%
У меня - свой путь, напишу его в коментариях
Всем привет! Прямо сейчас идет стрим о вранье в резюме и не только. Присоединяйтесь: https://youtube.com/live/aT0aFCd7kwk
YouTube
DotNet&More #92: Вранье в резюме и не только
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_a…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_a…
Audio
DotNet&More #92: Вранье в резюме и не только
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:40 Адаптация CV к вакансии
00:11:15 Вранье в CV как способ пройти дебильные фильтры
00:30:30 За базар надо отвечать
00:38:00 Вранье в вакансиях
00:45:30 Что делать джунам?
00:53:10 Топ самых стремных мест для поиска работы
00:58:00 Найм в компании Артема: OCS Distribution
01:17:00 Найм в компании Антона: Dodo
01:19:30 Хайринг курильщика
01:23:00 Прохождение собеседования "за друга"
01:37:00 Врать в CV, но технарю сказать правду
01:49:30 Переоценка и недооценка
02:00:45 Как запросить фидбек на собес?
02:14:15 Врать про опыт, но самому попетпроектить
02:29:00 Код в блокноте
02:38:00 Как не врать, но пройти HR фильтр?
02:47:45 Черный лист кандидатов!
02:54:20 Запутывание CV
02:59:00 Дискриминация
Видео: https://youtube.com/live/aT0aFCd7kwk
Аудио: https://dotnetmore.mave.digital/ep-94
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/a34b67cd-0cc7-451f-8789-ad1670989168.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Холивар про допустимость врянья в резюме и на собеседованиях не утихает в телеграмных чатиках. Похоливарим и мы :)
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:40 Адаптация CV к вакансии
00:11:15 Вранье в CV как способ пройти дебильные фильтры
00:30:30 За базар надо отвечать
00:38:00 Вранье в вакансиях
00:45:30 Что делать джунам?
00:53:10 Топ самых стремных мест для поиска работы
00:58:00 Найм в компании Артема: OCS Distribution
01:17:00 Найм в компании Антона: Dodo
01:19:30 Хайринг курильщика
01:23:00 Прохождение собеседования "за друга"
01:37:00 Врать в CV, но технарю сказать правду
01:49:30 Переоценка и недооценка
02:00:45 Как запросить фидбек на собес?
02:14:15 Врать про опыт, но самому попетпроектить
02:29:00 Код в блокноте
02:38:00 Как не врать, но пройти HR фильтр?
02:47:45 Черный лист кандидатов!
02:54:20 Запутывание CV
02:59:00 Дискриминация
Видео: https://youtube.com/live/aT0aFCd7kwk
Аудио: https://dotnetmore.mave.digital/ep-94
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/a34b67cd-0cc7-451f-8789-ad1670989168.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Всем привет,
Возможно Вы заметили, что за последние пару лет мы все чаще говорим о всем чем угодно, кроме DotNet. Мы решили, лучше признать, что мы изменились, чем врать самому себе.
Представляем редизайн: мы переименовываемся с "DotNet и не только" в "Только не DotNet"!
В рамках нового подхода хочу проспойлерить ближайшие выпуски:
- Оптимизация Maven пайплайнов и лишь бы не DotNet
- Terraform на Go и только бы не на DotNet
- Пишем High Performance код на Php или Python, но не на C#
- 1С DDD, импортозамещаем C#
- Пишем код в Chat-Gpt, долго мучительно, но хоть не на C#
Возможно Вы заметили, что за последние пару лет мы все чаще говорим о всем чем угодно, кроме DotNet. Мы решили, лучше признать, что мы изменились, чем врать самому себе.
Представляем редизайн: мы переименовываемся с "DotNet и не только" в "Только не DotNet"!
В рамках нового подхода хочу проспойлерить ближайшие выпуски:
- Оптимизация Maven пайплайнов и лишь бы не DotNet
- Terraform на Go и только бы не на DotNet
- Пишем High Performance код на Php или Python, но не на C#
- 1С DDD, импортозамещаем C#
- Пишем код в Chat-Gpt, долго мучительно, но хоть не на C#
Прямо сейчас онлайн лекция "Синтаксис Rust vs C#". Присоединяйтесь: https://youtube.com/live/oo3hAhvjYJA
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Видео лекции #01 курса "Rust для DotNet разработчиков" : Синтаксис Rust vs C#
https://youtube.com/live/oo3hAhvjYJA
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Ссылки:
- https://news.1rj.ru/str/dotnextconf/13669 : Подать доклад на DotNext
- https://cheats.rs/ : Rust language cheat sheet
- https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html : Rustbook "Common Programming Concepts"
- https://github.com/topics/cargo-generate : Cargo Generate Templates
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
https://youtube.com/live/oo3hAhvjYJA
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Ссылки:
- https://news.1rj.ru/str/dotnextconf/13669 : Подать доклад на DotNext
- https://cheats.rs/ : Rust language cheat sheet
- https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html : Rustbook "Common Programming Concepts"
- https://github.com/topics/cargo-generate : Cargo Generate Templates
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
YouTube
#01: Синтаксис Rust vs C#
Единственная "обязательная" лекция: галопом по Европам разберем синтаксические конструкции Rust, опираясь на наши знания C#.
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Shownotes:
00:00:00 Intro
00:02:30 Tools: Rustup
00:06:20 Tools: Cargo
00:12:30 Crate
00:19:20 Препарируем Hello world
00:26:00…
Всем привет!
Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/DjFyD_Cxcm0
Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/DjFyD_Cxcm0
YouTube
DotNet&More #93: Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме…
Внимание!
Выходим на час раньше по Московскому времени (в 19:00, а не 20:00), ибо перевод часов.
Выходим на час раньше по Московскому времени (в 19:00, а не 20:00), ибо перевод часов.
Всем привет! Прямо сейчас идет стрим о мегарефакторингах. Присоединяйтесь: https://youtube.com/live/DjFyD_Cxcm0
YouTube
DotNet&More #93: Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме…
Мегарефакторинги и не только
DotNet & More
DotNet&More #93: Мегарефакторинги и не только
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:00 Cool Story про рефакторинги
00:07:50 Нельзя рефачить не разобравшись
00:14:20 Что значит: "Код написан в одном стиле?"
00:22:35 Ценность большого рефакторинга для проекта
00:33:40 Как продать рефакторинг
00:40:30 Необходимо уметь признавать неудачу рефакторинга
00:47:55 Лайвхаки рефакторинга
00:58:00 Инвариант
01:16:30 Тесты и рефакторинг: курица и яйцо
01:20:00 Меняем бизнес логику при рефакторинге
01:23:30 Лайвхаки
01:27:40 Cool Story про рефакторинги
01:40:20 Неудачный рефакторинг
01:48:00 Финальное слово
02:05:55 Еще про ChatGPT
Видео: https://youtube.com/live/DjFyD_Cxcm0
Аудио: https://dotnetmore.mave.digital/ep-95
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1d14bd6e-af00-4696-9756-e329714e4be7.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Программерский нигилизм свойственен всем нам: в любой момент есть какой-то модуль, проект, вообще вся кодовая база, которые хочется взять и переписать. С другой стороны, совершенно не очевидно, пойдет ли мегарефакторинг на пользу проекту. Об этой дилемме, стратегии и тактиках мегарефакторингов в новом выпуске.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:00 Cool Story про рефакторинги
00:07:50 Нельзя рефачить не разобравшись
00:14:20 Что значит: "Код написан в одном стиле?"
00:22:35 Ценность большого рефакторинга для проекта
00:33:40 Как продать рефакторинг
00:40:30 Необходимо уметь признавать неудачу рефакторинга
00:47:55 Лайвхаки рефакторинга
00:58:00 Инвариант
01:16:30 Тесты и рефакторинг: курица и яйцо
01:20:00 Меняем бизнес логику при рефакторинге
01:23:30 Лайвхаки
01:27:40 Cool Story про рефакторинги
01:40:20 Неудачный рефакторинг
01:48:00 Финальное слово
02:05:55 Еще про ChatGPT
Видео: https://youtube.com/live/DjFyD_Cxcm0
Аудио: https://dotnetmore.mave.digital/ep-95
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/1d14bd6e-af00-4696-9756-e329714e4be7.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Rust для DotNet разработчиков #02: Владение, ссылки и заимствование
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/bBl7DC1YiOI
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/bBl7DC1YiOI
YouTube
#02: Владение, ссылки и заимствование в Rust
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Если у Вас есть структура `struct MyStruct {}`, то что за операция будет при возврате результата из метода с ref readonly семантикой?
```
ref readonly MyStruct Get() {....} ... ref readonly MyStruct myRef = ref Get(); ```
```
ref readonly MyStruct Get() {....} ... ref readonly MyStruct myRef = ref Get(); ```
Anonymous Poll
29%
Borrow, передача по ссылке
10%
Copy, копирование на стеке
10%
Move, что бы это не значило в C#
29%
Copy -> Borrow, копирование на стеке, а потом передача по ссылке
19%
Случится что-то плохое
4%
Напишу коментарий
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Владение, ссылки и заимствование". Присоединяйтесь: https://youtube.com/live/bBl7DC1YiOI
YouTube
#02: Владение, ссылки и заимствование в Rust
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Rust для DotNet разработчиков #02: Владение, ссылки и заимствование
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
https://youtube.com/live/bBl7DC1YiOI
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership
00:59:00 Copy
01:01:00 Move
01:07:00 Drop
01:11:00 Borrowing
01:28:00 Dangling ref
01:30:00 Mutable ref
01:40:00 Deref
01:56:50 Copy vs Move
02:03:00 Заключение
Ссылки:
- https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html : RustBook Understanding Ownership
- https://gist.github.com/dubrowgn/c61372647160ae4a52f65ef91da99ddc : Move/Copy/Borrow Semantics in Programming
- https://doc.rust-lang.org/nomicon/ownership.html : Ownership Rustnomicon
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
https://youtube.com/live/bBl7DC1YiOI
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership
00:59:00 Copy
01:01:00 Move
01:07:00 Drop
01:11:00 Borrowing
01:28:00 Dangling ref
01:30:00 Mutable ref
01:40:00 Deref
01:56:50 Copy vs Move
02:03:00 Заключение
Ссылки:
- https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html : RustBook Understanding Ownership
- https://gist.github.com/dubrowgn/c61372647160ae4a52f65ef91da99ddc : Move/Copy/Borrow Semantics in Programming
- https://doc.rust-lang.org/nomicon/ownership.html : Ownership Rustnomicon
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
YouTube
#02: Владение, ссылки и заимствование в Rust
Ownership и borrowing - визитная карточка Rust. Разберемся как это работает, зачем нужны такие ограничения и при чем тут C#.
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Shownotes:
00:00:00 Вступление
00:01:42 Loop
00:15:00 Лямбды
00:18:20 Методы
00:18:38 Generics
00:51:00 Trait
00:55:20 Ownership…
Всем привет!
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде.
Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0sqp-eTewbc
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде.
Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0sqp-eTewbc
YouTube
DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Как у Вас дела с инспекциями?
Anonymous Poll
17%
У девелоперов линтеры, на CI - Sonar/Qodana/PVS, а еще гоняю 100500 разных Security проверок
5%
Только платформы, а девелоперы в блокноте пишут
32%
Только линтеры! И WarnAsError настроен
35%
Ничего, ведь "у нас хорошие программисты, которые знают как писать хороший код"
11%
Другое
Всем привет! Прямо сейчас идет стрим об инспекциях кода на CI, SonarQube, Qodana и не только. Присоединяйтесь: https://youtube.com/live/0sqp-eTewbc
YouTube
DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Audio
DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:41 Что такое статический анализ и зачем он нужен
00:09:15 Как работает статический анализатор? Как зависимости проверяются на уязвимости?
00:21:04 На сколько можно доверять результатам статического анализа в частности при проверки на безопасность?
00:27:38 Статический анализатор под капотом
00:40:00 Рослиновский бесплатный анализатор против коммерческих решений
00:47:00 Как правильно внедрить анализатор на проекте
00:54:13 Как выстроить Quality Gate на основе статического анализатора
01:03:53 Как разгребать длинные отчеты ночных проверок
01:13:50 Заключение
Ссылки:
- https://www.jetbrains.com/qodana/ : Qodana
- https://www.sonarsource.com/ : Sonar
- https://youtu.be/mYrLCCgoc-E : Наш выпуск про PVS-Studio
- https://pvs-studio.ru/ru/blog/posts/cpp/1028/ : Под капотом SAST
Видео: https://youtube.com/live/0sqp-eTewbc
Аудио: https://dotnetmore.mave.digital/ep-96
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/e7bbd716-7239-497d-bd52-6acd5dc53ee7.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Мы все привыкли к линтерам, но есть отдельная область инспекций, запускаемых именно на бекенде. Разберемся в этом вопросе поглубже со специальным гостем, разработчиком SonarQube, Qodana.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:41 Что такое статический анализ и зачем он нужен
00:09:15 Как работает статический анализатор? Как зависимости проверяются на уязвимости?
00:21:04 На сколько можно доверять результатам статического анализа в частности при проверки на безопасность?
00:27:38 Статический анализатор под капотом
00:40:00 Рослиновский бесплатный анализатор против коммерческих решений
00:47:00 Как правильно внедрить анализатор на проекте
00:54:13 Как выстроить Quality Gate на основе статического анализатора
01:03:53 Как разгребать длинные отчеты ночных проверок
01:13:50 Заключение
Ссылки:
- https://www.jetbrains.com/qodana/ : Qodana
- https://www.sonarsource.com/ : Sonar
- https://youtu.be/mYrLCCgoc-E : Наш выпуск про PVS-Studio
- https://pvs-studio.ru/ru/blog/posts/cpp/1028/ : Под капотом SAST
Видео: https://youtube.com/live/0sqp-eTewbc
Аудио: https://dotnetmore.mave.digital/ep-96
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/e7bbd716-7239-497d-bd52-6acd5dc53ee7.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Rust для DotNet разработчиков #03: Lifetimes в Rust на пальцах
Как мы понимаем, что в C# коде есть ошибка в ref-ах? Нам показывают странную ошибку компиляции. В Rust все немного по-другому: то что скрыто в недрах компилятора C# является частью синтаксиса Rust.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/Z85G0m1vNCQ
Как мы понимаем, что в C# коде есть ошибка в ref-ах? Нам показывают странную ошибку компиляции. В Rust все немного по-другому: то что скрыто в недрах компилятора C# является частью синтаксиса Rust.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/Z85G0m1vNCQ
YouTube
#03: Lifetimes в Rust на пальцах
Как мы понимаем, что в C# коде есть ошибка в ref-ах? Нам показывают странную ошибку компиляции. В Rust все немного по-другому: то что скрыто в недрах компилятора C# является частью синтаксиса Rust.
Shownotes:
00:00:00 Вступление
00:02:00 Lifetimes в C#
00:17:00…
Shownotes:
00:00:00 Вступление
00:02:00 Lifetimes в C#
00:17:00…
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Lifetimes в Rust на пальцах ". Присоединяйтесь: https://youtube.com/live/Z85G0m1vNCQ
YouTube
#03: Lifetimes в Rust на пальцах
Как мы понимаем, что в C# коде есть ошибка в ref-ах? Нам показывают странную ошибку компиляции. В Rust все немного по-другому: то что скрыто в недрах компилятора C# является частью синтаксиса Rust.
Shownotes:
00:00:00 Вступление
00:02:00 Lifetimes в C#
00:17:00…
Shownotes:
00:00:00 Вступление
00:02:00 Lifetimes в C#
00:17:00…