Pawlinho
Pawlinho
Chodząc po różnych forach i widząc często popularne pytania w stylu "Co jest lepsze spring, django czy może nawet asp.net?". Większość odpowiedzi kręci się wokół preferencji, czyli kto jaki język bardziej lubi, kto ma większe doświadczenie w danej technologii i czasem też możliwości w danym języku/frameworku (chociaż to rzadziej). Czasami ludzie też piszą, że to zależy od projektu. Właśnie to mnie najbardziej interesuje, do jakich projektów pasuje np. spring a nie pasuje
1
  • Najlepsze
  • Wszystkie komentarze
Krolik
Krolik
Python jest słabym wyborem, gdy zależy nam wydajności


@Saly: Python jest słabym wyborem nie tylko ze względu na wydajność, ale również ze względu na wysokie koszty utrzymania projektu, zwłaszcza jeśli istotna jest akceptowalna jakość. Po prostu musisz mieć mega wysokie pokrycie kodu testami aby dało się cokolwiek potem zmienić bez strachu, że coś zepsułeś. A im więcej masz testów, tym trudniej cokolwiek zmienić bez konieczności poprawiania setek testów. Czytelność kodu
5
Saly
@Pawlinho: kiedyś nie było C# na linuxach tak jak pisałem a to dużo bloker. A po za tym nie było alternatyw. W Polsce jest nadreprezentacja Javowców, więc tak to może wyglądać, że wszystko to Java
1
vev09
vev09
Czy certyfikaty Jetbrains Academy (hyperskill.org) mają jakąś wartość na rynku pracy? Przerobiłem sobie track Java backend developer na free trialu i zastanawiam się czy warto kupić subskrypcję aby odebrać certyfikat. Czy taki certyfikat w CV pomoże mi w kontekście pierwszej pracy?

Swoją drogą mogę polecić Hyperskill. Mają świetne kursy bazujące na praktycznych projektach z wykorzystaniem określonych aspektów danej technologii.

#java #spring #programowanie #programista15k
1
  • Najlepsze
  • Wszystkie komentarze
PoteznyNick
@vev09: nikt na to nie zwraca uwagi xD
13
Strus
@vev09: chyba pomijając security, to nikogo nie obchodzą żadne certy
1
SoftBull
NoSQL - Co Właściwie O Nim Wiemy?

NoSQL jest przede wykorzystywany w rozwiązaniach, gdzie zależy nam na wydajności w gromadzeniu dużej ilości danych. Przykładem może być aplikacja prognozująca kursy walut na podstawie wcześniej zgromadzonych danych historycznych.

Jednak czy w każdej gdzie mamy odczynienia z gromadzeniem danych NoSQL się sprawdzi? Co z aplikacjami bankowymi, gdzie zależy nam na ścisłej transakcyjności?

O
2
  • Najlepsze
  • Wszystkie komentarze
Czlowiek_Ludzki
@SoftBull: przeczytałem "twój stary z NoSQL"
17
wektor420
wektor420
Znacie może jakiś sposób na to żeby w Springu odpalić metodę z serwisu za każdym uruchomieniem?
#programowanie #spring #java
1
  • Najlepsze
  • Wszystkie komentarze
a.....e
a.....e
4
ponton
inaczej się nie da


@Saly: przecież w tym linku jest z 5 różnych sposobów jak to zrobić

normalnie to wywołałbym metodę w mainie


tylko wtedy nie masz dostępu do serwisu, który zapewne jest jakimś beanem, bo jeszcze nie został zainicjalizowany
2
SoftBull
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
2
  • Najlepsze
  • Wszystkie komentarze
mch0588
@SoftBull: Ja stawiałem RabbitMQ i sprawdzałem czy wiadomość wpadała na testową kolejkę. Spoko do integracyjnego testowania infrastruktury :)
3
CuckCuckKlan
Mam pytanie do #ekspert z #java i #spring. Mój projekt składa się z kilku modułów podrzędnych ( projektów ) i w jednym z mam wyciąć zależność od kilku jar-ów jednym z tych podprojektów. O ile poradziłem sobie z częścią maven-a to mam problem jak usunąć z jar-a podprojektu klasy konfiguracji do tych usuwanych klas. Niestety nie mam jak bezpośrednio zmodyfikować tego JAR-a, bo dostaje artefakt
0
  • Najlepsze
  • Wszystkie komentarze
SwissDevJobs
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 |
4
  • Najlepsze
  • Wszystkie komentarze
SoftBull
▶ 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 i Liquibase.
⏰Słyszymy
2
  • Najlepsze
  • Wszystkie komentarze
throaway
throaway
Przyjaciele pomóżcie, mam api na którym jest rate limiting, chce wycisnąć z niego ile się da, ale na każdy endpoint jest inny rate limit - jak to sensownie zrobić, żeby appka w springu mi "poczekała" w przypadku przekroczenia określonego limitu zamiast walić request który się skończy statusem 429? Mogę niby kombinować z jakimiś cronami idealnie wyliczonymi, ale ten rate limit będzie się kiedyś zmieniał, no i wydaje mi się to prymitywnym podejściem.
0
  • Najlepsze
  • Wszystkie komentarze
coxik997
coxik997
Jaką książkę do springa polecacie? Nie musi byc po polsku.
#java #spring
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
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!
3
SoftBull
▶ 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/
0
  • Najlepsze
  • Wszystkie komentarze
SoftBull
▶ 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 z nich, oraz
1
R.....y
R.....y
Czolem wykopki, pomoglby mi ktos wybrac kurs ze springa i hibernate? Chcialem zaczac od kursu ale ten guru i ten drugi najpopularniejszy to ponoc przestarzale xd, konfiguracja xml i MVC.
Chciałem takj ktory bedzie na topie..
Z gory dzieki:)))
#it #java #spring #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu

Spring4Shell to luka, która nie otrzymała jeszcze klasyfikacji CVE, ale wiele wskazuje na to, że zagrożenie jest krytyczne.
https://bulldogjob.pl/readme/spring4shell-niezalatana-luka-w-spring-pozwala-na-zdalne-wykonanie-kodu

#spring #java #programowanie #naukaprogramowania #hackingnews #technologia #internet
3
whoru
Piekło zamarzło, Zero-Day w Springu.

Powiedzcie swoim przełożonym, może zabłyśniecie czy coś.

https://blog.sonatype.com/new-0-day-spring-framework-vulnerability-confirmed

https://www.lunasec.io/docs/blog/spring-rce-vulnerabilities/
7
  • Najlepsze
  • Wszystkie komentarze
SoftBull
▶ Transakcje w Spring Boot
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.

Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
2
  • Najlepsze
  • Wszystkie komentarze
Hatespinner
https://www.cyberkendra.com/2022/03/springshell-rce-0-day-vulnerability.html

Swiezutkie day0 vulnerability. Milego naprawiania. ( ͡° ͜ʖ ͡°)

#spring #java
4
  • Najlepsze
  • Wszystkie komentarze