Тагир Валеев — Java 9-14: Маленькие оптимизации


. Мы видели много докладов об улучшениях в свежих версиях Java. Модули, var, неизменяемые коллекции, switch-выражения достаточно популярны среди докладчиков. Большие улучшения производительности, будь то новые сборщики мусора или компактные строки, тоже освещались. Однако мало кто говорит о маленькой работе в стандартной библиотеке. Между тем эта работа идёт, и незаметно для пользователей Java становится немного быстрее тут или там.

В этом докладе поговорим о маленьких улучшениях производительности в самых базовых и вездесущих классах вроде String, ArrayList, HashSet, которые были реализованы после выхода Java 8 и делают нашу жизнь лучше.

1-Terraform - Что это и для чего он нужен


#devops #девопс #terraform #ityoutubersru
1-Terraform — Что это и для чего он нужен

Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Этот курс со всеми уроками:
www.udemy.com/course/rus-terraform/?referralCode=6F5EDF9F96494201367B

Список уроков:

1. Что такое Terraform и для чего он нужен
2. Установка на Windows
3. Установка на Linux
4. Текстовый редактор Atom, установка и настройка
5. Создание ресурсов в AWS
6. Изменение ресурсов в AWS
7. Удаление ресурсов в AWS
8. Создание одного Простого рабочего Web Serverа
9. Использование статических внешних файлов — file
10.Использование динамичных внешних файлов — templatefile
11.Динамичные Блоки кода Terraform
12.LifeCycle ресурсов и почти Zero DownTime :)
13.Вывод результатов — Outputs
14.Порядок создания ресурсов — depends_on
15.Получение данных с помощью Data Source
16.Автопоиск AMI id с помощью Data Source
17.Создание Web Serverа c Zero DownTime и Green/Blue Deployment
18.Использование Переменных — variables
19.Автозаполнение переменных — tfvars
20.Использование Локальных Переменных — locals
21.Запуск Локальных команд — local-exec
22.Генерация паролей, их хранение в SSM Parameter Store и пример использования
23.Использовние Conditions и Lookups
24.Использование циклов — count, for if
25.Создание ресурсов в нескольких AWS Regions и AWS Accounts
26.Использование Terraform Remote State
27.Создание Модулей Часть-1 — Terraform Module
28.Создание Модулей Часть-2 — Terraform Module
29.Поднятие Нескольких Инфраструктур Prod, Dev, Staging
30.Как хранить Глобальные переменные — Global Variables
31.Как работать с Google Cloud Platform — GCP
32.Как я учил Terraform и Полезные ресурсы по теме
33.Как управлять ресурсами созданными вручную — terraform import
34.Как пересоздать ресурс безболезненно — terraform taint
35.Манипуляции с remote state используя terraform state команды
36.Terraform Workspace
37.Terrafrom Cloud
38.Terraform Enterprise
39.Что нового в Terraform 0.13
40.Сертификационный Экзамен HashiCorp Certified Terraform Associate

Что такое DevOps / Александр Титов (Экспресс 42)


Приглашаем на DevOpsConf live! — профессиональную конференцию по интеграции процессов разработки, тестирования и эксплуатации
29 -30 сентября и 6-7 октября 2020
Подробности и билеты bit.ly/2NGn8Tt
— DevOpsConf Russia 2018

Тезисы и презентация:
devopsconf.io/moscow/2018/abstracts/4322

Про DevOps есть очень много мифов, мифы эти связаны с искажениями информации, часто про DevOps говорят люди без реального опыта работы в технологических компаниях с непрерывной поставкой или говорят для получения собственной выгоды какие-то искаженные вещи.
Между тем, DevOps служит конкретной цели, решает конкретные задачи. Мы поговорим с вами о том, какие задачи DevOps решает и как решает, какие практики есть в DevOps и почему именно они, что такое культура в DevOps и является ли эта культура более “культурной”. Какие проблемы есть с точки зрения организации и командного взаимодействия.

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Разбор доклада Баруха Садогурского «Devops для разработчиков (или против них?!)»


. Ближайшие конференции Jug Ru Group пройдут Online
Подробности и билеты: bit.ly/jugruconf

Телеграм-чат для обсуждения: t.me/jug_ru

Впервые в своей истории JUG.ru вышел обеими ногами в онлайн и представил вам новый формат: разбор доклада с экспертами. Вашему вниманию мы представили живой разбор доклада Баруха Садогурского «DevOps для разработчиков (или против них?!)». В разборе участвовали:

