Testcontainers to narzędzie, które ułatwi Ci zarządzanie kontenerami baz danych w trakcie wykonywania testów integracyjnych.

Już nie musisz tworzyć instancji bazy danych (ręcznie czy z wykorzystaniem Dockera), bo Testcontainers zrobi to za Ciebie!

Cała praca z testami integracyjnymi sprowadza się jedynie do jednego kliknięcia!

A jak to skonfigurować w aplikacji Spring Bootowej pokazuje we fragmencie mojego ostatniego Liva na temat najlepszych narzędzi pomagających w utrzymaniu projektów!

#programowanie #naukaprogramowania #java #backend #technologia #
SoftBull - Testcontainers to narzędzie, które ułatwi Ci zarządzanie kontenerami baz d...
@SoftBull: używałem swego czasu docker compose rule. Sztywne yamle z infrastrukturą się nie sprawdzały, więc je generowaliśmy, odpalaliśmy podzbiór systemu, testowaliśmy i sprzątaliśmy
Spotkaj gwiazdy światowej i polskiej sceny IT na Infoshare F3

Udział jest całkowicie ZA DARMO ( ͡° ͜ʖ ͡°) (chyba, że masz ochotę wesprzeć Ukrainę, kupując bilet Premium)
https://bulldogjob.pl/readme/spotkaj-gwiazdy-swiatowej-i-polskiej-sceny-it-na-infoshare-f3

#programowanie #naukaprogramowania #sopot #testowanieoprogramowania #devops #backend #frontend #machinelearning
Bulldogjob - Spotkaj gwiazdy światowej i polskiej sceny IT na Infoshare F3

Udział ...

źródło: comment_1651068429DbZgrZBpGSNpa1NNhFauar.jpg

Pobierz
Humble Bundle z książkami wydawnictwa Apress. Głównie o technologiach związanych z .NET, ML.NET, Cpłotek, TypeScript, Azure, Github.

26 książek za £14!

Pełna lista:

Practical Entity Framework Core 6

.NET Developers Guide to Augmented Reality in iOS

Lean Software Systems Engineering for Developers

Pro Cryptography and Cryptanalysis

Introducing Distributed Application Runtime (Dapr)

Pro ASP.NET Core Identity

ML.NET Revealed

Visual Studio Code Distilled

The Complete ASP.NET Core API Tutorial

Introducing .NET 6

Building Single
Cześć ( ͡° ͜ʖ ͡°) Mamy dla Was najnowszą listę ofert pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

Zdalnie
Python Developer (Big Data) | Randlab | 13-20k
https://crossweb.pl/job/Bww8e
C++ / Python Developer (R&D) | EXATEL | 12-17k
https://crossweb.pl/job/4AQPy
JAVA Developer (R&D) | EXATEL | 12-17k
https://crossweb.pl/job/TKtwV
Senior Java Cloud Developer | Grape Up | 18,8-28,5k
https://crossweb.pl/job/jES0k
Java Developer
Crossweb - Cześć ( ͡° ͜ʖ ͡°) Mamy dla Was najnowszą listę ofert pracy z kategorii #ba...

źródło: comment_1650616821bEbDamRmU5UbbS27UrR8KH.jpg

Pobierz
Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na wyjazd do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

---------------------------------------------------------------------------

Software Engineer (m/f/d) | Bring! Labs AG 
[Zürich] [85’000 - 115’000 CHF] [Regular] [Full-Time] [English] [Remote]
https://swissdevjobs.ch/jobs/Bring-Labs-AG-Software-Engineer-mfd

(Senior) Software Engineer Java |
SwissDevJobs - Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na...

źródło: comment_1650532332p1nAxHp3mOWFqsSXHeeE6g.jpg

Pobierz
@NieBendePrasowac: niestety sprawa nie jest prosta i oczywista, bo szwajcarskie prawo wcale nie pomaga w zatrudnianiu osób niemieszkających w kraju i jednocześnie chcących pracować zdalnie dla tamtejszych firm. Dlatego też takie firmy muszą kombinować na różne sposoby, żeby zatrudnić takiego pracownika, ale się da i ludzie pracują w taki sposób ( ͡º ͜ʖ͡º) Nie wchodziliśmy nigdy w szczegóły i kwestie prawne, bo co firma to inne
▶️ Liquibase - System kontroli wersji dla baz danych
Poznaj Liqubase – narzędzie do zarządzania i stosowania zmian w schematach baz danych. Naucz się tworzyć profesjonalne środowiska wdrożeniowe i poznaj sposoby przez, które Liquibase wyręczy Cię z wielu manualnych działań.
✅Poznasz najlepsze o najczęściej zachowywane praktyki przy wykorzystaniu tego narzędzia.
✅Dowiesz się jak konfigurować środowiska wdrożeniowe z wykorzystaniem baz danych.
✅Pokaże Ci najlepszy sposób, na uruchamianie testów integracyjnych z wykorzystaniem Springa, Dockera
SoftBull - ▶️ Liquibase - System kontroli wersji dla baz danych
 Poznaj Liqubase – n...
