Piramida testów określa schemat rozłożenia testów w systemach informatycznych. Stanowi ona pewien zbiór spostrzeżeń dotyczących tworzenia testów automatycznych
Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak diament czy trofeum
W tym artykule opowiem Ci:
co doprowadziło do powstania nowych koncepcji oraz jak się one kształtują
jak rozsądnie rozłożyć testy automatyczne w aplikacji

Sprawdź koniecznie:
https://bykowski.pl/piramida-diament-i-trofeum-jak-rozplanowac-testy-automatyczne-w-aplikacji/

#programowanie #programista15k #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #
SoftBull - Piramida testów określa schemat rozłożenia testów w systemach informatyczn...
8 marca o 19:00 Organizuje otwarte szkolenie z zakresu implementacji testów automatycznych w Java/Spring Boot w trakcie którego:
opowiem o piramidzie testów, który określa schemat rozkładu testów w aplikacji
pokaże Ci odpowiedzialności poszczególnych testów, by zyskać rozeznanie kiedy który wybrać
a przede wszystkim wspólnie dokonany, krok po kroku właściwej implementacji testów jednostkowych z wykorzystaniem mocków, testów integracyjnych z wykorzystaniem bazy danych, oraz testów End-2-End.

Szkolenie ukierunkowane jest na praktykę!
SoftBull - 8 marca o 19:00 Organizuje otwarte szkolenie z zakresu implementacji testó...
Czego oferty pracy wymagają od Java Developera w 2021?
Na to pytanie szukałem odpowiedzi realizując research na ostatnim LiveStreamie!

Przede wszystkim owocem tej pracy jest mapa kompetencji (wraz ze źródłami do nauki), dzięki której możemy uporządkować i nadrobić wszystko, co musi umieć Java Developer względem aktualnych ofert pracy. Dlatego warto je poznać i zawrzeć w CV, by pozyskać kolejnego plusa na rozmowie o pracę

Wychodząc naprzeciw aktualnym potrzebom rynku przygotowałem wstępny harmonogram
Pobierz SoftBull - Czego oferty pracy wymagają od Java Developera w 2021? 
Na to pytanie szu...
źródło: comment_16134985123wtg70RSynCDSwrfWHRcc6.jpg
Organizuje Szkolenie Charytatywne z Apache Kafka – czyli prawdopodobnie najbardziej pożądany na rynku pracy Message Broker, który cieszy się uznaniem wielu profesjonalnych systemów informatycznych.

Cale szkolenie przeprowadzone będzie krok po kroku w interaktywny sposób, aby każdy mógł zintegrować się z tworzonym przeze mnie system niezależnie od języka programowania jaki wybierzesz! ( ͡° ͜ʖ ͡°)-

W zeszłym roku w szkoleniu charytatywnym uczestniczyło ponad 300
SoftBull - Organizuje Szkolenie Charytatywne z Apache Kafka – czyli prawdopodobnie na...
Tuż przed Świętami postanowiłem udostępnić fragment jednego z rozdziału mojej książki Spring Boot 2, tak, aby każdy na Święta mógł przerobić kominkową lekturę.

Literaturę polecam przede wszystkim tym osobą, które jeszcze nie miały okazji zapoznać się z największą zmianą wprowadzoną w Spring Boot 2/Spring 5 – jaką jest Programowanie Reaktywne z wykorzystaniem Spring WebFlux – która bazuje na Projekt Reactor.
Czym jest programowanie reaktywne
Jakie niesie ono ze sobą korzyści
Pobierz SoftBull - Tuż przed Świętami postanowiłem udostępnić fragment jednego z rozdziału mo...
źródło: comment_1608747756cGzPOUeJiEgTLHHbu3FJ0L.jpg
Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pierwszej sieci mikrousług?

Właśnie TERAZ możesz uzyskać dostęp do mojego szkolenia z tworzenia mikrousług z użyciem Spring Cloud w baaardzo obniżonej cenie Szkolenie cieszy się taką popularnością, że już przygotowałem następne w tym temacie, bardziej zaawansowane

