Sledze forum od 4 lat, w zasadzie od tamtego czasu zaczalem przygode z IT. Pewnie za wiele to nie da, ale rowniez nie zaszkodzi. Szukam pracy po godzinach, odkładam na dom, tak po prostu. Godziny mogą byc elastyczne, moze byc b2b, zleceniówka, cokolwiek. Mój stack to java i cała otoczka, moge rowniez robic jako fullstack. Cv moge podesłac na priv chetnie
Zostań Prelegentem na 4Developers Wrocław i Łódź!
Masz wiedzę i doświadczenie, które chciałbyś przekazać innym? Dołącz do nas jako prelegent na 4Developers! Szukamy ekspertów na następujące ścieżki:
Wrocław: Architektury Aplikacji, Cloud & DevOps, Java, JavaScript, Security, .NET
Łódź: Architektury Aplikacji, Cloud & DevOps, Java, JavaScript
Dlaczego warto?
Jak się zgłosić?
Wypełnij formularz zgłoszeniowy, podając temat i krótki opis prelekcji.
CFP 4Developers Wrocław - https://cfp.4developers.org.pl/wroclaw-2024/
CFP 4Developers Łódź - https://cfp.4developers.org.pl/lodz-2024/
Wzorzec Unit of Work. Najczęściej implementowany w C#, natomiast ja zrobiłem to w Javie z Jooq i Micronaut.
Jeśli chcesz zobaczyć jak m.in. @Transactional działa w Spring Boocie, albo sam nie używasz frameworka, który to umożliwia to zapraszam.
Zachęcam również do zrobienia review kodu (który jest na githubie) i dyskusji.
Jetbrains opublikowało ciekawe wyniki ankiet na temat różnych technologii. Bardzo ciekawie wypada różnorodność stosowania różnych technologii i narzędzi w rzekomo pełnej alternatyw Javie i rzekomo pozbawionymi alternatyw dotnetowi. (Rzekomo, bo to argumenty używane w antydotnetowych dyskusjach przez Javowców właśnie.)
Rzeczywistość wygląda jednak nieco inaczej:
Jeszcze lepiej wygląda poziom zaawansowania w migracji do nowych wersji języka:
Źródła:
https://www.jetbrains.com/lp/devecosystem-2023/java/
https://www.jetbrains.com/lp/devecosystem-2023/csharp/
@szok: nie używałem tej wtyczki natomiast jej licencja jest prawie taka sama jak dla VS czyli musisz płacić za używanie jej jak jesteś firmą z określonym dochodem :P
Wydajna internacjonalizacja w PostgreSQL + Hibernate / JPA - kolumna HStore z tłumaczeniami
Kontynuując nasze rozważania, jak optymalnie zaimplementować wyszukiwanie tekstowe na poziomie pojedynczych pól w systemie, wykorzystamy tym razem typ kolumny specyficzny dla Postgres - kolumnę HStore. Następnie założymy na niej indeksy typu GIN / GiST opisane na początku niniejszej serii artykułów oraz zintegrujemy HStore z Hibernate oraz Spring Data JPA.
Artykuł na blogu: https://walczak.it/pl/blog/wydajna-internacjonalizacja-w-postgresql-hibernate-jpa-kolumna-hstore-z-tlumaczeniami
Napisałem artykuł, może komuś się przyda
https://lsdev.pl/posts/planowanie-zadan-w-java-i-spring/
Projektując złożone aplikacje często zachodzi potrzeba wykonania jakiejś funkcji w przyszłości - jednorazowo lub cyklicznie. Wystarczy wziąć na warsztat aplikację, która przypomina nam o różnych wydarzeniach, wysyła cyklicznie maile lub powiadomienia, czy też dokonuje płatności w modelu subskrypcyjnym. Wymienione wyżej funkcjonalności wymagają implementacji jakiegoś mechanizmu, który pozwoli nam to zrealizować
https://lsdev.pl/posts/planowanie-zadan-w-java-i-spring/
Ten pattern to IMO próba przypudrowania problemu generowanego przez ORMy. Bazy SQLowe robią dużo roboty za nas i nie widzę za bardzo sensu w robieniu czegoś takiego, gdy mamy pełną kontrolę nad tym jak używamy bazy