DevEnv - O programowaniu bez kaca

DevEnv - O programowaniu bez kaca

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

Episodes

May 27, 2021 45 min
Budowanie multiplatformowych rozwiązań dla systemów Android, iOS, Linux, Mac, Windows oraz aplikacji webowych z wykorzystaniem jednego kodu. Brzmi abstrakcyjnie? Otóż nie. Właśnie tak przedstawiane jest rozwiązanie firmy Google o nazwie Flutter. Narzędzie oparte o język programowania Dart staje się interesujące nie tylko dla programistów. Czy to nie spełnienie, marzenia każdego inwestora, aby napisać tylko jeden raz aplikację, a ci...
Share
Mark as Played
Koncentracja, brak rozdra?nienia, motywacja i ch?? dzia?ania, to praktycznie niezb?dne narz?dzia sprawnego programisty. To one pomagaj? realizowa? nam codzienne wyzwania. Zm?czony programista to swego rodzaju producent b??d?w i niezbyt udanego kodu. Ja to nazywam programowaniem na odwal sie. W dobie p?dz?cego ?ycia ?atwo popa?? jest w sytuacj? opisan? powy?ej, dlatego w tym odcinku naszym go?ciem jest Kamil Lelonek, kt?ry t?umaczy…

...
Share
Mark as Played
Rozwiązania, które umożliwiają nam tworzenie gotowego oprogramowania, stron internetowych czy witryn, bez większych umiejętności programistycznych towarzyszą nam od dawna. Front Page, Drupal, jPortal, WordPress – długo by wymieniać oprogramowanie, które nazwaliśmy dość luźno pierwowzorami dzisiejszych Low-Code i No-Code. Dziś to tylko niewielka część tego co możemy wykorzystać.

Kolejny sklep internetowy, kolejny landing page, kolejn...
Share
Mark as Played
Pamiętam, kiedy pierwszy raz moja serdeczna koleżanka z zespołu, zaprosiła mnie na rozmowę z klientem. Byłem młodym, 19-letnim programistą, który od roku pracował jako programista. To było dla mnie nie lada przeżycie – stres i obawa czy wypadnę w miarę przyzwoicie.

Dreszcz emocji do dzisiaj pojawia się podczas pierwszych rozmów z nowym klientem. Natomiast, późniejsza praca na co dzień staje się pewnego rodzaju rutyną. Wszystko to je...
Share
Mark as Played
February 24, 2021 35 min
Temat wzorców projektowych pojawia się w ramach DevEnv dość często. To za sprawą tego, że widzimy w nich pozytywny aspekt, wpływający na kod. Natomiast jak ze wszystkim – zdecydowanie z dawką rozsądku i umiaru. Dlatego staramy się przekazać, co o nich wiemy oraz dzielimy się doświadczeniami w ich stosowaniu.

Tym razem poruszyliśmy bardzo otwarty temat, ponieważ zastanawiamy się co dalej w momencie, gdy poznamy podstawowe wzorce proj...
Share
Mark as Played
Chmura publiczna na dobre zagościła w naszych projektach. Wykorzystywana w większym i mniejszym zakresie ułatwia osiągać wyznaczone cele projektowe. Niestety jak każde narzędzie, niesie ze sobą pewną pulę nowych problemów. Dlatego postanowiliśmy porozmawiać z Wojtkiem Gawrońskim, specjalistą AWSa o tym, co niesie ze sobą chmura publiczna.

Jakie korzyści zyskują programiści podczas pracy z chmurą?

Na co uważać podczas pracy z chmurą? ...
Share
Mark as Played
QA, BA, PM, PO, Scrum Master. Wszyscy mają wspomagać zespół programistów w lepszym realizowaniu zadań. W pewnych firmach, nawet dostajemy w zespole projektowym „zestaw” tych wszystkich ról. Natomiast programuje dosłownie jedna osoba.

Czy potrzebujemy tych wszystkich ról zawsze? Czy część kompetencji nie może być, częścią pracy programisty?

Jak radzić sobie, gdy tych ról/kompetencji brak?

W tym odcinku podcastu rozmawiamy o tych wszyst...
Share
Mark as Played
Programowanie zawsze wzbudzało we mnie skrajnie pozytywne emocje. Gdy zacząłem zawodowo pracować jako programista, było jeszcze lepiej. Nie robiłem już tylko projektów do szuflady, ale były one publicznie dostępne – setki osób mogło, korzystać z tego, co stworzyłem. To było świetne. Niestety wraz z upływem czasu, zaczęły pojawiać się pierwsze negatywne odczucia co do wybranej kariery zawodowej. Pierwsze pytania i zastanawianie się,...
Share
Mark as Played
September 30, 2020 55 min
Czy zdarzyło Ci się kiedyś zrobić taki błąd, po którym miałeś wrażenie, że wyrzucą Cię z pracy?

