Wszystko
Najnowsze
Archiwum
@MilionoweMultikonto: Nie wyprzedza. Jest pod wieloma względami masakrycznie zacofany. Ratuje go to że jest używany głównie przez nieprogramistów do pisania jednorazówek jako glue languag.
Czytam długo o stateful vs stateless microservices i dalej nie czaję tematu i mam wrażenie, że każdy w google pisze co innego.
Jak mam koszyk w sklepie internetowym i dodaje produkty to mikroserwis, gdzie mamy endpoint /cart/addItem POST i zapisujemy w bazie koszyk jest stateless czy stateful? Bo teoretycznie w tym poscie wysyłamy id koszyka, które już wcześniej otrzymaliśmy z endpointa (więc kolejne requesty polegają na poprzednich) oraz produkty, a z drugiej
Jak mam koszyk w sklepie internetowym i dodaje produkty to mikroserwis, gdzie mamy endpoint /cart/addItem POST i zapisujemy w bazie koszyk jest stateless czy stateful? Bo teoretycznie w tym poscie wysyłamy id koszyka, które już wcześniej otrzymaliśmy z endpointa (więc kolejne requesty polegają na poprzednich) oraz produkty, a z drugiej
@Someguy3517372: chyba najłatwiej będzie powiedzieć, że jak mikroserwis jest stateful to nie możesz nagle go ubić i zastąpić nowym.
@WyjmijKija: Jakie są typowe przykłady kiedy stateful ma sens? No bo takie stateful mikroserwis jest dużo gorszy w zarządzaniu niż stateless, więc pewnie się go stosuje jak już trzeba
- 1
Jak mam klasę Product z polem price to lepiej nazwać metodę
- getProductWithLowestPrice
czy
- getCheapestProduct?
#java #naukaprogramowania
- getProductWithLowestPrice
czy
- getCheapestProduct?
#java #naukaprogramowania
Jak lepiej nazwać metodę?
- getProductWithLowestPrice 54.7% (29)
- getCheapestProduct 45.3% (24)
konto usunięte via Wykop
- 3
@JI_Gorki: getMinPrice, ponieważ gdy wywołujesz ja na produkcie to już sam z siebie wiesz ze od odnosisz się do produktu. Nie musisz dziękować ;) tak bym Ci napisał w review
getMinPrice
@exori_vis:
Mi by to sugerowało, że pobiera najmniejszą cenę, a nie produkt z najmniejsza ceną
Qodana - nowoczesna platforma do kontroli jakości kodu od JetBrains
JetBrains rewolucjonizuje podejście do kontroli jakości kodu dzięki platformie Qodana. Sprawdź najważniejsze funkcje.
#programowanie #programista15k #pracait #informatyka #naukaprogramowania #it
JetBrains rewolucjonizuje podejście do kontroli jakości kodu dzięki platformie Qodana. Sprawdź najważniejsze funkcje.
#programowanie #programista15k #pracait #informatyka #naukaprogramowania #it
źródło: qodana
Pobierz@Bulldogjob: nie bardzo rozumiem czym to się różni od sonara lub też wbudowanych w IDE linterow
@wafel93 Pewnie niczym ale JetBrains buduje swój własny ekosystem i dążą do tego żebyś ostatecznie wszystkie rzeczy związane z procesem tworzenia aplikacji mógł zrobić z wykorzystaniem ich rozwiązań.
4
Qodana - nowa platforma do kontroli jakości kodu od JetBrains

