DevCast

Sortuj: kategoriami | alfabetycznie
Tygodniuffki to audycje, które zdobyły największą popularność w ubiegłym tygodniu. Ranking audycji tworzony jest automatycznie na podstawie zainteresowania użytkowników
Opis: W podcaście Dev:Cast rozmawiamy o holistycznym procesie wytwarzania oprogramowania, dobrych praktykach, metodykach oraz problemach, które towarzyszą na co dzień nam programistom oraz liderom.
Data dodania: 2018-10-12 13:49:54
Data aktualizacji: 2019-03-24 11:40:18
Audycji w katalogu: 27
Stan: Aktywny :-)
opublikowany 3 dni temu
#25 Efektywność w pracy. Jak staramy się ją utrzymywać?
Komu tak na prawdę wysoka efektywność w IT przynosi największą wartość? Czy tylko pracodawcy czy jednak pracownik może także na tym zyskać? Kiedy efektywność nie jest pożądana, nie przynosi wartości programiście i jest totalnie przez nich olewana? Podczas dwudziestego piątego odcinka razem z Bartkiem poruszamy temat, który dzieli zamiast łączyć dwa światy – świat pracodawcy oraz pracownika. Pracodawca wymaga efektywności działań programisty, natomiast programista oczekuje otoczenia które pozwala mu dobrze i efektywnie wykonywać swoją pracę. Na co więc zwracamy my – programiści uwagę? Po co warto i jak utrzymywać wysoką efektywność w pracy? Z Bartkiem dyskutujemy o tym dlaczego warto być efektywnym oraz dzielimy się spostrzeżeniami co wpływa na naszą efektywną pracę. Zainteresowany? W takim razie zapraszam Cię do odsłuchu tego odcinka podcastu ⤵️⤵️
pobierz odcinki RSS iTunes www
opublikowany 24 dni temu
#24 Front-End Development - Startujemy z nowym projektem
Front-End development ewoluuje z szybkością bliską prędkości światła ⚡️ Rozwijane są kolejne wersje istniejących rozwiązań, pojawiają się nowe frameworki oraz biblioteki. Ogromna społeczność około frontendowa głowi się i trudzi aby dostarczać coraz lepsze rozwiązania ułatwiające co dzienną pracę programisty ale także rozwiązywać znane problemy w inny, a zarazem lepszy sposób. Jak zatem nadążać za pojawiającymi się nowościami? Jak podchodzić do wyboru konkretnych rozwiązań przy startowaniu nowego projektu frontendowego? Jakie narzędzia wybierać do front-end developmentu? Razem z Łukaszem oraz Rafałem staramy się odpowiedzieć na powyższe pytania, dając wskazówki co do wyboru: - frameworka, - biblioteki do testów jednostkowych, - bundlera oraz task runnera. Ciekawy co mają do powiedzenia specjaliści w temacie frontendu? W takim razie zapraszam Cię bardzo serdecznie do odsłuchu ⤵️⤵️
pobierz odcinki RSS iTunes www
opublikowany ponad miesiąc temu
#23 Unit Tests – Dobre praktyki.
Testy jednostkowe to temat, który nie raz poruszaliśmy podczas naszego podcastu. Wspominaliśmy o ich wartości, głównych zasadach ale także zachwalaliśmy technikę Test-driven development. Z naszych rozmów jednoznacznie wynika, że praca bez Unit Tests jest dla nas ciężka i tak na prawdę zwiększa ilość pracy… Dlaczego? Ponieważ po każdej zmianie w kodzie, gdy brakuje testów jesteśmy zmuszeni do przeprowadzania manualnej weryfikacji czy nasza aplikacja dalej działa bezbłędnie. Myślicie, że dobrym pomysłem byłoby nagranie odcinka w którym rozprawiamy się z „wadami” testów jednostkowych i obalamy związane z nimi mity? ✨ Tym razem jednak skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać. Jakie dobre praktyki warto stosować podczas pisania testów jednostkowych? Wśród popularnych aspektów jak zasady FIRST czy grupowanie implementacji testu w trzy grupy – Given, When, Then pojawiły się także inne warte uwagi techniki. Jesteś ciekawy jakie? To serdecznie zapraszam Cię do odsłuchu ⤵️⤵️
pobierz odcinki RSS iTunes www
opublikowany 2 miesiące temu
Trendy w IT na rok 2019 (Porozmawiajmy o IT)
Dzisiejszy odcinek jest wyjątkowy. Spotkaliśmy się z Krzysztofem z podcastu "Porozmawiajmy o IT" by porozmawiać o trendach, które według nas zdominują IT w tym roku. Rozmawialiśmy o: - Cloud Native - Progressive Web Apps - Internet of Things - wzmocnieniu znaczenia takich języków programowania jak JavaScript czy Python - technologiach głosowych - sztucznej inteligencji - big data - web APIs
pobierz odcinki RSS iTunes www
opublikowany 2 miesiące temu
#22 Code Smells. Czyli co śmierdzi w kodzie.
Podczas pracy nad rozwojem oprogramowania dostrzegamy pewne rozwiązania, które są jasnym sygnałem do podjęcia się refaktoryzacji danego fragmentu kodu. Kenta Beck zdefiniował termin Code Smells – to cechy kodu, które świadczą o złej implementacji, utrudniającej utrzymanie oraz rozwój kodu. Na jakie Code Smells zwracać uwagę w swoim kodzie? W tym odcinku podcastu skupiamy się na Code Smells, które z naszej perspektywy pojawiają się najczęściej i nad którymi warto popracować. Jeżeli chcesz poznać więcej potencjalnych smrodków w kodzie serdecznie polecamy z zapoznaniem się z materiałem umieszczonym w serwisie Refactoring.Guru. Zapraszam do odsłuchu ⤵️⤵️
pobierz odcinki RSS iTunes www
opublikowany 2 miesiące temu
#21 Kto jest odpowiedzialny za rozwój programisty?
Niedawno rozmawialiśmy o różnych przyczynach zmiany pracy. Jedną z nich był szumny rozwój programisty – jeśli nie czujemy, że się rozwijamy, w tym co nas interesuje i angażuje, to może to właśnie jest punkt zapalny do szukania innego miejsca dla siebie. Nasza branża szybko się zmienia, dostarczając nam co raz to nowszych narzędzi do rozwiązywania problemów. Nie wszystkie jesteśmy w stanie wykorzystać od razu w projektach produkcyjnych – ze względu na poziom skomplikowania, zupełnie nowy koncept. Czy pracodawca powinien zapewnić nam czas na ich poznawanie? Czy programista powinien rozwijać się po godzinach pracy? W tym odcinku podcastu dyskutujemy czy odpowiednim miejscem rozwoju jest tylko i wyłącznie wykonywana przez nas praca. Zapraszam do odsłuchu ⤵️ Nasza opinia jest dość jednomyślna, jednak jakie jest Twoje zdanie? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję
pobierz odcinki RSS iTunes www
opublikowany 3 miesiące temu
#20 Micromanagement. Kontrola najwyższą formą zaufania.
Micromanagement czyli styl zarządzania, który nie kojarzy nam się w sposób pozytywny. To kontrola i wywieranie wpływu na osoby w zespole. Coś z czym większość z nas nie chciała by mieć na co dzień styczności. Mi mocno kojarzy się z korporacją, hierarchiczną strukturą, raportowaniem postępu prac w formalny sposób.
pobierz odcinki RSS iTunes www
opublikowany 4 miesiące temu
#19 Dlaczego (nie?)powinno się robić wdrożenia w piątek popołudniu?
Jest piątek, wybija godzina 15:00. Pozostała zaledwie godzina do końca pracy. Do Twojego zespołu dociera informacja, że koniecznie teraz musicie wdrożyć na produkcję zmiany, które w ostatnim czasie wprowadziliście. Wdrożenia w piątek = istny koszmar?
pobierz odcinki RSS iTunes www
opublikowany 4 miesiące temu
#18 Programiści, a (nie)dostarczanie wartości biznesowej
Czym żyje prawdziwy programista? Kodem. I nie doszukuj się w tym żadnego ukrytego akronimu! Tym sucharem
pobierz odcinki RSS iTunes www
opublikowany 5 miesięcy temu
#17 Nadgodziny w IT. Tak czy nie?
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 posiłkujemy się dociskaniem projektów w ramach nadgodzin.
pobierz odcinki RSS iTunes www
opublikowany 5 miesięcy temu
#16 Kiedy warto zmienić pracę?
Istnieje bardzo małe prawdopodobieństwo, że spędzimy całe swoje zawodowe życie w jednej firmie. W branży IT zmieniamy pracę kierując się rozwojem zawodowym, nowymi technologiami ale także poziomem zarobków, które mocno poszybowały w górę w przeciągu ostatnich kilku lat.
pobierz odcinki RSS iTunes www
opublikowany 5 miesięcy temu
#15 Jak wprowadzać nowe osoby do projektu?
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”
pobierz odcinki RSS iTunes www
opublikowany 6 miesięcy temu
International Podcast Day 2018 - Polskie Podcasty IT
Odcinek specjalny z okazji
pobierz odcinki RSS iTunes www
opublikowany 6 miesięcy temu
#14 Overengineering. Czyli kiedy zaczynamy przesadzać...
My – programiści poświęcamy zbyt wiele czasu na sprawy o niskiej wartości biznesowej. Rozwiązujemy
pobierz odcinki RSS iTunes www
opublikowany 6 miesięcy temu
#13 O czym pamiętać i jak podejść do projektowania WebAPI?
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.
pobierz odcinki RSS iTunes www
opublikowany 8 miesięcy temu
#12 Czy Team Leader musi być osobą techniczną?
Zarządzanie zespołem składającym się z specjalistów w branży IT nie jest łatwe. Często osoby będące programistami zmieniają swoją ścieżkę kariery, stając się liderami zespołu. Czy jednak Team Leader musiał być wcześniej osobą techniczną? Czy musiał ukończyć studia informatyczne? Może jednak w branży potrzeba nam więcej humanizmu aby uzupełnić proces wytwarzania oprogramowania? Strasznie dużo pytań…
pobierz odcinki RSS iTunes www
opublikowany 8 miesięcy temu
#11 Programista na całe życie?
Czy osiągnięcie pułapu Senior Software Developera to koniec programistycznego rozwoju kariery? Czy każdy dobry programista staje się po pewnym czasie Project Managerem?
pobierz odcinki RSS iTunes www
opublikowany 9 miesięcy temu
#10 Dobrych Praktyk Tworzenia Oprogramowania
Sieć pełna jest porad dotyczących dobrych praktyk tworzenia oprogramowania. Możemy czytać o SOLID, DRY, KISS, Demeter, GRASP. Pytanie czy to jednak wszystko? Czy wyczerpujemy tym samym listę praktyk, które są warte uwagi. Z naszego punktu widzenia – ZDECYDOWANIE NIE! Jest jeszcze wiele elementów, które warto wykorzystywać podczas procesu wytwarzania oprogramowania. Dlatego, w 10-tym odcinku podcastu Dev:Cast zdecydowaliśmy się zebrać 10 zasad (nie bez przyczyny
pobierz odcinki RSS iTunes www
opublikowany 9 miesięcy temu
#09 Coding Dojo. Sposób na aktywną wymianę wiedzy
O Coding Dojo pisałem całkiem niedawno, w odniesieniu do działającej na śląsku inicjatywie. Tym razem jednak udało mi się porozmawiać z organizatorami Coding Dojo Silesia na temat Coding Dojo oraz samej inicjatywy. Tak aby dowiedzieć się więcej o wymaganiach, tego co można się nauczyć, grupie docelowej oraz formie spotkania. Marek oraz Michał organizują 28 czerwca kolejną edycję swojego wydarzenia, będzie dotyczyć ona języka PHP, gdzie my, autorzy DevEnv wystąpimy w roli wsparcia mentorskiego
pobierz odcinki RSS iTunes www
opublikowany 10 miesięcy temu
#08 Czemu programiści nie chcą testować?
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ą. Zdarzało mi się zastępować Team Leader, działać w roli Lead Quality Assurance – na tyle na ile pozwalała mi wiedza i umiejętności. Takie kołczingowe wychodzenie poza strefę swojego komfortu ;) Jednak nie jest to zadanie łatwe, obawy przed przejęciem odpowiedzialności bywają nieco paraliżujące – nie ma co się dziwić, chcemy pokazywać się tylko z dobrej strony, zapewniając, że jesteśmy profesjonalistami. Jednak bycie profesjonalistą oznacza czasem przekroczenie granicy, która definiuje nas właśnie w tym pojęciu. W ósmym odcinku rozmawiamy o tym dlaczego programiści, pracujący w interdyscyplinarnych (dodałbym pseudo) zespołach boją podejmować się zadań związanych z testowaniem dostarczonych funkcjonalności. Co robicie gdy w iteracji zaczyna brakować zadań dla programistów, a testerzy nie wyrabiają? Dodajesz kolejne zadania do todo czy jednak rozmawiasz z zespołem programistycznym, aby przetestował zadania czekające na fazę testów? Daj znać w komentarzu! Jingle Music by: [link]
pobierz odcinki RSS iTunes www
Starsze >
>>
miodek