Nie daj się zostawić z tyłu i łap okazję, dopóki jest taka cieplutka i kusząca Czyli do piątku wieczorem
Pierwszą cześć szkolenia - w
SoftBull - Czy wiesz, że czytając tego posta stoisz o krok od uruchomienia Twojej pie...
Nieraz spotkałem się z opinią, że zarobki w Norwegii są fantastyczne
Poniekąd tak jest, ale uwzględniając koszty życia, podatki, nowe ustawy, które wchodzą w 2020, nie jest już tak kolorowo.
Dlatego, aby każdemu uprościć sprawę i odpowiedzieć na pytania - Ile zarabia programista w Norwegii? Ile wydaje się tam na życie? - napisałem artykuł, gdzie podliczyłem i porównałem koszty życia z przelewami na konto. Przyznam, że niektóre wydatki w Norwegii mnie zaskoczyły
Pobierz SoftBull - Nieraz spotkałem się z opinią, że zarobki w Norwegii są fantastyczne 
Pon...
źródło: comment_1607251382EckMITDvfN26BwBdOkuxox.jpg
@SoftBull: wydaje mi się, że zarobki developera są jednak wyższe niż to co zostało przytoczone na stronie (546k brutto).
Może to kwota dla początkujących programistów na start? Ewentualnie middle level.
Z researchu który robiłem wyszło, że dobry programista spokojnie może mieć 800k do nawet 1000k (milion) NOK brutto. A jeśli jest leadem to 1250k i więcej.
Wiem to z tego, że sam dostałem 750k jako UI Designer (plus dużo benefitò
Ho ho ( ͡° ͜ʖ ͡° )*:
W powietrzu czuć już nastrojowy powiew nowego szkolenia na temat Tworzenia mikrousług ze Spring Cloud
Tym razem dla wszystkich chętnych szykuję potężną dawkę praktycznej wiedzy na temat:
- Projektowania mikrousług
- Wykorzystania Load Balancera
- Zastosowania Service Discovery
- Działania API Gatawy
- I wiele innych (szczegóły na stronie rejestracji)

Duża dawka wiedzy podana jak
SoftBull - Ho ho ( ͡° ͜ʖ ͡° )つ──☆*:・゚
W powietrzu czuć już nastrojowy powiew nowego ...
Cześć!
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na stanowisko na stanowisko Senior Developera w norweskim Software House.
Dodałem też kilka spostrzeżeń i wskazówek, które na pewno przydadzą się również Juniorom.
Jestem ciekawy jak oceniacie pytania i poziom :)
https://bykowski.pl/lista-pytan-rekrutacyjnych-na-senior-deva-w-norwegii/

#rakowezdjecie

#programowanie #programista15k #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #norwegia #kariera #it
Pobierz SoftBull - Cześć!
Spisałem listę pytań jakie pojawiły mi się w trakcie rekrutacji na...
źródło: comment_1603433079ZsK7kAdAjMKZbt40ARBnfE.jpg
Bestsellerowy kurs znów do wzięcia!
Ruszyły zapisy na kolejną edycję Spring Boot 2. Zarówno zaawansowani programiści, jak i nowicjusze znajdą wersję dla siebie. Solidna porcja praktycznej wiedzy i masa innych korzyści, która została doceniona przez setki kursantów .
W tej edycji czekają Cię dodatkowe atrakcje i udogodnienia, między innymi ścieżka certyfikacyjna i dostęp do biblioteki wybranych przez Ciebie zapisów z innych szkoleń online. Dzięki temu to Ty dyktujesz sobie tempo nauki i
Pobierz SoftBull - Bestsellerowy kurs znów do wzięcia! 
Ruszyły zapisy na kolejną edycję Spr...
źródło: comment_1603290329T7maBhcMWVz6r0eFwOAcx5.jpg
Hallo, dzień dobry!

Zapraszam na otwarte szkolenie skierowane zarówno dla osób, którzy dopiero zaczynają przygodę ze Spring Framework, jak i dla osób doświadczonych chcących ugruntować swoją wiedzę i poznać najlepsze podejście do implementacji REST API! ( ͡ ͜ʖ ͡)

Co zyskasz biorąc udział w webinarze?
- Zbiór najlepszych praktyk podanych na tacy
- Podręczną ściągę dotyczącą implementacji REST API
- Przede wszystkim liveCoding w trakcie, którego możesz
SoftBull - Hallo, dzień dobry! 