JetBrains rewolucjonizuje podejście do kontroli jakości kodu dzięki platformie Qodana. Sprawdź najważniejsze funkcje.
z- 6
- #
- #
- #
- #
- #
- #
Remote Desktop Services — zarządzanie usługami pulpitu zdalnego
Sprawdź, jak krok po kroku skonfigurować usługę RDS.
#devops #sysadmin #pracait #informatyka #programowanie #naukaprogramowania #pracait
Sprawdź, jak krok po kroku skonfigurować usługę RDS.
#devops #sysadmin #pracait #informatyka #programowanie #naukaprogramowania #pracait
źródło: 200423_jakzarzadzacusługamipulpituzdalnego_(1)
PobierzJest super (ง ͠° ͟ل͜ ͡°)ง
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
źródło: aktua
PobierzAle niektórych zapiekło, że senior też powinien znać podstawy. No ale jakto przecież od 5 lat piszę CRUDa na ORMie, trywialną walidację i mapuje kontrolery w asp czy springboocie. ( ͡° ͜ʖ ͡°) #programowanie #csharp #java #javascript #naukaprogramowania
@Whiskeyjack29: kumpel kiedys o takich ludziach mówił rok razy 5 doświadczenia i tak bym to podsumował.
@Whiskeyjack29: problem jest taki, że jak się ma te X expa to ogólnie robi się to co w robocie wymagają (czasami bez dokształcania) a nawet jak się cchesz dokształcić to często ciężko znaleźć jakieś sensowne źródło bo 90% to jest wannabe dev I tłumaczenie semantyki.
Później dochodzą jeszcze wzorce i na tym się kończy prosta edukacja. Obecnie sam mam ten problem.
Gość mi się pyta o jakieś Hashtables a ja
Później dochodzą jeszcze wzorce i na tym się kończy prosta edukacja. Obecnie sam mam ten problem.
Gość mi się pyta o jakieś Hashtables a ja
Kolejna rozmowa na stanowisko seniora .NET i kończymy na 2 pytaniach. Pytam takiego "Czym różni się typ referencyjny od typu wartościowego ?". "Typ wartościowy alokowany jest na stosie a referencyjny na stercie". No i dopytuje czy typ wartosiciowy może się jednak znaleźć na stercie w niektórych przypadkach? Odpowiedź oczywiście nie, i pytam a czy niektórych typów które są referencyjne nie mogę jednak zaalokować na stosie? Zdziwienie.jpg. Kandydat próbujec coś wymyślić ale gada
@Whiskeyjack29: play stupid games, win stupid prizes
@Whiskeyjack29: ludzi z kilkuletnim doświadczeniem pytasz o rzeczy, które w tym języku nie mają praktycznego znaczenia.
Chcesz zatrudniać programistów do pracy, czy popisywać się przed nimi nieprzydatną wiedzą?
Chcesz zatrudniać programistów do pracy, czy popisywać się przed nimi nieprzydatną wiedzą?
- 0
Budując apkę na backendzie w nest na mikroserwisach, powinien być jeden główny mikroserwis do którego idą requesty i on to rozdziela dalej pomiędzy inne mikroserwisy czy jakoś inaczej?
#javascript #naukaprogramowania
#javascript #naukaprogramowania
@BRmedia jakoś inaczej
@BRmedia: a to juz zalezy jak sobie zaplanujesz, takie cos co rodziela nazywa sie api gateway
https://microservices.io/patterns/apigateway.html
https://netflixtechblog.com/optimizing-the-netflix-api-5c9ac715cf19
https://microservices.io/patterns/apigateway.html
https://netflixtechblog.com/optimizing-the-netflix-api-5c9ac715cf19
- 0
Jak "poprawnie" we flutterze ogarnia się bazy danych? Chcę bazę relacyjną offline, postawiłem na sqlite z pluginem sqflite. Jestem przyzwyczajony do używania ORM, czy rozwiązania typu sqfentity są polecane? Czy to takie zboczenie ze springa i tutaj pisze się inaczej? Tworzenie struktury bazy w "onCreate" inicjalizując bazę, też nie wygląda zbyt rozsądnie, polecacie jakieś biblioteki do wersjonowania i tworzenia schematu bazy w stylu liquibase czy flyway?
#flutter #naukaprogramowania
#flutter #naukaprogramowania
@A-NON:
Tworzenie i zarządzanie bazą danych lokalnie w Flutterze można zrealizować za pomocą różnych bibliotek i podejść. Wybór zależy od Twoich preferencji i wymagań projektowych. Poniżej podam kilka sugestii:
SQFLite - jest to najpopularniejsza i najczęściej stosowana biblioteka do zarządzania bazami danych SQLite w Flutterze. SQFLite jest łatwy w użyciu i dostarcza niezbędne funkcje do tworzenia, odczytywania, aktualizowania i usuwania danych
Tworzenie i zarządzanie bazą danych lokalnie w Flutterze można zrealizować za pomocą różnych bibliotek i podejść. Wybór zależy od Twoich preferencji i wymagań projektowych. Poniżej podam kilka sugestii:
SQFLite - jest to najpopularniejsza i najczęściej stosowana biblioteka do zarządzania bazami danych SQLite w Flutterze. SQFLite jest łatwy w użyciu i dostarcza niezbędne funkcje do tworzenia, odczytywania, aktualizowania i usuwania danych
https://wynagrodzeniaprezesow.pl/
Stworzyłem taką stronę w ramach nauki HTML, która pokazuje Wynagrodzenia członków zarządów spółek z WIG20 na początek.
Wszystkie wynagrodzenia pochodzą z raportów okresowych spółek więc dane w 100% wiarygodne.
Chętnie
Stworzyłem taką stronę w ramach nauki HTML, która pokazuje Wynagrodzenia członków zarządów spółek z WIG20 na początek.
Wszystkie wynagrodzenia pochodzą z raportów okresowych spółek więc dane w 100% wiarygodne.
Chętnie
w trakcie iteracji po wierszach df musze wykonać warunek ktory wymaga wiedzy o nastepnym wierszu i nie wiem jak to najprosciej zrobic.
jeżeli w wierszu powiedzmy row[0][5] jest równy temu samemu polu w następnym wierszu (wiersze uporządkowane) to..
probuje to zrobic w pętli for i nie wiem jak to mozna zrobic #python #naukaprogramowania
jeżeli w wierszu powiedzmy row[0][5] jest równy temu samemu polu w następnym wierszu (wiersze uporządkowane) to..
probuje to zrobic w pętli for i nie wiem jak to mozna zrobic #python #naukaprogramowania
Stwórz nowa, tymczasowa kolumne z przesunieciem o jeden wiersz (w pandas kolumna bodaj shift)
@rosso_corsa: w pandas (zakladam, ze tego uzywasz) raczej unikamy iterowania po wierszach. Wydaje mi sie, że to wolniejszy sposób niż inne sposoby (jak podany przeze mnie)
- 448
Ja nie potrafię?
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
źródło: designer
Pobierz@Bulldogjob: i dopiero po 2 latach krążenia tego obrazka w necie zdecydowaliście się go ukraść?
- 188
@Mlekkko: po pierwsze primo ten screen był inspo do mema z naszym dopisanym copy. Po drugie primo, czyżbyś miał problem z tym, jak działają memy w necie? Po jakim czasie zabawność czegoś się przedawnia? Rozumiemy, że nie oglądasz heheszków z nosaczem i reużywanych pozostałych motywów, których jest tryliard? Dobrego dnia ( ͡° ͜ʖ ͡°)
Jaki jest najgorszy framework w którym przyszło wam pracować? #programowanie #java #javascript #naukaprogramowania #csharp #frontend #backend
@Whiskeyjack29: spring, java ee. Generalnie wszystko, gdzie nie da się skoczyć do kodu frameworka i ogarnać
* JavaEE: tutaj jest najgorzej, bo oprócz czytania konfiguracji z adnotacji/xmla dochodzą problemy w ogarnieciu tego jak działa kontener aplikacyjny i co może
co i jak się dzieje, bo cała logika jest gdzieś deklaratywnie zdefiniowana i po samym go to definition nie idzie ogarnąć co się dzieje. W szczególności mówię tu o frameworkach javowych:* JavaEE: tutaj jest najgorzej, bo oprócz czytania konfiguracji z adnotacji/xmla dochodzą problemy w ogarnieciu tego jak działa kontener aplikacyjny i co może
@Whiskeyjack29: Z reguły im ORM mniej robi za ciebie i jest prostszy tym przyjemniej się z niego korzysta, np. jooq, exposed
- 0
Często przy tworzeniu obiektów nie widać dokładnie, co oznaczają argumenty jego konstruktora, np. new Product(1, 100, "book"). Jak sobie z tym najlepiej radzić? Jeśli użyjemy buildera, to już konstruktor nie powie nam, które argumenty są wymagane i tracimy sprawdzanie na poziomie kompilacji. Fluent builder jest czasochłonny w implementacji. Możemy wprowadzić jakieś value objecty/wrappery typu new Produkt(new Id(), new Quantity()) itd, ale wprowadza to sporo nowych klas i wygląda kiepsko. O setterach nawet
konto usunięte via Wykop
- 4
@Nofenak: Najlepiej używać jakiegoś IDE zamiast Vima.
konto usunięte via Wykop
- 2
@Nofenak: Aha, ja zawsze czytam w IDE, więc nie umiem ci pomóc.
- 33
Jasne jak słońce ( ͡° ᴥ ͡°)
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
źródło: dev
Pobierz@Bulldogjob: Złoto
- 0
@fiddle: dzięki kolego
Czy jesteście za wprowadzeniem ustawowego obowiązku pisania testów? Czas skończyć z amatorką i druciarstwem. #frontend #javascript #heheszki #programowanie #naukaprogramowania #pracait #technologia #informatyka #java #programista15k





















Napisałem taką metodę, ale dostaje MultipleBagFetchException:
@query("select s from booking_screening s join fetch s.seats se join fetch se.bookings b where b.id = :bookingId")Optional<Screening> readByBookingId(@Param("bookingId") Long booking);
#java #spring