fbpx
devstyle.pl - Blog dla każdego programisty
devstyle.pl - Blog dla każdego programisty
2 minut

DevTalk#15 – O Ruby z Mirosławem Pragłowskim


04.05.2015

miroslaw-praglowskiPo obcojęzyczno-technicznym uderzeniu z Udim docieramy do odcinka piętnastego. Mirosław Pragłowski opowiada o swojej przygodzie pod tytułem “byłem programistą .NET, jestem programistą Ruby, i jak mi z tym”. Mirka najczęściej spotkać możecie we Wrocławiu, gdzie jest jednym z organizatorów Wrocławskiej Grupy .NET oraz Wrocławskiej Grupy DDD. Na Twitterze: @mpraglowski.

Podczas rozmowy podpytuję Mirka co go skłoniło do “przebranżowienia się”. W czym Ruby jest lepszy od .NET? Jak pisze się w języku dynamicznie typowanym po latach poleganiu na kompilatorze? I dlaczego, do cholery, wszyscy rubiowcy mają macbooki? :) I tak dalej, i tak dalej…

Konkurs: w tym odcinku jedna z osób udzielających się w dyskusji pod niniejszym postem otrzyma licencję na RubyMine – świetne IDE od JetBrains.

jetbrains


Montaż odcinka: Krzysztof Śmigiel.
Ważne adresy:

Linki:


Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

Nie przegap kolejnych postów!

Dołącz do ponad 9000 programistów w devstyle newsletter!

Tym samym wyrażasz zgodę na otrzymanie informacji marketingowych z devstyle.pl (doh...). Powered by ConvertKit
Notify of
Bartek

Robert C. Martin twierdzi jedynie, że 100% pokrycie to taki asymptotyczny cel, należy do niego dążyć ale nie koniecznie będziemy w stanie go osiągnąć.

fgnsffgncgvb
fgnsffgncgvb

co mi po ekscytacji co robi ms jak pracy w .net malo i gorzej platna niz w javie :(

Bartek
Bartek

Bardzo się cieszę że poruszyliście temat “co się znajduje po drugiej stronie”. Nawet chwila pracy w innej technologii potrafi zdjąć klapki z oczu i nagle zdajesz sobie sprawę, że można coś zrobić inaczej.

paw3lx
paw3lx

Bardzo fajny podcast, miło się słuchało. Ja jestem dosyć młodym programistą .Net, bo mam jakiś rok doświadczenia, ale właśnie ostatnio szukam czegoś, co mógłbym spróbować po godzinach. Na razie dla samego siebie, a jakby mi się spodobało to może zmiana technologii również w pracy. O Ruby mało słyszałem, ale ten podcast bardzo mi przybliżył mi tę technologię i zachęcił jak na razie do prześledzenia kilku tutoriali i napisania jakiegoś małego projektu. Fajne jest to, że Ruby stosuje przy mniejszych projektach (co oczywiście wynika ze specyfikacji klientów), bo faktycznie jak ktoś decyduje się na aplikację webową w .Net to nie jest… Read more »

matma
matma

Co do tego że kompilator mówi o literówce – trzeba uzywać dobrych edytorów po prostu razem z sensownym linterem (vim + syntastic to jedno z oczywistych połączeń) :P

Bogusz
kamil
kamil

Mirek w wadach wymienia brak sprawdzania składni przed uruchomieniem – brak kompilatora. Ten problem może rozwiązać IDE które sprawdza składnie, zamiast obecnego VIM (tak tak wiem dlaczego korzysta z VIM).

paw3lx
paw3lx

Co do tego sprawdzania składni, to prawda to może być wkurzające. Ale moim zdaniem jeśli już jakiś błąd w składni popełnimy, który wyjdzie dopiero przy testach to jest większe prawdopodobieństwo że następnym razem takiego błędu już nie popełnimy. Zmierzam do tego, że pisząc w VisualStudio kod piszę się praktycznie sam, co jest bardzo fajne bo jest szybkie i przyspiesza pracę programisty, ale do nauki jednak nie za bardzo. Nie zapamiętamy wszystkiego co IntelliSense nam podpowie.

Rob
Rob

Ciekawe, podoba mi sie! Fajnie ze wybrałeś własnie taki temat. Akurat niecaly miesiac temu miałem okazje tworzyć projekt własnie w technologi ruby. Zgadzam sie z tym ze programisci zdecydowanie powinni wychodzić z swojej strefy komfortu. Bardzo czesto słysze to określenie, czy to wlasnie na konferencjach czy to w książkach np. Pragmatyczny programista czy to w rozmowach z znajomymi. Przez ostatnie 3 lata wypracowałem sobie nawyk aby oglądać raz w tygodniu wideo z konferencji, jedno wideo – tutorial o czymś nowym(np. angular, node albo wlasnie ruby) i raz w tygodniu przeglądać kod na githubie. Czuje ze wiedza o innych techonlogiach, sposobach… Read more »

Rob
Rob

Swoją drogą bardzo jestem ciekaw co dokladnie jest takiego super w uzywaniu vima?

pawelek
pawelek

Mnie tam zauroczył golang i vim :)
Co do vima, spróbuj użyć pluginu do VS z vimem. Potem będziesz mógł wpisać w wyszukiwarkę googla “how to quit” i poczekać na podpowiedzi… :) Po 3 miesiącach używania vima w vs na pewno zrozumiesz. :) Tak naprawdę już nie potrafię programować bez tej nakładki w VS ani bez R#.

