Wszystko
Najnowsze
Archiwum
4
Python dogania Javę w najnowszych rankingach języków programowania

Choć Java od wielu lat króluje w rankingach popularności języków programowania, już wkrótce może ona zostać zdetronizowana przez Pythona.
z- 9
- #
- #
- #
- #
- #
- #
@Trebeliant: nein
Zawieszanie się programów nie dość, że jest frustrujące, to jeszcze może sporo kosztować, a naprawienie tego u źródła wymaga dużo pracy. Dlatego też powstał HangFix. Sprawdź, jak to narzędzie ułatwi Ci kodowanie.
https://bulldogjob.pl/news/1349-nowe-narzedzie-naprawi-zawieszanie-sie-programow-javy-i-nie-tylko
#programowanie #java
https://bulldogjob.pl/news/1349-nowe-narzedzie-naprawi-zawieszanie-sie-programow-javy-i-nie-tylko
#programowanie #java
źródło: comment_1602679944l7aOzjINm3GYkHVq0ejj7V.jpg
PobierzPrzez 4 lata programowania dzisiaj review pierwszy raz robił mi gość co programuje w Javie ponad 15 lat. Powiem Wam tak, ile review w życiu miałem to dzisiaj miałem całkowity inny wymiar review. Nie tylko rozmowy o kruczkach w kodzie, co można zmienić itd, ale o ogólnym spojrzeniu na kod, sposobie podejścia, zadawał mi pytania retoryczne i do tego to review było na całkowitym bezemocjonalnym, profesjonalnym podejściu. Mogę to porównać do tego,
@janek_rest dokładnie tak. Plus jak stajesz się największa rybą w swoim akwarium to warto poszukać nowego akwarium korzystając z Twojej analogii :p
konto usunięte via Wykop Mobilny (Android)
- 4
Komentarz usunięty przez autora
#android #java #programowanie
Na studiach związanych z programowaniem mam do zrobienia projekt na Androida (najlepiej w javie),który do komunikacji z serwerem wykorzystuje REST technikę. Jakieś wskazówki od czego mam się zabrać?
Ma być to aplikacja która np od punktu A do punktu B pokaże dystans w km.
Na studiach związanych z programowaniem mam do zrobienia projekt na Androida (najlepiej w javie),który do komunikacji z serwerem wykorzystuje REST technikę. Jakieś wskazówki od czego mam się zabrać?
Ma być to aplikacja która np od punktu A do punktu B pokaże dystans w km.
- 1
@yras8:
nie odpowiedziałeś mi zupełnie na pytanie i nie wiem co tak naprawdę masz zrobić, ale masz tu ogólne protipy xD
jak chcesz mieć serwer, który udostępnia API RESTowe to najłatwiej będzie to o----ć w Spring Boot
tutaj masz serię tutoriali jak to
nie odpowiedziałeś mi zupełnie na pytanie i nie wiem co tak naprawdę masz zrobić, ale masz tu ogólne protipy xD
jak chcesz mieć serwer, który udostępnia API RESTowe to najłatwiej będzie to o----ć w Spring Boot
tutaj masz serię tutoriali jak to
- 0
@yras8: Jeśli to ma być zapytanie z aplikacji do serwera to obczaj bibliotekę Retrofit
- 6
Cześć, kolejny odcinek Kursu Spring Boota jest już dostępny na Youtube. W tym odcinku pokazuję jak z migrować bazę na Mysql i jakie problemy można napotkać przy takiej migracji.
Kurs Spring Boot 10 - Migracja do Mysql
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception
Kurs Spring Boot 10 - Migracja do Mysql
#spring #programowanie #java #naukaprogramowania #programista15k #nullpointerexception