Czy był to na tyle duży fuckup, że prawie zapadłeś/aś pod ziemie? A może to była idealna szansa do nauczenia się czegoś co zapamiętasz do końca życia?

Błędy są czymś naturalnym w trakcie rozwoju. Niektóre musisz sam/a popełnić, a w niektórych przypadkach możesz uczyć się na błędach innych osób.

50 jubileuszowy podcast zrobiliśmy w trochę in...
Share
Mark as Played
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, ze...
Share
Mark as Played
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...
Share
Mark as Played
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 przygoto...
Share
Mark as Played
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...
Share
Mark as Played
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, m...
Share
Mark as Played
April 23, 2020 58 min
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", ...
Share
Mark as Played
April 8, 2020 48 min
Event Storming pomaga skomunikować zespół techniczny i część biznesową. Dzięki pewnym założeniom możemy opisać występujące procesy tak, aby obie strony w pełni je rozumiały. Tablica, kolorowe karteczki – czy to pomysł na rozwiązywanie problemów komunikacyjnych? No i inne pytanie, które coraz częściej sobie zadajemy jako świadomi programiści…

Kiedy Event Storming przyniesie nam wartość?

O podstawach Event Storming, Mariusz bardzo dużo...
Share
Mark as Played
March 25, 2020 25 min
Z chmury wielu z nas programistów korzysta na co dzień. Wdrażamy swoje aplikacje w ramach mikroserwisów, w środowiska skonteneryzowanych. Jest kilka zasad, które musimy przestrzegać aby było to możliwe. Czasem podążamy za wytycznymi z dokumentacji danego rozwiązania. Natomiast istnieje metodologia tworzenia aplikacji o nazwie Twelve-Factor App, która definiuje pewne założenia dla naszej aplikacji. Dzięki temu będziemy mogli z łatwo...
Share
Mark as Played
Każdy lub prawie każdy w życiu miał taki moment, że dostawał takie zadanie, że chciał rzucić wszystko i wyjechać w Bieszczady. Pojawiały się myśli, że to nie jest dla mnie, że jestem po prostu za słaby.

Takie sytuacja pojawiają się i będą się pojawiać zarówno w życiu młodego jak i bardzo doświadczonego programisty. W pewnym momencie utkniesz nad jakimś zadaniem i będziesz musiał sobie z nim jakoś poradzić.

Moglibyśmy to spuentować st...
Share
Mark as Played
Podczas organizacji swojej pracy i życia co dziennego coraz częściej sięgamy po oprogramowanie. Są i tacy (cześć, mam na imię Adrian 😎), którzy porzucili zeszyty z notatkami, standardowe kalendarze czy nawet papierowe książki, na rzecz elektronicznych rozwiązań. Teoretycznie i praktycznie lepszych, bardziej dostosowanych z większymi możliwościami.

Gdy zaczynamy badać teren okazuje się, że mamy potężny wachlarz oprogramowania...
Share
Mark as Played
UWAGA! DevEnv YouTube => http://bit.ly/devenv-yt

Programowanie funkcyjne w ostatnim czasie mocno zaznaczyło swoją pozycję w świecie developmentu. Pojawiają się takie języki jak m.in. F#, które fascynują. Programiści języka Java coraz chętniej spoglądają w kierunku języka Scala. Ekstremalni natomiast próbują Erlanga czy Elixira.

Dlatego tym razem postanowiłem sprowadzić do podcastu osobę, która na co dzień programuje w języku u...
Share
Mark as Played

Popular Podcasts

    Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations.

    Crime Junkie

    If you can never get enough true crime... Congratulations, you’ve found your people.

    Morbid: A True Crime Podcast

    It’s a lighthearted nightmare in here, weirdos! Morbid is a true crime, creepy history and all things spooky podcast hosted by an autopsy technician and a hairstylist. Join us for a heavy dose of research with a dash of comedy thrown in for flavor.

    Stuff You Should Know

    If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks then look no further. Josh and Chuck have you covered.

    Sympathy Pains

    Hosted by Laura Beil (Dr. Death, Bad Batch), Sympathy Pains is a six-part series from Neon Hum Media and iHeartRadio. For 20 years, Sarah Delashmit told people around her that she had cancer, muscular dystrophy, and other illnesses. She used a wheelchair and posted selfies from a hospital bed. She told friends and coworkers she was trapped in abusive relationships, or that she was the mother of children who had died. It was all a con. Sympathy was both her great need and her powerful weapon. But unlike most scams, she didn’t want people’s money. She was after something far more valuable.

Advertise With Us

For You

    Music, radio and podcasts, all free. Listen online or download the iHeart App.

    Connect

    © 2022 iHeartMedia, Inc.