O programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript…
…
continue reading
Vlog programistyczny o programowaniu w Javie, architekturze oprogramowania, nauce programowania i rozwoju programisty. We vlogu opowiadam o wielu narzędziach ze świata Javy takich jak Spring, czy Hibernate. Po więcej treści zapraszam na NullPointerException.pl
…
continue reading
Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom. Masz pomysł na temat odcinka? Może chcesz zostać sponsorem odcinka? Wyślij e-mail na adres: [email protected]
…
continue reading

1
#68 Własny produkt czy czyjeś legacy - co nas bawi, co nas męczy?
29:25
29:25
Na później
Na później
Listy
Polub
Polubione
29:25Zastanawialiśmy się niedawno, co tak naprawdę wpływa na nasze dobre samopoczucie podczas wykonywania obowiązków zawodowych. Sprawa niby błaha, ale tak naprawdę, bez dobrego miejsca pracy, które nam odpowiada, ciężko dobrze realizować powierzone nam zadania. Dlatego postanowiliśmy porozmawiać, jak wygląda miejsce naszej pracy, czego oczekiwalibyśmy …
…
continue reading

1
#67 Czy mogę bezkarnie kopiować kod z Internetu?
45:18
45:18
Na później
Na później
Listy
Polub
Polubione
45:18Podczas tworzenia oraz rozwijania kodu często sięgamy po typowe narzędzia, oraz przeglądamy różne kody źródłowe rozwiązań. Czasem czegoś potrzebujemy i ląduje metodą Copy&Pastiego w naszym finalnym kodzie, który dostarczamy do swoich produktów lub oprogramowania klienta. Kto pierwszy choć raz nie skopiował czegoś ze StackOverflow niech pierwszy rzu…
…
continue reading

1
#66 REST API. Richardson Maturity Model.
26:24
26:24
Na później
Na później
Listy
Polub
Polubione
26:24REST towarzyszy nam od ponad 20 lat. Stał się na tyle powszechnym standardem, że czasem zapominamy, czym tak naprawdę jest. Granice się zacierają, a dla większości programistów każde tworzone API to REST API. Rzeczywistość jest nieco inna, dlatego też dyskutujemy dzisiaj o definicji oraz panujących zasadach. Staramy się odpowiedzieć na pytania: ✅ C…
…
continue reading

1
#65 Clean Code. Jak definiujemy czysty kod?
36:43
36:43
Na później
Na później
Listy
Polub
Polubione
36:43Clean Code, czyli Czysty Kod. To tytuł książki, którą często polecamy młodym programistom. Ponieważ, jednym z etapów rozwoju rzemiosła programisty, jest tworzenie prostego w zrozumieniu kodu. Sztuka ta nie jest łatwa, jednak istnieje kilkanaście różnych reguł i podpowiedzi, których stosowanie może pozwolić na uzyskanie "wystarczająco czystego kodu"…
…
continue reading

1
#64 Dlaczego warto uczyć innych? Co daje dzielenie się wiedzą?
32:40
32:40
Na później
Na później
Listy
Polub
Polubione
32:40Praktycznie każdy dzień pracy programisty to możliwość zdobycia nowej umiejętności. Wiele z wykonywanych zdań wymaga od nas poznania czegoś nowego, eksperymentowania czy rozmowy z kolegą z zespołu. Czasem to my stajemy się źródłem wiedzy, mentorem czy ewangelistą jakiegoś rozwiązania. Pamiętam jak postawiono mnie przed nie lada wyzwaniem - stworzen…
…
continue reading
Chmura coraz częściej jest miejscem docelowym życia naszych aplikacji. Obsługujemy w niej wdrożenia testowe, stage i produkcyjne. Nie raz są to rozbudowane systemy składające się z wielu współpracujących ze sobą aplikacji. Byłem świadkiem sytuacji, gdzie aplikacja lokalnie działała bezbłędnie. Jednak po opublikowaniu nowej wersji użytkownikom, zali…
…
continue reading

1
#62 Ulga IP Box dla programistów. Gość Aleksandra Borowska (PRAVNA.PL)
38:10
38:10
Na później
Na później
Listy
Polub
Polubione
38:10Podatek liniowy z IP Box to opcja podatkowa, na którą zastanawia coraz więcej programistów. Ryczałt 12% jest oczywiście atrakcyjny, ale masz niższą zdolność kredytową, nie opłaca Ci się auto w leasing i nie możesz odliczyć kosztów. Z IP Box masz wyższą zdolność kredytową, możesz rozliczyć się za 3 poprzednie lata, ale na pewno słyszałeś też o tym, …
…
continue reading

1
#61 Piekło zarządzania zależnościami w projekcie
31:30
31:30
Na później
Na później
Listy
Polub
Polubione
31:30Zarządzanie zależnościami było wcześniej problematyczne. Odkąd pojawiły się npm, yarn, nuget i inne menadżery pakietów, wszystkie problemy programistów zniknęły. Wystarczy zaciągnąć bibliotekę i już nie musimy się przejmować. Ktoś to przecież napisał, przetestował. Wystarczy npm install i forget i tak jedna biblioteka za drugą. Pytanie, czy na pewn…
…
continue reading

1
#60 Monorepo czy Polyrepo? Nasze doświadczenia. Gość Dariusz Cichorski
28:05
28:05
Na później
Na później
Listy
Polub
Polubione
28:05Kiedyś tworzyło się monolity, które składały się z wielu projektów. Potem nastąpiła era mikroserwisów, gdzie każdy, posiadał własne repozytorium. A co obecnie jest w modzie? Czy powinniśmy sięgnąć po monorepo, czy jednak po polyrepo? Które podejście bardziej pasuje dla zespołów rozproszonych, pracujących w różnych strefach czasowych? Czy można prac…
…
continue reading
Nasza obecność w podcaście DevEnv została przez ostatnie 1.5 roku mocno ograniczona. Pochłonęło nas życie prywatne, zawodowe oraz inny poboczny projekt. Wszystko to spowodowało mocne ograniczenie naszego uczestnictwa w projekt DevEnv. Na szczęście mamy grudzień 2022 r. i zapowiada się na reaktywację :) Taką na spokojnie. Aby sił starczyło na kolejn…
…
continue reading

1
3 Błędy przy tworzeniu Rest Api - Vlog22
17:16
17:16
Na później
Na później
Listy
Polub
Polubione
17:16Przy tworzeniu Rest Api można popełnić wiele błędów, małych i tych większych. ja starałem się wybrać kilak ciekawych rzeczy, które mogą wpłynąć na twoje aplikacje Rest Api. Tworzenie aplikacji opartych o Rest Api jest dzisiaj coraz popularniejsze i warto poznać techniki, które pozwolą Ci tworzyć takie aplikacje jak najlepiej. ✅ Kursu aplikacji webo…
…
continue reading

1
Vlog21 - Jak przetrwać w projekcie legacy?
13:41
13:41
Na później
Na później
Listy
Polub
Polubione
13:41Czego można nauczyć się w projekcie legacy? Jak przetrwać w przetrwać w projekcie legacy? I jak długo pozostać w projekcie legacy? Czy junior powinien pracować w projekcie legacy? Na te i inne pytania odpowiadam w kolejnym vlogu, opowiadam także o różnych aspektach projektów legacy. 🔶 Kurs Hibernate https://kursy.nullpointerexception.pl/hibernate/ …
…
continue reading

1
Vlog20 - Nie ucz się tych technologii!
13:49
13:49
Na później
Na później
Listy
Polub
Polubione
13:49Czego warto się uczyć będąc programistą? Jest wiele ciekawych technologii, których warto się uczyć, ale też całkiem sporo takich, w których naukę nie warto inwestować. W tym vlogu starałem się omówić wszystkie technologie w ekosystemie Javy, na które nie warto tracić czasu. 🔶 Kurs Hibernate https://kursy.nullpointerexception.pl/hibernate/ ✅ Kurs Te…
…
continue reading
Czy warto poświęcać czas na tworzenie portfolio? Jak zrobić dobre portfolio? Co powinno zawierać dobre portfolio programisty? Na te i inne pytania odpowiadam w kolejnym vlogu. Opowiadam także o tym, jakie projekty wybrać do portfolio i jakich błędów unikać przy tworzeniu portfolio programisty. 🔶 Kurs Hibernate https://kursy.nullpointerexception.pl/…
…
continue reading

1
Vlog18 - Co powinien umieć mid develoiper?
16:30
16:30
Na później
Na później
Listy
Polub
Polubione
16:30Co powinien umieć Mid Developer? Jakich rzeczy powinien uczyć się Mid Develoepr? Jak się rozwijać jako Mid Developer? Na te wszystkie pytania odpowiadam w kolejnym vlogu. Mówię także o tym, jaka jest rola Mid Develoepra w zespole i czy warto iść w stronę seniora. 🔶 Kurs Hibernate https://kursy.nullpointerexception.pl/hibernate/ ✅ Kurs Testy jednost…
…
continue reading

1
Vlog17 - 4 zasady, które uratują Ci życie! YAGNI, KISS, DRY...
17:25
17:25
Na później
Na później
Listy
Polub
Polubione
17:25Jest wiele zasad w programowaniu, którymi trzeba się kierować, ale jest też kilka bardzo istotny, dzięki, którym będziesz mieć mniej problemów. Te zasady pomogą pisać Ci bardziej zwięzły kod i pozwolą skupić się na najbardziej istotnych rzeczach. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/warsztat-architektur…
…
continue reading

1
REST API kontra GraphQL · Programistyczny Rozhowor vol. 7
1:05:02
1:05:02
Na później
Na później
Listy
Polub
Polubione
1:05:02Czy warto poznać GraphQL? Jakie są jego zalety i wady w porównaniu do REST API? No i czym różni się GraphQL od SQL i dlaczego to pytanie nie ma sensu? Linki: https://en.wikipedia.org/wiki/HATEOAS https://jsonapi.org/ https://github.com/graphql/graphiql https://martinfowler.com/articles/richardsonMaturityModel.html https://swagger.io/specification/ …
…
continue reading

1
Vlog16 - Jak pozbyć się błędów w kodzie
16:04
16:04
Na później
Na później
Listy
Polub
Polubione
16:04Błędy w kodzie to codzienność każdego programisty. Ale większości można się pozbyć, stosują kilka prostych technik. O tym jak pozbyć się błędów ze swojego kodu opowiadam w kolejnym vlogu. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/warsztat-architektura-heksagonalna/ 🔶 Kurs Hibernate https://kursy.nullpointere…
…
continue reading
Czy Juniorzy powinni pracować zdalnie? Dla większości ludzi praca zdalna wydaje się czymś fajnym, ale jak chcesz się rozwijać i robić to dosyć szybko, to nie jest to najlepsze rozwiązanie. Pracując z innymi programistami, rozwijasz się dużo szybciej. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/warsztat-archite…
…
continue reading

1
Vlog 14 - Jak przygotować się do rekrutacji na programistę
18:44
18:44
Na później
Na później
Listy
Polub
Polubione
18:44Przez wiele lata odbyłem wiele rozmów rekrutacyjnych i w tym odcinku chciałem się podzielić z tobą moimi przemyśleniami na ten temat. Chciałem przedstawić jak najlepiej przejść rekrutację na programistę, tak żeby pomóc Ci w tym procesie. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/warsztat-architektura-heksago…
…
continue reading

1
Vlog13 - Jak wybrać architekturę do projektu
12:40
12:40
Na później
Na później
Listy
Polub
Polubione
12:40Jak wybrać architekturę do projektu? Jakimi zasadami kierować się przy wyborze architektury? Jakimi regułami kierować się przy wyborze architektury? Na wszystkie te pytania odpowiadam we vlogu o wyborze architektury. Opowiadam też o takich zjawiskach jak project paradox i o innych czynnikach, które mają wpływ na wybór architektury. 🛑 Warsztat Archi…
…
continue reading

1
EdgeDB, Prisma, przyszłość SQL · Programistyczny Rozhowor vol. 6
1:01:57
1:01:57
Na później
Na później
Listy
Polub
Polubione
1:01:57Mam wrażenie, jakby Prisma całkowicie odmieniła sposób pracy z bazami SQL dla całej społeczności JS/TS. Czy teraz podobnym kamieniem milowym ma szansę zostać EdgeDB? Czym różni się od alternatyw? Czy w ogóle to porównanie ma sens? Linki: https://sequelize.org/ https://typeorm.io/ https://www.prisma.io/ https://cloud.prisma.io/ https://www.edgedb.co…
…
continue reading

1
Vlog12 - Jak przekwalifikowałem się na programistę
19:47
19:47
Na później
Na później
Listy
Polub
Polubione
19:47Jak przekwalifikować się na programistę? Jak się przebranżowić? I ile czasu zajmuje przekwalifikowanie się? V tym vlogu odpowiadam na te wszystkie pytania. Opowiadam także o tym, ile mi zajęło przekwalifikowanie się i jakie błędy przy tym popełniłem. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/warsztat-archite…
…
continue reading

1
Vlog11 - Modularny monolit, hit czy kit?
15:00
15:00
Na później
Na później
Listy
Polub
Polubione
15:00Co to jest monolit? Jakie problemy rozwiązuje modularny monolit? Czy potrzebuję modularnego monolitu? Na te wszystkie pytania odpowiadam w tym vlogu. Mówię o tym co to jest modularny monolit i czy warto od początku robić monolit z myślą o podziale na mikroserwisy. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerexception.pl/product/wa…
…
continue reading

1
Remix kontra Next.js · Programistyczny Rozhowor vol. 5
1:06:32
1:06:32
Na później
Na później
Listy
Polub
Polubione
1:06:32Server Side Rendering, Static Site Generation, Incremental Static Regeneration… co to w ogóle? Czemu ostatnio o tym tak głośno? No i po co nam kolejny framework, który, wydaje się, robi dokładnie to samo? Linki: https://dev.to/this-is-learning/the-return-of-server-side-routing-b05 https://twitter.com/RyanCarniato/status/1485379304397545478 https://…
…
continue reading
Co powinien umieć senior? Jakie narzędzia powinien znać senior? Czego warto się uczyć będąc seniorem Java developerem? Na te wszystkie pytania odpowiadam w tym odcinku vloga. Jeśli chcesz się dowiedzieć, co powinien umieć senior, to zapraszam do oglądania mojego vloga o programowaniu. 🛑 Warsztat Architektura Heksagonalna https://kursy.nullpointerex…
…
continue reading

1
Vlog09 - Jak robić dobre Code Review?
18:18
18:18
Na później
Na później
Listy
Polub
Polubione
18:18Code review to jedna z ważniejszych rzeczy w nauce programowania. Dzięki code review możesz wyłapać wiele podstawowych błędów. Code review znacznie przyspiesza rozwój programisty poprzez ciągłe poprawianie i wyłapywanie błędów, które popełniasz w kodzie każdego dnia. W tym vlogu opowiadam o tym ja robić dobre code review, na co zwrócić uwagę. Jakic…
…
continue reading

1
Vlog08 - Fullstack czy Backend, co lepsze?
15:01
15:01
Na później
Na później
Listy
Polub
Polubione
15:01Fullstack vs Backend, co jest lepsze? Bycie fullstackiem to konieczność ogarniania wielu różnych technologii. Z kolei backendowiec musi bardziej zagłębiać się w technologie, których używa i aplikacje, które buduje. Podejście fullstack wymaga jednoczesnego tworzenia backendu i frontendu przez jedną osobę, co pozwala na kompleksowe realizowanie zadań…
…
continue reading

1
Hype Driven Development, Wysyp frameworków · Programistyczny Rozhowor vol. 4
1:11:55
1:11:55
Na później
Na później
Listy
Polub
Polubione
1:11:55Hype Driven Development – dawniej codzienność każdego JS-developera. Mam jednak nieodparte wrażenie, że przez ostatnie kilka lat mieliśmy względny spokój, a teraz niedawno znów coś wybuchło. Blitz, Svelte, Solid i dziesiątki innych nowych tworów próbuje zdobyć scenę i przełamać JavaScriptowy marazm – quo vadis? Linki: https://jamstack.org/generator…
…
continue reading

1
Vlog07 - Nauczyłem się Springa i co dalej?
14:31
14:31
Na później
Na później
Listy
Polub
Polubione
14:31Czego uczyć się poza springiem? We vlogu opowiadam o tym czego warto się uczyć, gdy już nauczysz się Springa. Jest wiele przydatnych rzeczy, których warto się uczyć gdy już masz opanowanego Springa. Możesz uczyć się architektury aplikacji, testów jednostkowych, baz danych, sztucznej inteligencji czy technologi związanych z blockchain. To jest wersj…
…
continue reading

1
Vlog06 - Od czego warto zacząć naukę programowania?
8:43
8:43
Na później
Na później
Listy
Polub
Polubione
8:43Nauka programowania to nie tylko podstawy. Gdy nauczysz się już podstaw programowania, przychodzi czas na naukę pisania prawdziwych aplikacji. Jak uczyć się programowania, żeby znaleźć w tym pasję. Jak nie znudzić się dużą ilością monotonnych zadań. I jak uczyć się programowania najefektywniej. O tych wszystkich rzeczach opowiadam właśnie w tym vlo…
…
continue reading

1
Vlog05 - Stackoverflow źródło wszelkiej (nie)wiedzy!
10:31
10:31
Na później
Na później
Listy
Polub
Polubione
10:31Stackoverflow to narzędzie, które bardzo pomaga w programowaniu, rozwiązywaniu wielu błędów, zwłaszcza dotyczących narzędzi takich jak Spring Framework, czy Hibernate. Ale Stackoverflow też na swoje wady i czasem, zamiast pomagać może wprowadzać w błąd, zwłaszcza jeśli przklejamy kod bezkrytycznie. W tym vlogu opowiadam jak Stackoverflow może pomag…
…
continue reading

