Marcin Grzejszczak można nazwać nie tylko programistą, ale również autorem. Ojciec książek Mockito Instant oraz Mockito Cookbook. Twórca kursu Hands-On Guide to Spring Cloud Contract oraz współtwórca kursu Applied Continuous Delivery Live Lessons. Lead projektów Spring Cloud Sleuth, Spring Cloud Contract oraz Cloud Pipelines w VMware. Współzałożyciel Warsaw Groovy User Group, Warsaw Cloud Native Meetup oraz inicjatywy DiverseIT. Z tego odcinka dowiesz się: - Jak testować metody prywatne? - Co metoda prywatna ma wspólnego z Frodem? - Czy problemem jest duża ilość klas? - Czego nie testować? - Kiedy testować wszystko? - Czy kasowanie testów ma sens? - Czym jest jednostka w testach jednostkowych? - O testach regresji Więcej na: http://devtalk.pl/119
Materiały: Fagan inspection: https://en.wikipedia.org/wiki/Fagan_inspection Książka Code Complete: https://helion.pl/ksiazki/kod-doskonaly-jak-tworzyc-oprogramowanie-pozbawione-bledow-wydanie-ii-steve-mcconnell,koddov.htm#format/d Statystyki i dobre praktyki code review: https://smartbear.com/learn/code-review/best-practices-for-peer-code-review/ Artykuł o code review na moim blogu: https://ucgosu.pl/2018/06/code-review-prosty-sposob-na-poprawienie-jakosci-kodu/ Znajdziesz mnie w internecie: Blog: https://ucgosu.pl/ Facebook: https://www.facebook.com/ucgosupl/ Twitter: https://twitter.com/MaciekGajdzica/ Kurs "C dla Zaawansowanych" (w przygotowaniu): https://cdlazaawansowanych.pl/
Materiały wspomniane w nagraniu: Strona akcji #30devstories: https://www.youtube.com/channel/UCNDHKjfvUmbKJa7DcHMqoEA Piotr Przybył - #ąęszcz (z Boiling Frogs 2020 jednak nie ma nagrania, za to jest z Segfault): https://www.youtube.com/watch?v=LWoy_bmEHD0 English IT Today! by Maciej Jędrzejewski: https://www.youtube.com/channel/UCNDHKjfvUmbKJa7DcHMqoEA Znajdziesz mnie w internecie: Blog: https://ucgosu.pl/ Facebook: https://www.facebook.com/ucgosupl/ Twitter: https://twitter.com/MaciekGajdzica/ Kurs "C dla Zaawansowanych" (w przygotowaniu): https://cdlazaawansowanych.pl/
Dlaczego od miesięcy nie nagrałem nowego odcinka VLOGa? I czy (albo KIEDY) to się zmieni? Odcinek WYBITNIE tylko dla Stałych Widzów. Których SERdecznie zapraszam na instagrama! 🔥🔥🔥 https://devstyle.pl/instagram 👉 INFO WSZELKIE 👈 🔗 wszystkie odcinki VLOGa: http://devstyle.pl/vlog 🔗 instagram: https://devstyle.pl/instagram 🔗 blog biz: http://slowbiz.pl 🔗 blog dev: http://devstyle.pl 🔗 twitter: https://devstyle.pl/twitter 🔗 podcast dev: http://devtalk.pl 🔗 grupa devstyle na FB: http://devstyle.pl/grupa 🔗 Facebook devstyle: https://devstyle.pl/facebook 🔗 kontakt: http://devstyle.pl/kontakt #slowbiz #devstyle #instagram
Nurtuje Cię temat testów w pracy programisty? A może... chcesz dowiedzieć się jakie typy testów można wykorzystywać w pracy? Świetnie trafiłeś! W najnowszym DevTalku poruszamy te tematy wraz z mentorami SmartTesting. Olga razem z Marcinem zaspokoją Twoją żądzę wiedzy. Z tego odcinka dowiesz się: - Jakie są typy testów dla programisty oraz czym się różnią? - Jakie są najczęściej używane podejścia do izolacji? - Dlaczego nie chwalić się powermockiem? - Czym są mocki i kiedy ich używać? - Jakie są różnice między mockiem a stubem? - Dlaczego próby mockowania frameworków są złe? A po WIELE więcej informacji na temat testów zapraszamy na https://smarttesting.pl/ #programowanie #devtalk #smarttesting
Jeśli tworzysz treści w internecie i produkujesz content potrzebujesz narzędzi do grafik, obrazków, postów, filmów, napisów, map myśli itp. Jest to szczególnie ważne jeśli korzytasz z metody contentreuse. Podajemy narzędzia, które pomagają i przyśpieszają produkcję treści. Można je wykorzystać do Instagrama, Facebooka, Youtuba bloga czy mailingu. Sprawdź koniecznie: https://slowbiz.pl/reuse W filmie omawiamy takie narzędzia, jak: -Canva -Adobe Spark -Doodly -Veed.io -coggle.it -mindomo -CoSchedule TUTAJ pobierzesz podsumowanie tego tematu w ślicznym PDF: https://slowbiz.pl/reuse Magdalena Owsiany & Maciej Aniserowicz
- Ej, Sarin, jak Twoja firma działa, skoro Ty przez dwa miesiące siedzisz na żaglach? - Nie rozumiem. Przecież po to jest ta firma! - Ej, Sarin, a Ty znowu na turnieju Magica? - A kto ma być, jak nie ja? Adam "Sarin" Piotrowski to nietuzinkowy przedsiębiorca. Kieruje firmą z żaglówki, z turnieju karcianki Magic The Gathering, w przerwach między partyjkami StarCrafta lub znad aktualnie ulubionej planszówki. Fan "The Office", mistrz slowbizu. Wilk morski, programista, organizator nietypowych eventów. A dodatkowo: kolejny chodzący dowód na to, że zapierdziel nie jest jedynym działającym sposobem na na udane życie i rozwój biznesu. Wtorek, 21 lipca 2020, godzina 18:00. Ja z ogrodu na podlaskiej wioseczce. Sarin z mazurskiej kei (nie mylić z Ikeą 😎). Pogadamy o biznesie w rytmie Dolce Vita. Slowbizowo. Dołącz do nas na żywo i włącz się do rozmowy! A kwintesencja SLOWBIZU oczywiścia jak zawsze na https://slowbiz.pl/ #slowbiz #biznes #entrepreneur
Monady to rodzaj funktora, który oferuje dodatkowe możliwości modyfikacji danych. W szczególności wyróżnia go zastosowanie metody flatMap (aka bind/chain). Programowanie Funkcyjne polega głównie na kompozycji funkcji a monady są mechanizmem, który pomaga nam w tym procesie. Przykładem monady jest Obiekt Promise. Obietnice dają nam dostęp do metody then(), którą można porównać do metody flatMap(). Chcesz zawsze pozostać na bieżąco z programowaniem? 📩 Zapisz się na newsletter: https://overment.com/newsletter?utm_campaign=newsletter&utm_medium=social-media&utm_source=youtube&utm_content=description 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 🎓 Więcej moich kursów znajdziesz na: https://overment.com/eduweb (reflink) Tworząc #overment (np. kursy i tutoriale) najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci
Budowanie listy mailowej i email marketing to wciąż doskonałe narzędzia w biznesie online, budowaniu marki osobistej i zarabianiu przez internet. Baza mailingowa to miejsce, gdzie możemy stosować metodę content-reuse i wysyłać naszym klientom i czytelnikom treści edukacyjne oraz oferty. Z filmu dowiesz się, jak przygotować dobry mailing i jak tworzyć maile, które są oparte o filozofię content-reuse. Sprawdź koniecznie: https://slowbiz.pl/reuse W filmie omawiamy takie zagadnienia, jak: - Mailingi - Bulletpoint’y - Przykłady content-reuse TUTAJ pobierzesz podsumowanie tego tematu w ślicznym PDF: https://slowbiz.pl/reuse Magdalena Owsiany & Maciej Aniserowicz
Asia z WOW School podpytała mnie o różne aspekty związane z rozwojem, rodzicielstwem i dzieciństwem. Oraz o programowanie w tym właśnie kontekście. Tutaj link do pełnego wywiadu: https://www.youtube.com/watch?v=A_yJnxCOvFk
Przypieszamy synchronizację plików Mutagenem - Docker on Mac #docker #dockeronmac #mac #osx #webdev #programowanie #devops #mutagen --- Obserwuj mnie na: 🔥 Instagramie - https://www.instagram.com/webmastah/ ⏩ Twitterze - https://twitter.com/webMASTAHpl ⏩ Facebooku - https://www.facebook.com/webmastahPL 📧 Dopisz się do newslettera: https://webmastah.pl/weekly/ ⏩ Czytaj bloga: https://webmastah.pl ======================== Linki z tego filmu: - Improve Mac File system performance - https://github.com/docker/roadmap/issues/7 - Investigate Mac CPU performance - https://github.com/docker/roadmap/issues/12 - Under the Hood: Demystifying Docker For Mac CE Edition - https://collabnix.com/how-docker-for-mac-works-under-the-hood/ - File system sharing (osxfs) - https://docs.docker.com/docker-for-mac/osxfs/ - Docker Desktop for Mac Edge release notes - https://docs.docker.com/docker-for-mac/edge-release-notes/
Funktory to "kontenery" na dane, które udostępniają interfejs umożliwiający wykonanie funkcji dla każdej wartości znajdującej się wewnątrz niego. Inaczej mówiąc, jest to struktura, dająca nam możliwość mapowania danych wewnątrz niej. Programowanie Funkcyjne wykorzystuje funktory głównie w celu modyfikowania danych bez wpływania na ich oryginalną strukturę. Przykładem wbudowanego w JavaScript funktora są tablice. Chcesz zawsze pozostać na bieżąco z programowaniem? 📩 Zapisz się na newsletter: https://overment.com/newsletter?utm_campaign=newsletter&utm_medium=social-media&utm_source=youtube&utm_content=description 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 🎓 Więcej moich kursów znajdziesz na: https://overment.com/eduweb (reflink) Tworząc #overment (np. kursy i tutoriale) najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach
Jak będąc twórcą internetowym, budując markę osobistą i prowadząc biznes online można publikować treści do internetu stosując content-reuse? Jakie są założenia content-reuse, co warto poddać temu procesowi, co publikować na nowo w nieco innej formie (zwłaszcza jeśli mamy mało czasu na produkowanie nowych postów, filmów i obrazków)? Jak nie zostać posądzonym o tworzenie spamu podczas re-używania treści, jak nasi odbiorcy i subskrybenci na to reagują? Mało czasu na tworzenie w internecie? Spróbuj wdrożyć content reuse
Niby wszyscy zgadzamy się, że testy poprawiają jakość wytwarzanego kodu. I tak jest, ale pod pewnym warunkiem. Testy muszą być napisane dobrze. Tam, gdzie trzeba. Tak, jak trzeba. Takie, jakie trzeba. "Stosuj TDD! Dbaj o 100% code coverage! Separuj testy od środowiska!" ... Niby prawda, co nie? Ale bez odpowiedniego kontekstu i porządnych fundamentów to są tylko puste frazesy. Podczas tego spotkania przejdziemy przez kilka bardzo ważnych aspektów dotyczących testowania kodu z perspektywy programisty. #unittesting #devstyle #smarttesting #programowanie
Jak uruchomić lepsze komunikaty przy NullPointerException w Javie 14+ Darmowy kurs o fundamentach Spring: https://kursy.clockworkjava.pl/produc... Darmowe kursy: https://kursy.clockworkjava.pl Blog: https://clockworkjava.pl