- 1
@Lewo: Nie. To raczej taki Spring na sterydach. Jeśli chcesz używać Springa w Javie, to najrozsądniej jest skorzystać ze Spring Boota, wtedy możesz wygenerować sobie aplikację na https://start.spring.io/ (dodajesz odpowiednie zależności i pobierasz aplikację). I wtedy w większości przypadków konfiguracja sprowadza się do dodania odpowiedniego propertiesa w application.properties.
@mateuszd: nagrać coś w stylu jak zrobić deploy mikroserwisów na kubernetesa i tym zarządzać, trochę z devopsu dla javowców, np. jak zrobić load balancer, czy discovery server na kubernetesie bez springowych
Polecicie jakieś rozwijające materiały z #java? Podstawy mam opanowane, więc chodzi mi raczej o poziom średnio zaawansowany. Mogą być jakieś konkretne implementacje funkcji, tworzenie gotowego projektu, omówienie szerszych zagadnień, jak np. programowanie funkcyjne (na konkrecie), bardziej szczegółowe omówienia bibliotek, zagadnienia związane z tworzeniem dobrego kodu, refactoring i punktowanie typowych błędów itp.
#programowanie
#programowanie
- 1
@the_good_guy: prezentacje jug, confitura, devoxx i z kanału Javy
- 1
@the_good_guy: tak ten. Imo warto śledzić. Niby jest mało popularny, ale są tam często prezentacje ludzi, którzy de facto ten język tworzą.
Jeszcze trochę innego typu twórczość, bardziej w klimatach DDD i architektury - filmiki/podcasty Mariusza Gila, Kuby Pilimona i Sławka Sobótki (np. kanał devupgrade, szczególnie ciekawa seria Q&A)
Jeszcze trochę innego typu twórczość, bardziej w klimatach DDD i architektury - filmiki/podcasty Mariusza Gila, Kuby Pilimona i Sławka Sobótki (np. kanał devupgrade, szczególnie ciekawa seria Q&A)
Czy ktoś faktycznie sprawdza czy ludzie mają licencje do #java od Oracle? Chodzi o używanie komercyjnie bez licencji.
#programowanie
#programowanie
@rekt_bitcoinowcom: a czytałeś kiedy licencja jest potrzebna? Jak chcesz mieć support od Oracle.
Komentarz usunięty przez moderatora
12
Facebook's Code Checker - Computerphile

Pan z filmu jest twórcą programu Infer - startupu kupionego przez Facebooka. Infer jest static code checkerem opartym na autorskim rozwinięciu obecnej wiedzy symbolicznej analizy kodu. Wersję stabilną osiągnął 4 dni temu. Java, C++, Objective-C i C. Podobno dobrze sprawdza się jako review-bot.
z- 0
- #
- #
- #
- #
- #
- 0
List VS stream . Czemu w stream dostaje NPE w tym samym przykładzie?
https://paste.ofcode.org/37BLfQj8kEqxFYSCQM8jinr
#java #programowanie #naukaprogramowania
https://paste.ofcode.org/37BLfQj8kEqxFYSCQM8jinr
#java #programowanie #naukaprogramowania
Mirasy Java czy Python, i dlaczego? Mam na myśli wejście w developerkę, pare lat już jako QA mam. Startuje powoli z javą, ale coraz częściej spotykam się z opinią, że rynek już jest zapchany. I może coś w tym jest, bo jak przeglądam LinkedIn to po 15 - 20 kandydatów na juniora startuje. Poza tym jeśli chodzi o webówke to chyba głównie korpo i aplikacje molochy? Natomiast zastanawia mnie jak to jest
@pabl0esc0bar tzn mi się udało za pierwszym razem ( ͡º ͜ʖ͡º) ale pytałem się ile osób było chętnych, to ponad 100. Web
- 2
@pabl0esc0bar: Nie jestem zatrudniony, ale studiuję infe i przeglądam oferty pracy od dłuższego czasu i do takiego wniosku dochodzę. U nas w kole naukowym jeśli piszemy coś wspólnie to zasadniczo tylko w pythonie, pythona tez uczymy młodsze roczniki i ogolnie to taki najczesciej przeze mnie widywany jezyk.
Jeśli masz umiejętności z zakresu QA to myślę, że generalnie najprosciej byloby Ci migrować wewnątrz firmy, ale podejrzewam że to zajmie trochę czasu.
Jeśli masz umiejętności z zakresu QA to myślę, że generalnie najprosciej byloby Ci migrować wewnątrz firmy, ale podejrzewam że to zajmie trochę czasu.
Programuję już 4 lata zawodowo w Javie i jestem w kolejnym projekcie, gdzie w-----o na siłę mikroserwisy, bo modne i teraz jakikolwiek rozjazd w danych na froncie, komunikacja za pomocą kafki jest tak k------o zdiagnozować, request idzie po różnych mikroserwisach, że łatanie bugów jest p--------e. To już 4 projekt, gdzie zespół pod koniec stwierdza, ze lepiej było robić monolit. Mikroserwisy sprawdziły mi się tylko póki co w jednym projekcie.
#java
#java
- 13
@janek_rest: bo mikroserwisy jak wszystko mają swoje zastosowanie. Architekturę trzeba dobrać pod projekt, a nie na siłę. Na pocieszenie, sam kiedyś położyłem projekt na siłę wciskając mikroserwisy bo takie fajne :D
@janek_rest: było ale dobre

