SRUG to lokalna grupa programistów języka Ruby działająca głównie w Gliwicach, ale również na całym Śląsku. Nazwa SRUG to skrót od Silesian Ruby Users Group, czyli w dosłowym tłumaczeniu Śląska Grupa Użytkowników języka Ruby. Zamiennie można używać też mniej dokładnych tłumaczeń Śląska Grupa Miłośników Ruby lub Śląska Grupa Rubiego. Istotne jest, że rozwinięcie nazwy SRUG składa się ze słowa Ruby, jako języka programowania oraz z rejonu działania grupy, w tym wypadku w Silesii, czyli na Śląsku.
Pierwsze spotkania SRUG odbywały się na Politechnice Śląskiej w Gliwicach już od roku 2009. Z czasem programistów Ruby w Gliwicach przybywało. SRUG dojrzał i wyjrzał poza mury uczelni. Społeczność Ruby zaczęła spotykać się w różnych miejscach w Gliwicach. Najpierw na Nowych Gliwicach, potem w Starych Browarze oraz w klubie muzycznym 4art. Następnie przyszedł czas na SRUG-i wyjazdowe. Każde kolejne spotkanie miłośników Ruby na Śląsku odbywało się w innym mieście (Gliwice, Bielsko-Biała, Żywiec, Pszczyna, Katowice). Przez pewien czas Śląska Grupa Użytkowników Języka Ruby spotykała się w Hackerspace w Katowicach. Finalnie jednak SRUG powrócił do Gliwic i regularne meetupy odbywają się w Dobry Zbeerze.
Z przyjemnością aktywnie uczestniczymy we wszystkich spotkaniach Ruby na Śląsku. Czujemy się częścią tej społeczności Ruby i wspieramy te świetne wydarzenia. Zachęcamy również innych programistów do aktywnego uczestnictwa we SRUG-ach. Nie ma znaczenia, że na co dzień ktoś pracuje w innych technologiach, uczestnictwo w SRUG-u przynosi same korzyści. Każde spotkanie SRUG jest wyjątkowe i zbalansowane. Oznacza to, że zarówno początkujący programista-pasjonat jak i doświadczony Ruby developer znajdzie coś dla siebie. Po prostu uczymy się od siebie nawzajem. A do tego meetupy SRUG są darmowe.
Często przygotowujemy prezentacje i dzielimy się naszą wiedzą i doświadczeniem. Staramy się aby nasze prezentacje poruszały różne ważne tematy tj. nowości w języku Ruby, dopasowanie do wzorca, programowanie funkcyjne, aplikacje mobilne, dobra jakość i refaktoryzacja kodu, pozycjonowanie i roboty sieciowe.
Tytuły prezentacji, które przedstawialiśmy na spotkaniach SRUG:
Społeczność języka Ruby na Śląsku działa podobnie jak inne lokalne grupy rubiego w Polsce. Wbrew pozorom popularność języka Ruby oraz społeczność, która się wokół niego wytworzyła nie jest wcale taka mała. W Polsce działa kilka lokalnych grup Ruby i stale powstają nowe. Oto kilka polskich społeczności języka Ruby: