Jak wyróżnić się na rynku IT?
25:03
Plany na rok 2024 na kanale.
14:59
NESTJS - Interceptory
10:51
8 ай бұрын
NestJS - Guardy
19:21
9 ай бұрын
Jak budować swoje projekty?
27:19
11 ай бұрын
Wróciłem.
7:39
Жыл бұрын
How to learn programming in 2023
11:33
Understanding state in ReactJS
23:32
Remix + Tailwind - DarkMode Tutorial
24:14
Projekt do portfolio - planowanie
13:03
Пікірлер
@piotrm3700
@piotrm3700 4 күн бұрын
Co myślisz o podejściu w stylu W robocze dni tygodnia krótszy czas np. 90 minut na programowanie W weekend po np. 6h W taki sposób wychodzi prawie 20h i w sumie nie obciąża to za bardzo w dni pracujące, rozumiem że nie o sam czas w nauce chodzi, ale myślę że można to traktować jako jakiś odnośnik a 20h to chyba dobry wynik Poza tym fajny materiał:)
@danielnoworyta
@danielnoworyta 2 күн бұрын
Jak najbardziej dobre podejście. W weekend nie zapominaj o przerwach. U mnie dobrze się sprawdzało 45min nauki 15min przerwy. Popatrz jak u Ciebie będzie lepiej :) Powodzenia, trzymam kciuki!
@piotrm3700
@piotrm3700 2 күн бұрын
@@danielnoworyta właśnie chyba będę musiał potestować jak będzie dla mnie najlepiej, zauważyłem że taki brak przerw sprawia, że czasem ciężko się zabrać za naukę.
@danielnoworyta
@danielnoworyta Күн бұрын
@@piotrm3700 No też długo mi zajęło zrozumienie, że robienie przerw ma ogromne znaczenie w przyswajaniu materiału.
@AdamGaka-ik9zx
@AdamGaka-ik9zx 8 күн бұрын
Warto uczyć się programowania choćby i z tego względu że programowanie wymusza kreatywnej logiki planowania działania oraz schematyki co przekłada się na lepsze podejmowanie decyzji w innych aspektach życiowych w ogóle nie związanych z informatyką.
@danielnoworyta
@danielnoworyta 8 күн бұрын
Ja akurat jestem głęboko zafascynowany programowaniem, ale myślę, że ogólnie warto poszerzać swoje horyzonty. Niezależnie, czy jest to nauka programowania, czy czegoś innego.
@vojtas6074
@vojtas6074 9 күн бұрын
Wątek ze stawianiem celów moim zdaniem bardzo trafnie opisany. Obecna sytuacja na rynku jest dobrym tego przykładem. Mamy dużo programistów o odpowiednich kwalifikacjach by wejść do branży IT ale brakuje miejsc. Można wtedy doświadczyć dysonansu poznawczego, jeśli ktoś zamierzał właśnie w tym okresie rozpocząć swoją przygodę w branży. Nie mamy na to wpływu, dlatego znacznie lepiej (jak wspomniałeś w filmie) korzystać z input goals'ów.
@danielnoworyta
@danielnoworyta 8 күн бұрын
Tak wtedy przynajmniej u mnie tak było, byłem wstanie dłużej utrzymać dobre samopoczucie i chęć do nauki.
@Maciej-c1u
@Maciej-c1u 9 күн бұрын
Poprzeczka tylko rośnie w górę. Jest dużo projektów legacy, które kiedyś mogą być przepisywane za pomocą AI. Roboty na pewno nie zabraknie i maszyny nam jej nie zabiorą. Trzeba będzie "ogarniać" masę rzeczy. Być ekspertem na wielu płaszczyznach. Coraz więcej kodu będą pisać algorytmy, ale też trzeba będzie rozumieć, co zostało wygenerowane. Praca dev-a to coraz bardziej będzie skill miękki. Przepraszam za swój poprzedni komentarz. Skoro jest rynek i są chętni, to zarabiaj Danielu jak najwięcej 😅!
@danielnoworyta
@danielnoworyta 9 күн бұрын
Dzięki za komentarz
@Dajmanable
@Dajmanable 9 күн бұрын
Odpowiedź na pytanie w tytule: ciężko, trudno, żmudnie :D
@danielnoworyta
@danielnoworyta 9 күн бұрын
Ale ciągle do zrobienia :)
@Dajmanable
@Dajmanable 9 күн бұрын
@@danielnoworyta Tak, mi się udało, ale rodziny jeszcze nie założyłem, więc jedno szczęście mniej podczas nauki :)
@Daniel-do8um
@Daniel-do8um 25 күн бұрын
Dużo kosztuje ja mam 40 lat zmieniłem z ślusarza na masażystę i do dziś mam szufladke
@danielnoworyta
@danielnoworyta 9 күн бұрын
👍
@ponsarkumzhi2692
@ponsarkumzhi2692 Ай бұрын
incredibly hard to follow, useful either way
@danielnoworyta
@danielnoworyta Ай бұрын
Sorry to hear that. I hope you've got something useful.
@bombel7362
@bombel7362 Ай бұрын
Ja ze swojej strony do nauki html + cssa polecam kurs Jonasa Schmedtmanna "Build Responsive Real-World Websites with HTML and CSS" po zrobieniu tego kursu poznacie fajną i fundamentalną wiedzę którą oczywiście trzeba przećwiczyć w praktyce, są do tego różne strony przykładowo forntendmentor. Potem już w zależności od potrzeb kurs z js lub bardziej zaawansowanego cssa też od Jonasa. Są to na prawdę solidne kursy, ale trzeba mieć świadomość że żaden kurs nie sprawi że będziemy frontend-developerami liczy się praktyka.
@belkocik
@belkocik 3 ай бұрын
Cześć. Nagrasz materiał na temat: Jak zaimplementować DrizzleORM z NestJS tak aby dało sie go ustawić aby był to globalny moduł<nie trzeba importować modułu Drizzle do każdego modułu tylko importujemy go raz w app.module z .forRoot i opcja isGlobal: true>?
@danielnoworyta
@danielnoworyta 2 ай бұрын
Hej Belko, Zapisałem sobie w tematach do nagrania. Dzięki
@01zerojeden
@01zerojeden 3 ай бұрын
..bardzo fajny odcinek ten poprzedni (po roku w branży). ..a i ten aktualny :) ..przydatny głos dla kogoś, kto się uczy nadal, a nawet zaczyna dopiero w tym roku.. …wtedy wspomniałeś o React, TS i API to chyba ani rusz dzisiaj nadal ..zastanawiam się co jeszcze oprócz współpracy z AI trzeba dorzucić dzisiaj! pozdrawiam :) wielkie dzięki za słowo otuchy z wnętrza…
@danielnoworyta
@danielnoworyta 3 ай бұрын
Najważniejsze wymieniłeś. Podstawy bezpieczeństwa te na front endzie, komunikacja z różnymi typami API, obsługa błędów, SSR. Powodzenia w nauce! :) Dziękuję za komentarz ❤️
@PassionateDiscoveries
@PassionateDiscoveries 4 ай бұрын
tylko zeby ogranać to to też trzeba posiedziec bo to nie takie piekne zeby to pomodyfikować
@danielnoworyta
@danielnoworyta 4 ай бұрын
Ee nie takie trudne. Wszystko jest w TailwindCSS stylowane a animacje framer, więc raczej znane technologie za tym stoją. Noni fakt ze masz copy paste kod, który dowolnie możesz modyfikować jeszcze ułatwia sprawę. Abstrakcji tam praktycznie nie ma.
@jakobo5521
@jakobo5521 4 ай бұрын
Daniel, dzięki Ci bardzo za tą rozmowę. Nie wiedziałem (aż do teraz) o istnieniu Mateusza. Chętnie sprawdzę jego ofertę. Sam u siebie zauważyłem ten problem, że przez jakiś czas uczę się czegoś po czym mam uczucie, że poszedłem w nie do końca dobrym kierunku i tu pojawia się demotywacja. Fajnie byłoby gdyby ktoś pokazał kierunek w jakim należy iść (w zależności od indywidualnych predyspozycji) a do tego wylał kubeł zimnej wody w postaci code review. Co do grup to 100% racja. Ja poniekąd uzyskałem dzięki temu trochę informacji, ale z drugiej strony wjechała dość mocna demotywacja, szczególnie patrząc na pracę innych oraz to w jaki sposó∑ oni do tego podchodzą. Pozdro! 😃
@danielnoworyta
@danielnoworyta 4 ай бұрын
Cieszę się że mogłem pomóc. Sam niedługo ruszam z pewną inicjatywą ;) Stay tuned!
@danielnoworyta
@danielnoworyta 4 ай бұрын
Napisz na [email protected] chetnie pogadam z Tobą o tym jak wyglada Twoja sytuacja
@gopixus
@gopixus 4 ай бұрын
Ja się bardzo zniechęciłem do nauki a uczyłem się już dość długo, w momencie gdy wszyscy zaczeli gadać, że teraz gdy jest chat gpt nie opłaca się uczyć programowania :/
@danielnoworyta
@danielnoworyta 4 ай бұрын
Dość długo tzn ile lat po ile godzin dziennie bez przerwy?
@gopixus
@gopixus 4 ай бұрын
@@danielnoworyta około 2 lata po godzinę dziennie
@danielnoworyta
@danielnoworyta 4 ай бұрын
@@gopixus napisz na [email protected] zerkne na twoje cv.
@phead2137
@phead2137 4 ай бұрын
Po prostu ludzie będą używali czegokolwiek co jest popularne i hajpowane. Obecnie tailwind jest popularny więc głosy przeciwników są raczej ignorowane, ale z czasam może się to zmienić, podobnie jak było ze styled components, które pewnego czasu były uznawane jako coś co rozwiązuje wszystkie problemy ze stylowaniem w reakcie. Problem ze specifity już nie istnieje od dawna, mamy narzędzia typu CSS modules czy Shadow DOM.
@phead2137
@phead2137 4 ай бұрын
Zresztą tailwind to też nic nowego, już wiele innych zbiorów utility istniało wcześniej, tylko może nie w tej skali (prawie każde property ma swoją dedykowaną klasę)
@danielnoworyta
@danielnoworyta 4 ай бұрын
Ale styled components do dzisiaj maja swoje miejsce w projektach komercyjnych. Myślę ze kwestia tego na co nacisk kladzie zespół.
@bocianovvsky
@bocianovvsky 5 ай бұрын
A ja mam pytanie z innej beczki - czym nagrywasz vlogi? Jakość jest dobra, a ja właśnie zastanawiam się nad wyborem jakiejś ciekawej kamery nie za miliony.
@danielnoworyta
@danielnoworyta 5 ай бұрын
Mam szczęście żona jest fotografem. Uzywam jej kamery canon 5dm4 i obiektyw standard 35mm
@mariuszkrol8837
@mariuszkrol8837 5 ай бұрын
A co jeżeli jestem po 30 i nie mam pasji ani marzeń?
@danielnoworyta
@danielnoworyta 5 ай бұрын
To zapewne masz szczęśliwe życie i ten materiał nie jest dla ciebie :) Dzięki za komentarz.
@januszzahuta7927
@januszzahuta7927 5 ай бұрын
Daj spokój o mówieniu o marce osobistej, prawie każdy projekt na tym kanale przerwany przed końcem. Juniorzy lepiej żeby się nie uczuli takiego podejścia.
@danielnoworyta
@danielnoworyta 5 ай бұрын
Ale ile można się nauczyć z takich projektów nawet niedokończonych? :)
@Bart0lunio
@Bart0lunio 5 ай бұрын
Fajny materiał dzięki
@danielnoworyta
@danielnoworyta 5 ай бұрын
Proszę
@jackblurry123
@jackblurry123 5 ай бұрын
duzo wartosciowych informacji, dzieki za film
@danielnoworyta
@danielnoworyta 5 ай бұрын
Dziękuję za komentarz. Czego się teraz uczysz i jakie masz plany na kolejne miesiące?
@jackblurry123
@jackblurry123 5 ай бұрын
@@danielnoworyta nextjs glownie, a na przyszlosc by sie przydalo architekture frontendowa ogarnac troche, takze jakby na kanale by sie pojawily jakies filmy na ten temat to byloby super, np. o bulletproof-react
@danielnoworyta
@danielnoworyta 5 ай бұрын
@@jackblurry123 zapisałem:) dzięki
@Blazeyos
@Blazeyos 5 ай бұрын
Dzięki za filmik. Pozdr
@danielnoworyta
@danielnoworyta 5 ай бұрын
Proszę bardzo. Czego aktualnie się uczysz? Jakie sa twoje cele na najbliższe m-ce?
@Blazeyos
@Blazeyos 5 ай бұрын
@@danielnoworyta Hej obecnie przerabiam ścieżkę frontendu na codeacademy, niestety nie mam żadnych celów, uczę się tylko z dnia na dzień :). Pozdr
@danielnoworyta
@danielnoworyta 5 ай бұрын
​@@Blazeyospowodzenia w nauce :)
@jakobo5521
@jakobo5521 5 ай бұрын
Dzięki Ci wielkie Daniel za ten film. Obecnie jestem na etapie robienia swojego bloga w Astro/Vue i też mam czasem tak, że przytłacza mnie myśl odnośnie ilości materiału jaki trzeba jeszcze pochłonąć i czy będę w stanie się z tym przebić. Na chwilę obecną to jestem raczej mocniejszy w soft skillach, także mam nadzieję, że powinno to podbić mój finalny score😅 Pozdrawiam Cię i powodzenia w dalszej pracy z kanałem 💪
@danielnoworyta
@danielnoworyta 5 ай бұрын
Hej Jakob dzięki :) Powodzenia w nauce.
@JMTAZUR
@JMTAZUR 5 ай бұрын
Z rocznym doświadczeniem jest tak samo cięzko jak o pierwszą pracę. Praca niewdzięczna zwłaszcza jako junior - wymaga się znajomości miliona różnych technologii - każdy chce co innego, co roku postaje co innego. Zarobki porównywalne do kasjera w lidlu (kasjer 5050zł brutto) - młodzi programiści zarabiają niewiele więcej (Kraków jako punkt odniesienia). Praca jest skomplikowana, wymagająca i nie raz siedzi się po godzinach. Warto też wspomnieć, że teraz dla większych firm osoba z doświadczeniem 3+ lat dalej może być określana jako junior. Niestety korporacje większe (Philip Morris, Comarch lub Polskie spółki podwykonawcze) to jeden wielki teatr. Pracownicy na stanowiskach takich jak software developer po ciężkich studiach (bo łatwe nie są to na pewno) zarabiają 6500 - 7500 brutto. Tymczasem "Panie" z HR, managementu i scrum masterzy wyciągają prawie dwa razy tyle za trzy razy lżejszą pracę - umówmy się robienie kolorowych arkuszy w Excelu i tworzenie spotkań w Teams jest miej wymagające niż inżynieria oprogramowania. Pracowników wymienia się jak rękawiczki zwłaszcza, jeżeli są to osoby, które rozpoczęły pracę przed 26 rokiem życia (wiadomo mniej trzeba za nich płacić to się wymienia). Odnosząc się do kwestii "pozytywnego nakręcenia", o którym mówisz - kończy się ono po około 4-6 miesiącach pracy kiedy trzeba naprawiać po nocach bugi lub modyfikować funkcjonalności w Codebasie, który jest starszy od Ciebie. Jednym zdaniem - jeżeli chcesz mieć jakiekolwiek życie/zainteresowania nie związane z tą branżą to uciekaj jak najdalej. Przyjmuje się też praktykę PIP (Performance Improvement Plan), gdzie pracownik ocenia sam swoją pracę za ubiegły rok oraz planuje swoje cele na następny. Przeważnie wynik jest podawany w % i przypisuje się do niego odpowiednią nazwę. Najwyższa "ranga" to >105% (pięć procent ponad normę i więcej) - norma to 85% - 100%. Całe jaja polegają na tym, że osobie z wynikiem 98% można powiedzieć "to jest twoja pierwsza praca i powinieneś robić wszystko, żeby mieć ponad 105%" - innymi słowy "nie chcesz wypruwać sobie flaków w pracy za darmo to weźmiemy kogoś innego". Niestety na ludzi "pełnych entuzjazmu" bardzo chętnie się poluje a potem wykorzystuje. O "kulturze biurowej", panującej w niektórych firmach już nawet nie będę wspominał - istny cyrk. Warto też dodać, że jeżeli kandydat na stanowisko programisty jest mężczyzną będzie miał o wiele ciężej. Wynika to ze starań firm aby zatrudniać 50/50 (bez dyskrymiancji na tle płciowym) - kobiety stanowią 23% kandydatów na takie stanowiska, więc jest tu dysproporcja i to duża. Wnioski można wyciągnąć samodzielnie. Widzę, że w Polsce jeszcze się o tym tak nie mówi jak w USA ale mechanizm pozostaje ten sam. Ale już pal licho, jest jak jest. TL-DR: Jeżeli nie jesteście super wybitni w tej profesji i chcecie traktować pracę tylko i wyłącznie jako pracę - tutaj nie szukajcie
@kku6857
@kku6857 5 ай бұрын
Ciekawe spojrzenie. Poznałem ostatnio gościa co po 5 latach zarabia 22 tysie do ręki w zagranicznym banku praca zdalna. Samouk bez studiów i nie nie jest geniuszem, sympatyczny gość.
@liluterKA
@liluterKA 6 ай бұрын
Dużo rzeczy może zdemotywować. Szybkość rozwoju branży, nowe błyszczące technologie, przysiad branży, zadyszka gospodarcza, wojna, otoczenie, brak sukcesów, brak zdolności. Jeśli chcesz coś zmienić w swoim życiu, musisz mieć ważny POWÓD, który sobie będziesz wyświetlał w chwilach zwątpienia. No i musisz siebie szanować. Dać możliwość porażkom. Ja ciągle walczę i każda osoba ma swoją historię i prawo do jej realizacji. Do zobaczenia na górze :) PS.Skupienie też jest bardzo ważne.
@danielnoworyta
@danielnoworyta 6 ай бұрын
Trafiłeś wsamo sedno z tym powodem i udzielaniem sobie pozwolenia na porażki. Ważne zeby z porażek wyciągać wnioski i robic kolejne kroki do przodu.
@karolinazielinska8487
@karolinazielinska8487 6 ай бұрын
Przydatny filmik, dzięki bardzo! :)
@danielnoworyta
@danielnoworyta 6 ай бұрын
Proszę:)
@AndrzejUrbanski-cl2on
@AndrzejUrbanski-cl2on 6 ай бұрын
👍
@darkstar521
@darkstar521 7 ай бұрын
Żarty na bok, za dzieciaka chciałem zostać operatorem śmieciarki bo imponowalo mi że panowie wożą się na dzielni takim sprzętem xd P.s. Jakie przemyślenia na temat Devina ? Wyglada trochę na taki scam jeśli chodzi o demo, ale osoby ktore za niego odpowiadają to jakies kozaki ktore zdobywały nagrody na międzynarodowych konkursach. Nie wiem jak branża się zapatruje na takiego pierwszego kodera-inzyniera?
@danielnoworyta
@danielnoworyta 7 ай бұрын
Widziałem statystyki i rzeczywiście przeskok jest imponujący ale ciągle potrafi rozwiązać około 13.5% issues na githubie rzuconych na niego. Więc jeszcze daleko mu do średnio ogarniętego developera :) Nie ma się czego bać póki co.
@mattix3906
@mattix3906 7 ай бұрын
Dzieki! Dobre praktyczne spojrzenie :)
@danielnoworyta
@danielnoworyta 7 ай бұрын
:)
@valentineorga
@valentineorga 7 ай бұрын
How did you achieve the device frames? Thanks for the tutorial btw!
@danielnoworyta
@danielnoworyta 7 ай бұрын
It's app called sizzy.
@valentineorga
@valentineorga 7 ай бұрын
Alright. Thanks@@danielnoworyta
@micha6505
@micha6505 7 ай бұрын
Czy kod zostanie udostępniony na Github?
@danielnoworyta
@danielnoworyta 7 ай бұрын
Nie to jest projekt zamknięty ale bede robil odcinek gdzie pokaże caky setup od początku do końca.
@FunF33l
@FunF33l 8 ай бұрын
Świetne to jest, dzięki
@danielnoworyta
@danielnoworyta 8 ай бұрын
Proszę
@bartoszj.9050
@bartoszj.9050 8 ай бұрын
Porównujesz zahashowane hasło ze stringiem w bcrypt.compareSync. Nie lepiej na froncie hashować podczas logowania i na backendzie porównywac bezposrednio 2 hashe jak stringi?
@bartoszj.9050
@bartoszj.9050 8 ай бұрын
Gdzie po stronie frontu trzymać refreshtoken? localstorage chyba nie ejst najlepszym miejscem?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Mozesz np trzymac w httponly safe cookie ale daj specjalna ścieżkę np /refresh żeby mógł być wysyłany tylko pod /refresh w celu odświeżenia i formacji o użytkowniku.
@thomschery2800
@thomschery2800 8 ай бұрын
Ile miałeś lat jak się przebranżowiłeś? Ile czasu potrzebowałeś na przebranżowienie się?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Miałem 32 lata jak dostałem pierwszą komercyjną pracę zajelo mi to okolo 2.5 roku nauki.
@thomschery2800
@thomschery2800 8 ай бұрын
Wstawałeś o 5 i ile się uczyłeś?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Okolo 2.5h 7:30 jechalem do pracy. Ale oprócz tego każda wolna chwila to było czytanie artykułów związanych z frontendem.
@xSatanisticx
@xSatanisticx 8 ай бұрын
Klon ShadCN :P
@danielnoworyta
@danielnoworyta 8 ай бұрын
No ale jeżeli chodzi o animacje to o niebo lepszy :)
@d3zecik
@d3zecik 8 ай бұрын
No piękne to jest. A mi brakuje ciągle motywacji aby zabrać się w końcu za JS. :v Świetny materiał.
@danielnoworyta
@danielnoworyta 8 ай бұрын
No to takie komponenty motywują do nauki :)
@bartekk6480
@bartekk6480 8 ай бұрын
ale im muli ta strona
@manuarora
@manuarora 8 ай бұрын
I didn't understand it but watched it completely. Thankyou for sharing! :)
@danielnoworyta
@danielnoworyta 8 ай бұрын
Thanks for this components lib. Great job!
@ItisGroup
@ItisGroup 8 ай бұрын
Super, dzięki za filmik na pewno sprawdzę wygląda na prawdę dobrze, ostatnio rozwijam projekt i właśnie miałem problem z bibliotekami tego typu, że trzeba poświęcić sporo czasu żeby je ogarnąć, a to wygląda super intuicyjnie i na gotowe :D
@danielnoworyta
@danielnoworyta 8 ай бұрын
Noo są świetne i można sie wiele nauczyć jak tworzyć swoje :)
@danielnoworyta
@danielnoworyta 8 ай бұрын
Hello KZbin ❤
@krzysztofstozek6588
@krzysztofstozek6588 8 ай бұрын
takie szybkie pytanie - po co ustawiać ciastko jeszcze raz w appce frontowej? jeśli zwrócisz nagłówek set-cookie z backendu to przeglądarka automatycznie ustawia wszystkie ciastka zwrócone w tym nagłowku dla tej domeny, więc będą one dostępne (dla backendu) przy każdym kolejnym zapytaniu z przeglądarki do tej domeny
@danielnoworyta
@danielnoworyta 8 ай бұрын
Slusznie poprawiłem w nowej implementacji. W ogóle zastanawiam sie czy nie zrezygnować z authjs skoro mam sesje zaimplementowane po stronie backendu.
@krzysztofstozek6588
@krzysztofstozek6588 8 ай бұрын
jaki jest scenariusz uzywania refresh tokena? czy z każdym requestem jest wysylany token z ciastka i jesli jest on nieważny to wtedy klient (np frontend) musi wysłać request o odświeżenie i jeśli uda się odświeżyć to jest ponawiany request z nowym ciastkiem, a jeśli się nie uda to trzeba się zalogować?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Zgadza się po stronie frontendu możesz sobie to zaimplementować. Jak kończy się ważność to uderzyć pod endpoint refresh-tokens z odpowiednim payloadem w postaci refresh tokena.
@krzysztofstozek6588
@krzysztofstozek6588 8 ай бұрын
@@danielnoworytaa ty jak planujesz podejsc do tematu? czy jesli np token wygasnie to znaczy ze zeby pobrac dane będą potrzebne 3 requesty? (1 ktory zakonczy sie błędem bo token wygasł, 2 refresh tokenu 3. ponowiony request pierwszy. z nowym tokenem )
@danielnoworyta
@danielnoworyta 8 ай бұрын
@@krzysztofstozek6588 W middleware można zrobić logikę która tylko sprawdza expires przy każdym requeście i jak bedzie request z wygaslym cookie mozna udeżyć wtedy po refresh-tokens.
@maders7417
@maders7417 8 ай бұрын
Jak nazywa się aplikacja w której rysujesz?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Excalidraw+
@guineapigtaco288
@guineapigtaco288 8 ай бұрын
frontasie to nie programisty
@danielnoworyta
@danielnoworyta 8 ай бұрын
No tak jakie tam z nich programisty ;)
@guineapigtaco288
@guineapigtaco288 8 ай бұрын
@@danielnoworyta bez front asia świat przeżyje
@WojennyMlotek
@WojennyMlotek 8 ай бұрын
Dlaczego każdy (czy prawie każdy) self-taught programista produktem który tworzy, który "rozwiązuje problemy ludzi" jest po prostu sprzedaż szkoleń albo aplikacja do sprzedaży szkoleń. Ale wy jesteś mega mało kreatywni, czy poza sprzedawaniem kolejnych szkoleń i namawianiem ludzi na wchodzenie na mega minę w czasie gdy przesyt na rynku IT kandydatami jest już ekstremalny nie potraficie wymyśleć już czegoś zupełnie innego??? !!!! Sprzedaż, produkcja szkoleń nie rozwiązuje żadnych "realnych problemów ludzi" ale wręcz tworzy nowe.
@danielnoworyta
@danielnoworyta 8 ай бұрын
Może dlatego że sam self-taught rozwiązał problem i dostał sie do branży i chce pokazać swój sposób na rozwiązanie tego problemu? Może znajdzie sie chociaż jedna osoba która dzięki materiałom też dostanie sie do branży i spełni swoje marzenie o byciu programistą? Chyba o to w tym chodzi.
@WojennyMlotek
@WojennyMlotek 8 ай бұрын
buhahahahaha, będzie się ciężej dostać do branży - "coś w tym jest" i te "lekkie spowolnienie w branży IT" :)
@danielnoworyta
@danielnoworyta 8 ай бұрын
Ciągle miejsce jest dla osób które to ewidentnie lubią, a nie są skupieni na obietnicach owocowych czwartków i worka pieniędzy. Te czasy sie już skończyły i miejsce jak w każdej innej branży powinno zostać dla tych robiących to z pasji. Potrzebujemy więcej ludzi wykonujących swoje zawody z przyjemnością, a nie z przymusu.
@WojennyMlotek
@WojennyMlotek 8 ай бұрын
@@danielnoworyta Przy takim nasyceniu rynku pracy różnego rodzaju programistami (przynajmniej w najpopularniejszych specjalizacjach) to większości osób, które są programowaniem zafascynowane i autentycznie się starają i TAK SIĘ NIE UDA wbić już do branży i to trzeba szczerze ludziom powtarzać, a nie opowiadać bajeczki, że wystarczy się starać, uczyć i kupić szkolenie - nie to już nie wystarczy.
@danielnoworyta
@danielnoworyta 8 ай бұрын
@@WojennyMlotek dlaczego więc mnie się udalo 3 lata temu rynek był kompletnie inny niż dzisiaj?
@WojennyMlotek
@WojennyMlotek 8 ай бұрын
@@danielnoworyta tak, 3 lata temu rynek pracy był kompletnie inny niż dzisiaj, było dużo łatwiej i mimo wszystko mniej chętnych. Ja jak wchodziłem do IT 10 lat temu to była bajka w porównaniu do sytuacji dzisiejszej. 10 lat temu autentycznie wystarczało 6-12 miesięcy intensywnej samodzielnej nauki po pracy. Następnie jak aplikowałem to odpowiedź dostawałem od połowy firm do których wysłałem CV a od połowy firm gdzie miałem rozmowy dostosowałem propozycję pracy. 10 lat temu autentycznie był popyt na różnego rodzaju programistów. Teraz z tego co widzę i co słyszę od znajomych którzy próbują się przekwalifikować to zapanowało totalne szaleństwo, ludzie wysyłają po 100 CV i nie dostają nawet 1 zaproszenia na rozmowę !!! Pewno są osoby którym nawet dzisiaj się udaje przekwalifikować ale zdecydowanej większości osób pomimo tego że nie są głupie że ciężko pracują i się starają to już się nie uda z jednej prostej przyczyny - nie ma już i prawdopodobnie nigdy nie będzie - takiego zapotrzebowania jakie było kiedyś, a kandydatów jest tak dużo jak nigdy nie było.
@Santiego
@Santiego 8 ай бұрын
AuthJS to porażka, dokumentacja stworzona w cały świat, zatajanie informacji, aby maksymalnie utrudnić implementację haseł, rok temu w becie, obecnie w becie. Śmieszy mnie, że ludzie na Reddicie piszą poematy jak to nigdy nie powinniśmy implementować własnej logiki autoryzacji, po czym jak gdyby nigdy nic instalują biblioteki, które są wiecznie w becie.
@danielnoworyta
@danielnoworyta 8 ай бұрын
No ja mam zaimplementowany swój backend i używam AuthJS tylko do sesji po stronie frontendu. Zastanawiam się czy nie ograć tego po prostu context api i server actions bo wiele mi AuthJS póki co też nie daje. AuthJS nie jest w becie z tego co wiem. To jest stare NextAuth.
@andrzejtymotenko6237
@andrzejtymotenko6237 8 ай бұрын
Ciekawe, bez jąkania i poznać, że autor wie co robi. Nie mój język ale zasubskrybuję, dobre uwagi ogólne o sprawach dot. bezpieczeństwa.
@danielnoworyta
@danielnoworyta 8 ай бұрын
Hej Andrzej Dzięki za komentarz:) Witaj na pokładzie ✋
@wilked1244
@wilked1244 8 ай бұрын
Cześć, ja mam taki przypadek, że html i css przyszedł mi lekką reką bo po tygodniu nagi 6-8 godzin potrafię zrobić każdy responsywny design ale schody zaczeły się u mnie z javaScript bo nauka tego przychodzi mi jak krew z nosa. Wcześniej uczylem się Pythona i wydawał mi się bardziej logiczny [?] i poukładany. Trwam w tym bo samo robienie stron sprawia mi przyjemnosć ale mam wątpliwości z tym javaScriptem. Masz jakieś rady, jak mogę nauczyć się go na sucho? Jakieś funkcje warte zaimplementowania w suchą stronę?
@danielnoworyta
@danielnoworyta 8 ай бұрын
Hej zacznij od łapania elementów na stronie i zmieniania ich właściwości np style, pozycja itp.
@szczeczaczoszczeczek5077
@szczeczaczoszczeczek5077 8 ай бұрын
Czy podany przykład z refreshToken będzie działać jeśli chciałbym być zalogowany na kilku urządzeniach jednocześnie? Jeśli dobrze wszystko zrozumiałem: 1. urządzenie A się loguje i tworzy refreshToken 2. urządzenie B się loguje i nadpisuje refreshToken 3. urządzenie A chcąc odświeżyć refreshToken się wysypuje, bo ma nieaktualny refreshToken Chyba że refreshTokeny się dodają do bazy i każde id może mieć więcej niż jeden refreshToken dla każdego urządzenia. Może głupie pytanie, ale nie do końca znam odpowiedź, a warto wiedzieć na przyszłość.
@danielnoworyta
@danielnoworyta 8 ай бұрын
Nie to rozwiązanie nie zadziała na wiele urządzeń. Domyślnie zakłada ze użytkownik może być zalogowany na jednym komputerze. Prawdopodobnie lepszym rozwiązaniem byłoby zaimplementowanie sesji po stronie backendu.