Relatable
#programowanie #programista15k #heheszki #memy


Społeczność
Relatable
#programowanie #programista15k #heheszki #memy

Zaloguj się aby komentować
Wejdź na morele.net
Wejdź w dowolny produkt z wariantami, np. Windows
Przełącz wariant, np. wersję "pro" na "home"
Kliknij "wstecz"
Kliknij "wstecz"
Kliknij "wstecz"
Utknąłeś w nieskończonej pętli morelowej
#cotusiedzieje
Zaloguj się aby komentować
Czy tylko ja mam wrażenie że ten node.js to tylko straszny śmietnik generuje na foncie i jest to strasznie toporne?
#pytanie #programowanie
@Hatsune_Miku Dla małego rozjaśnienia - Node to backend, nie frontend :). Ale rozumiem skrót myślowy - chodzi o budowanie frontendów z wykorzystaniem Node.jsowych tooli takich jak Webpack, Parcel czy Vite; czy w ogóle korzystanie z fullstackowych rozwiązań jak Next.js. To nie jest złe, akurat dla frontendowców to znacznie upraszcza sprawę. Toporność już zależy tylko i wyłącznie od tego, kto pisał daną rzecz
@marmot oczywiście, wiem że to backend, skróciłem mocno ale ciesze się że zostałem zrozumiany
Zaloguj się aby komentować
Nie da się założyć własnego klucza do api. Dokumentacja bez tego klucza nie pozwala wysłać ani jednego request. Naprawcie to plox #programowanie
Zaloguj się aby komentować
Zastanawiam się czy kontynuować serię wpisów na temat mniej lub bardziej znanych funkcji i tricków TypeScripta. Ktoś to faktycznie czyta i uważa za przydatne czy robię to tylko dla sztuki? (° ͜ʖ °)
#typescript
Fajne rzeczy
Zaloguj się aby komentować
Hejsztosze i Hejtoszki z #programowanie #cloud #google
Czy ktoś mógłby mi wytłumaczyć jak działa ten wykres? To jest wykres w konsoli Google Cloud, w metrykach kontenera na Cloud Run.
Co reprezentują serie "50%", "95%", "99%"?
#pytanie

