51 episodes

Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom.

DevEnv - O programowaniu bez kaca Adrian Piętka, Bartłomiej Michalski

    • Technology
    • 5.0 • 25 Ratings

Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom.

    #49 Rzeczy o których warto pamiętać jako JUNIOR DEVELOPER

    #49 Rzeczy o których warto pamiętać jako JUNIOR DEVELOPER

    Jest tyle niesamowitych rzeczy, które jako programiści na początku swojej drogi musimy poznać. Nowe technologie, nowe biblioteki, nowe techniki. Ciągle coś nowego. Jednak to dopiero stożek ogromnej góry lodowej, którą zaczynamy z biegiem czasu dostrzegać. Dochodzą do tego umiejętności miękkie, komunikacyjne, które są niezbędne do pracy w zespole.

    Bądź programistą, który zrobi to, co potrzebne jest zrobić.

    Drogi JUNIOR DEVELOPERZE, zebraliśmy kilka naszych luźnych rad, które pomogą Ci lepiej pracować w zespole. To nie nasze „widzi mi się” ale obserwacje siebie i naszych młodszych kolegów. Wszystko po to, abyś szybciej niż my, zrozumiał, że kod to nie wszystko 🙂

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ O czym powinien pamiętać JUNIOR DEVELOPER?
    ➡️ Co powiedziałbyś samemu sobie w przeszłości?
    ➡️ Jaka jest jedna najważniejsza rzecz, którą powinien wiedzieć JUNIOR DEVELOPER?

    • 25 min
    #48 Deadline w projekcie. Jak żyć?

    #48 Deadline w projekcie. Jak żyć?

    Deadline często kojarzy nam się w sposób pejoratywny. Natomiast często ustalamy sobie pewny zakres czasu, aby zrealizować pewne cele lub zadania – nie mając w tym, złej intencji. Podczas pracy w projektach, nie jednokrotnie spotkaliśmy się z ograniczeniami czasowymi, które wyznaczały dostarczenie zdefiniowanej funkcjonalności. Czy zatem możemy zadać pytanie:

    Deadline = Timebox?

    No właśnie. Czy deadline może posiadać pozytywny wydźwięk w zespole programistycznym?

    Skupiliśmy się podczas tego podcastu na odpowiedzeniu sobie, kiedy deadline jest sztywny i nie można go przesunąć oraz jak radzić sobie z ustalaniem scope, który ma zostać zrealizowany w określonym terminie. Bartek wspomina także o sytuacji, gdy osoba z zespołu chcąc dociągnąć rzeczy na czas, wylądowała na OIOM (Oddział Intensywnej Opieki Medycznej).

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy spotkałeś się kiedyś z deadlinem w projekcie?
    ➡️ Czy deadline często wiązał się z nadgodzinami?
    ➡️ Jak sobie radzić w negocjacjach na temat, tego co dowieźć na określony czas?

    • 34 min
    #47 Docker i Konteneryzacja z Damianem Naprawą

    #47 Docker i Konteneryzacja z Damianem Naprawą

    Konteneryzacja, a zarazem jedna z najważniejszych implementacji w postaci Docker staje się powoli standardem w programistycznym świecie. Dlatego też postanowiłem porozmawiać z Damianem, specjalistą tego tematu. Jednym z najważniejszych pytań podczas naszej rozmowy było:

    W czym może pomóc DOCKER programiście?

    Jednak nie tylko na ten temat dyskutowaliśmy. Pojawiło się także kilka ważnych punktów, na które należy uważać podczas przygotowywania aplikacji do działania w postaci kontenera. Sporo także mówimy o tym, jak uruchamiać aplikację produkcyjnie, która zamknięta została do postaci artefaktu Docker Image.

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy spotkałeś się wcześniej z konteneryzacją?
    ➡️ Czy wykorzystujesz Dockera w swojej pracy?
    ➡️ Czy aplikacja nad którą pracujesz, posiada swój Docker Image?

    • 40 min
    #46 Wzorce Projektowe. O co tyle hałasu?

    #46 Wzorce Projektowe. O co tyle hałasu?

    W kanonie obowiązkowych narzędzi, które powinien znać każdy programista, spotykamy takie określenie jak WZORCE PROJEKTOWE. Niczym mityczna postać. Wszyscy słyszeli, a nawet kolega żony najlepszego przyjaciela nawet zastosował kiedyś SINGLETONA 😀

    Śmiechy i żarty, ale prawda jest taka, że wielu programistów wykorzystuje ograniczoną ich ilość. Ponieważ nie mają potrzeby stosowania innych lub je stosują, nie wiedząc o tym. Formy wzorców i ich zastosowanie jest różne. Czasem na siłę próbujemy, je upchać w miejsca, gdzie nie pasują. Czasem ich nie używamy pomimo, że istnieje ku temu zasadność.

    Jaką wartość dają WZORCE PROJEKTOWE?

    Luźno dyskutujemy o wzorcach – ich zaletach i wadach. Dyskutujemy o tym, czy faktycznie służą do ułatwienia komunikacji pomiędzy programistami, czy nie. Jaka jest ich inna rola?

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy wzorce projektowe są potrzebne programiście?
    ➡️ Jakie wzorce projektowe według Ciebie są przydatne?
    ➡️ Czy kiedykolwiek wzorce utrudniły Ci rozwój kodu?

    • 28 min
    #45 Praca zdalna w dobie przymusowej izolacji

    #45 Praca zdalna w dobie przymusowej izolacji

    Na początku marca tego roku w wielu firmach IT zapadła decyzja o rozpoczęciu w pełni zdalnej pracy. My, czyli osoby przyzwyczajone do pracy w biurze, musieliśmy sobie poradzić z nowym wyzwaniem. Zmieniła się forma komunikacji, miejsce pracy, a czasem też i sprzęt na którym wykonywaliśmy swoje obowiązki.
    Jak poradziliśmy sobie z wymuszoną pracą zdalną?

    Mając na uwadze nasz jeden z pierwszych podcastów – dobre praktyki pracy zdalnej, mogliśmy zastosować kilka zawartych w nim porad. Czy się przydały? Czy pomogły? O tym w najnowszym odcinku podcastu.

    PS. Jest też o tym czego nam brakuje, co pojawiło się pozytywnego oraz co nas irytuje 🙂

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy było Ci ciężko zmienić tryb swojej pracy?
    ➡️ Jakie problemy pojawiły się podczas przejścia na pracę zdalną?
    ➡️ Jak Ci się podoba długotrwała praca zdalna?

    Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

    • 43 min
    #44 Dobre praktyki w Legacy Code

    #44 Dobre praktyki w Legacy Code

    Czy istnieją jakieś zasady, które sprawią, że łatwiej będzie nam żyć z Legacy Code? Dokładnie nad tym zastanawialiśmy się ostatnio. Okazało się, że w swoim rękawie, jako programiści posiadamy trochę nabytych nawyków, które w sposób świadomy ułatwiają nam rozwój kodu. Nawet tego, który cuchnie stęchlizną.

    Jakie dobre praktyki warto stosować w Legacy Code?

    Podczas odcinka mówimy o swoich zasadach "Minimal Development Quality", które staramy się wdrażać tam, gdzie się pojawiamy. Oczywiście – z wiedzą, że nie zawsze mogą pasować one do sytuacji. Krzysztof zarzucił również ciekawą tezą, że to w Legacy Code najwięcej się można nauczyć? Zgadzasz się z tym?

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Lubisz kopać w starym kodzie nadając mu nowy kształt?
    ➡️ Masz zestaw swoich praktyk, które starasz się stosować podczas tworzenia oprogramowania?
    ➡️ Brownfield czy Greenfield?

    Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

    • 58 min

Customer Reviews

5.0 out of 5
25 Ratings

25 Ratings

just another cool programmer ,

Jeden z moich ulubionych podcastów programistycznych

Gratuluję świetnego i merytorycznego podcastu! Bardzo przyjemnie słucha mi się takiej lekkiej formy o poważnych i istotnych tematach z obszaru IT.

Koddlo ,

Warto posłuchać

Bardzo merytoryczne dyskusje. Z miłą chęcią przesłuchuję kolejne epizody. Programiści na każdym poziomie znajdą coś dla siebie, polecam.

CroXiu ,

Super podcast

Świetny podcast, idealny na słuchanie podczas dojazdu do pracy.

Top Podcasts In Technology

Listeners Also Subscribed To