Wszystko
Najnowsze
Archiwum
- 1
Ja jestem tylko prosty junior, więc się nie znam ale czy to całe DDD to jest jakiś game changer, czy - patrząc po ilości książek, kursów, szkoleń, podcastów - jakaś nowa moda i próba opchnięcia de facto clean code i dobrych praktyk, jako czegoś odkrywczego? Używa się tego podejścia powszechnie? Ja miałem do czynienia tylko z mikroserwisami i w jednym projekcie moim skromnym, mało wartym, juniorskim zdaniem to i tak był
@mandanda: Ja mam 10+ lat doświadczenia i takie typowe DDD użyłem jedynie raz w projekcie, który miał naprawdę skomplikowaną logikę biznesową, wymagał audytowania każdej operacji i gdzie po prostu cały ten początkowy narzut i tak się opłacił, a większość konceptów DDD naturalnie pasowała. Natomiast wiele elementów idących często w parze z DDD, np. screaming architecture, mediator pattern, CQRS, używam już dużo częściej, bo pozwalają uzyskać fajną architekturę, dobry performance i
@mandanda: Kup sobie porządną książkę do DDD i poczytaj bo te odpowiedzi powyżej to śmiech i brak zrozumienia tematu. DDD to nie tylko agregaty, value objecty i repozytoria o których wszyscy piszą czyli wzorce taktyczne, ale cały szereg wzorców strategicznych mówiących jak pracować z biznesem, odkrywać język wszechobecny, dzielić system na moduły, poddomeny, konteksty ograniczone, itd.
DDD to nic innego jak zestaw narzędzi i wzorców i od ciebie i skali
DDD to nic innego jak zestaw narzędzi i wzorców i od ciebie i skali
@Szerszebot3000: hehe jak kiedyś złożyłem wypowiedzenie i chciałem zachować się profesjonalnie to tak miałem. Powiedziałem że jestem do dyspozycji przez cały miesiąc więc manago mi na#ebal jakichś głupot co nigdy nikt tego nie chciał robić xD nic z tego nie zrobiłem, wszystko zj#bałem albo przeciągnąłem do samego końca a tego jelopa nie zobaczyłem więcej na oczy
@conamirko: No tak, tylko Ty rzuciłeś papierem, a mi kazali pakować walize i potem dali wózek do załadowania i synchro do ostatniego dnia xD
Jako że mam umowę o pracę wziąłem jak najwięcej dni wolnych przed świętami, żeby i tak musieli mi zapłacić za 2 tygodnie wypowiedzenia.
Inaczej by mi kazali wybrać urlop jak mnie będą zwalniać na nowy rok. Ocena mindsetu
#smegmamindset #programista15k #layoffs #programowanie
Inaczej by mi kazali wybrać urlop jak mnie będą zwalniać na nowy rok. Ocena mindsetu
#smegmamindset #programista15k #layoffs #programowanie
@ByczekRozplodowy: optymalne ddzialanie w takim przypadku. jakbys mial urlopu wiecej to wtedy optymalnie czekac to wziecie l4 kiedy juz jestes w okresie wypowiedzenia.
@ByczekRozplodowy: Z tego co rozumiem co pisze @katopa, to jak pójdziesz na L4 zamiast na wybrany urlop to będzie musiał pracodwaca ci zapłacić xD
- 0
🚀 Apache Kafka – Krwiobieg Twoich Mikroserwisów! 🚀
Jak zbudować skalowalny i wydajny system oparty na zdarzeniach? 🤔 Już 19 grudnia o 19:00 dowiesz się, jak wykorzystać Apache Kafka, by opanować świat mikroserwisów!
W programie:
✅ Poznasz architekturę i podstawowe elementy Kafki.
Jak zbudować skalowalny i wydajny system oparty na zdarzeniach? 🤔 Już 19 grudnia o 19:00 dowiesz się, jak wykorzystać Apache Kafka, by opanować świat mikroserwisów!
W programie:
✅ Poznasz architekturę i podstawowe elementy Kafki.
źródło: 18015016703520164477
Pobierz- 0
Jak po bożemu przechowywać wspólny schema model dla konsumera i producera w Kafce? Bo ja spotkałem się z tym, że zarówno konsumer, jak i producer mają w propertisach ustawiony np OrderModel i jest on przechowywany w common module, który jest dodany w pomie do obu modułów. Tylko, że na mój "chłopski łeb" to trochę łamie to rozproszone podejście, skoro dwa lub więcej mikroserwisów zaciągają sobie ten sam common.
Nie wiem czy napisałem
Nie wiem czy napisałem
@mandanda:
Masz rację, że używanie wspólnego modułu w common wprowadza pewne sprzężenie między mikroserwisami, co stoi w sprzeczności z ideą rozproszonych systemów. Takie podejście może utrudniać niezależny rozwój serwisów, ponieważ zmiana schematu wymaga aktualizacji wszystkich serwisów korzystających z tego common. Dlatego w dobrze zaprojektowanym systemie rozproszonym warto rozważyć inne podejścia, które pozwalają na większą niezależność serwisów:
1. Apache Avro i Schema Registry
To najczęściej stosowane podejście w
Masz rację, że używanie wspólnego modułu w common wprowadza pewne sprzężenie między mikroserwisami, co stoi w sprzeczności z ideą rozproszonych systemów. Takie podejście może utrudniać niezależny rozwój serwisów, ponieważ zmiana schematu wymaga aktualizacji wszystkich serwisów korzystających z tego common. Dlatego w dobrze zaprojektowanym systemie rozproszonym warto rozważyć inne podejścia, które pozwalają na większą niezależność serwisów:
1. Apache Avro i Schema Registry
To najczęściej stosowane podejście w
@mandanda: najczęściej w takich przypadkach używa się Schema Registry lub testy kontraktowe.
- Testy kontraktowe (Consumer-Driven Contracts):
Konsument definiuje swoje oczekiwania wobec wiadomości w postaci testów kontraktowych.
Producent musi spełnić te oczekiwania, co zapewnia zgodność. (np Pact, Spring Cloud Contract)
- Schema Registry (np. Confluent Schema Registry):
Producent i konsument mogą korzystać z niezależnych modeli w swoich kodach, ale rejestrują schemat (np. Avro, Protobuf) w zewnętrznym rejestrze.
- Testy kontraktowe (Consumer-Driven Contracts):
Konsument definiuje swoje oczekiwania wobec wiadomości w postaci testów kontraktowych.
Producent musi spełnić te oczekiwania, co zapewnia zgodność. (np Pact, Spring Cloud Contract)
- Schema Registry (np. Confluent Schema Registry):
Producent i konsument mogą korzystać z niezależnych modeli w swoich kodach, ale rejestrują schemat (np. Avro, Protobuf) w zewnętrznym rejestrze.
- 1
Jakie praktyczne zastosowanie i przewagę daje wstrzykiwanie przez setter, nad wstrzykiwaniem przez konstruktor? Czytam teorię i za bardzo nie jestem w stanie sobie wyobrazić, dlaczego ktoś miałby chcieć używać innego DI niż przez konstruktor. Czytam, że daje to "elastyczność konfiguracji" w przypadku zależności opcjonalnych. Co to jest zależność opcjonalna? xd
Znalazłem przykładowy kod i za bardzo nie wiem, co tu jest opcjonalnego, tzn czemu niby ten logger jest "opcjonalny"? Na mój "chłopski rozum"
Znalazłem przykładowy kod i za bardzo nie wiem, co tu jest opcjonalnego, tzn czemu niby ten logger jest "opcjonalny"? Na mój "chłopski rozum"
@mandanda: Zeby utworzyc OrderService potrzebujesz DatabaseService na samym starcie, bo jest w jego konstruktorze, inaczej jest z setLogger, to moze klient (kod korzystajacy z tego kodu) ominac jesli nie potrzebuje, albo uzyc jakiegos obiektu klasy Logger juz podczas trwania programu, wiec mozesz juz po utworzeniu obiektu w konstruktorze uzyc setLogger zeby zinjectowac tam Logger jaki ustaliles w runtime. Powedzmy, ze w runtime ustalasz jaki Logger ma zostac zinjectowany i go
- 2
@OlekAleksander: A dobra czaję, chodzi o to, że przy wstrzykiwaniu przez konstruktor obiekt jest immutable i w czasie trwania już nie ma szansy na modyfikację - w przeciwieństwie do settera.
Co wolałbyś robić?
- Kodzenie w JS w kołchozie 25.5% (25)
- Prostytucja 74.5% (73)
@iforgotmypass_ why not both?
@iforgotmypass_ they're the same picture
kiedy tak bardzo kochasz javascript, że piszesz sobie jego interpreter po polsku
#programowanie #programista15k #javascript #heheszki
#programowanie #programista15k #javascript #heheszki
źródło: 8d2a3d2b-680a-4a48-91ac-8e292b6d9991
Pobierz@Aleksander_Lewski: tymczasem programiści C/C++:
źródło: coverpower
Pobierz@Aleksander_Lewski chodziło mi o obecność w C/C++ dyrektyw preprocesora, pozwalających dokonać takiej "polonizacji" z pomocą odpowiedniego pliku nagłówkowego
#pracait #programista15k #programowanie #korposwiat #pracbaza
O co chodzi z tymi ogłoszeniami w IT? Chcę zmienić branżę na IT. Od trzech miesięcy szukam pracy jako Junior frontend Developer, nie dostałem ani jednej niezautomatyzowanej odpowiedzi na CV. Portfolio mam dopracowane. Dostaję tylko zwrotkę "dziękujemy za udział w rekrutacji" i cisza.
O co tu chodzi? To są jakieś lewe ogłoszenia? Wyłudzanie danych? Złożyłem jakieś 100
O co chodzi z tymi ogłoszeniami w IT? Chcę zmienić branżę na IT. Od trzech miesięcy szukam pracy jako Junior frontend Developer, nie dostałem ani jednej niezautomatyzowanej odpowiedzi na CV. Portfolio mam dopracowane. Dostaję tylko zwrotkę "dziękujemy za udział w rekrutacji" i cisza.
O co tu chodzi? To są jakieś lewe ogłoszenia? Wyłudzanie danych? Złożyłem jakieś 100
@karetpoker:
W odpowiedzi na każde z tych ogłoszeń leci w parę dni z 1000 cv.
W odpowiedzi na każde z tych ogłoszeń leci w parę dni z 1000 cv.
konto usunięte via Wykop
- 64
@karetpoker: a po co firma ma zatrudnić kogoś kto się przebranżawia zamiast jakiegoś studenta informatyki z politechniki?
Robimy mały projekcik do firmy (crm). Potrzebny UX-owiec na parę/paręnaście godzin tygodniowo żeby troszkę uporządkować to co zostało już zrobione - tak by wyglądało to bardziej przystępnie.
Team cały znaleziony z wykopa, więc piszę tu xD
#programowanie #ux
Team cały znaleziony z wykopa, więc piszę tu xD
#programowanie #ux
#programowanie #programista15k #programista25k #pracbaza #java #pracait #kryzysit #korposwiat
W Polsce jest większy odsetek bezrobotnych lekarzy niż programistów.
Koniec eldorado stworzyły media przez bezmyślne powielanie amerykańskich artykułów które mówiły o masowym zwalnianiu programistów z big techów pracujących na projektach wędkach
Druga grupa dezinformatorów to prezesi agencji rekrutacyjnych, firm it, którzy masowo wykupują w mediach artykuły sponsorowane dla własnej autoreklamy
W Polsce jest większy odsetek bezrobotnych lekarzy niż programistów.
Koniec eldorado stworzyły media przez bezmyślne powielanie amerykańskich artykułów które mówiły o masowym zwalnianiu programistów z big techów pracujących na projektach wędkach
Druga grupa dezinformatorów to prezesi agencji rekrutacyjnych, firm it, którzy masowo wykupują w mediach artykuły sponsorowane dla własnej autoreklamy
źródło: sebcel
Pobierz@nad__czlowiek: robisz stomatologie, nawet w sumie nie muszisz stomatologii, tylko higienista zostac, kupujesz fotel dentystyczny, wynajmujesz lokal juzz..
źródło: image
Pobierz
Treść przeznaczona dla osób powyżej 18 roku życia...
@nad__czlowiek bedziesz musial miec mgr, "hybryda" to bedzie oznaczalo 1x w domi reszta w biurze.
Klamka już zapadla, jest ogromny kryzys w IT. Zadne dane nie pokazuja aby mialo byc cos lepiej.
Na just join it od groma ciagle tych samych ofert jest od tych samych firm.
Plus tanie indie i rozwoj narzedzi AI powoduje ze serio z branzy trzeba sie albo powoli ewakuowac, albo przyjac to na klate, ze bedzie
Klamka już zapadla, jest ogromny kryzys w IT. Zadne dane nie pokazuja aby mialo byc cos lepiej.
Na just join it od groma ciagle tych samych ofert jest od tych samych firm.
Plus tanie indie i rozwoj narzedzi AI powoduje ze serio z branzy trzeba sie albo powoli ewakuowac, albo przyjac to na klate, ze bedzie
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
Krótka ankieta dla programistów ( ͡° ͜ʖ ͡°)
Jaka jest Twoja stawka godzinowa netto na B2B?
#programista15k #programista20k #programista25k #programista30k #programista50k #programista10k #programowanie
Jaka jest Twoja stawka godzinowa netto na B2B?
#programista15k #programista20k #programista25k #programista30k #programista50k #programista10k #programowanie
Jaka jest Twoja stawka godzinowa netto na B2B?
- Pracuję na Umowę o Pracę 20.6% (29)
- 1000+ zł netto 27.0% (38)
- 800-999 zł netto 2.8% (4)
- 600-799 zł netto 0.7% (1)
- 500-599 zł netto 0.7% (1)
- 400-499 zł netto 0% (0)
- 300-399 zł netto 4.3% (6)
- 200-299 zł netto 8.5% (12)
- 100-199 zł netto 22.7% (32)
- Poniżej 100 zł netto 12.8% (18)
@a5f5c1: co raz trudniejsze te ankiety, prawie z automatu kliknalem ta ostatnia opcje
@miodeksmrodek: Ja poczekam do 2025, bo to co jest w kursie dotyczy 2024 i może być outdated jak na standardy ajti
konto usunięte via Wykop
- 2
@Krecenieworatoprzyjemnoscsroga: Pierwsze słyszę o programowaniu w 50k. To jakiś język do telewizorów?
- 1
czy na kucharzy/cukiernikow jest mityczne SSANIE?
czy to jest dobra opcja na przebranzowienie z upadajacego zawodu programisty?
pytam bo akurat teraz maja na to nabor w lokalnym cosinusie no i wole robic jedzonko niz przepychac wam kible
#programowanie #programista15k #pracait
czy to jest dobra opcja na przebranzowienie z upadajacego zawodu programisty?
pytam bo akurat teraz maja na to nabor w lokalnym cosinusie no i wole robic jedzonko niz przepychac wam kible
#programowanie #programista15k #pracait
@ViniciusZunior: no jak sie wychowales w biedzie i nie masz smaku od dziecka to sie nie dziwie
Treść przeznaczona dla osób powyżej 18 roku życia...
- 43
Mojego kolegę #programista15k a tak naprawdę #programista30k właśnie zwolnili z dnia na dzień wraz z 30 innymi osobami w biały dzień.
Takie uroki pracy b2b (╯︵╰,)
#programowanie
Takie uroki pracy b2b (╯︵╰,)
#programowanie
źródło: temp_file5055744893777772255
Pobierz@katopa: Skoro programista30k to na pewno ma odłożone tyle hajsu, że sobie przez rok może bimbać na luzie ( ͡° ͜ʖ ͡°)
konto usunięte via Wykop
- 76
@katopa: korci mnie żeby w końcu wziąć kredyt hipoteczny, ale jak czytam takie wpisy to byłoby jak założenie sobie sznura na szyję w obecnej sytuacji
- 10
@intospace: Się śmiejcie, ja jak szukałem pierwszej roboty to mi rodzice powiedzieli " a po zakładach chodziłeś? pogadać z jakim kadrowym na miejscu" na co ja "nie mame, to jakieś dziwne Wasze stare czasy teraz nikt nie łazi po biurach, teraz to się CV na emaile wysyła" po czym zabrałem się do pisania listu motywacyjnego minimum 300 słów na stanowisko supportu w call center...
konto usunięte via Wykop
- 2
@intospace:
Ale to prawda, Canonical pyta o takie rzeczy XD
O udział w olimpiadach matematycznych i czy jest dyplom potwierdzenia też xD
Ale to prawda, Canonical pyta o takie rzeczy XD
O udział w olimpiadach matematycznych i czy jest dyplom potwierdzenia też xD
- 3
Z cyklu frustracje #programista15k, który używa codziennie wzorów skróconego mnożenia…
Kurła!!! Trzecia dekada XXI wieku! Mamy te wszystkie google, jutujby, kursery, judemy, czatydżipiti i inne cholerstwa! A znalezienie czegoś bardziej zaawansowanego, wytłumaczonego w miarę przystępny sposób to pieprzone rocket science. Zostaje przebijanie się przez tysiące artykułów na arvix i IEEExplore.
#programowanie #programista15k #programista25k #pracait
Kurła!!! Trzecia dekada XXI wieku! Mamy te wszystkie google, jutujby, kursery, judemy, czatydżipiti i inne cholerstwa! A znalezienie czegoś bardziej zaawansowanego, wytłumaczonego w miarę przystępny sposób to pieprzone rocket science. Zostaje przebijanie się przez tysiące artykułów na arvix i IEEExplore.
#programowanie #programista15k #programista25k #pracait
@groman43: content dla leszczy sprzedaje sie najlepiej, tyle
@groman43: Przecież normalnie bierzesz artykuł, wklejasz go do Sonneta 3.5 i prosisz aby Ci wytłumaczył, zrobił infografikę itd. Niczego skomplikowanego nie nauczyłem się w tym roku w inny sposób. Nawet nie wiem czego oczekujesz, przecież najbardziej zaawansowane przedmioty na studiach nawet mają to podejście - same artykuły a podręcznika czy książek brak. Od lat nie nauczysz się nic bieżącego bez przeglądania dziesiątek artykułów.






























@Homofobiczny_Czarodziej: Jeszcze wrócisz do programowania PLCków ( ͡° ͜ʖ ͡°) A generalnie to gratki, mało kto zostaje w tym pięknym zawodzie okupionym zwykle życiem szczura pokładowego, a jak zostaje to zwykle jest nieszczęśliwy aż do 40-stki, gdzie godzi się z własnym losem.
Ja