@SoftBull: przecież tego jest masa w sieci, jeśli to ma być wprowadzenie do liquibase od zera to chyba szkoda czasu, może lepiej byłoby skupić się na jakichś szczegółach, ciekawostkach, popularnych problemach liquibase, pułapkach, o może porównanie liquibase vs. flyway, ale nie na zasadzie, że tu xmle, tu sqle, tylko tak praktycznie w życiu, różnice w działaniu, porównanie na różnych systemach db, porównanie we wsparciu dla usług chmurowych etc.? :)

Tak, żeby
@SoftBull: a nie myślałeś np. o jakimś tekstowym wprowadzeniu przed live? Jakiś krótki artykuł, linki do dokumentacji, link do projektu, który będzie używany i jakieś zadanko żeby samemu poćwiczyć? Wtedy kto potrzebuje, to sam może się przygotować z podstaw. Do tego ewentualnie jakiś discord, gdzie każdy w razie gdyby samodzielnie nie podołał z przygotowaniem się do live, będzie mógł zapytać innych.
Byłem kiedyś na jednym Twoim live bo zaciekawiła mnie tematyka,
Mireczki trochę głupie pytanie ( ͡° ͜ʖ ͡°) Jestem zmuszony do zrobienia projektu do pracy magisterskiej w #typescript #nodejs #expressjs i jako, że jestem totalnie początkującym w tym temacie, normalnie programuję w javie, to potrzebuję znaleźć dobrej libki, która pozwoli mi obserwować bazę danych pod kątem dat itp. Używam typeorma z mysqlem (potrzebuję relacyjnej bazy danych). Mój promotor nie chce widzieć czegoś w stylu setInterval xD, a ja
@Yuyath: lista zagadnien do zglebienia:
1. firebase - rekomenduje, milion tutoriali, wszystko robi sie automagicznie :D
2. RavenDB - "subscribe to document changes"
3. antyczny juz Rethink DB, to samo co RavenDB, ale duzo prostsze rozwiazanie i lzejsze. Jesli zdecydujesz sie uzyc to najlepiej uzywaj opakowane w dockera bo baza nie ma juz aktualizacji i ma problemy z nowymi OS
0. masz zle flow w aplikacji. Dane ktore obserwujesz powinny przejsc
Co może być lepsze od weekendu? Długi weekend! ( ͡° ͜ʖ ͡°) Zanim wylogujecie się z komputerów zerknijcie jeszcze na najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

Zdalnie
Middle/Senior .NET Developers | DataArt | 16-23k
https://crossweb.pl/job/zcZnT
Java Cloud Developer | Grape Up | 16-22,1k
https://crossweb.pl/job/LwWeQ
Java Software Developer | Motorola Solutions | 10-16k
https://crossweb.pl/job/dHAQh
Mid Magento Backend
Crossweb - Co może być lepsze od weekendu? Długi weekend! ( ͡° ͜ʖ ͡°) Zanim wylogujec...

źródło: comment_16500074034G37mfiGkTQ3MtJIzO4yxp.jpg

Pobierz
@devopsiarz: Go jest tak prosty, że można się go nauczyć w jeden czy dwa weekendy. Do niedawna nawet nie umiał w typy generyczne. Nie ma sum types, nie ma RAII, nie ma makr, nie ma wsparcia dla early return itp. Po prostu nie ma wielu użytecznych mechanizmów, których w przypadku Rusta trzeba się nauczyć, ale które powodują że kod jest znacznie bardziej zwięzły a język bardziej ekspresywny. Za to ma GC
Go jest tak prosty, że można się go nauczyć w jeden czy dwa weekendy


Ja się go parę lat uczę i ciągle mnie zaskakuje, zwłaszcza w runtime i w multithreading. Po latach stwierdzam, że niektóre rzeczy można pisać znacznie lepiej, prościej i czytelniej, za parę lat pewnie stwierdzę to samo o ewolucji dzisiejszej (zresztą Rusta u mnie też to dotyczy). Więc można coś pisać, w Ruście też można po dwóch weekendach coś
Dzisiaj trochę ofert z kategorii #dotnet i pokrewnych, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