Zaloguj się aby komentować
Pracuję zdalnie w szybko rozwijającej się i perspektywicznej branży farmaceutycznej. Moja praca polega głównie na spotkaniach z podwykonawcami, ogarnianiu rożnych exceli oraz sprawdzaniu czy data dobrze migruje pomiędzy systemami. Typowy #korposwiat
Wiele moich zadań jest rutynowych i prawdopodobnie zostaną zautomatyzowane przez AI w przyszłości. Jako, że mam jeszcze dwadzieścia parę lat i łeb na karku, chciałbym brać udział w tych zmianach. Jestem w miarę kumaty jeśli chodzi o sprawy komputerowe, ale nigdy nie zacząłem interesować się programowaniem. Totalnie olałem temat w gimnzajum czy liceum skupiając się glównie na chemii i biologii, czego nie żałuję, bo zarobki aż tak znacząco nie odbiegają od #programista15k póki co.
Niemniej jednak, chciałbym trochę podgonić temat, bo zauważyłem, że większość informatycznych rozwiazań jest robiona przez ludzi bez medynczego backgroundu i brak zrozumienia tematu często prowadzi do nieporozumień i błędów. Z tego co się doszukałem większosć rzeczy w mojej pracy opiera się na #python i #SAS lub power bi. W związku z tym chciałbym się zapytać jakie źródła wiedzy polecacie dla totalnego laika, żeby wejsć w tematykę programowania? Wydaje mi się, że wtedy będę w stanie trochę lepiej wyjaśnić działowi IT co trzeba poprawic lub jak usprawnić niektóre procesy. No i przedewszystkim chodzi również o to żeby nie wypaść z obiegu, podobno już w podstawówkach dzieci mają #programowanie
@vrkr Dokładnie tak. Jak ktoś mnie pyta o to samo ale z mojej dziedziny to odrazu rzucam publikacje, książki, strony lub filmiki na yt, które rzeczywiście wprowadzają i rozwiają temat. W dzisiejszych czasach zdecydowana większość wiedzy jest darmowa, ale niestety trzeba wiedzieć gdzie szukać. Mnie, póki co, algorytmy wrzucają na bootcampy po kilka-kilkanaście tysięcy, stąd moje pytanie do osób z większym doświadczeniem zwłaszcza, że nie mam parcia na pracę tylko chciałbym nauczyć się nowych umiejętności ( ͡~ ͜ʖ ͡°)
@wombatDaiquiri @badfunkydog dzięki za rozbudowane odpowiedzi!
Zaloguj się aby komentować
Raport zarobkow z justjoinit jakby ktos chcial:
#programista50k #programista15k
Zaloguj się aby komentować
Siema programiści 15k. Jako, że nie mam kolegów chciałbym dopytać się was, z waszego doświadczenia jakie są plusy i minusy B2B? Będę zarabiał pomiędzy ~14k brutto ~ 16k brutto. Interesuję mnie czy to mi się opłaci.
@Bulczano komentarz @Lukester właściwie wyczerpał temat, dodam tylko, że jeżeli przyjąć 14000 jako kwotę wyjściową na jaką umówisz się z kontrahentem to fakturę wystawisz na 17220* (podstawa + 23% VAT). Jak tylko otrzymasz przelew to cały** VAT oddajesz od razu do urzędu skarbowego i z 14000 które Ci zostały opłacasz podatek dochodowy i ZUS. Jeśli to twoja pierwsza firma i należą ci się obniżki składek wspomniane w poście wyżej to "na rękę" zostanie ci około 11000.
17220 bo 140001,23 ale zwykle umawiasz się na stawkę godzinową w wymiarze 160h miesięcznie za 14k. A że większość miesięcy ma więcej niż 20 dni pracujących to zwykle będziesz miał o kilka stów więcej.
** Nie zawsze przelewasz cały VAT. Jeśli np. kupisz sprzęt niezbędny do pracy (np. klawiaturę za 123 zł brutto) na fakturę na firmę to masz prawo odliczyć sobie VAT tego produktu. Czyli przelejesz 3220-23 (VAT z faktury minus VAT wydany na sprzęt do pracy). W przypadku użytkowania samochodu, który jest własnością prywatną a nie firmową odliczasz połowę vatu za paliwo, części itd.
Zaloguj się aby komentować
#hejto #aplikacja
Czy wiadomo kiedy będzie oficjalna apka na Androida?
Zaloguj się aby komentować
elo ludzie, #chatgpt pisze do mnie po angielsku, a wcześniej był PL.
co jest grane?
Zaloguj się aby komentować
Hej, jest tu ktoś kto programuje w #web3 #blockchain ?
#programowanie
#kryptowaluty
Zaloguj się aby komentować
W jaką stronę zmierza ta cała technologia? Z czasem powinno być prościej, a jest odwrotnie. Taki wykop, niby w działaniu nie jest jakiś skomplikowany, a tu nowy release i wielka wtopa. Nowe frameworki, narzędzia, języki, metodyki, technologie i jaki jest efekt? Taki że jak jakaś firma chce wypuścić komunikator to potrzebuje wielomilionowego budżetu. Przepisanie wykopu okazuje się wielkim wyzwaniem. A kiedyś takie rzeczy po prostu działały, były fora internetowe, miały otwarte silniki i to wszystko po prostu działało. GG był świetnym komunikatorem, bo po prostu działał i był prosty. W jakim kierunku to teraz zmierza, na prawdę nie wiem. Co chwile powstają jakieś rewolucyjne narzędzia które finalnie są jeszcze bardziej problematyczne w użyciu niż ich poprzednicy.
@DexterFromLab bo wszyscy to tak "udoskonalają",że koniec końców wszystko komplikują. Im bardziej kompleksowy system tym bardziej prawdopodobna jest obecnie padaka. Niejasne zależności powodujące "efekt motyla",rzeczy działające inaczej niż w dokumentacji, do tego jeszcze klasyczne lenistwo i głupota... To nie jest tylko programowanie zresztą,ja jestem spoza IT i powiem: WSZĘDZIE tak jest.
Koniec końców to wina architektury tego wszystkiego i organizacji - tak powstają narzędzia,tak powstaje oprogramowanie i efekty są jakie są.
A nie zdziwiłbym się, jakby pracował nad tym wszystkim mały zespół.
@marmot : ooo niech zgadnę - w twojej firmie "jest scrum ale nie działa"
Tak z życia: Większy zespół nie jest lekarstwem na problemy organizacyjne, większy zespół GENERUJE większe problemy organizacyjne
Zaloguj się aby komentować
Nie wytrzymie, znowu wylogowalo i znowu nie dziala (╯ ͠° ͟ʖ ͡°)╯┻━┻ #hejto @hejto