1
Vlog04 - 3 rzeczy, które zrobią z ciebie dobrego programistę
13:20
13:20
Na później
Na później
Listy
Polub
Polubione
13:20Jak zostać dobrym programista? Na to pytanie nie ma jednoznacznej odpowiedzi, ale są trzy rzeczy, które mogą Ci w tym bardzo pomóc. I w dodatku będą pomagać Ci przez całą karierę. Pomagają pisać lepszy kod, popełniać mniej błędów i spojrzeć na swój kod z innej perspektywy. I jeśli będziesz robić te trzy rzeczy, to bardzo szybko rozwiniesz się jako …
…
continue reading
Maven to narzędzie do budowania projektów w Javie. W tym vlogu opowiadam o moich doświadczeniach związanych z Mavenem. Dlaczego nie przepadam za tym narzędziem? I dlaczego przesiadłem się na Gradle. Mówię także o tym dlaczego lubię Gradle i jak uratował mnie w kilku sytuacjach. To jest wersja audio mojego vloga, który możesz znaleźć na moim kanale …
…
continue reading

1
Vlog02 - 3 typy najczęściej tworzonych aplikacji
13:22
13:22
Na później
Na później
Listy
Polub
Polubione
13:22W tym vlogu opowiadam o 3 typach najczęściej tworzonych aplikacji. Na co zwrócić uwagę przy tworzeniu różnych aplikacji. Dlaczego warto znać różne typy aplikacji? Które typy aplikacji są najbardziej przydatne. To jest wersja audio mojego vloga, który możesz znaleźć na moim kanale na Youtubie: https://www.youtube.com/channel/UCn_17oH3TvMOhKYEg2X-x1w…
…
continue reading

1
Vlog01 - Czy warto uczyć się wielu frameworków?
15:53
15:53
Na później
Na później
Listy
Polub
Polubione
15:53W pierwszym vlogu na moim kanale mówię o tym, czy warto uczyć się wielu frameworków. Opowiadam, jak ja nauczyłem się ponad 40 różnych narzędzi, o tym czy warto uczyć się tak wielu narzędzi i frameworków, oraz czego warto się uczyć, żeby nie tracić czasu. To jest wersja audio mojego vloga, który możesz znaleźć na moim kanale na Youtubie: https://www…
…
continue reading

1
Programistyczny Rozhowor vol. 3 · Programowanie funkcyjne
56:09
56:09
Na później
Na później
Listy
Polub
Polubione
56:09Programowanie funkcyjne – temat modny, aczkolwiek wcale nie nowy. Będziemy rozmawiać o historii, paradygmatach i wzorcach w programowaniu funkcyjnym. Wspomnimy też o współczesnym, pragmatycznym podejściu do FP w popularnych językach i bibliotekach. Programistyczny Rozhowor to seria livestreamów podczas których Jakub (Zaiste) i Michał (Type of Web) …
…
continue reading

1
Programistyczny Rozhowor vol. 2 · Backend
1:00:47
1:00:47
Na później
Na później
Listy
Polub
Polubione
1:00:47Tematem odcinka są backendy. Technologie, konkretne frameworki, a także różne podejścia. Będziemy rozmawiać między innymi o Node, Deno, Serverless, Hasura, PostGraphile i innych. Programistyczny Rozhowor to seria livestreamów podczas których Jakub (Zaiste) i Michał (Type of Web) podsumowują swoje niedawne doświadczenia w świecie IT. Newsy z branży …
…
continue reading

1
Programistyczny Rozhowor vol. 1 · Dart · WebAssembly · Supabase
1:02:38
1:02:38
Na później
Na później
Listy
Polub
Polubione
1:02:38Programistyczny Rozhowor to seria livestreamów podczas których Jakub (Zaiste) i Michał (Type of Web) podsumowują swoje niedawne doświadczenia w świecie IT. Newsy z branży i opinie na bieżące tematy - bez spiny i korpomowy, bez podziałów, prostym, zrozumiałym dla wszystkich językiem. Każdy odcinek LIVE na kanale YouTube oraz stronie na Facebooku Typ…
…
continue reading

1
QA: Remote · Praca zdalna – Rozmowa z Krzysztofem Miąskowskim z 11Sigma
1:11:58
1:11:58
Na później
Na później
Listy
Polub
Polubione
1:11:58Nagranie z sesji Q&A na temat pracy zdalnej. Między innymi: 👉 Jak sprawić, by ludzie czuli się częścią firmy gdy pracują zdalnie? 👉 Jak pracować zdalnie z dwójką „krzyczących bachorów”? 👉 Jak fizycznie rozdzielić pracę od życia, gdy nie mamy w domu osobnego biura? 👉 Jakich sposobów i narzędzi używać do walki z rozpraszaczami? i inne! Razem z Krzysz…
…
continue reading