---------------------------------------------------------------------------

IoT Software Engineer | Loepfe Brothers Ltd. 
[Wetzikon] [95’000 - 125’000 CHF] [Regular] [Full-Time] [English]
https://swissdevjobs.ch/jobs/Loepfe-Brothers-Ltd-IoT-Software-Engineer

Product Owner IoT Solutions | Loepfe Brothers
SwissDevJobs - Dzisiaj trochę ofert z kategorii #dotnet i pokrewnych, dla chętnych na...

źródło: comment_1649927340EtVzhuCjdhXPyJ8pT48x1Y.jpg

Pobierz
Czy wiesz, że ❓❓❓
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶️Programowanie zorientowane aspektowo
▶️Testowania i mockowanie
▶️Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!
✅ O tym wszystkim właśnie mówię, we fragmencie mojego ostatniego Live - gdzie pokazuje praktyczne zastawania wzorca Proxy!

#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #kariera #springboot
SoftBull - Czy wiesz, że ❓❓❓ 
Mechanizm Proxy ma zastosowanie w między innymi w taki...
#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #frontend #backend coś z #python i bazami danych. Co
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Co sądzicie o wejściu do świata IT ...

źródło: comment_1649670563f5K2Em16N0OzZdR8Vcom6y.jpg

Pobierz
▶️ Transakcje w Spring Boot!

Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.

Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.

https://bykowski.pl/transakcje-w-spring-boot/

#programowanie #naukaprogramowania #java #backend #technologia #informatyk #ciekawostki #jvm #byczazagroda #framework #spring #kariera #springboot #bazydanych
Cześć Mirki ( ͡° ͜ʖ ͡°) Przygotowaliśmy dla Was najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

Zdalnie
Java Cloud Developer | Grape Up | 16-22,1k
https://crossweb.pl/job/LwWeQ
Java Software Developer | Motorola Solutions | 10-16k
https://crossweb.pl/job/dHAQh
Tech Lead Magento Backend Developer | Strix | 18-24k
https://crossweb.pl/job/a7y8X
Crossweb - Cześć Mirki ( ͡° ͜ʖ ͡°) Przygotowaliśmy dla Was najnowsze oferty pracy z k...

źródło: comment_1649401917hiZziWFL6VoYHzuGmBYZd8.jpg

Pobierz
▶️ Mechanizm Proxy w Spring Boot

Temat który bardzo ożywił i zainteresował Widzów ostatniego Live (którego framgnet możesz zobaczyć na YT). Dlatego koniecznie trzeba omówić w jaki sposób Spring tworzy obiekty Proxy oraz zarządza nimi w cyklu życia aplikacji!

✅Poznasz w jaki sposób IOC container wykorzystuje wzorzec Proxy oraz jak wygląda podział odpowiedzialności pomiędzy Proxy Object i Proxied Object.
✅Spring wykorzystuje dwie implementacje Proxy. Pokażę Ci wady oraz zalety każdej
SoftBull - ▶️ Mechanizm Proxy w Spring Boot

Temat który bardzo ożywił i zaintereso...

źródło: comment_1649385808P3eN014PEFetiUkx1zFzw7.jpg

Pobierz
Zapraszamy na krótki przegląd ofert z kategorii #php, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

---------------------------------------------------------------------------

Senior Backend Engineer | Frontify 
[St. Gallen] [75’000 - 100’000 CHF] [Senior] [Full-Time] [English] [Remote]
https://swissdevjobs.ch/jobs/Frontify-Senior-Backend-Engineer

Senior Software Engineer (Backend) - 100%
SwissDevJobs - Zapraszamy na krótki przegląd ofert z kategorii #php, dla chętnych na ...

źródło: comment_1649236420pbkDkFVDJRbNzv6qfsbXN9.jpg

Pobierz
Cześć Wszystkim! Mamy dla Was najnowszą listę ofert #pracazdalna z widełkami #10k i powyżej ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

FRONT-END

Remote Frontend Developer | Randlab | 13,5-18,5k
https://crossweb.pl/job/4rMr3
Senior Vue.js Developer | Strix | 15-20k
https://crossweb.pl/job/5xV7N

BACK-END
Python Developer (Big Data) | Randlab | 13-20k
https://crossweb.pl/job/Bww8e
C++ / Python Developer (R&D) | EXATEL | 12-17k
https://crossweb.pl/job/4AQPy
JAVA
Crossweb - Cześć Wszystkim! Mamy dla Was najnowszą listę ofert #pracazdalna z widełka...

źródło: comment_16492357077NhEmPPtkvoPLp2AaEmC1F.jpg

Pobierz