Look for any podcast host, guest or anyone
Showing episodes and shows of

Oleg Nenashev

Shows

The Craft Of Open SourceThe Craft Of Open SourceOleg Nenashev, Governance Board/Core Maintainer, JenkinsJenkins, an open-source stalwart and a foundational project of the Continuous Delivery Foundation, underwent a transformative journey towards independence within the foundation. In this conversation with Oleg Nenashev, Governance Board/Core Maintainer, we navigate through the significance of feature flags in continuous integration and delivery, culminating in excitement about the potential standardization through the open feature project. Shifting gears, the conversation delves into WireMock, a widely-used API mocking tool, exploring its capabilities, commercial extensions, and upcoming improvements in version 3. Oleg emphasizes collaboration and alignment across diverse languages and repositories. The conversation concludes by spotlighting Penpot, an open-source design platform...2024-01-0936 minOpenObservability TalksOpenObservability TalksContinuous Observability: Shedding Light on CI/CD Pipelines - OpenObservability Talks S4E02DevOps is not just about operating the software in production, but also about releasing that software to production. Well-functioning CI/CD pipelines are critical for the business, and this calls for quality observability, to handle broken and flaky pipeline runs effectively. On this episode I hosted Oleg Nenashev, a core maintainer and board member in the Jenkins project, as well as a TOC member in the Continuous Delivery Foundation (CDF). Oleg is a community builder, open source advocate and consultant, now at WireMock Inc. He is also a CDF and CNCF ambassador. We discussed CI/CD, observability, the prominent...2023-10-311h 00javaswagjavaswag#51 - Олег Ненашев - WireMock, построение сообществ и девелопер-адвокатураВ 51 выпуске подкаста Javaswag поговорили с Олегом Ненашевым о WireMock - туле для API mocking-a для Java и не только. Также поговорили о построении open-source сообществ и девелопер-адвокатуре. 00:01:20 Что поменялось с прошлого выпуска 00:03:48 Индустрия тестирования и успехи WireMock и Testcontainers 00:11:50 История WireMock 00:16:30 WireMock и поддержка других языков: Kotlin, Python, Golang и т.д. 00:20:06 Пишем тест с WireMock 00:34:26 WireMock & JUnit 00:37:44 Темплейты и маркетплейс API Templates Library 00:45:54 Единый стандарт для API 00:50:10 Replay & Record 00:53:38 Поддержка протоколов - вебсокеты, графкуэль, бинарные протоколы 01:02:38 Администрирование WireMock и standalone-инстансы 01:06:40 Идеальный пользователь WireMock 01:17:39 Как строить коммьюнити в который раз 01:22:55 Стартап WireMock Inc 01:30:02 Ответ на предыдущее непопулярное мнение 01:32:20 Новое и (очень?) непопулярное мнение Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev До этого Олег также приходил к нам поговорить о Jenkins - эпизод 45 Ссылки: https://wiremock.org/ https://www.testcontainers.org/ https://library.wiremock.org/ https://github.com/release-drafter/release-drafter https://maven.apache.org/enforcer/enforcer-rules/requireUpperBoundDeps.html https://www.wiremock.io/ https://mockgpt.wiremock.io/ Ссылки на подкаст: Сайт- https://javaswag.github.io/ Телеграм - https://t.me/javaswag Youtube - https://www.youtube.com/@javaswag Linkedin - https://www.linkedin.com/in/volyihin/ X - https://x.com/javaswagpodcast 2023-08-101h 40SustainSustainEpisode 167: Paul Berschick & Oleg Nenashev at FOSS Backstage 2023Guests Paul Berschick | Oleg Nenashev Panelist Richard Littauer Show Notes Hello and welcome to Sustain! We are at FOSS Backstage 2023 this week, and our host Richard is joined by Paul Berschick, who’s the organizer of the conference. Paul has been involved with Foss Backstage from the beginning in 2017, and he talks about the development of the event and how it has grown over the years. He mentions that the pandemic helped to refocus the conference and reach more people online. Paul also talks about his company, Pl...2023-04-1436 minjavaswagjavaswag#45 - Олег Ненашев - история Jenkins и приключения проекта в мире JavaВ 45 выпуске подкаста Javaswag поговорили с Олегом Ненашевым об истории Jenkins, Continuous Delivery Foundation и Jenkins X 00:01:34 О себе 00:06:40 История и идея Дженкинса 00:13:36 Облачка и солнышки 00:16:48 Чем Дженкинс уникален 00:18:56 Jenkins как CI 00:23:14 Пайплайны 00:33:08 Как тестировать пайплайны 00:40:54 Кулстори о применениях Дженкинса 00:45:42 Альтернативы Jenkins 00:52:02 Уязвимости, и как проект с ними борется 01:03:56 Переход на Java 11/17 01:12:10 CloudBees 01:19:18 Continuous Delivery Foundation 01:26:32 Jenkins X 01:31:42 Jenkinsfile Runner 01:33:36 Что можно улучшить в архитектуре Дженкинса 01:38:10 Unpopular Opinion 01:43:36 Как контрибьютить в Дженкинс Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev Ссылки: https://www.jenkins.io/ https://cd.foundation/ https://github.com/jenkinsci/jenkinsfile-runner https://www.jenkins.io/participate/ Errata: Олег оговорился, что проект Woodpecker основан на Spinnaker, но это не так. Он основан на Drone CI. Ссылки на подкаст: Сайт- https://javaswag.github.io/ Телеграм - https://t.me/javaswag Youtube - https://www.youtube.com/@javaswag Linkedin - https://www.linkedin.com/in/volyihin/ X - https://x.com/javaswagpodcast 2023-03-241h 45ConsequentialConsequentialPutin's War Of Aggression, One Year InHow we got here and what needs to happen next with Russia and Ukraine. In the years after the collapse of the Soviet Union, a cohort of young Westerners flocked to Moscow, including many idealists who were eager to support the evolution of a democratic Russia.  Today, Russia is on the other side of the looking-glass, nearing the one-year anniversary of the unprovoked invasion of its neighbor, Ukraine. Russian citizens now find themselves conscripted into a military accused of human rights crimes on the warfront. And at home, the Kremlin's propaganda, brutality, and corruption abound. ...2023-02-1434 minData on Kubernetes CommunityData on Kubernetes CommunityDok Talks #146 - OpenFeature - Making feature flags a commodity // Oleg Nenashevhttps://go.dok.community/slack https://dok.community/   With: Oleg Nenashev - Community Builder and Developer Advocate, Dynatrace Bart Farrell - Head of Community, Data on Kubernetes Community ABSTRACT OF THE TALK With the evolution of software delivery methods, feature flags became one of the ways to deliver features and get user feedback. Modern applications may have hundreds of feature flags describing customizations, preview features and environment specifics. Feature flags are not just a single toggle anymore, their values are often determined at runtime depending on the instance, user context a...2022-08-261h 01Sustain Open Source DesignSustain Open Source DesignEpisode 13: Oleg Nenashev and designing at JenkinsGuest Oleg Nenashev Panelists Memo Esparza | Eriol Fox | Perrie Ojemeh Show Notes Hello and welcome to Sustain Open Source Design! The podcast where we talk about sustaining open source with design. Learn how we, as designers, interface with open source in a sustainable way, how we integrate into different communities, and how we as coders, work with other designers. Today, we have as our guest Oleg Nenashev, who is a Jenkins maintainer where he writes code, mentors contributors, and organizes community events. We find out more about Jenkins and...2021-11-2339 minShip It! Cloud, SRE, Platform EngineeringShip It! Cloud, SRE, Platform EngineeringOpenTelemetry in your CI/CDIn this episode, Gerhard is joined by Cyrille Le Clerc, Product Manager Lead on Observability at Elastic, and Oleg Nenashev, Principal Engineer at CloudBees. It all started with Oleg’s tweet back in July, in which he was promoting Akihiro Kiuchi’s work on Jenkins monitoring with OpenTelemetry. This was done in the context of Google’s Summer of Code - a link to Akihiro’s demo is in the show notes. As you may remember from episode 20, instrumenting our changelog.com pipeline is on Gerhard’s mind, and this conversation helped him clarify a few things...2021-11-111h 00Changelog Master FeedChangelog Master FeedOpenTelemetry in your CI/CD (Ship It! #27)In this episode, Gerhard is joined by Cyrille Le Clerc, Product Manager Lead on Observability at Elastic, and Oleg Nenashev, Principal Engineer at CloudBees. It all started with Oleg’s tweet back in July, in which he was promoting Akihiro Kiuchi’s work on Jenkins monitoring with OpenTelemetry. This was done in the context of Google’s Summer of Code - a link to Akihiro’s demo is in the show notes. As you may remember from episode 20, instrumenting our changelog.com pipeline is on Gerhard’s mind, and this conversation helped him clarify a few things. If you are thinking o...2021-11-111h 00Two Devs One OpsTwo Devs One OpsS02E02: Jenkins в облаках и друзьяS02E02: Jenkins в облаках и друзья Скачать Guests Кирилл @tolkv Толкачёв Сергей @bsideup Егоров Олег @oleg_nenahsev Ненашев Олег @olegchir Чирухин Conferences Гейзенбаг 2017 Moscow HolyJS 2017 Moscow Topics Jenkins advanced configuration 00:40 Масштабирование Jenkins с точки зрения пользователя 01:40 Инициализация Jenkins с помощью Groovy и статической конфигурации – HOOKS.groovy 03:00 Настройка окружения (IDE) для тестирования Groovy Hooks (см Moscow Jenkins Meetup #3 ) 03:38 Организатор конференций @olegchir (https://twitter.com/olegchir) предлагает переписать Jenkins :) 05:20 Deprecation Engine – ДеЖаВю. Что изменилось за последнее время 05:40 @oleg_nenahsev закинул 60 PR в Jenkins 05:50 Команда направляет Jenkins в сторону архитектурных изменений 06:30 Как запускают Jenkins пользователи CloudBees 07:30 Немного о том, что такое CloudBees Jenkins Team (by @oleg_nenahsev) 08:20 Направление Jenkins As A Service 08:40 Codevalet– SAAS на одном мастере утопия – но благо это и не нужно 09:25 Прототип “Jenkins как сервис” в Альфа-Лаборатории. 10:25 Миграция c Mesos на Kubernetes и Kubernetes On Mesos 14:30 Kubernetes is everywhere. Amazon EKS Пока не доступно в Европе. Можно только оставить заявку Доступно в январе для тёплых уголков мира 15:50 Cloud Foundry 2.0 CF Functions HA For user interface 17:05 zetcd (https://github.com/coreos/zetcd) - Serve zookeeper with etcd для тех у кого уже есть etcd, можно не ставить Zookeeper а обойтись прокси – zetcd 17:50 Etcd уже должен быть у кластера Kubernetes, кажется zetcd как никак кстати Zookeper – зависмость для кластера Kafka 20:00 Kafka в Cбербанке 22:00 Одну систему поддерживать легче чем две. Фантазии про отказ от ZK для Kafka 23:00 Нагрузка на ZK от кластера kafka и offset топик 23:40 EKS → etcd → avoid ZK → use zetcd! 24:20 Kafka 1.0.0 (https://kafka.apache.org/downloads) 24:30 Java 9 support 24:20 Слухи об отказе от Zookeeper и перехода на собственное решение 25:00 Java 9 25:40 Class Load On start 25:50 Java 9 Fast Startup (https://mjg123.github.io/2017/10/02/JVM-startup.html) AOT 26:30 Java 9 An...2017-12-3136 minTwo Devs One OpsTwo Devs One OpsS01E05: Jenkins: Love/HateS01E05: Jenkins: Love/Hate Скачать Описание выпуска Что за DevOps без автоматизации? А что за автоматизация без Jenkins? В этом выпуске мы пообщались с двумя известными людьми в русском Jenkins сообществе про Jenkins, как он дружит с Docker-ом, когда ждать следующих релизов и ещё много чего! Участники Кирилл @tolkv Толкачёв Сергей @bsideup Егоров Олег @oleg_nenashev Ненашев из CloudBees Константин @kostyasha Шевцов из @WalmartLabs Темы Jenkins в реальном мире Как устроено сообщество Jenkins на примере BlueOcean Plugin Изменит ли BlueOcean ситуацию с интерфейсом Jenkins? CPS – откуда ты такой? Какой лучший Docker плагин для Jenkins Стоит ли запукать Jenkins в docker? Стоит ли вообще ждать HA для Jenkins Pipeline разработка и дебаг JNLP slaves vs SSH slaves Jucies – "пиратский" апдейт центр для Jenkins Изолированный класслоадер для плагинов. Как сломать один плагин другим или совместимость на уровне библиотек в Jenkins Jenkins на Google Summer of Code Когда ждать следующий мажорный релиз? Docker Community Edition ? переходят на новую схему версионирование год/месяц где есть приставочка -ce Митапы и конференции Вопросы Насколько важен Pluggable Storage для Jenkins? Есть ли смысл менять тревис на Jenkins? И если да то в чем? Имее ли смысл заменить тревис на Jenkins и заставить его еще и на прод новосбилженное деплоить? И как? Puppet | docker-compose | какой-нибудь Kubernetes? Выводы Процесс в Jenkins - "Базар", с своими плюсами и минусами Запускать агенты (бывш. "слейвы") Jenkins удобно. У Docker Plugin куча проблем, обратите внимание на Yet Another Docker Plugin Большие мастеры Jenkins плохо живут в Docker-е, особенно с сетевыми файловыми системами При возможности используйте JNLP агенты вместо SSH ради производительности Jenkins плохо масштабируется и на данный момент нет OpenSource возможности поднять кластер из Jenkins-а с несколькими мастерами и общим состоянием (active-active мастеры) Практически любой процесс разработки в Jenkins можно попытаться поменять путём поднятия вопроса на Governance митингах Ссылки Веб-сайт Jenkins Канал Jenkins RU в Gitter Jenkins RU в Twitter Канал Jenkins RU на YouTube Митапы и Конференции Jenkins-митапы: Санкт-Петербург Москва Беларусь Онлайн-митап В других странах Ближайшие конференции: Jenkins Automotive and Embedded Day в Штутгарте (5 апреля) Jenkins Days в Гётебурге (30 мая) и Осло (1 июня) Jenkins World (Сан-Франциско, август) Напоминаем, что Вы всегда можете обсудить данный выпуск в нашем Gitter канале: https://gitter.im/2d1o/Lobby2017-02-271h 58Mastering Embedded SystemsMastering Embedded SystemsEngineers' Talk: Riding Jenkins with Oleg Nenashev - MES027Today I'm happy to introduce you another presenter of the Embedded Testing conference in Munich. I got acquainted with Oleg Nenashev already in the first minutes of the conference. We're sitting aside of each other. He was working for his Jenkins presentation. Oleg is a 27 year old engineer from St. Petersburg in Russia. Although he has started as a hardware-engineer he's mainly engaged on the software side. With his presentation Integrating Jenkins with verification flows of Embedded Systems he has introduced himself as Jenkins specialist. He's currently working for CloudBees in Neufchâtel in Switzerland. Although I was in touch w...2016-01-1200 minSessions With SlauSessions With SlauWinter NAMM 2009I had the pleasure of meeting up with many friends and acquaintances at this year's winter NAMM show. Here are a bunch of interviews with some of them. In order of appearance: Bob Heil, Heil Sound http://www.heilsound.com Bob is an absolute legend in the audio business. What an incredibly passionate and dedicated man. He has a ton of great stories to tell and I could just listen all day. He was very generous with his time and I cut a bunch of stuff out of the interview just to make it a little shorter. Extremely nice...2009-01-261h 09GearCastGearCastGearCast Episode 91: Violet DesignThis episode features Gary Templin and Lonya Nenashev from Violet Design talking about the full range of Violet condenser microphones.You can download it here.2007-11-0500 min