Lista artykułów

1

Testy integracyjne, czyli jak zasymulować w testach bazy danych przy użyciu testcontainer

W testach integracyjnych niekiedy musimy podłączyć się do zewnętrznych baz danych, serwisów http czy innych elementów systemu, które są poza nasza aplikacją. Zewnętrzne serwisy httpd możemy zamockować przy pomocy wiremocka, jest to znane i popularne narzędzie. Inaczej jest z bazami danych sql i nosql, często przy bazach relacyjnych w testach integracyjnych uruchamiało się bazę typu […]

2

12 factor app z wykorzystaniem serwisów AWS. Gość: Patryk Ziemkowski - POIT 128

Witam w sto dwudziestym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest 12 factor app z wykorzystaniem serwisów AWS . Dziś moim gościem jest Patryk Ziemkowski – absolwent Politechniki Poznańskiej, profesjonalnie Head of Development 32 osobowego teamu frontend / backend developerów w Apptension, a prywatnie tata małego Franka. Mówi o sobie, że jest prostym, typowym informatykiem, którego w wolnym czasie pochłaniają gry – ostatnio Wiedźmin 3. W tym odcinku rozmawiamy o: czym jest 12 factor app? jak sprawdza się podejście oparte na 12 factor app? czy aby jest stosować trzeba mieć aplikacje w chmurze? czy musimy decydować się na wszystkie 12 punktów, czy też możemy wybierać? mówimy o 12 Factor na AWS w kontekście: Config, Build, release, run, Processes Concurrency Dev/prod parity Logs Admin processes jakie są minusy takiego podejścia i vendor locka z AWS? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Apptension – https://www.apptension.com/ Profil Patryka na LinkedIn – https://www.linkedin.com/in/patrykziemkowski/ The Twelve-factor app – https://12factor.net/pl/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/128

Unit testing tips by examples in PHP

In these times, the benefits of writing unit tests are huge. I think that most of the recently started projects contain any unit tests. In enterprise applications with a lot of business logic, unit tests are the most important tests, because they are fast and can us instantly assure that our implementation is correct. However, […] Article Unit testing tips by examples in PHP is from SarvenDev.

Code review – Darmowy publiczny Przegląd Kodu

Cześć. Pracuję nad materiałem na temat code-review. Szukam osób, które chciałyby dowiedzieć się czegoś więcej na ten temat i poddać swój kod takiej darmowej weryfikacji.   Główne założenia Przegląd jest darmowy Preferuję kod napisany w Javie Ocena kodu zostanie zrobiona publicznie (jeżeli chcesz bez ujawniania autora) Co możesz zyskać? Darmowy przegląd kodu Nauka i nowe znajomości Co jest do zrobienia? Umieść swój kod na Github w publicznym repozytorium Przygotuj pull request ze zmianą, którą chcesz pokazać Skontaktuj się ze mną i podeślij link do…

Audit log with event sourcing

Hi, we're Arkency and it's our blog with meaty content.

Pogromca Potworów – gra która w(y)ciąga

Kilka moich spostrzeżeń na temat gry mobilnej "Wiedźmin: Pogromca Potworów", czyli takiego "wiedźmińskiego Pokemon GO".

JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)

Czy wiesz, dlaczego zawodowi programiści z kilkuletnim doświadczeniem popełniają tak mało błędów i są w stanie wypuszczać nowe wersje swojej aplikacji, nawet kilka razy dziennie i jednocześnie niczego w niej nie popsuć? Magia? – No raczej niekoniecznie…😉 W dużej mierze jest to związane oczywiście z ich doświadczeniem i obyciem, jakie zdobyli przez te lata – jednak to nie wszystko. Bez wątpienia ważny jest również sam proces testowania, któremu poddawana jest aplikacja. Bez odpowiednich testów możemy jedynie mieć nadzieję i mocno trzymać kciuki, żeby nasz…

8

Mobile jako ścieżka kariery. Gość: Wojciech Znamirowski - POIT 127