Zapraszam na otwarte szkolenie skierowane zarówno ...
Hallo, dzień dobry! ( ͡ ͜ʖ ͡)

Tymi słowami zaczynam mój vlog w ramach którego przedstawiam proces rekrutacyjny na stanowisko Java Senior Developera/Tech Lidera do norweskiego Software House.

✅ O tym jak wyglądały 4 etapy rekrutacji opowiadam wraz z dorzuceniem paru rzeczy, które wykorzystałem by wyróżnić się na tle ponad 100 innych kandydatów.

✅ Pod filmem zajdziesz też wersję tekstową

Jestem ciekawy co sądzisz o takiej rekrutacji
SoftBull - Hallo, dzień dobry! (⌐ ͡■ ͜ʖ ͡■)

Tymi słowami zaczynam mój vlog w ramac...
Pierwsze tygodnie pracy w norweskim Software House mam za sobą ✅
Dlatego dziś się z Tobą dzielę pierwszymi odczuciami
Zobacz jak wygląda skandynawskie podeście do pracy z ludźmi, i jak możesz wzbogacić się, wykorzystując te doświadczenia w swojej karierze
PS. Ze względu na trzeci punkt podawany punkt zostać w Norwegii na dłużej niż planowałem
https://bit.ly/2Yjdhsx

#programowanie #programista15k #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #norwegia
SoftBull - Pierwsze tygodnie pracy w norweskim Software House mam za sobą ✅ 
Dlatego...
✅Opowieść przez życie napisana kiedy to postanowiłem opuścić kraj i wejść do branży IT w Norwegii.

Opowiem Ci czemu obrałem kierunek Norwegii oraz jak to się zaczęło. Zapraszam Cię do wywiadu, który przeprowadzam sam ze sobą

https://bykowski.pl/rzucilem-prace-konsultanta-wykladowcy-i-przeprowadzilem-sie-do-norwegii/

#programowanie #programista15k #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #norwegia
Pobierz SoftBull - ✅Opowieść przez życie napisana kiedy to postanowiłem opuścić kraj i wejść ...
źródło: comment_1596205435S6S6D74kIHsaTdUKi6Rl3M.jpg
✅ REST Client pozwala na pobieranie danych z API
Istniej wiele bibliotek do Java, jak i dedykowanych dla Spring, zarówno blokujących i nieblokujących. Dlatego zebrałem je wszystkie w jednym miejscu i opisałem.
Jako przykład tego co możemy
osiągnąć wykorzystując te narzędzia pokazuje w materiale wideo aplikacje, która pobiera dane z Google Maps API - wszystkie kroki od A do Z
Całość znajdziesz w moim ostatnim artykule: https://bykowski.pl/rest-http-client-w-java-gson-unirest-o…/
✨ Dorzuciłem również link
Pobierz SoftBull - ✅ REST Client pozwala na pobieranie danych z API
Istniej wiele bibliotek ...
źródło: comment_1594465567uZvLYkmLSoBKLICtTVzB07.jpg
✅Kolejna otwarty LiveStream w ramach którego poznasz Apache Kafka! Szkolenie prowadzone jest w formie interaktywnej - możesz podążać za prowadzącym i/lub integrować swój kod z aplikacją budowaną w trakcie wydarzenia przez co od razu zobaczysz rezultat działania swojej aplikacji w trakcie Live! :)

-> Dowiesz się czym jest Apache Kafka - garść wiedzy niezbędna, aby przystąpić do części praktycznej
-> Przekonasz się co czyni Apache Kafka jednym z najchętniej wykorzystywanych message brocker'ów
Pobierz SoftBull - ✅Kolejna otwarty LiveStream w ramach którego poznasz Apache Kafka! Szkolen...
źródło: comment_1592925462TxzQ9UcDTM9KTfu2IsYgmw.jpg
✅ Jedno z pytań, które pojawiło się na mojej rozmowie kwalifikacyjnej na stanowisko Java Mid Developera tyczyło się debugowania zdalnego.
Wówczas nie potrafiłem odpowiedzieć na to pytanie, dlatego nagrałem specjalny materiał dla potomnych, oraz tych, którzy chcą sobie ułatwić życie podczas diagnozowania błędów w aplikacji.
Dodatkowo pokazuje jak debugować aplikację uruchomioną w ramach Dockera

