Episodes
Tuesday Sep 21, 2021
BNF odc. 12 Dlaczego jest taki hype na Blazora?
Tuesday Sep 21, 2021
Tuesday Sep 21, 2021
Dlaczego jest taki hype na Blazora?
W tym odcinku odpowiedzi na pytania:
💠 Jaka jest historia Blazora?
💠 Jakie rodzaje Blazora mamy i czym one się dokładnie różnią?
💠 Do jakich projektów nadaje się Blazor w tej chwili?
💠 Co zmienia wprowadzenie Blazora do platformy .NET?
💠 Jakie mogą być plany wobec Blazora przez Microsoft?
💠 Czy wykorzystanie Blazora pozwoli nam zapomnieć o JS?
💠 Czy Blazor nadaje się już na wykorzystanie produkcyjne?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
Blazor University: https://blazor-university.com
Dokumentacja: https://docs.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-5.0
Static Web Apps: https://devblogs.microsoft.com/aspnet/azure-static-web-apps-with-blazor/
Wednesday Sep 08, 2021
BNF odc. 11 Dlaczego przejmujemy się wydajnością aplikacji?
Wednesday Sep 08, 2021
Wednesday Sep 08, 2021
Dlaczego przejmujemy się wydajnością aplikacji?
W tym odcinku odpowiedzi na pytania:
💠 Dlaczego myślimy o wydajności w czasach tak mocnych maszyn jakimi dysponujemy?
💠 Jak mierzymy wydajność aplikacji webowych?
💠 Z czego wynika użycie modelu RAIL?
💠 Czy młodzi programiści powinni przejmować się optymalizowaniem aplikacji?
💠 Jakie mamy narzędzia, które pomogą nam w śledzeniu wydajności naszych aplikacji?
💠 Czy JavaScript jest wydajny? Czy hype na frameworki typu React, Angular dobrze robią wydajności aplikacji?
💠 Czy Blazor to przyszłość? Czy wykorzystanie webassembly będzie przełomem?
💠 Gdzie ludzie chcący dowiedzieć się więcej o wydajności aplikacji powinni szukać wiedzy?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
Aplikacje do mierzenia wydajności:
APMs:
https://www.dynatrace.com/news/blog/
https://www.appdynamics.com/blog/
Książki:
https://www.amazon.com/Time-Money-Business-Value-Performance/dp/1491928743
https://www.amazon.com/High-Performance-Browser-Networking-performance/dp/1449344763
https://www.amazon.com/Even-Faster-Web-Sites-Performance-ebook/dp/B0043D2EHW/
https://www.amazon.com/High-Performance-Web-Sites-Essential-ebook/dp/B0028N4WHY/
https://www.amazon.com/Web-Performance-Handbook-performance-optimization-ebook/dp/B08YLJZQL1/
https://www.amazon.com/Designing-Performance-Weighing-Aesthetics-Speed/dp/1491902515/
Konferencja Velocity: https://conferences.oreilly.com/velocity/vl-eu.html
Dotnetos: https://dotnetos.org/
Tuesday Aug 24, 2021
BNF odc. 10 Dlaczego pakujemy aplikacje w kontenery?
Tuesday Aug 24, 2021
Tuesday Aug 24, 2021
Dlaczego pakujemy aplikacje w kontenery?
W tym odcinku odpowiedzi na pytania:
💠 Co to jest Docker i do czego służy?
💠 Jaka jest różnica między Dockerem, a Kubernetes?
💠 Jakie problemy rozwiązuje Docker?
💠 Czym się różni obraz od kontenera
💠 Jaka jest różnica między kontenerem, a zwykłą wirtualną maszyną?
💠 Czy docker nie powoduje, że nie wykorzystujemy potencjału chmury?
💠 Czy docker jest bardziej dla programistów, a może dla DevOpsów?
💠 Czy kontenery są bezpieczne? Jak możemy zwiększyć ich bezpieczeństwo?
💠 Czym jest docker-compose?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
Docker Maestro - https://dockermaestro.pl/
Profil Damiana na LinkedIN - https://www.linkedin.com/in/damian-naprawa-0b2547127
Tuesday Aug 10, 2021
BNF odc. 9 Dlaczego programista musi rozumieć Machine Learning?
Tuesday Aug 10, 2021
Tuesday Aug 10, 2021
Dlaczego programista musi rozumieć Machine Learning?
W tym odcinku odpowiedzi na pytania:
💠 Czy developer C# potrzebuje Machine Learning?
💠 Czym jest uczenie maszynowe?
💠 Jaki problem rozwiązuje programista i ML Engineer (Data Scientist)?
💠 Jak wygląda proces ML?
💠 Czy Data Science to nadal egzotyczny zawód dla naukowców?
💠 Czym jest ML, a czym AI?
💠 Czy ML to tylko Python?
💠 Dlaczego Python jest tak popularny w Data Science?
💠 ML.NET - co jeśli cały stack technologiczny mam w .NET?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
Strona zapisu na webinar: https://dataworkshop.eu/pl/machine-learning-dot-net
Podcast Vladimira: https://biznesmysli.pl
Webinar z podstaw statystyki: https://www.youtube.com/watch?v=REcV1AZJLos
Tuesday Jul 27, 2021
BNF odc.8 Dlaczego teraz warto uczyć się C#
Tuesday Jul 27, 2021
Tuesday Jul 27, 2021
Dlaczego teraz warto uczyć się C#
W tym odcinku odpowiedzi na pytania:
💠 Dlaczego warto uczyć się C#?
💠 Czy warto uczyć się F#
💠 Jakie mamy możliwości w .NET i co przyniesie przyszłość?
💠 Czy w przyszłości będzie praca dla .NET Developerów i w jaką stronę będzie to szło?
💠 Czy ciężko jest się nauczyć programowania w C#
💠 O narzędziach tworzonych przez Microsoft - Visual Studio i Visual Studio Code
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
https://docs.microsoft.com/en-us/dotnet/framework/get-started/overview
Tuesday Jul 13, 2021
BNF odc. 7 Dlaczego nie Automapper?
Tuesday Jul 13, 2021
Tuesday Jul 13, 2021
Dlaczego nie Automapper?
W tym odcinku odpowiedzi na pytania:
💠 Po co jest nam mapowanie obiektów?
💠 Jakie są sposoby mapowania?
💠 Jakie mamy rozwiązania dotyczące mapowania obiektów?
💠 Co jest nie tak z Automapperem?
💠 Czy jawne/"manualne" mapowanie obiektów nie jest niezgodne z DRY i SOLID?
💠 Czym jest MappingGenerator?
💠 Jak stworzyć rozszerzenie kompilatora C#?
💠 Co popchnęło Cezarego do tego, żeby stworzyć własne rozszerzenie i ciągnąć taki pet project tak długo?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
Strona Cezarego: https://cezarypiatek.github.io
Artykuły o budowaniu rozszerzeń Roslyn https://cezarypiatek.github.io/tags/roslyn/
Profil projektu open-source dla MappingGeneratora: https://github.com/cezarypiatek/MappingGenerator
Artykuł o Auto-Mapperze: https://cezarypiatek.github.io/post/why-i-dont-use-automapper/
Mapster https://github.com/MapsterMapper/Mapster
AutoMapper Usage Guidelines https://jimmybogard.com/automapper-usage-guidelines/
MappingGenerator https://mappinggenerator.net
Tuesday Jun 29, 2021
BNF odc. 6 Dlaczego używamy Entity Framework?
Tuesday Jun 29, 2021
Tuesday Jun 29, 2021
Dlaczego używamy Entity Framework?
W tym odcinku odpowiedzi na pytania:
💠 Co to jest orm
💠 Entity Framework czy EF Core
💠 Czy EF Core to jedyna opcja? Jakie są inne współpracujące z .net?
💠 Dlaczego potrzebujemy migracji?
💠 Jak pisać dobre migracje?
💠 Czy relacje są używane w projektach produkcyjnych?
💠 Jak EF Core obsługuje relacje? Na co pozwala?
💠 EF Core vs dapper
💠 Czy EF core jest szybki?
💠 Czy warto przenosić ciężkie operacje na bazę danych?
💠 Czy używanie funkcji oraz procedur składowanych przyspieszy nasz kod?
💠 Co nas czeka w EF Core 6?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
- blog Michała: https://www.michalbialecki.com/
- książka: https://www.amazon.com/Hands-Entity-Framework-Core-5/dp/B08R8QHF3H/
- projekt na GitHub: https://github.com/mikuam/PrimeHotel
Tuesday Jun 15, 2021
BNF odc. 5 Dlaczego warto zostać programistą .NET?
Tuesday Jun 15, 2021
Tuesday Jun 15, 2021
Dlaczego warto zostać programistą .NET?
W tym odcinku odpowiedzi na pytania:
💠 Dlaczego warto zostać programistą?
💠 Dlaczego wybór Miłosza padł akurat na .NET?
💠 W jakim kierunku warto się rozwijać?
💠 Od czego zacząć naukę programowania? Z jakich materiałów korzystać?
💠 Czy warto iść na studia albo bootcamp?
💠 Ile czasu trzeba poświęcić na naukę programowania?
💠 Jak długo trwa poszukiwanie pracy?
💠 Jakich materiałów brakuje w sieci?
💠 Jaką Miłosz ma złotą radę dla wszystkich uczących się programowania?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
- Profil Miłosza na LinkedIn - https://www.linkedin.com/in/miłosz-rzepecki-99b1b51a6/
- Konto Miłosza na GitHubie - https://github.com/mrzepeckii
- Grupa Naucz się .NETa - https://www.facebook.com/groups/nauczsiedotneta
Tuesday Jun 01, 2021
BNF odc. 4 Dlaczego powinienem skontaktować się z headhunterem?
Tuesday Jun 01, 2021
Tuesday Jun 01, 2021
Dlaczego powinienem skontaktować się z headhunterem?
W tym odcinku odpowiedzi na pytania:
💠 Jak bardzo zmienił się cały rynek programistów od początku pandemii?
💠 Jak wyobrażasz sobie rynek po pandemii?
💠 Czy oferty dla Juniorów wrócą?
💠 Co sądzisz o podawaniu widełek wynagrodzenia w ofercie?
💠 Dlaczego niedoświadczony programista po założeniu profilu na LinkedIn nie jest zasypywany od razu ofertami pracy?
💠 Jaka jest rola rekrutera agencyjnego w stosunku do takiego, który działa wewnątrz danej firmy?
💠 Czy rekruter agencyjny to #team klient i troszczy się tylko o jedną stronę, czy może to przyjaciel programisty, który może pomóc w procesie?
💠 Jak wiele firm patrzy na to czy ukończyło się uczelnię wyższą?
💠 Czy masz jakąś wizję idealnej współpracy na linii klient-rekruter-kandydat?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
- LinkedIn Rafał - https://www.linkedin.com/in/rafal-niedzinski-recbold/
- LinkedIn Damian - https://www.linkedin.com/in/damiansiekierski/
- Recbold - https://www.linkedin.com/company/recbold-rekrutacja-it/
Tuesday May 18, 2021
BNF odc. 3 Dlaczego mam testować?
Tuesday May 18, 2021
Tuesday May 18, 2021
Dlaczego mam testować?
W tym odcinku odpowiedzi na pytania:
💠 Czy programista musi umieć pisać testy?
💠 Czy wiedza dotycząca testów jest uniwersalna?
💠 Jak się uczyć pisania testów?
💠 Czy TDD to odpowiedź na wszystko? Czy jest to jedyne słuszne podejście do pisania kodu?
💠 Czy jakość oprogramowania to tylko kod i testy?
💠 Co to jest piramida testów?
💠 Czy w każdym projekcie będziemy mieć piramidę testów?
💠 Jak nazywać testy?
💠 Czy powinniśmy dążyć do 100% code coverage?
💠 Za co odpowiedzialny jest programista a za co tester?
💠 Czy są jakieś dobre praktyki dotyczące tego jak organizować kod z testami?
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Porozmawiajmy o Programowaniu”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF
Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399
YouTube - https://www.youtube.com/c/PorozmawiajmyoProgramowaniu
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl
Facebook: https://www.facebook.com/szkoladotneta
Instagram: https://www.instagram.com/kajetan.duszynski
Email: kajetan@szkoladotneta.pl
📝 Notatki:
- Szkoła testów - https://szkolatestow.online
- SocialsHub (One link to rule them all) - https://socialshub.net/OlaKunysz
- Testy na Frontendzie - https://szkolatestow.online/frontend/
- Jak nazywać testy - https://dzone.com/articles/7-popular-unit-test-naming
- F.I.R.S.T. - https://dzone.com/articles/writing-your-first-unit-tests oraz https://medium.com/@tasdikrahman/f-i-r-s-t-principles-of-testing-1a497acda8d6