Witam w sto dwudziestym siódmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest mobile jako ścieżka kariery.Dziś moim gościem jest Wojciech Znamirowski – Dyrektor Zespołu Rozwoju i Oprogramowania w Polskich ePłatnościach. Programista z zamiłowania – specjalizuje się w technologiach takich jak: .Net, Java, SQL czy Systemy Embedded. Swoją karierę w Polskich ePłatnościach rozpoczął na stanowisku programisty. Dziś jest Dyrektorem i zarządza zespołem wytwarzania i testowania oprogramowania. Najbardziej ceni sobie możliwość łączenia pasji z pracą, która nieustannie zaskakuje nowymi wyzwaniami.W tym odcinku o mobile jako ścieżce kariery rozmawiamy w następujących kontekstach: dla kogo Mobile to dobra ścieżka kariery?  kto sprawdzi się w tej profesji? jaki background zawodowy mają osoby decydujące się na karierę w mobile? Android czy iOS developer kto ma lepsze perspektywy rozwoju? jaką rolę w rozwoju kariery w tym obszarze mają rozwiązania nienatywne typu Flutter czy React Native? co oprócz języka i platformy powinien wiedzieć i znać mobile developer? jak może wyglądać ścieżka lub ścieżki kariery w mobile? podążanie za wieloma nowościami czy głębsze poznanie węższego obszaru technologicznego? jak wyglądają wynagrodzenia i ilość ofert pracy w sektorze mobile? w jakich innych niż programowanie specjalizacjach mobile można się rozwijać? czy kariera w mobile jest perspektywiczna na najbliższe lata? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: ePłatności – https://pep.pl/ Profil Wojciecha na LinkedIn - https://www.linkedin.com/in/wojciech-znamirowski-b367913/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/127

Co ostatnio czytałeś Piotrze? (XII)

https://unsplash.com/photos/eeSdJfLfx1A " data-image-caption="" data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/08/books.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/08/books.jpg?fit=676%2C450&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

Robię grę na Steam | Devlog #01

Jeśli chcecie śledzić grę na Steam (to na razie wczesny prototyp), to tutaj można go dodać do wishlisty. Potrwa jeszcze z 1-2 lata aż gra wyjdzie: h Wspomniany wykład o architekturze w Unity:

11

🖖 – Żyj długo i pomyślnie – czyli Kotlin, Gradle, Spock i małe testy

Niby wsio wspaniale działa, i można „żyć długo i pomyślnie”, ale jak coś nie chce zafungować, a niby ładnie skonfigurowane. Wtedy tylko cię lekki szlak trafia jak ciągle widzisz “Cannot infer Groovy class path because no Groovy Jar was found on class path”… A więc po krótce, po co i jak. Jeżeli używamy spring inicjalizatora […]

Komentarze w kodzie

Tematowi komentarzy w kodzie poświęciłem kiedyś wpis, w czasach gdy blog nie istniał w obecnej formie i pod obecną nazwą. Niestety, nie posiadam treści zawartej w tamtym wpisie, ale pamiętam, że wywołał on dyskusję, co pozwoliło na wymianę poglądów i punktów widzenia. Temat wydaje mi się na tyle ciekawy, że warto do niego wrócić. Ponowne …

Kręciołek!

Jeśli w wolnym czasie człowiek bawi się w tworzenie narzędzi uruchamianych w terminalu, to prędzej czy później stanie przed poważnym wyzwaniem – implementacj...

14

Fragmenty live’ów na YouTube

Ostatnio na swój kanał YouTube zacząłem wrzucać fragmenty live’ów pocięte na krótsze – około 10-minutowe – filmiki. Każde nagranie skupia się na jednym zagadnieniu. Dzięki temu łatwiej będzie po czasie znaleźć interesujące fragmenty bez przeszukiwania całego dwugodzinnego nagrania. Zapraszam również do zapisu na newsletter, gdzie poza tego typu nagraniami otrzymacie również linki do dodatkowych materiałów […]

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą (cykl życia aplikacji, pierwsza aplikacja hello world) KierunekJava.pl Naucz się programować w Javie i zdobądź pracę jako programista! Seria darmowych webinarów w ramach promocji StormIT.pl Dodatkowe materiały do pobrania na KierunekJava.pl   Przygotowanie lokalnego środowiska programistycznego do pracy z Javą Co to jest Java, JDK i JRE? Instalacja Java Pierwsza aplikacja w stylu hello world Cykl życia aplikacji Java Co to jest Java, JDK i JRE? Java z punktu widzenia użytkownika Przykładowe komendy java -version java…