- 60
- 41 205
Craft-IT
Poland
เข้าร่วมเมื่อ 29 มิ.ย. 2017
Craft-IT to pierwsza konferencja programistyczna na Podkarpaciu poświęcona tematyce "Software Craftsmanship".
Nowe technologie pojawiają się i znikają. My wierzymy, że warto inwestować we własne programistyczne rzemiosło, w warsztat, który zawsze będzie aktualny, niezależnie od aktualnych trendów.
Nowe technologie pojawiają się i znikają. My wierzymy, że warto inwestować we własne programistyczne rzemiosło, w warsztat, który zawsze będzie aktualny, niezależnie od aktualnych trendów.
วีดีโอ
Craft-IT 2023 - Wiktor Sztajerowski - Rewolucja cyfrowych tożsamości
มุมมอง 97ปีที่แล้ว
Craft-IT 2023 - Wiktor Sztajerowski - Rewolucja cyfrowych tożsamości
Craft-IT 2023 - Jakub Nabrdalik - Best practices in practice: things that work for me so well ...
มุมมอง 3.4Kปีที่แล้ว
Craft-IT 2023 - Jakub Nabrdalik - Best practices in practice: things that work for me so well ...
Craft-IT 2023 - Kamil Mrzygłód - Teściowa potrzebowała Toyotę Yaris więc kupiliśmy jej BMW X6
มุมมอง 168ปีที่แล้ว
Craft-IT 2023 - Kamil Mrzygłód - Teściowa potrzebowała Toyotę Yaris więc kupiliśmy jej BMW X6
Craft-IT 2023 - Sławomir Sobótka - Modularyzacja: miało być tak pięknie a wyszło jak zwykle
มุมมอง 1.6Kปีที่แล้ว
Przepiszmy to! - to hasło padło w niejednym projekcie. Zaciągany latami dług technologiczny i złe decyzje nawarstwiały się, utrudniając coraz to bardziej efektywne rozwijanie projektu i dostarczanie nowych funkcji. Niestety po przepisaniu sporej części systemu często okazuje się, że choć kod jest nowszy, to pierwotne problemy cały czas istnieją dalej... Skuteczna refaktoryzacja to piramida dzia...
Craft-IT 2023 - Paweł Zajączkowski - Syndrom Oszusta w IT
มุมมอง 401ปีที่แล้ว
Czy dopada Cię czasami to okropne uczucie, że nie jesteś wystarczająco dobry, żeby robić swoją robotę? Że brak Ci umiejętności, inteligencji i talentu? Że wszyscy wokół Ciebie wiedzą, co robią, a Ty prześlizgujesz się wyłącznie dzięki szczęściu, przypadkowi i sprawianiu wrażenia, że jesteś lepszy, niż w rzeczywistości? Czy żyjesz w strachu, że to jedynie kwestia czasu, aż ktoś wreszcie odkryje,...
Craft-IT 2023 - Piotr Stapp - Dlaczego buzzwordy szczęścia nie dają
มุมมอง 240ปีที่แล้ว
Z jednej strony mówmy wszystko jako kod, z drugiej czasem do szczęścia brakuje nam dwóch kliknięć i gotowe, a kod zajmie nam godziny. Z jednej strony mówimy HA, redundancja czy mikro-serwisy, a z drugiej nasza aplikacja ma load 300RPH (Request Per Hour w przeciwieństwie do Request Per Second) i przynosi niezłe pieniądze Z jednej strony walczymy jak lwy w dyskusjach o SOLID, DRY czy YAGNI, a z d...
Craft-IT 2023 - Artur Molendowski - GitHub Action i GitHub Copilot w pracy DevOps’a
มุมมอง 120ปีที่แล้ว
Zadania DevOps’a skupiają się m.in. na pracy z infrastrukturą oraz kodem. Coraz częściej jednak stajemy przed zadaniem automatyzacji wytwarzania oprogramowania czy infrastruktury. Prezentacja skupi się na dwóch narzędziach wspomagających te działania. W trakcie prezentacji przygotuję workflow w oparciu o GitHub Action wraz z integracją z chmurą Azure i wdrożeniem aplikacji. Przejdziemy przez pr...
Craft-IT 2023 - Krzysztof Kędzierski - Wolni jak ślimaki, pasywni jak rurkowce
มุมมอง 472ปีที่แล้ว
Jest rok 2023. Postęp technologiczny, który widzimy robi wrażenie. Mimo to pytanie, które w kuluarach zadaje sobie wiele (większość?) firm wytwarzających oprogramowanie brzmi “Co zrobić by software development był u nas szybszy? Okazuje się, że jako ruch Software Craftsmanship mamy odpowiedź na to pytanie. W trakcie prezentacji spojrzę na temat szybkości wytwarzania oprogramowania - problemy, p...
Craft-IT 2023 - Wojciech Rząsa - Microservices, Data, Decoupling and Messages
มุมมอง 343ปีที่แล้ว
Co nas czeka, gdy już zrealizujemy naszą nową doskonałą architekturę mikroserwisową? Jakie nieoczekiwane problemy odkryjemy, gdy nasz kod trafi na produkcję? Rok temu mieliśmy we FLYR monolityczny backend RESTowej aplikacji i powstające wokół niego nowe serwisy. Wiedzieliśmy, że część funkcjonalności tego monolitu będzie potrzebna w nowych produktach tworzonych przez nowe zespoły. Poświęciliśmy...
Craft-IT 2023 - Barbara Kozioł - Dla kogo my to robimy?
มุมมอง 107ปีที่แล้ว
Nasza praca to robienie oprogramowania. W pędzie codziennych zadań często myślimy o kolejnych wymaganiach do zaimplementowania, kolejnych pull requestach do wystawienia, o jakości kodu i o tym, żeby wyrobić się w czasie. Czy pamiętamy wtedy o użytkownikach końcowych? Kim są? W jakim wieku są? Skąd pochodzą? Czy mają jakieś specjalne potrzeby? I dlaczego warto rozważać te pytania? Spotkajmy się ...
Craft-IT 2023 - Michał Żurawski - 7 grzechów głównych tech leada
มุมมอง 943ปีที่แล้ว
Zostałeś tech leadem i co dalej? W idealnym świcie przejmujesz idealnie zgrany, autonomiczny zespół, który pracuje nad projektem bez grama legacy. Co miesiąc żonglujecie nowymi technologiami, a jedyną sytuacją kryzysową jest brak kawy w biurowej kuchni. Rzeczywistość wygląda zupełnie inaczej. Zróżnicowany, niezgrany zespół, niskie morale, a może projekt, który jest legacy od momentu pierwszego ...
Craft-IT 2023 - Jarosław Pałka - 25 lat mijania się z prawdą
มุมมอง 7Kปีที่แล้ว
Kto nie chciałby zobaczyć, jak tym wystąpieniem niszczę swoją karierę? Minęło 25 lat, co brzmi jak wyrok za ciężką zbrodnię z mrocznych zakątków kodeksu karnego, ale dla mnie to czas podsumowań. Prezentacja, stand-up, coaching? - nazwijcie to jak chcecie. Będzie o naszej branży, biznesie i o nas samych, o "uniwersalnych kłamstwach", które często powtarzane stają się prawdą. To będzie brutalny p...
Craft-IT 2023 - Artur Morawski - Rola QA w starciu z nadciągającym AI - Czy to koniec testów?
มุมมอง 85ปีที่แล้ว
Rola QA w starciu z nadciągającym AI - Czy to koniec testów jakie znamy? Temat sztucznej inteligencji coraz odważniej wkracza w przestrzeń wytwarzania oprogramowania. Obietnice, jakie składa AI, zawładnęły głowami zarządów wielu firm w naszej branży, co jest wyraźnie widoczne na dzisiejszych rynkach pracy. Artykuły i eksperci opowiadają o korzyściach wynikających z testów z wiodącym udziałem AI...
Craft-IT 2023 - Jakub Pilimon - Beyond Clean Code: Ethernal architectural practises
มุมมอง 1.1Kปีที่แล้ว
In this talk we will cover: thinking in terms of abstractions, placing the right language in the right places, fighting with cognitive load and biases, what kinds of coupling can we see and which one is the worst, how to overcome the fear of having many small classes, hot to explain cohesion to a junior developer and more. Those evergreen rules can help you become more efficient and persuasive ...
Craft-IT 2023 - Wojtek Ptak - Hypergrowth scaling made simple
มุมมอง 498ปีที่แล้ว
This presentation will present a counterintuitive, straightforward, and business-friendly approach to creating a hyper-scalable systems using surprisingly simple architecture and patterns. In the presentation, I will discuss how extraordinary simplicity can boost your growth with examples of Revolut's architecture, its advantages, and potential challenges. We will look into what does it mean th...
Craft-IT 2023 - Michał Borkowski - Dyskrecja DevOpsa. Co robimy w ukryciu?
มุมมอง 210ปีที่แล้ว
Bezpieczeństwo danych, wdrożenia na produkcję, milionowe biznesy i dostęp tylko w razie potrzeby. Wszystkie aspekty automatyzacji budowania i wdrażania aplikacji w zabezpieczonym środowisku składają się na obraz zadania, które jednocześnie ma dobrze znane prawidłowe rozwiązania i bardzo łatwo zrealizować je źle. A ponieważ konsekwencje zaniedbań mogą spowodować nagłe zmiany w karierze, to warto...
Craft-IT 2023 - Jakub Koleżyński - Autostopem przez JavaScript - Poradnik dla Backendowców
มุมมอง 182ปีที่แล้ว
W świecie backendu dość łatwo przychodzi znajomość wielu języków. Paradygmaty się powtarzają, konwencje są podobne, a języki czerpią pomysły od siebie nawzajem. Doświadczeni takim stanem rzeczy, backendowcy coraz chętniej sięgają w stronę full-stacku, po JavaScript. Przecież z roku na rok JavaScript wygląda coraz bardziej znajomo - ma już klasy i w ogóle! Nie trzeba jednak bardzo się starać, że...
Craft-IT 2022 - Mariusz Gil - Divide & Conquer - Context Mapping
มุมมอง 9002 ปีที่แล้ว
Craft-IT 2022 - Mariusz Gil - Divide & Conquer - Context Mapping
Craft-IT 2022 - Paweł Grochowicz/Rafał Cisło - Droga od aplikacji webowej do platformy analitycznej
มุมมอง 1572 ปีที่แล้ว
Craft-IT 2022 - Paweł Grochowicz/Rafał Cisło - Droga od aplikacji webowej do platformy analitycznej
Craft-IT 2022 - Radosław Maziarka - Bounded Context - jak modularyzować systemy w kilku krokach
มุมมอง 6932 ปีที่แล้ว
Craft-IT 2022 - Radosław Maziarka - Bounded Context - jak modularyzować systemy w kilku krokach
Craft-IT 2022 - Oskar Dudycz - Blaski i Cienie Architektur Opartych na Zdarzeniach
มุมมอง 9532 ปีที่แล้ว
Craft-IT 2022 - Oskar Dudycz - Blaski i Cienie Architektur Opartych na Zdarzeniach
Craft-IT 2022 - Łukasz Szydło - Event-Driven - to jednak nie takie proste
มุมมอง 8352 ปีที่แล้ว
Craft-IT 2022 - Łukasz Szydło - Event-Driven - to jednak nie takie proste
Craft-IT 2022 - Konrad Kokosa - Web3 - co i po co? hit czy kit, i jak w to wejść jako programista
มุมมอง 8802 ปีที่แล้ว
Craft-IT 2022 - Konrad Kokosa - Web3 - co i po co? hit czy kit, i jak w to wejść jako programista
Panel dyskusyjny: Kto to jest senior developer?
มุมมอง 2904 ปีที่แล้ว
Panel dyskusyjny: Kto to jest senior developer?
Jarosław Pałka - Architekt i jego skrzynka z narzędziami
มุมมอง 7914 ปีที่แล้ว
Jarosław Pałka - Architekt i jego skrzynka z narzędziami
Jakub Hossa - Skąd się biorą liderzy (w IT)?
มุมมอง 1734 ปีที่แล้ว
Jakub Hossa - Skąd się biorą liderzy (w IT)?
Dorota Owczarek - Web a11y, czyli programowanie z empatią
มุมมอง 3914 ปีที่แล้ว
Dorota Owczarek - Web a11y, czyli programowanie z empatią
Like za ujęcie twarzy wprawie na cały ekran 😂
37:40 Jaka jest druga i trzecia książka? Ktoś może mi pomóc i podać tytuł wraz z autorami? P. S. Znalazłem odpowiedź w innym wpisie.
tia 26:24 wszystko bardzo pięknie a teraz ML wykosił 75% stanowisk razem z bankami 38:14 jej odkryłeś matematykę a dowody do tego są ? 39:46 a to działa gdy starasz się o pracę hmm dobry tip do Juniorów po co macie czytać programujcie bez pojęcia przeczytajcie 4 książki o filozofii i was zatrudnią mhm to są pomysły z dupy -- DOWIEZIECIE słowo klucz menagerów
Szkoda że z audio nie wyszło, ale temat ponadczasowy
Pięknie <3
Narzekanie na managerów i testerów to trochę domena juniorów. Nikt doświadczony, kto miał okazję zasmakować jak to jest być firmowym człowiekiem orkiestrą na to nie narzeka. Hasło "sami się prosicie, nie podejmujecie odpowiedzialności" chyba nie przynosi tu spodziewanego efektu, bo odpowiedź brzmi "tak, a o co chodzi"? "Wyoutsourcowanie" rzeczy, którymi zajmują się teraz te stanowiska, pozwoliło programistom na skupienie się na węższym zakresie tematów (dalej bardzo szerokim), zwiększenie rzeczywistego impactu (postrzegany pewnie zmalał) w firmach i tym samym zwiększenie zarobków. To trochę jak spodziewanie się, że jak zrobimy programistom więcej spotkań w ciągu dnia, to lepiej i szybciej napiszą ten kod. Kiedyś właśnie trzeba było myśleć o wszystkim i już w ogóle nie było czasu na automatyzacje i jakiekolwiek przemyślenia na temat usprawnień w kodzie. Z większością reszty prezentacji się zgadzam, ale przecież "ostrożnie z tempem rozwoju" i "nie przejmujcie się deadlinami, bo ustalają je ludzie przy golfie" i "opuszczanie strefy = bullshit" to przeciwieństwo tego co było na początku.
Jarku, fantastyczne wystąpienie! Nawet nie wiesz jak bardzo, bardzo, BARDZO się z Tobą zgadzam - i dokładnie ze wszystkim, co poruszyłeś w trakcie. *Amen*.
Fajna prezentacja i podpisuje sie pod większością rad, natomiast uczulam przed pomyslem noszenia sluchawek przez caly dzien pracy. Trzeba dawać uszom chwile wytchnienia, zdjąć je od czasu do czasu, aby ciśnienie wewnątrz kanału słuchowego wróciło do normy :)
Trochę hiperbolizowałem, ale faktycznie zauważam pewne problemy. Głównie doświadczyłem fizycznego bólu małżowin usznych :)
Dla mnie to jest trochę socjalistyczna prezentacja o tym jak klasa robotnicza zdaje sobie sprawę, że w pracy ich celem nie jest jak najbardziej wydajna praca i dostarczenie dobrego produktu tylko spełnianie potrzeb emocjonalnych właścicieli kapitału.
Bardzo fajna prezentacja, natomiast o wiele lepiej ją obejrzeć gdzieś indziej... ponieważ brak przybliżenia na slajdy (i prowadzącego) skutecznie utrudniają oglądanie tutaj. Łatwo znaleźć, wystarczy wyszukać tytuł prezki
świetne! dokładnie tak miałem w dużych korpo
w 34:57 poruszasz bardzo ważny temat, mi bardzo często się zdarzało robić nadgodziny darmowe w ukryciu bo pomyliłem się z estymacją a manager traktował Sprinty jak deadline'y
True, całe moje juniorowanie polegało na syndromie oszusta i ukrytych nadgodzinach żeby udowodnić, że jestem godzien.
@@3R3Ct0R syndrom oszusta powoli przechodzi mi po 15 latach w branży :D
@@kazimierzszadkowski1800 ja po 7 latach w branży dowiedziałem się w ogóle o tym zjawisku i zaczynam to identyfikować na codzień i próbować nad tym panować. Z fartem
Agile: zestaw dobrych praktyk, SCRUM: maszynka do zarabiania pieniędzy luźno oparta na tym pierwszym th-cam.com/video/hG4LH6P8Syk/w-d-xo.htmlsi=Gqr1IfAViqAA-APW&t=983
SM właśnie jest osobą, która upewnia się, że zespół pracuje optymalnie, tj. maksymalnie efektywnie. Kropka. Lepiej jeśli nie jest to jeden z programistów, bo są sytuację w których ktoś w roli SM musi wyjść poza zespół, spojrzeć krytycznym okiem czy wręcz dosadnie skrytykować. Wg mnie dobrze jeśli jest ktoś taki na kilka zespołów, bo mitem jest, że SM musi a) organizować każde spotkanie b) wiedzieć o wszystkim co robi zespół c) robić cokolwiek konkretnego w sprincie lub być taką "sekretarką". Jeśli dany zespół akurat nie potrzebuje uwagi, może w ten sposób skupiać się na innych. Bo przecież zespoły powstają, zmieniają się, degradują i SM jest od tego, aby zespół dążył do lub był zawsze w jak najlepszej formie. Chyba miałem szczęście pracować w firmie, gdzie rozumiano tę rolę poprawnie.
U mnie SM na zespół, chociaż zdarza się, że SM ma dwa zespoły. Zwykle większość czasu SM nie ma co robić, więc wysyłamy go na spotkania z klientem, lub robi demo produktu. Nie jestem zwolennikiem tego co się dzieje, ale tak chce duża korporacja w której pracuje. Kiedyś słyszałem, że niektóre firmy mają agile coacha, który jest na kilkanaście zespołów i służy radą, jeśli zespół przyjdzie do niego i powie, że z czymś ma problem. Nie jestem pewien, czy każdy zespół jest na tyle świadomy problemów, że sam przyjdzie i spyta o pomoc. Ze swojego doświadczenia wiem, że raczej jak zespół widzi problem, to go sam rozwiązuje, a jak nie widzi problemu, to zwykle go nie naprawiają bo nie mają świadomości jego istnienia. Wtedy pomocny wydawałby się SM.
Nic nie widać na ekranie, zatem film można usunąć.
Szkoda, że nie jest widoczna prezentacja.. 😢
Scrum jest jak komunizm - Założenia szlachetne, ale finalnie wychodzi kupa. Obecnie to jest nic innego jak narzędzie kontroli i batożenia programistów. Codziennie spowiadanie się, dwu tygodniowe sprinty działające jako deadliny... Scrum po polsku, czyli patologia. Takie miejsca trzeba omijać a najlepiej szukać projektów bez scruma. Życie staje się lepsze :)
Jakie są tytuły książek wymienionych w prezentacji?
Antykruchość. Jak żyć w świecie, którego nie rozumiemy - Nassim Nicholas Taleb Thinking in Systems: A Primer - Donella Meadows Simple_Complexity: A Management Book For The Rest of Us: A Guide to Systems Thinking - William Donaldson PhD
Trochę jakbym o mnie słyszał, ja jeszcze spotkałem się z tym że Sprinty są często wykorzystywane przez managerów jako „2-tygodniowe” deadline’y. Praca co dwa tygodnie ma być skończona i już, bo na kolejne dwa tygodnie jest już nowy materiał zaplanowany. Gdy byłem młodszy dawałem się wciągnąć w to, inni koledzy także, ale aż wstyd mówić ale robiliśmy darmowe nadgodziny bo taka presja w Sprintach była by dowieźć wszystko na czas.
szkoda, że praktycznie prezentacji nie widać :P
"Nie podejmowanie odpowiedzialności" 👈
Bardzo ciekawa prelekcja. Wreszcie ktoś jasno mówi o Web3.
Pierwszy :)
Bardzo fajna prezentacja! Uzupełniła moją wiedzę nt procesowonia wiadomości. Większość patternów już znałem: outbox pattern, czy jak zrobić impedentego konsumenta ale dla mnie inbox pattern jest mega ciekawym pomysłałem. Także procesowanie tych wiadomości ze store'a jest ciekawym konceptem jako subskrypcji na zapisie
Paweł, dzięki za feedback! Tak, inbox jest dużo mniej znanym wzorcem, ale bardzo pożytecznym. Przyjmijmy, że obsługujesz wiadomości (zdarzenia) z różnych modułów. Okazuje się, że masz błąd i chciałbyś przeprocesować zdarzenia jeszcze raz. Jeśli masz wiadomości (zdarzenia) zapisane w swojej bazie, to przeprocesowanie je ponownie, jest dużo łatwiejsze operacyjnie. Dodatkowo pozwala to nam na zmniejszenie wpływu "peaków" w ruchu, i procesować wiadomości w swoim tempie.
Może jako rozwinięcie całej tej architektury można by było poruszyć procesowanie takich wiadomości, kiedy używamy konwencjonalnej bazy danych jak postgres, niestety tam nie ma takich sprytnych mechanizmów jak subskrypcja na zapisie (wiem, że są triggery bazodanowe ale tutaj nie dadzą rady). I często kusi użycie cronjobow a jak wiadomo takie rozwiązanie ma dużo problemów, jak np. uruchomienie tego samego batcha jednocześnie na wielu instancjach czy procesowanie zbyt wielu wiadomości na raz.
"Czas jest krótki" - znam skądś to stwierdzenie 🙂
43:15 - a co na to Sławek?
Super sesja ;-)
Ciekawe walsztaty
Przydałby się link do slajdów, bo te na nagraniu są mocno nieczytelne 😕 Sama treść prezentacji bardzo fajna i przydatna 👍
CQRS To architectural pattern a nie design pattern
Powaga Macieju, slucham Cie od kilku dobrych dni, ale co Ty pierniczysz? Wszystko sie kiedys konczy, firmy upadaja, ludzie sie stazeja, wypalaja i umieraja itp, ale po co sie nad tym tyle rozwodzic? Tak bylo jest i bedzie. Przeca praca w branzy IT, to taka sama praca jak kazda inna. Po jakims czasie sie nudzi, co w tym dziwnego ?
No rozwodzić to się trzeba nad tym, co zrobić, żeby się jednak nie wypalić - albo minimalizować skutki. Sam byłem programistą/konsultantem i przeszedłem ten etap wypalenia zawodowego(chociaż może lekko na innym tle) a to co Maciej gada to są jak najbardziej sensowne porady. I to, żeby mieć hobby poza pracą, to naprawdę tyczy się każdego, od programisty, po ginekologa.
Maciej jak zwykle na wysokim poziomie.
Super prezentacja! Wielkie jol;)
Niezła prezentacja, ale nic nie widać na projektorze :( Pozdrawiam
Fakt. Spróbujemy zdobyć i podlinkować slajdy.
ani nie był dobrym księgowym, ani nie będzie dobrym programistą, a firma chyba nie wie w którym kierunku zmierza.