Zaloguj się aby komentować
Widząc ostatnie problemy z hejto zacząłem się zastanawiać - co siedzi pod spodem?
Na froncie mamy nexta, ale na backendzie? Wczoraj widziałem przez chwilę 500 idący bezpośrednio z API i zauważyłem, że wygląda on podobnie jak ten z laravel lub symfony.
Co obstawiacie, że siedzi pod spodem?

Zaloguj się aby komentować
Chciałbym się rozwijać w #backend i #java posiadam już jakieś podstawy programowania w .net ale nie podszedł mi ich ekosystem, na studiach miałem coś tam javy. Jest tutaj ktoś ogarnięty, kto podpowiedziałby mi co mam robić codziennie (powiedzmy około 2h dziennie jestem w stanie przeznaczyć na rozwój), żeby za te 8-12 miesięcy znaleźć pracę jako junior java developer? Ogarniam że jest coś takiego jak roadmap i tak dalej ale sama dokumentacja javy jest co najwyżej średnia w porównaniu z tą od Microsoftu. Pewnie padnie pytanie też, dlaczego nie .net skoro już coś się uczyłem, pracuję aktualnie jako admin w projekcie javowym i znam ludzi w firmie, łatwiej będzie mi wskoczyć na takie stanowisko, niż szukać nowej pracy/przenosić się do innego projektu + w javie jest więcej ofert. Jak szuka też ktoś kogoś do wspólnej nauki, głównie kontakt tekstowy i może jakiś wspólny projekt to zapraszam na priv. Chętnie przyjmę każdą krytykę i poradę od kogoś doświadczonego.
#naukaprogramowania #programowanie
@Mickey Dobry kurs Javy ma University of Helsinki ale to podstawy. Co do Spring Boota i Hibernate to możesz spróbować Hyperskill, dla nowych użytkowników mają 3 miesiące za darmo przy rejestracji przez reflink. Za niedługo otwierają się aplikacje na staże i warto próbować się dostać bo wymagania są czasem mniejsze niz na juniora, nawet jeśli myślisz że jeszcze nie masz skilla.
@Mickey Skoro pracujesz jako admin w projekcie javowym, to zapytaj się deweloperów, pewnie masz z nimi jakiś kontakt.
Jeśli chcesz się uczyć sam, to imho najlepsze kursy są na Udemy czy Pluralsight. Ale to wiedza. Od siebie polecam założyć konto na github i samemu kodzić. Wymyśl sobie jakąś aplikację i ją napisz. Potem następną. I następną. Jakość kodu - na początek polecam Czysty Kod Roberta Martina. Poszukaj w necie porad, jak tworzyć branche, jak komitować kod. Kolejność nauki może być taka:
Java -> SpringBoot/Quarkus i Spring Data / Hibernate -> architektura mikroserwisowa -> kolejki (Spark, Kafka)
W tzw. międzyczasie rozwijaj znajomość współpracujacych technologii, jak Maven, Gradle, kontenery, chmury, REST API. Najwazniejsze jednak to praktyka, praktyka i praktyka.
Zaloguj się aby komentować
Przydatna informacja na dziś: w TypeScript możemy deklarować dodatkowe pola na obiektach globalnych oraz modyfikować kształt interfejsów udostępnianych przez zewnętrzne biblioteki.
Czasami zdarza się, że jakiś skrypt jest dodawany przez tag <script>. Na domiar złego, ten skrypt tworzy obiekt globalny, którego nasz kompilator nie jest w stanie znaleźć. Co możemy w tym przypadku zrobić?
Sprawa jest dość prosta - wystarczy użyć opcji Declaration Merging, a konkretnie Global Augmentation. Za pomocą słów kluczowych `declare global` możemy wpływać na globalne interfejsy i dodawać do nich nowe pola.
Podobny mechanizm działa także dla modułów, tzn. możemy "naprawiać" deklaracje typów zewnętrznych bibliotek. W takim scenariuszu sprawdzi się Module Augmentation.
Więcej informacji znajdziecie tutaj .
#typescript
Zaloguj się aby komentować
Zastanawiam się jak taki serwis jak hejto powinien podejść do kwestii trzymania obrazków userów żeby nie pójść z torbami po miesiącu i mam parę przemyśleń, ale chciałbym posłuchać innych #programista30k jak by to zrobili.
Jedna z opcji mikhail-bialkov-style czyli serwerownia i dużo dysków. Niskie HA, duży upfront cost, potrzeba zatrudnić admina do utrzymania i opłacić prąd/najem, ale za to małe koszty trzymania i serwowania contentu.
Opcja 2, czyli S3. Tak jak jest to zrobione teraz ale z dodatkowym cechowaniem (teraz linki do obrazków wyglądają jakby leciały bezpośrednio do S3 bez cloudfronta i nie przez cloudflare, więc egress zje w tym miesiącu wszystkie rogale). Niski upfront, ale wysokie koszty miesięczne trzymania i serowowania danych (z tym drugim może pomóc wstawienie cloudfronta i cloudflare, pierwszy ogranicza koszty zapytań do s3 i egressu, drugi jeszcze bardziej ogranicza platny egress i ilosc requestow, latencja nie ma takiego znaczenia więc dodatkowy hop nie zaboli).
Opcja 3, alternatywy dla S3, np R2. Wydają się być lepsze kosztowo tak na pierwszy rzut oka, szczególnie że R2 ma darmowy egress (ale za to tylko jeden tier storageu), więc to czy by się to opłacało bardziej niż Opcja 2 zależy od tego jak często starsze obrazki były by wczytywane, bo cold storage tańszy na S3.
Hybryda R2 +S3 z ręcznym tieringiem danych z R2 na Glaciera IR/GCS Archive Storage, niższe koszty, więcej roboty.
Może pracował ktoś kiedyś nad czymś takim albo zna kogoś kto pracował ( ͡° ͜ʖ ͡°) I wie jakie są sprawdzone sposoby na robienie tego w dużej skali? Jakieś inne usługi albo inne pomysły, może jakiś fajny artykuł na ten temat ktoś zna?
#programowanie #programista15k
@axo pozwala na invalidację konkretnego urla, do 1k linków na minutę we free tierze, czyli idealny do tego use case'u.
Kompresja już działa dokladnie tak, png albo jpg się to nazywa ( ͡~ ͜ʖ ͡°) i pewnie ciężko było by wiecej ugrać bez batchowania obrazków do kompresji (no, chyba że wspomniany webp, ale idea ta sama)
Pomysł z IPFS ciekawy, chociaż równie partyzancki co hosting przez wykop
Zaloguj się aby komentować
Koledzy programiści, jak byście zaimplementowali mechanizm piorunowania (plusowania) taki jak na Hejto/Wykopie? Wiadomo, pesimistic (albo lepiej optimistic) locking, ale tak, żeby to było maksymalnie wydajne. Zmiany nie muszą być od razu widoczne (powiedzmy max 5 sekund), ale nie można zgubic żadnego pioruna ani zapisać go podwójnie. Zapraszam do dyskusji
#programowanie

@roxton Najlepiej zrobić osobny mikrofrontend w którym byłby komponent z piorunem. Do microfrontend shell dajesz serwis do którego subskrybujesz każdym mikrofrontendem i filtrujesz każde kliknięcie przez rx.js
Na backendzie robisz osobny mikroserwis do liczenia błyskawic, podłączasz go do MongoDB z którego potem dane są przepisywane do MySQL każdego dnia o północy.
Do niczego nie piszesz testów, bo to tylko pioruny.
Na koniec wystawiasz fakturę za miesiąc ciężkiej pracy i bierzesz chorobowe.
@roxton tak jak pisał @patolog dobrym rozwiązaniem jest po kliknięciu na piorun podbicie go na froncie i zablokowanie przez js a od strony backendu wrzucić żądanie na kolejke nie wiem czym dysponujecie czy to kafka czy rabbit czy inne cuda. jeden mikroserwisik podpina subscribera na dany topic w kolejce i wszystko powinno śmigać. Pozwoli to też łatwiej skalować przez odpalenie większej ilości subscriberów jeśli jeden nie będzie wyrabiać z ilością danych w kolejce.
Zaloguj się aby komentować