Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 4
Już chyba bym wolał zrobić prawko c+e i brać te 10k do łapy lub skończyć kurs jakiegoś montażysty paneli fotowoltaicznych i brać nawet więcej.
@ly000: ale wiesz że im nikt nie daje podwójnych lub potrójnych dniowek (oe) za shitpostowanie na wykopie, chodzenie o 11 na siłownię i tak dalej? ( ͡° ͜ʖ ͡°)
21
WykopAPI + ChatGPT - piszemy bota cz.1

Drugi strim z WykopAPI. Tym razem napisaliśmy prostego bota, który będzie nam odpowiadał na wykopie. W następnym odcinku, usprawnimy jego mechanikę i dodamy kilka fajnych ficzerów
z- 3
- #
- #
- #
- #
- #
- #
- 0
W jaki sposób rozbić monolit na moduły, które potem ewentualnie mogłyby stać się mikroserwisami? Słyszałem o różnych technikach typu bounded context, event storming itd, ale w takim monolicie wszystko wydaje się być ze sobą ściśle połączone i nie bardzo wiem, jak się do tego zabrać, np. co zrobić z joinami na kilka tabel? Czy transakcje rozproszone są ok czy unikać ich jak tylko się da? Itd. Pytam ogólnie, ale też w kontekście
@Nofenak: W wiem że się uczysz i nie chce się bardzo p-----------ć ale to co chcesz zrobić jest trochę bez sensu. Mikroserwisy mają sens w bardzo dużych projektach i jak je dzielić oraz w jaki sposób implementować zależy od bardzo wielu czynników których nie ma w małym przykładowym projekcie.
To trochę jakbyś przeczytał o dywersyfikacji inwestycji i zapytałbyś się w jakie różne instrumenty zainwestować 1 zł
To trochę jakbyś przeczytał o dywersyfikacji inwestycji i zapytałbyś się w jakie różne instrumenty zainwestować 1 zł
Czy transakcje rozproszone są
W jaki sposób rozbić monolit na moduły
@Nofenak: prosta zasada, gówna nie ruszać póki działa xD
W międzyczasie przepisywać od nowa xD Najgorsze co można zrobić to rozbić monolit na rozproszone MAKROserwisy bo zazwyczaj tak się kończy rozbijanie monolitów, cięzko to robić na MIKROserwisy bo zazwyczaj jest tight-coupling. Jeśli ten monolit nie masz dobrze podzielony modułowo w sensie struktura projektu w kodzie (loose coupling) to będzie dosłownie grzebanie w gównie.
- 0
I know a lot of people struggle to learn how to code. In this article I'm sharing tips based on 20y of mentoring people who wanted to code!
https://tomaszs2.medium.com/how-to-learn-programming-from-scratch-92a2094511a1
#programowanie #pracawit #naukaprogramowania
https://tomaszs2.medium.com/how-to-learn-programming-from-scratch-92a2094511a1
#programowanie #pracawit #naukaprogramowania
Puśćżesz to przez czatadżipiti bo tego łamanego angielskiego to się czytać nie da, albo chociaż popraw błędy
@tomaszs Daleko nie trzeba szukać, pierwsze cztery słowa są źle:
https://pl.hinative.com/questions/5025044
Dalej myślę że sobie poradzisz. W końcu masz już 20 lat doświadczenia, na pewno poradzisz sobie z konfiguracją jakiegoś grammarchecka czy użyciem LLMa.
A lots of people
https://pl.hinative.com/questions/5025044
Dalej myślę że sobie poradzisz. W końcu masz już 20 lat doświadczenia, na pewno poradzisz sobie z konfiguracją jakiegoś grammarchecka czy użyciem LLMa.
- 0
Dlaczego firmy zadają nierealistyczne pytania podczas rozmów rekrutacyjnych na stanowisko programisty?
https://tomaszs2.medium.com/why-do-big-companies-ask-unrealistic-software-engineering-interview-questions-cb23639ca5d0
#programowanie #naukaprogramowania #programista15k #rozmowakwalifikacyjna #pracbaza #dlaprogramistow
https://tomaszs2.medium.com/why-do-big-companies-ask-unrealistic-software-engineering-interview-questions-cb23639ca5d0
#programowanie #naukaprogramowania #programista15k #rozmowakwalifikacyjna #pracbaza #dlaprogramistow
źródło: sketch1705355017901
Pobierz
konto usunięte via Wykop
- 2
Komentarz usunięty przez autora Wpisu
taki oto fragment kodu bardzo mocno wydluza mi czas kompilowania apki (a nawet czasem powoduje crashe) przy kazdej zmianie w kodzie, NAWET jezeli komponent, w ktorym on sie znajduje nie jest nigdzie renderowany a jedynie importowany. w tym katalogu jest ~2700 plikow json o lacznej wadze ~70mb. jakis pomysl jak temu zaradzic? potrzebuje sobie poradzic z tym, bo wszystkie te pliki moga byc potrzebne ale zazwyczaj 99% z nich nie jest i
@klamkaodokna: Co masz na myśli mówiąc "dostępne na serwerze"? Folder public to są assety dostępne na tym samym url co twója apka reactowa, to co widzisz na stronie to np. http://localhost:3213/index.html, a assety typu json masz pod http://localhost:3213/public/123.json.
- 1
@AntyKuc: faktycznie. po prostu zle podawalem sciezke. chyba na razie to rozwiazanie mi pasuje (choc jeszcze doglebnie nie przetestowalem do faktycznych zastosowan bo apka jeszcze nie jest gotowa). dzieki wielkie
- 77
how cool is that
#heheszki #humorobrazkowy #json #javascript frontend #programista15k #programowanie #naukaprogramowania
#heheszki #humorobrazkowy #json #javascript frontend #programista15k #programowanie #naukaprogramowania
źródło: fne4qqxwsdcc1
Pobierzczy z b1 z angielskiego da się połapać w stażu tylko po angielsku ? firma brytyjska, ale chyba głównie ukraincy w niej pracuja
to b1 to takie ze jestem w stanie godzine pogadac/small talk z jakims obcokrajowcem +jestem w stanie ogarnac kontekst w filmie po ang
#pracait #programowanie #programista15k #naukaprogramowania #it
to b1 to takie ze jestem w stanie godzine pogadac/small talk z jakims obcokrajowcem +jestem w stanie ogarnac kontekst w filmie po ang
#pracait #programowanie #programista15k #naukaprogramowania #it
@razdwatrzy55
Prawdziwe B2 to już jest poziom, który powinien pozwolić swobodnie się dogadać po angielsku w większości firm. Tak jak wyżej - większość ten poziom sobie zawyża. Na C1 jak nie jesteś totalnym beztalenciem w nauce języków obcych to wskoczysz sobie naturalnie jak będziesz codziennie z tym językiem obcował wiele godzin w mowie jak i piśmie, zawodowo i towarzysko.
Prawdziwe B2 to już jest poziom, który powinien pozwolić swobodnie się dogadać po angielsku w większości firm. Tak jak wyżej - większość ten poziom sobie zawyża. Na C1 jak nie jesteś totalnym beztalenciem w nauce języków obcych to wskoczysz sobie naturalnie jak będziesz codziennie z tym językiem obcował wiele godzin w mowie jak i piśmie, zawodowo i towarzysko.
Cześć,
bawię się trochę w refactor testów w celu zwiększenia ich czytelności. Miałbym dwa pytania, zobrazujmy sobie je na przykładzie.
Oto klasa którą testuję:
bawię się trochę w refactor testów w celu zwiększenia ich czytelności. Miałbym dwa pytania, zobrazujmy sobie je na przykładzie.
Oto klasa którą testuję:
@Component
class CookieDeleterImpl implements CookieDeleter@twojStaryJebqnany: btw w testach polecam zawsze dodawac strukture:
//given
//when
//then
nazwa testu moze byc typu: ShouldRemoveCookieIfExist, ShouldThrowAnErrorWhen.. itd
//given
//when
//then
nazwa testu moze byc typu: ShouldRemoveCookieIfExist, ShouldThrowAnErrorWhen.. itd
@Kamishimi po prostu metoda jest czytelniejsze od asercji czysto javowych, tam podajesz 2 argument po przecinku i ciężko czasem zobaczyć ten przecinek w assertJ jest to lepiej zrobione
źródło: sqlite-jsonb
PobierzWitam wszystkich w ten śnieżny wtoreczek! ( ͡º ͜ʖ͡º) Przychodzę do Was z nowym wpisem o Domain Driven Design (⌐ ͡■ ͜ʖ ͡■)
Dziś będą riki-tiki - polityki! ( ͡~ ͜
Dziś będą riki-tiki - polityki! ( ͡~ ͜
źródło: jack-taylor-oe8sIOWI9xY-unsplash-scaled
PobierzMirasy pomoże ktoś z #python?
Mam taki mały projekcik i problem w tym, że w ogóle testy nie chcą działać (plik test_main.py). Nie mam już pojęcia co on chce i co dodać. Próbuje po kolei wskazówki z neta i nic.
Ten python jest taki problematyczny czy może pycharm, którego używam? Bo to, że ja czasem upośledzony to wiem xD
#naukaprogramowania #pycharm
Mam taki mały projekcik i problem w tym, że w ogóle testy nie chcą działać (plik test_main.py). Nie mam już pojęcia co on chce i co dodać. Próbuje po kolei wskazówki z neta i nic.
Ten python jest taki problematyczny czy może pycharm, którego używam? Bo to, że ja czasem upośledzony to wiem xD
#naukaprogramowania #pycharm
źródło: Screenshot 2024-01-15 at 20.59.03
PobierzKliknij na katalogu src i wybierz
Mark Directory as -> Sources Root@Someguy3517372: Poczytaj sobie o __init__.py
#testowanieoprogramowania #swift #ios #iosdev #programowanie #naukaprogramowania #testowanie
Znacie jakiś kurs XCUITest?
W związku ze zmianą stanowiska muszę nauczyć się pisać testy w XCUITest. Polećcie jakieś szkolenia lub tutoriale, z których mógłbym skorzystać. Podstawy Swifta znam, nie wiem jak się zabrać za pisanie testów
Znacie jakiś kurs XCUITest?
W związku ze zmianą stanowiska muszę nauczyć się pisać testy w XCUITest. Polećcie jakieś szkolenia lub tutoriale, z których mógłbym skorzystać. Podstawy Swifta znam, nie wiem jak się zabrać za pisanie testów
źródło: Zdjęcie z biblioteki
Pobierz- 0
@Adas1500 masz może jeszcze jakieś materiały do nauki XCUITest dla początkujących i chciałbyś się podzielić? :D
@sars_cov_2 nic a nic, praca w projekcie najwięcej nauczy, co to za apla/firma?
Ucze się Qt widget i zastanawiam się jak zrobić przechodzenie na kolejne strony i ogółem zarządzanie layoutem.
Moje obecne rozwiązanie to tworzenie nowego okna i chowanie starego ale szukam czegoś co będzie zmieniało wygląd bez konieczności otwierania kolejnego okna.
https://github.com/MBuczma/Encyklopedia
#programowanie #programista15k #naukaprogramowania
Moje obecne rozwiązanie to tworzenie nowego okna i chowanie starego ale szukam czegoś co będzie zmieniało wygląd bez konieczności otwierania kolejnego okna.
https://github.com/MBuczma/Encyklopedia
#programowanie #programista15k #naukaprogramowania
źródło: QT
Pobierz@Sudo_exit: Po prostu skorzystać z QStackedWidget, tak najlepiej się edytuje w designerze QtCreatora. Można oczywiście samemu dynamicznie dodawać i usuwać komponenty ale to się po prostu nie opłaca. Dla ułatwienia można zapakować stronę w QWidget jako osobny formularz i designerze wybrać na stronie zastąp z klasą własną.
@Sudo_exit: Jedyne do czego mogę się doczepić że w Qt staraj się unikać ręcznie zarządzać czasem życia obiektów, poza funkcją
Jak nie możesz przekazać obiektu
main(), czyli GlowneOkno możesz stworzyć na stosie, ale inne obiekty staraj się tworzyć przez new Klasa( parent ). Teraz masz memory leaka, ważne jest to ze względu że jakiś destruktor może robić coś więcej niż tylko zwalniać pamięć.Jak nie możesz przekazać obiektu
parent to wtedy najlepiej taki wskaźnik trzymać26
Integracja z WykopAPI v3 - piszemy prostego klienta

Napisalismy prostego klienta wykopapi + pierwsze wrazenia z ant design.
z- 3
- #
- #
- #
- #
- #
- #
- 0
Przy rezerwacji miejsc w kinie lepiej użyć optymistycznego czy pesymistycznego blokowania?
#naukaprogramowania #programowanie #programista15k #java
#naukaprogramowania #programowanie #programista15k #java
Jak pozbyć się setterów z encji?
https://gildia-developerow.pl/jak-pozbyc-sie-setterow-z-encji/ (。◕‿‿◕。)
Wszyscy dookoła mówią, że encje powinny zawierać wyłącznie logikę biznesową, a nie settery. Niby wszyscy to wiedzą, ale każdy i tak robi te settery. Ja wiem, dlaczego tak się dzieje i z chęcią Wam o tym opowiem ( ͡º ͜ʖ͡º)
Tagi: #programowanie, #naukaprogramowania i #programista15k
https://gildia-developerow.pl/jak-pozbyc-sie-setterow-z-encji/ (。◕‿‿◕。)
Wszyscy dookoła mówią, że encje powinny zawierać wyłącznie logikę biznesową, a nie settery. Niby wszyscy to wiedzą, ale każdy i tak robi te settery. Ja wiem, dlaczego tak się dzieje i z chęcią Wam o tym opowiem ( ͡º ͜ʖ͡º)
Tagi: #programowanie, #naukaprogramowania i #programista15k
źródło: joanna-kosinska-4dnG4q3kxdg-unsplash-scaled
Pobierz
konto usunięte via Wykop
- 0
@Pharos: Tak masz rację na początku autor wpisu umieścił encję, która jest encją DDD i encją ORM, ale to przekształca. Usuwa settery i dodaje niezmienniki przez co tworzy encję DDD, dodatkowo wspomina o klasie DTO, która jest modelem anemicznym i tu są wszystkie settery i gettery. Na końcu wpisu encja DDD nie jest równa encji ORM.
- 2
Używacie id wygenerowanych przez bazę czy UUID?
#naukaprogramowania #programowanie #programista15k #java
#naukaprogramowania #programowanie #programista15k #java
Kierowniku, tu ankieta jest do wypełnienia: https://bit.ly/41SacyY
#programowanie #memy #naukaprogramowania #pracait #it #informatyka #programista15k #testowanieoprogramowania #devops
#programowanie #memy #naukaprogramowania #pracait #it #informatyka #programista15k #testowanieoprogramowania #devops
źródło: DOSTAWA
Pobierz@Bulldogjob: Ej jak czlowiek majacy cokolwiek wspolnego z IT moze byc osoba niebinarna? Przeciez system binarny jest podstawa funkcjonowania tej branży
źródło: Screenshot_2024-01-12-13-54-38-619_mark.via.gp
Pobierz@Bulldogjob: za darmo mam Wam dawać wsad danych? Śmiechu warte


















@Repository@RequiredArgsConstructor
class JpaUserRepositoryAdapter implements UserRepository {
Nie wchodząc w szczegóły - niektóre encje muszę mieć w 2-3 miejscach
Masz tutaj interfejs do bazy, i niezależnie od infrastruktury twoje repo działa tak samo. Możesz podmieniać silnik bazy bez zmian. Do tego możesz pisać testy logiki biznesowej których jedynym powodem do niepowodzenia jest sama logika a nie np baza czy błędne dane.