— Барух Садогурский (https://twitter.com/jbaruch), Developer Advocate в компании JFrog, автор доклада, евангелист DevOps и любимец публики;
— Антон Кекс (https://twitter.com/antonkeks), основатель компании Codeborne, гуру методологии XP, практикующий разработчик и настоящий Software Craftsman;
— Олег Анастасьев (https://twitter.com/m0nstermind), ведущий разработчик в Одноклассниках, гуру распределенных систем и облачных решений;
— Алексей Федоров (https://twitter.com/23derevo), продюсер в JUG Ru Group, лидер питерского JUG и организатор Java-конференций Joker и JPoint;
— Леонид Игольник, Angel Investor, Startup Mentor and Advisor из Кремниевой Долины.

****

Спонсоры митапа: ALM Works, Infobip

ALM Works
Ребята делают офигенный плагин Structure for JIRA:
almworks.com/structure/overview.html
Узнать о карьерных возможностях в ALM Works:
careers@almworks.com

Infobip
Infobip — международный поставщик мобильных коммуникационных решений.
www.infobip.com/
Узнать о карьерных возможностях в Infobip:
www.infobip.com/careers?department=1246073

Как стать программистом, когда тебе 29 и ты в МЧС ⛑ / Маленькая АйТиБорода #1


К весне 2021 году запускаем проект, который изменит ход образовательной истории. Следите за новостями
help2debug.com/

Поддержать меня и получить доступ к дополнительному контенту можно вот здесь:
www.patreon.com/itkamasutra

#ityoutubersru #айтибородаmini #войтивайти

Совместно с Егором Малькевичем мы решили замутить цикл видео с… маленькими)
Интервью с «маленькими» программистами, с теми, кто ещё не прохавал специальность, но кто обливался кровью и потом, чтобы стать программистом, большинство — с нуля.

О том, легко ли это было, что потребовалось этим красавчикам — мы и расскажем в нашем цикле видео «Маленькой АйтиБороды»

Плейлист с другими интервью:
www.youtube.com/playlist?list=PLcvhF2Wqh7DPDaEf_BQtB7doMn8kqAF48

Канал Егора: www.youtube.com/channel/UCOoZWIvTu-onaFbm0YUyY0A

* Сайты:
it-kamasutra.com
it-incubator.by
samuraijs.com

* Мы в соц. сетях:
vk.com/itkamasutra
instagram.com/itkamasutra
telegram.me/itkamasutra

* Мои личные VK и Insta:
vk.com/d.kuzyuberdin
www.instagram.com/it.kamasutra.dimych/

Что делать если задают некорректные вопросы на собеседовании


#soer #влог #ityoutubersru
В этом видео я рассказываю о том как можно набрать дополнительные очки на собеседовании, если вам задают стандартные, да еще и некорректные вопросы.

Чат для программистов — discord.gg/3UVJWAs
Спонсорская помощь — www.patreon.com/soersoft

Группа ВК — vk.com/codeartblog
Github — github.com/soersoft
Веб-сайт — codeart.ru

Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью


Запишитесь на мой онлайн курс «Программирование с нуля» www.pylot.me/

Прохождение интервью в первый раз когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим программистом. Мы сделали полный разбор вопросов которые чаще всего задают людям ищущим работу python программиста.

Создай Домашний Облачный Сервер (Dropbox) Супер Дешево С Помощью Nextcloud


Здравствуйте
В этом видео я расскажу вам, как создать собственный очень дешевый домашний Облачный сервер, используя дешевые детали.и Nextcloud. домашний Dropbox

Использую:
Odroid XU4: amzn.to/2PjoNxV
4TB Drive: amzn.to/2ANozft
8: amzn.to/2O7ziTv
SD Card: amzn.to/2ADgiKV

www.openmediavault.org
Wiki: openmediavault.readthedocs.io
nextcloud.com/

React JS. Полный Курс 2020 (Вся Теория Включена!)


Все основы React в одном видео на примерах и практике
Мой Курс Стань JavaScript Senior: clc.to/senior

Моя образовательная площадка: www.vladilen.dev/

Мои Udemy Курсы:
Angular 9: clc.to/angular
React Native: clc.to/rnative
ReactJS: clc.to/react
NodeJS: clc.to/nodejs
Angular Fullstack (MEAN): clc.to/fullstack

Подписывайся на соц сети:
Telegram: teleg.one/js_by_vladilen
Instagram: www.instagram.com/vladilen.minin
VK: vk.com/vladilen.minin
Группа VK: vk.com/js_by_vladilen

Содержание урока:
00:00 Что такое React
00:50 Как установить React
02:12 Обзор структуры проекта
05:22 Запуск приложения
09:13 Компоненты
12:24 Стили
17:38 Передача параметров в компонент
18:20 Циклы
22:10 PropTypes
26:30 Работа с JSX
31:30 События
36:18 Работа со state (useState)
39:20 Динамические css классы
41:30 React Context
45:39 useContext
48:10 Условные операторы в JSX
50:00 Работа с формой
55:34 Создание кастомного хука для input
1:00:06 useEffect (работа с севером)
1:03:07 Создание Loader
1:07:26 React.Suspense (React.lazy)
1:11:11 React.Component (создание модального окна)
1:13:30 React.Fragment
1:16:52 Полезен был контент?

Исходный код:
drive.google.com/open?id=1RGhJcjlJqiLPQTK3mIQUuE5Ln_V5NyJ7

ReactJS 2020 — Полный курс
#react #reactjs