Ogólnie zacząłem trochę siedzieć na GitHub i robię "commity" na "swoje" repozytorium, które "sforkowałem" z konta jakiegoś typa - zrobiłem mu fixy i wysłałem "pull request" (kureła nie ogarniam jeszcze o co tam chodzi dlatego tak piszę xd). No i przyjął, wszystko fajnie - ale dziś znów zrobiłem kilka poprawek, wysłałem mu "pull request" i widzę, że wysłałem mu też te starsze commity (co wysłałem wczoraj) i pytanie jak się pozbyć tych
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mamniciwszystko: na szybko: upewnij się że wszystko masz sfetchowane i albo:

- odbij jeszcze raz brancha z aktualnego mastera/maina oryginalnego repo (prawdopodobnie będzie w GitHubie będzie to "upstream"), i dorzuć swoje commity wybierając wisienki (cherry-pick) i wystaw PR z nowego brancha
  • Odpowiedz
Mirabelki i Mireczki jest coś fajnego do pisania frontu w #java? Nie chce mi się uczyć javascriptu bo się brzydzę. Wiem o #vaadin. Ciekawsza alternatywa? Mam zamiast zacząć dłubać backend i frontend do aplikacji gdzie z czasem może front zostanie zastąpiony czymś co zostanie napisane przez prawdziwego frontendowca.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
▶️ 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
SoftBull - ▶️ Liquibase - System kontroli wersji dla baz danych
 Poznaj Liqubase – n...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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,
  • Odpowiedz
@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
  • Odpowiedz
Szukam jakiegoś Mirka z co potrafi programować ale bał się wychylić jeszcze z piwnicy. Jestem aktualnie sam w projekcie i szukamy Juniora żeby mi trochę pomógł ale znaleźć teraz ludzi do pracy to tragedia. Stack to Java, Hibernate, MySQL ogólnie e-Commerce. Firma w Szwajcarii 100% zdalnie. Jeżeli ktoś kogoś zna to priv albo CV też mile widziane.
#programowanie #it #java
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: google java format, z tego co pamiętam, zawsze formatuje w jeden sposób, więc nie wiem, co nazywasz niekonsekwentnym. Jasne, można nie lubić ich decyzji, my stosowaliśmy ustawienia aosp bo nie lubiliśmy wcięcia na dwie spacje
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
#nukaprogramowania #java #programowanie

Robię zadania z codility. Zatrzymałem się na 2.2. chodzi tam o wyszukanie z tablicy jednej liczby, która się nie powtarza ani razu. Tablica składa się z nieparzystej liczby liczb, wszystkie się dublują oprócz jednej.

Mój algorytm:

-
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mogę, ale myślałem, że tworzenie nowej struktury danych to gorsza wydajność? U mnie też tylko raz leci pętla w poszukiwaniu liczby


@YourDoom: sortowanie zajmuje o wiele więcej czasu niż utworzenie obiektu.
  • Odpowiedz
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.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie jest najlepszy sposób na sprawdzanie czy dane przesłane przez użytkownika są nullami? Np. przychodzi z kontrolera request RegisterUserRequest z polami username i password. Wiem, że najbardziej prymitywny sposób to sprawdzanie każdego parametru ifami, ale przy dużej ilości requestów i pól może być to uciążliwie. Chciałbym zwracać Eithery typu Either.left(new NullValue(...) z wiadomością "Null value: " i tutaj nazwa wartości, tylko raz, że to sporo pisania i nie wiem jak się dobrać
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale tak jak napisałem, chciałbym zostać przy Eithera i unikać magii.


@PanManieglev: Mamy, z tym że jak OP zacznie iterować po polach w pęli ( ͡° ͜ʖ ͡°) a potem zechce dodać wsparcie dla innych walidatorów (czyli nie tylko @NotNull(...), ale też np. @NotBlank(...), @Length(...) i innych) to finalnie stworzy "magię". Główną różnica wtedy pomiędzy "magią opa" a "magią javax.validation"
  • Odpowiedz