pete
pete

To ja dorzucę:
http://viemu.com/a-why-vi-vim.html
http://blog.ngedit.com/2005/06/03/the-vi-input-model/
http://viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html <— od tego warto zacząć naukę VIM'a
A dla sceptyków dodam, że Vim jest baaaardzo popularny poza środowiskiem .NET i gdy się go pozna można dostosować do swoich potrzeb i sposobu pracy znacznie lepiej niż Visual Studio :P

@pawelek: ViEmu/VsVim + R# to kombo które daje supermoce ;)

Rob
Rob

ooo… Super! dzieki za odpowiedzi. Na pewno przeczytam wszystkie… czuje ze sie nie zawiode :)

pawelek
pawelek

Co do programowania w ruby/golang/js/whatever nie C# w vimie na windows: Do tej pory rzeczywiście było to naprawdę upierdliwe, ale dzięki babunowi (swoja drogą krajowy produkt) jest znacznie, znacznie lepiej. Jak ktoś chce poczuć power konsoli pod windows to to jest właśnie to! :) Ale nadal nie jest to unix niestety.

pawelek
pawelek

Ja naukę vim’a zacząłem od tego (dzięki @matma) naprawdę fajna rzecz :)
http://vim-adventures.com

Rob
Rob

Przeczytałem, spróbowałem i zapowiada się ze Vim będzie killerem najbliższego miesiąca u mnie. Jestem w szoku! Największe wrażenie zrobiło na mnie jak szybko mogę wykonywać operacje. Niby IDE pomaga mi bardzo, skróty klawiszowe miałem opracowane niemalże do perfekcji jednak po kilku dniach widzę ze vim może być kozakiem. Brakuje mi tego co dostarcza dobre ide czyli chociazby dobrych podpowiedzi albo ułatwień związanych z wykonywaniem testów czy wsparcie dla gita(czasem są takie konflikty ze na ręcznym rozwiązywaniu spędzam mnóstwo czasu)

Rob
Rob

Swoją drogą @Mirek jestem ciekaw czy wiesz coś o tym czy i jak dużo jest wykorzystywany ROR w administracji publicznej?

Mirosław Pragłowski

Heh dawno nie zadgądałem a tu dyskusja się rozkreciła :) Od końca zaczynając: @Rob: nie, niestety nie wiem – poki co nie miałem okazji pracować nad projektami dla administracji publicznej Ciekawe że z dyskusji o jezyku i o wychodzeniu poza “swoją” technologie wybraliście wątek o VIM :) Także zaczynałem od VIMa w VS :) Póki co ciągle sporo mi brakuje do pełnego opanowania VIMa ale jego możliwości dostosowania i ustawienia “pod siebie” są imponujące. Trzeba tu uważać żeby nie dojść do punktu w którym bez naszych plików .vim nie jesteśmy w stanie pracować ;) (BTW moje ustawienia VIM są na… Read more »

Rob
Rob

@Mirosław Pragłowski Szkoda ale dzięki za odpowiedz, przechodząc do tematu na githuba. Jakie repozytoria poleciłbyś związane z ruby? Masz może jakieś perełki? (oczywiscie oprocz samego ruby i ROR :) )

Rob
Rob

Mega zajawa… Przyda mi się, gdyż tak jak mówiłem zacząłem miesiąc temu projekt w ruby i będzie to idealne rozwiązanie, do czasu gdy opanuje vima na odpowiednim poziomie. Serdecznie dziękuje i nie mogę się doczekać aż wysłucham kolejnego odcinka. :)

Moja książka

Facebook

Zobacz również