konto usunięte via Wykop Mobilny (Android)
- 1
Mirki potrzebuję porady co do środowiska na które mam zdeployowac aplikację.
Aplikacja to ordynarny CRUD w Springu oraz front w Angularze. Będzie używana przez kilka osób i to bardziej do odczytu niż do zapisu, więc baza danych nie będzie zbyt obszerna.
Jednym z wymagań jest aby było to jak najtańsze, najlepiej darmowe.
Drugą sprawą jest to że nigdy nie miałem styczności z deployem i utrzymywaniem apki.
Będę
Aplikacja to ordynarny CRUD w Springu oraz front w Angularze. Będzie używana przez kilka osób i to bardziej do odczytu niż do zapisu, więc baza danych nie będzie zbyt obszerna.
Jednym z wymagań jest aby było to jak najtańsze, najlepiej darmowe.
Drugą sprawą jest to że nigdy nie miałem styczności z deployem i utrzymywaniem apki.
Będę
- 0
@mugenDeath: a nie jest przypadkiem tak że po roku użytkowania darmowe usługi chmurowe przestają być darmowe?
@StoLatSamotnosci: W GCP masz tak, że dostajesz te 300 dolków na rok i po roku normalnie płacisz za zasoby, można to ucinać na różne sposoby (spot instances, reserved instances etc) ale nikt za darmo maszyny większej niż 1vCPU i 256RAM raczej nie odda. Możesz przebujać się po free tierach i potem kupić coś w DigitalOcean czy OVH, co taniej wyjdzie.
Oto kolejny artykuł z cyklu "Interfejsy w Javie"! Tym razem poznasz podstawowe koncepcje związane z wyrażeniami lambda i ich zastosowaniem w interfejsach funkcyjnych
https://bulldogjob.pl/news/1343-interfejsy-w-javie-wyrazenia-lambda
#java #naukaprogramowania
https://bulldogjob.pl/news/1343-interfejsy-w-javie-wyrazenia-lambda
#java #naukaprogramowania
źródło: comment_1602508696EJYbHEKzSpQWzRFf3N4BXE.jpg
PobierzMoże to głupie pytanie,ale ktoś widzi błąd ?
String test = "";](https://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif)";)
Pattern p1 = Pattern.compile("https?://.*[\"]");
Matcher MatchInputLine =p1.matcher(test);
if(MatchInputLine.find())- 0
@Pan_latarka: bo regex matchuje największą część jaka pasuje, to się nazywa "greedy matching". Można to obejść takim regexem
https?://([^\"]*) (czyli zamiast matchować wszystko kropką, matchujesz wszystko poza znakiem "), albo można zastosować lazy matching.- 1
- 1
@JacobTheLiar: nie jestem do końca pewien czy dobrze rozumiem ale wydaję mi się, że usunięcie z Attribute:
@OneToMany
@JoinColumn(name = "timeperiodid")
private
@OneToMany
@JoinColumn(name = "timeperiodid")
private
- 0
@MrFisherman: @kickli: dzięki Wam bardzo za pomoc, rozwiązałem to inaczej, po prostu w klasie zrobiłem pole
private Integer timePeriodId; i ręcznie/z kodu wyszukuję te TimePeriod i setuje je do osobnej klasy łączące oba i inne potrzebne obiekty. Jak będę refaktoryzował (jak znajdę czas), to odniosę się jak udało mi się poradzić.- 1
#programowanie #java #hibernate
Napisaliście aplikację, wdrożyliście ją i już działa. Na produkcji w bazie danych są jakieś dane.
Rozwijacie dalej aplikację i robicie jakieś zmiany w Entity (np. dodanie kolumny w bazie, zmiana nazwy tabeli).
Co
Napisaliście aplikację, wdrożyliście ją i już działa. Na produkcji w bazie danych są jakieś dane.
Rozwijacie dalej aplikację i robicie jakieś zmiany w Entity (np. dodanie kolumny w bazie, zmiana nazwy tabeli).
Co
Co robicie przy wdrożeniu nowej wersji aplikacji z Hibernate?
- Hibernate sam robi zmiany na produkcji 0% (0)
- Liquibase 52.2% (24)
- FlyBase 15.2% (7)
- Ręczne SQL 21.7% (10)
- Eksport -> Hibernate -> Import 6.5% (3)
- Inne 4.3% (2)
- 4
Komentarz usunięty przez autora
konto usunięte via Wykop Mobilny (Android)
- 4
@mk321: co to flybase?
Chyba flyway?
Chyba flyway?
- 5
#programowanie #java
Znam dobrze Javę, dobrze podstawowe moduły Springa, podstawy JPA, podstawy Dockera (Docker Compose).
Robię takie typowo korpo-apki (backend i web, do tego trochę frontu w np. Angularze).
W co dalej iść? Jakich technologii się uczyć? Chodzi dalej o ten sam obszar (aplikacje dla banków, ubezpieczenia, telco, dokumenty itd). Żeby zostać #programista15k (senior Java developer).
Znam dobrze Javę, dobrze podstawowe moduły Springa, podstawy JPA, podstawy Dockera (Docker Compose).
Robię takie typowo korpo-apki (backend i web, do tego trochę frontu w np. Angularze).
W co dalej iść? Jakich technologii się uczyć? Chodzi dalej o ten sam obszar (aplikacje dla banków, ubezpieczenia, telco, dokumenty itd). Żeby zostać #programista15k (senior Java developer).
W co iść na senior Java developera?
- Technologie rozproszone (Hazelcast, Ehcache) 8.8% (5)
- Głębiej w Hibernate, bazy danych i ich wydajność 5.3% (3)
- Mikroserwisy app (Spring Cloud, Hystrix, Eureka) 24.6% (14)
- Mikroserwisy DevOps (Kubernetes) 5.3% (3)
- Chmury - DevOps (AWS, EKS - Kubernetes) 35.1% (20)
- Obliczenia w pamięci (???, Spark?, Cassandra?) 3.5% (2)
- Komunikacja (GraphQL, gRPC, Kafka/RabbitMQ) 8.8% (5)
- DDD, Event Storming, CQRS 7.0% (4)
- Inne 1.8% (1)
no właśnie często są tematy devopsowe :/ Dla mnie to paranoja, że programista musi wchodzić w te tematy zamiast skupić się na pisaniu aplikacji.
@mk321: bo to dwa odrebne stanowiska przeciez...
Tego kto tak mysli to powinno sie mlodkiem po glowie bic...
Jeszcze tego brakowalo zeby jedna osoba pisala aplikacje, zarzadzala os, infrastruktura (sieci, servery), zarzadzala projektami, i debugowala np jbossa.
Ludziom sie w glowach p----------o.
@mk321: @matwes: programowalem w Javie i szkoda czasu się uczyc po robocie jak ma się rodzinę i dzieci, teraz są takie trendy że z javowcow robią chłopców od wszystkiego xD jak masz 20-30 lat to możesz się bawić w takie cos, ale lepiej weź się wyspecjalizuj w jednej rzeczy typu kubernetes albo aws, zarobki są większe a i na rozmowach nie pytają Cię jak dziecka z algorytmów czy
- 1
- 1
@JacobTheLiar: a spróbuj pattern = "yyyy-MM-dd'T'HH:mm:ss"

























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