Анна Буянова (Anna Codes) – Telegram
Анна Буянова (Anna Codes)
401 subscribers
82 photos
1 video
1 file
149 links
Бэкенд-разработчица (Ruby). Иногда делаю образовательные проекты.

Личный канал о разработке ПО, программировании (на Ruby и не только), образовании в it.

лс: @lightalloy
Download Telegram
🚨🚨🚨 SPECIAL001 - Women Who Ruby

👉 12.03.2024, 18:00 по Минску.


Приглашаем вас на наш первый special: Women Who Ruby – открытую встречу для женщин-разработчиц и всех, кто поддерживает разнообразие в IT. Мы поговорим о том, что значит быть Ruby on Rails-разработчицей в 2025 году, с какими вызовами сталкиваются специалистки в индустрии и как мы помогаем друг другу расти. Формат включает панельную дискуссию и открытый микрофон, где каждая и каждый сможет задать вопросы и поделиться своим опытом.

🔈 Участницы дискуссии:

⭐️ Анна Буянова – бэкенд-разработчица в ПСБ, работала в dev.to, Evrone. Пишет на Ruby c 2010 года. Создательница некоммерческого курса по Ruby, ведёт телеграм-канал @anna_codes
⭐️ Юлия Лугина – Senior Software-разработчица в Cybergizer. Пришла в компанию 5 лет назад и за это время прошла путь от Junior до Senior. Занимается менторством и является buddy в команде новичков
⭐️ Любовь Виноградова – Ruby on Rails-разработчица в Aejis. Начала путь в Ruby в 2022 году, активно популяризирует язык и выступает на IT-конференциях
⭐️ Олеся Еремчева – разработчица платформы для интерактивных музыкальных курсов с бэкендом на Ruby on Rails.
⭐️ Наталия Бойченко – Middle Ruby on Rails-разработчица в flyforsinkelse.dk. На своем карьерном пути занималась как разработкой, так и обучением и развитием других разработчиков.

🎤 Встречу проведет:

⭐️ Ольга Лаврентьева – HRD Cybergizer, Leadership Development Coach (Erickson International).

💬 Формат: Панельная дискуссия + открытый микрофон.

Присоединяйтесь, если вы:
Пишете на Ruby и хотите найти единомышленниц.
Хотите обсудить карьеру, технологии и вызовы, с которыми сталкиваются разработчицы.
Поддерживаете равные возможности в IT и развитие инклюзивного комьюнити.

📩 Регистрируйтесь здесь:
https://calendar.app.google/KEUqMUbk2SpLpvG58
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75❤‍🔥5
🖥 Апдейт по курсу "Оптимизация" от #thinknetica

Пока вот так. Неплохо, и я думаю, что на самом деле это больше, чем 52%

5 задание классное: нужно было распараллелить запросы к серверу с учётом ограничений на количество одновременных соединений к тому или иному эндпоинту.
Ну где ещё руками потоки позапускаешь? Я сделала 2 варианта - с простыми потоками (Thread рубишными) и с использованием библиотеки socketry/async, тоже интересно было попробовать.

Правда, дз недели 5 совсем не связано с теорией той же недели, как мне показалось.

Неделю 6 пропустила, она больше касается фронтенда. Но в дальнейшем планирую пройти.

Седьмая неделя интересная, по оптимизации developer experience (моё любимое), дз - оптимизация test-suite и сбор метрик. Конечно, это имеет смысл делать на реальном проекте. Пока только начала изучать.

Ещё имела неосторожность пойти на воркшоп по архитектуре, что мешает проходить курс. Но я понимала риск )
Сходила на занятия, дз вряд ли буду выполнять в полном объёме. Про воркшоп напишу отдельно!

Как у вас? 😏

#thinknetica@anna_codes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Девы, с праздником!

Желаю вам профессионального и карьерного роста в том направлении, в котором хотите, не сомневаться в себе, начинать новое.
Находить время для отдыха, хобби. Быть здоровыми и счастливыми ❤️

В честь праздника можно посмотреть трансляцию митапа code sisters, принять участие в обсуждении в комментариях.
https://www.youtube.com/live/LVkmilScJwM

Программа митапа
❤‍🔥74👍4
Сегодня будем. Может смогу пару слов сказать 😁
👍1
Уже сегодня в 18:00 по Минску!

Ссылка на Google Meet: https://meet.google.com/zdn-sziw-bzg
🔥111
Привет!

Приходите на стрим про локальные сообщества и офлайн-мероприятия, в воскресенье в 18:00 по Москве.
Будет прямо здесь, на канале.

Послушаем участниц и подумаем, какие инициативы стоит начать в своём городе.

Азалия, инди-разработчица и начинающая барабанщица, участвует в организации митапов code_sisters и Индикатор Уфа.
Ведёт канал @zazaraisovna_chanel

Ирина Шляпина, тестировщица с двумя годами опыта, организует регулярные профессиональные встречи сообщества тестировщиков в Перми, ведёт канал @irina_sh_qa.

Мария Осипенко, go и php-разработчица, делает митапы сообществ LivePhp и code_sisters в Спб, ведёт канал с мемами @mariaivam