Link do video-szkolenia: https://youtu.be/_jBroLn6LKQ
Więcej na temat zastosowania debugera znajdziesz w artykule: https://bykowski.pl/debugowanie-sprytne-sposoby-na-odnajdowanie-bledow-w-kodzie/

#programowanie #programista15k #naukaprogramowania #java #
SoftBull - ✅ Jedno z pytań, które pojawiło się na mojej rozmowie kwalifikacyjnej na s...
Czy wiesz że...?
LiveReload i HotSwap – to funkcjonalności, które umożliwiają Ci na sprawne i łatwe wprowadzenie zmian w uruchomionej aplikacji.
To znacznie uprasza i przyspiesza proces tworzenia aplikacji!
Dodatkowo zdradzę Ci jak osiągnąć podobny efekt korzystając z tylko z IntelliJ IDEA.

Sprawdź
https://youtu.be/MHqqZOSM9cU

#programowanie #programista15k #naukaprogramowania #java #backend #admin #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #devtools #livereload #hotswap
SoftBull - Czy wiesz że...?
LiveReload i HotSwap – to funkcjonalności, które umożliw...
@scriptkitty: Akurat mam odwrotnie - jak pracuje z mikrousługami, gdzie zmieniam drobną rzecz w jednej, od razu później drugiej, a potem jeszcze coś na froncie, to nie chce mi się wszystkich usług przebudowywać tylko robi to za mnie automatycznie intelliJ - w momencie kiedy przechodzę pomiędzy oknami :)
Ale jasne dobrze Cię rozumiem - w końcu każdy urządza sobie środowisko pracy tak jak mu wygodnie. Ja tylko pokazuje jakie są możliwości
✅ Cloud Native Buildpacks to rozwiązanie stworzone przez Pivotal i Heroku, którego zadaniem jest dostarczenie środowiska wykonywalnego dla aplikacji.

Z wykorzystaniem Buildpacks możemy w bardzo łatwy sposób budować obrazy zgodne z Docker, a to wszystko zapewnia nam najnowszy Spring Boot 2.3!

Rozwiązanie na pewno zaciekawi entuzjastów Dockera

Link do video-szkolenia: https://youtu.be/b9dPc_rhBxE

#programowanie #programista15k #naukaprogramowania #java #backend #admin #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #heroku #docker #devops
SoftBull - ✅ Cloud Native Buildpacks to rozwiązanie stworzone przez Pivotal i Heroku,...
✅ Zobacz jak zautomatyzować swoją pracę z wykorzystaniem narzędzia Jenkins!

Od podstaw pokazuje jak skonfigurować system Continuous Delivery, który pobiera kod ze wskazanego repozytorium, kompiluje go, uruchamia testy, a następnie wdraża aplikacje (w tym przypadku Spring Boot ) na server Heroku

Link do całego odcinka: https://youtu.be/H8gCKTBQASQ


#programowanie #programista15k #naukaprogramowania #java #backend #admin #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #frontend #soap #rest #spring #heroku #ci #cd #jenkins
SoftBull - ✅ Zobacz jak zautomatyzować swoją pracę z wykorzystaniem narzędzia Jenkins...
via Wykop Mobilny (Android)
  • 2
@Djelon: co jest nie tak z job DSL? A groovy? To Java przecież, słaba integracja z vcs? Jeśli korzystasz z clear case to tak, obsługa deploymentow działa tak dobrze jak ja napiszesz, dziurawe wtyczki? Zaplac Hashiemu to Ci napiszą taki plugin jaki chcesz, dziwna obsługa secretow? Jeden plugin Credentials i po sprawie? Nie czepiam się i szanuje Twoje zdanie, ale Jenkins to tylko narzędzie, działa tak jak nim operujesz, są Travisy,
@opozot: napisałeś jak rozwiązać coś co w innych narzędziach jest od ręki. Zanim doprowadzisz Jenkinsa do działania to zmarnujesz dwa miesiące a i tak co chwilę będziesz walił głową w ścianę.

A używając jakieś Circle CI czy Gitlab CI nawet nie pomyślisz o często bezsensownych problemach jakie występują w Jenkinsie.