dotnetomaniak.pl - Artykuły z tagiem devenvdotnetomaniak.pl - Artykuły z tagiem devenv2024-03-19T11:25:47Zhttps://dotnetomaniak.pl/Tags/devenvCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png10025https://dotnetomaniak.pl/DevCast-31-CQRS-z-Andrzejem-Krzywda-DevEnvDev:Cast – #31 CQRS z Andrzejem Krzywdą - DevEnv2019-08-05T10:34:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_mWmBWmsfD0iqChZ_cNM1PQ.png"/></div><div>Gościem występującym w 31 odcinku podcastu jest Andrzej Krzywda, na co dzień programista oraz CEO firmy Arkency.
Rozmawiamy o CQRS (Command Query Responsibility Segregation), poruszając najważniejsze podstawy, ale także dyskutując o:
CQRSie jako sposobie na walkę z legacy code, szczególnie w kontekście aplikacji opartych o Ruby on Rails,
wykorzystaniu widoków bazodanowych w read modelach, czyli „CQRS po białostocku”,
dużych formularzach, które mogą wywołać kilka akcji domenowych,
Eventual Consistency.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-31-CQRS-z-Andrzejem-Krzywda-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-31-cqrs-z-andrzejem-krzywda%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2019-08-06T06:45:09Zhttps://dotnetomaniak.pl/DevCast-31-CQRS-z-Andrzejem-Krzywda-DevEnv1910Gościem występującym w 31 odcinku podcastu jest Andrzej Krzywda, na co dzień programista oraz CEO firmy Arkency.
Rozmawiamy o CQRS (Command Query Responsibility Segregation), poruszając najważniejsze podstawy, ale także dyskutując o:
CQRSie jako sposobie na walkę z legacy code, szczególnie w kontekście aplikacji opartych o Ruby on Rails,
wykorzystaniu widoków bazodanowych w read modelach, czyli „CQRS po białostocku”,
dużych formularzach, które mogą wywołać kilka akcji domenowych,
Eventual Consistency.https://devenv.pl/devcast-31-cqrs-z-andrzejem-krzywda/http://dotnetomaniak.pl/Data/Thumbnails/small_mWmBWmsfD0iqChZ_cNM1PQ.pnghttps://dotnetomaniak.pl/Usuwanie-hasel-z-repozytorium-Git-DevEnvUsuwanie haseł z repozytorium Git - DevEnv2018-12-06T07:37:37Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RESckxM_bkueroQb8W8HWg.png"/></div><div>Ups! Właśnie do ciebie dotarło, że wraz z twoimi zmianami, do serwera powędrowało twoje hasło, zapisane gdzieś w kodzie! Natychmiastowo usuwasz hasło z plików źródłowych ❌, tworzysz nowy commit i ponownie: push.Uff… już po sprawie… Czy aby na pewno? 💣</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Usuwanie-hasel-z-repozytorium-Git-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fusuwanie-hasel-z-repozytorium-git%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-12-07T08:01:29Zhttps://dotnetomaniak.pl/Usuwanie-hasel-z-repozytorium-Git-DevEnv31320Ups! Właśnie do ciebie dotarło, że wraz z twoimi zmianami, do serwera powędrowało twoje hasło, zapisane gdzieś w kodzie! Natychmiastowo usuwasz hasło z plików źródłowych ❌, tworzysz nowy commit i ponownie: push.Uff… już po sprawie… Czy aby na pewno? 💣https://devenv.pl/usuwanie-hasel-z-repozytorium-git/http://dotnetomaniak.pl/Data/Thumbnails/small_RESckxM_bkueroQb8W8HWg.pnghttps://dotnetomaniak.pl/DevCast-18-Programisci-a-wartosc-biznesowa-DevEnvDev:Cast – #18 Programiści, a wartość biznesowa - DevEnv2018-11-23T07:26:45Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_AmVM6by9tE6TsNHifeBNlA.png"/></div><div>W #18 odcinku podcastu Dev:Cast rozmawiamy na temat dostarczania (lub też nie) wartości biznesowej przez programistów. Sporo tych negatywnych przykładów to rzeczy przez które sami przechodziliśmy... 🔥
Staramy się także zdefiniować czym jest "wartość biznesowa". Czy liczy się tylko kod? Zapominając o rozwiązaniu problemów?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-18-Programisci-a-wartosc-biznesowa-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-18-programisci-vs-wartosc-biznesowa%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-11-26T08:16:01Zhttps://dotnetomaniak.pl/DevCast-18-Programisci-a-wartosc-biznesowa-DevEnv1430W #18 odcinku podcastu Dev:Cast rozmawiamy na temat dostarczania (lub też nie) wartości biznesowej przez programistów. Sporo tych negatywnych przykładów to rzeczy przez które sami przechodziliśmy... 🔥
Staramy się także zdefiniować czym jest "wartość biznesowa". Czy liczy się tylko kod? Zapominając o rozwiązaniu problemów?https://devenv.pl/devcast-18-programisci-vs-wartosc-biznesowa/http://dotnetomaniak.pl/Data/Thumbnails/small_AmVM6by9tE6TsNHifeBNlA.pnghttps://dotnetomaniak.pl/DevCast-17-Nadgodziny-w-IT-Tak-czy-nie-DevEnvDev:Cast - #17 Nadgodziny w IT. Tak czy nie? - DevEnv2018-11-13T09:34:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_iGiTU8-l4UOBR_5P4r09tg.png"/></div><div>Dotychczasowa praca zawodowa wielokrotnie pokazała nam, że estymacja 🎲 projektów i dostarczanie ich na czas to element układanki 🎰, który często nam nie wychodzi. Zamiast szukać rozwiązań tych problemów posługujemy się dociskaniem projektów w ramach nadgodzin ⌛️.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-17-Nadgodziny-w-IT-Tak-czy-nie-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-17-nadgodziny-w-it-tak-czy-nie%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-11-14T08:01:58Zhttps://dotnetomaniak.pl/DevCast-17-Nadgodziny-w-IT-Tak-czy-nie-DevEnv1800Dotychczasowa praca zawodowa wielokrotnie pokazała nam, że estymacja 🎲 projektów i dostarczanie ich na czas to element układanki 🎰, który często nam nie wychodzi. Zamiast szukać rozwiązań tych problemów posługujemy się dociskaniem projektów w ramach nadgodzin ⌛️.https://devenv.pl/devcast-17-nadgodziny-w-it-tak-czy-nie/http://dotnetomaniak.pl/Data/Thumbnails/small_iGiTU8-l4UOBR_5P4r09tg.pnghttps://dotnetomaniak.pl/DevCast-16-Kiedy-warto-zmienic-prace-DevEnvDev:Cast - #16 Kiedy warto zmienić pracę? - DevEnv2018-10-29T15:32:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3EdnFU6lbEOqOBq2WlOZsA.png"/></div><div>Tematem przewodnim szesnastego odcinka jest próba odpowiedzenia sobie na pytanie: KIEDY WARTO ZMIENIĆ PRACĘ ❓
Staramy się także odpowiedzieć na pytania pojawiające się podczas odcinka:
🔹 Czy kasa jest najważniejsza?
🔹 Czy zawsze mamy te same powody do zmiany pracy?
🔹 Jakie elementy skłoniłyby nas teraz do podjęcia decyzji o zmianie firmy?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-16-Kiedy-warto-zmienic-prace-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-16-kiedy-warto-zmienic-prace%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-10-30T08:16:12Zhttps://dotnetomaniak.pl/DevCast-16-Kiedy-warto-zmienic-prace-DevEnv21580Tematem przewodnim szesnastego odcinka jest próba odpowiedzenia sobie na pytanie: KIEDY WARTO ZMIENIĆ PRACĘ ❓
Staramy się także odpowiedzieć na pytania pojawiające się podczas odcinka:
🔹 Czy kasa jest najważniejsza?
🔹 Czy zawsze mamy te same powody do zmiany pracy?
🔹 Jakie elementy skłoniłyby nas teraz do podjęcia decyzji o zmianie firmy?https://devenv.pl/devcast-16-kiedy-warto-zmienic-prace/http://dotnetomaniak.pl/Data/Thumbnails/small_3EdnFU6lbEOqOBq2WlOZsA.pnghttps://dotnetomaniak.pl/DevCast-15-Jak-wprowadzac-nowe-osoby-do-projektu-DevEnvDev:Cast - #15 Jak wprowadzać nowe osoby do projektu? - DevEnv2018-10-11T09:27:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_8pe7-WV5WESQuD-XKdDvOg.png"/></div><div>Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” 👶🏻 ilością informacji. Finalnie zapamiętując niewielki fragment.
Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających prace w istniejących projektach. Staramy się odpowiedzieć na czym warto się skupić i kto powinien być odpowiedzialny za onboarding.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-15-Jak-wprowadzac-nowe-osoby-do-projektu-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-15-nowe-osoby-w-projekcie%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-10-12T07:43:05Zhttps://dotnetomaniak.pl/DevCast-15-Jak-wprowadzac-nowe-osoby-do-projektu-DevEnv41010Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” 👶🏻 ilością informacji. Finalnie zapamiętując niewielki fragment.
Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających prace w istniejących projektach. Staramy się odpowiedzieć na czym warto się skupić i kto powinien być odpowiedzialny za onboarding.https://devenv.pl/devcast-15-nowe-osoby-w-projekcie/http://dotnetomaniak.pl/Data/Thumbnails/small_8pe7-WV5WESQuD-XKdDvOg.pnghttps://dotnetomaniak.pl/JDD-2018-Rabat-oraz-konkurs-na-darmowe-wejsciowki-DevEnvJDD 2018 - Rabat oraz konkurs na darmowe wejściówki! - DevEnv2018-09-19T08:15:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KElAKZ_-r0WTVuiEk7YTWA.png"/></div><div>Chcesz zgarnąć darmową wejściówkę na konferencję JDD 2018? Weź udział w konkursie DevEnv. Dla wszystkich natomiast mamy -15% na konferencję JDD 2018!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/JDD-2018-Rabat-oraz-konkurs-na-darmowe-wejsciowki-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fjdd-2018-darmowe-wejsciowki%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-09-20T07:03:53Zhttps://dotnetomaniak.pl/JDD-2018-Rabat-oraz-konkurs-na-darmowe-wejsciowki-DevEnv1350Chcesz zgarnąć darmową wejściówkę na konferencję JDD 2018? Weź udział w konkursie DevEnv. Dla wszystkich natomiast mamy -15% na konferencję JDD 2018!https://devenv.pl/jdd-2018-darmowe-wejsciowki/http://dotnetomaniak.pl/Data/Thumbnails/small_KElAKZ_-r0WTVuiEk7YTWA.pnghttps://dotnetomaniak.pl/DevCast-13-WebAPI-o-czym-pamietac-i-jak-projektowac-DevEnvDev:Cast - #13 WebAPI - o czym pamiętać i jak projektować? - DevEnv2018-09-12T19:54:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RP7cRwf5qUqOheeXlJtMbQ.png"/></div><div>Udostępnianie interfejsów programistycznych w formie WebAPI stało się pewnym standardem. Integrujemy ze sobą różne systemy – komunikując je w celu wymiany wymaganych danych. Popularne serwisy udostępniają swoje dane, by programiści mogli wykorzystać potencjał zagregowanych danych. 📑
Jak natomiast podejść do projektowania API, które będzie dostępne dla konsumentów?
Na co zwracać uwagę?
Na te pytania staramy się odpowiedzieć w nowym odcinku podcastu Dev:Cast 📢</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-13-WebAPI-o-czym-pamietac-i-jak-projektowac-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdevenv.pl%2fdevcast-13-jak-projektowac-webapi%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-09-13T07:17:51Zhttps://dotnetomaniak.pl/DevCast-13-WebAPI-o-czym-pamietac-i-jak-projektowac-DevEnv11460Udostępnianie interfejsów programistycznych w formie WebAPI stało się pewnym standardem. Integrujemy ze sobą różne systemy – komunikując je w celu wymiany wymaganych danych. Popularne serwisy udostępniają swoje dane, by programiści mogli wykorzystać potencjał zagregowanych danych. 📑
Jak natomiast podejść do projektowania API, które będzie dostępne dla konsumentów?
Na co zwracać uwagę?
Na te pytania staramy się odpowiedzieć w nowym odcinku podcastu Dev:Cast 📢https://devenv.pl/devcast-13-jak-projektowac-webapi/http://dotnetomaniak.pl/Data/Thumbnails/small_RP7cRwf5qUqOheeXlJtMbQ.pnghttps://dotnetomaniak.pl/DevCast-08-Czemu-programisci-nie-chca-testowac-DevEnvDev:Cast - #08 Czemu programiści nie chcą testować? - DevEnv2018-06-14T08:44:59Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_08tqhQQKF0ihzEqe6BDKgA.png"/></div><div>Podział odpowiedzialności w zespołach często bywa bardzo jasno określony. Zdarzają się jednak sytuacje kiedy wymagania względem wykonywanej pracy nie mają za dużo wspólnego z faktyczną rolą projektową np. wtedy gdy do końca iteracji brakuje nam rąk do testowania... Zastanawiamy się, czemu programiści nie chcą testować?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-08-Czemu-programisci-nie-chca-testowac-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fdevcast-08-czemu-programisci-nie-chca-testowac%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-06-21T15:41:43Zhttps://dotnetomaniak.pl/DevCast-08-Czemu-programisci-nie-chca-testowac-DevEnv1640Podział odpowiedzialności w zespołach często bywa bardzo jasno określony. Zdarzają się jednak sytuacje kiedy wymagania względem wykonywanej pracy nie mają za dużo wspólnego z faktyczną rolą projektową np. wtedy gdy do końca iteracji brakuje nam rąk do testowania... Zastanawiamy się, czemu programiści nie chcą testować?http://devenv.pl/devcast-08-czemu-programisci-nie-chca-testowac/http://dotnetomaniak.pl/Data/Thumbnails/small_08tqhQQKF0ihzEqe6BDKgA.pnghttps://dotnetomaniak.pl/DevCast-05-Pierwszy-jezyk-programowania-Ktory-wybrac-DevEnvDev:Cast – #05 Pierwszy język programowania. Który wybrać? - DevEnv2018-04-13T20:33:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ioKBxB2S906j-1B_9a-eEw.png"/></div><div>Początkujący programiści często zadają pytanie jaki powinien być lub jaki wybrać pierwszy język programowania? W gąszczu dostępnych form komunikacji ze światem binarnym ciężko na początku się odnaleźć. Nie wiadomo jaki punkt zaczepienia chwycić, czym się sugerować. Bywa i tak, że ten pierwszy język programowania jest wynikiem wielu losowych czynników – studia, post na forum, znajomy programista.
W piątym odcinku Dev:Cast rozmawiamy o wyborze pierwszego języka – jak się zabrać za wybór, czym się kierować.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevCast-05-Pierwszy-jezyk-programowania-Ktory-wybrac-DevEnv"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdevenv.pl%2fdevcast-05-pierwszy-jezyk-programowania-czyli-ktory-wybrac%2f" style="border:0px"/></a></div></div>devenvhttps://dotnetomaniak.pl/Users/mD3JuN1kN0CJ41_VaswdXQ2018-04-23T04:20:51Zhttps://dotnetomaniak.pl/DevCast-05-Pierwszy-jezyk-programowania-Ktory-wybrac-DevEnv1560Początkujący programiści często zadają pytanie jaki powinien być lub jaki wybrać pierwszy język programowania? W gąszczu dostępnych form komunikacji ze światem binarnym ciężko na początku się odnaleźć. Nie wiadomo jaki punkt zaczepienia chwycić, czym się sugerować. Bywa i tak, że ten pierwszy język programowania jest wynikiem wielu losowych czynników – studia, post na forum, znajomy programista.
W piątym odcinku Dev:Cast rozmawiamy o wyborze pierwszego języka – jak się zabrać za wybór, czym się kierować.http://devenv.pl/devcast-05-pierwszy-jezyk-programowania-czyli-ktory-wybrac/http://dotnetomaniak.pl/Data/Thumbnails/small_ioKBxB2S906j-1B_9a-eEw.png