#стрим@anna_codes
11❤‍🔥6👾4
Доброе утро 🌞
Надеюсь, у вас получится взбодриться, не прибегая к этому методу )
1
Анна Буянова (Anna Codes) pinned «Привет! Приходите на стрим про локальные сообщества и офлайн-мероприятия, в воскресенье в 18:00 по Москве. Будет прямо здесь, на канале. Послушаем участниц и подумаем, какие инициативы стоит начать в своём городе. Азалия, инди-разработчица и начинающая…»
Live stream scheduled for
Привет!
Сегодня стрим про локальные сообщества в 18:00 по Москве

Примерные темы, которые обсудим:

- какие мероприятия организовывали (не только о митапах)
- с чего началось сообщество
- как привлекали людей на мероприятия
- с чего лучше начинать (чат, встреча, митап и т.д.)
- масштаб мероприятий
- делали ли активности, кроме докладов (на знакомство, например)
- где брали деньги, помещение
- как делили ответственность при организации, и получилось ли это
- с какими сложностями столкнулись
- понравилось или нет 😁

Можно будет предложить свои темы, задать вопросы, поделиться опытом.
10❤‍🔥2👍1
Live stream scheduled for
Пост для вопросов/комментариев.

Можно голосом, но возможно, это будет сложнее 😉
Live stream finished (1 hour)
Афтепати в 20:00 (тут была ссылка)
Можно обсудить стрим, бруг, офис, вологодское сообщество, другие темы 😏
👍3❤‍🔥2
Запись вчерашнего стрима.
Спасибо всем, кто поучаствовал в стриме и афтепати! Вы лучшие 🥰
Надеюсь, многие, как и я, узнали новое для себя и получили идеи для создания и развития офлайн-сообществ

#стрим@anna_codes
5
Как не хватает в последние n лет вот этого "ходить на сервер и удалять бд" 💔😁
🔥5💯2
Финальный пост о курсе "оптимизации Rails-приложений" от Thinknetica.

У меня вот так. На самом деле сдала все домашки, кроме двух, видео посмотрела почти все, кроме одного модуля (в прогрессе учитывается ещё всякое, типа записей финальных встреч прошлых выпусков)

Курс понравился (особенно с учётом скидки), хотя многие материалы хорошо бы обновить. И видео-формат - это тяжело для меня, особенно если не всё осталось актуальным. На домашки тяжело время находить, но считаю, что я справилась.

Понравились дз по первым модулям - по оптимизации cpu и использования памяти, а ещё по распараллеливанию http-запросов с условиями.
По базам данных не хватило глубины. Наверное, в рамках такого курса сильно углубиться нереально, нужен отдельный.

Были 2 домашки, которые можно (и нужно) делать на рабочем проекте. Это круто, но тяжело: масштаб другой + в рабочее время обычно нужно другими задачами заниматься, а после работы уже нужен отдых от проекта :D . Если это дз-загадка на оптимизацию, то куда проще делать даже в свободные полчаса.

Часть по фронтенду так и не сделала, хотя я люблю шире посмотреть. Кажется, там всё так быстро устаревает (но я не проверяла детали, что там конкретно! Расскажите, кто делал, насколько актуально) + в рабочих проектах меньше шанс там что-то поделать, это тоже повлияло на мотивацию.

Очень не хватило этапа рефлексии, на заключительном занятии была просто лекция. Тема интересная (файберы и тп), но рефлексию не заменяет. Было бы круто подвести итог, обсудить, что узнали, что будем применять на практике и тд. Даже хотела сама провести, но никто не горит желанием 🥲, так что будет другое )

Как у вас? 😏

#thinknetica@anna_codes
👍106💔1
Посмотрела keynote Матца на Rubyconf 2024, он впервые с 2019 года выступил офлайн.
Просмотров примерно, как у меня на "Как я делала курс по Ruby" (это потому что руби умер? но у меня тоже по руби...)

Рассказал о важных изменения в Ruby на протяжении всей истории:

От:
- YARV (Yet Another Ruby VM) (2007, ruby 1.9), который в своё время в 4-5 раз ускорил выполнение кода

Через:
- поддержку юникода (2013)
- изменения работы Garbage Collector'а
- и другие важные (ракторы, yjit) и не очень важные (single-line def :) штуки

До:
- Ruby.wasm (руби в браузере) и prism (новый парсер Ruby)

А что в следующих версиях Ruby?

Обещает изолированные пространства имён (refinements+packages). Хотели в Ruby 3.4.0 , но Сатоши был занят, поэтому в 4.0
Посмотрим, как будет реализовано

Долго рассуждает про Automated Typing . Предполагает, что скоро это будет прошлый век - писать типы руками, сравнивает статическую типизацию с МКПП, типа сейчас уже редко встретишь.

Тем временем, я вожу только механику и даже не пробовала автомат. Никогда не приходила в голову эта аналогия, поэтому особенно понравилось.
Статическую типизацию тоже мало пробовала, и не в коммерческом коде, вот такое противоречие.

А как у вас насчёт акпп/мкпп и динамической/статической типизации? 😏

Следующий доклад хочу про ракторы посмотреть.
А вот ещё про GVL хороший.

Весь плейлист

#ruby@anna_codes
👍12👾3🔥1