2022-04-26, godz. 18:00
Podczas pracy z kodem "legacy" jednym z trudniejszych zadań nie jest refaktoring, ale umiejętność zadecydowania kiedy należy przestać. Nie każdy kod musi być od razu zamieniony w event-sourcingowy mikroserwis. Chcę pokazać na przykładzie jak może wyglądać "stan pośredni" i jakie są zalety iteracyjnego podejścia "good enough".
Wielu programistów boryka się z szukaniem źródła bugu, a następnie ze sprzątaniem szkód np. poprawkami w bazie danych. Pożera to sporą część czasu pracy i drenuje nas z energii. Wysokiej jakości kod to m.in. taki, który posiada bardzo mało, a najlepiej w ogóle nie posiada bugów. Dostarczanie takiego kodu umożliwia praktyka “Fail Fast” i zostanie ona omówiona podczas prezentacji. Fail Fast jest kompatybilna z dowolnym stylem programowania i zdziesiątkuje liczbę bugów, które wprowadzasz do swojego kodu. Można zacząć ją stosować natychmiast bez żadnych dyskusji i zmian w zespole. Jeśli posiadasz w zespole QA i ktoś z Was codziennie wylewa łzy płaczu a ktoś inny łzy śmiechu to już dzień po tej prezentacji nastąpi wielka zamiana ról i niedowierzanie.
Często mówimy o dobrych praktykach projektowania, na każdej konferencji pojawiają się nowe terminy jak refactoring, SOLID, architektura heksagonalna, porty i adaptery, event-sourcing, CQRS itd. Rzadziej rozmawiamy o bezpieczeństwie naszych rozwiązań i o tym co im grozi. Duże organizacje mają specjalne komórki bające o bezpieczeństwo i szkolące zespoły inżynierów w tym zakresie, ale co mają zrobić współtwórcy startupów czy pracownicy software house'ów? W tej prezentacji pokrótce opowiem kto i dlaczego nam zagraża i jak próbować pokrzyżować im plany.
Jesteśmy z Gdańska i… robimy software. Nasz zespół tworzy ponad 200 programistów specjalizujących się w aplikacjach webowych i mobilnych. Od ponad 20 lat tworzymy oprogramowanie, realizując zarówno polskie, jak i zagraniczne projekty. Stworzyliśmy dziesiątki mniejszych, kilkadziesiąt średnich i kilka gigantycznych projektów – od odjechanych startupowych pomysłów (np. apka do rezerwowania ogrodników w USA), przez apki wspierające biznesy średnich i małych przedsiębiorstw (np. w zakresie logistyki czy edukacji) po realizację skomplikowanych, pełnych funkcjonalności multiplatformowych systemów bankowych. Nasz Team PHP jest bardzo doświadczony - na 20 osób 80% z nas to seniorzy! Piszemy w PHP 7.4 i 8 wykorzystując DDD, Event Sourcing, Symfony 5 oraz CI/CD, co sprawia, że apki spod naszych rąk są nowoczesne, a kod elegancki.
Jako iteo zajmujemy się doradztwem technologicznym i wytwarzaniem produktów cyfrowych dopasowanych do potrzeb klienta. 11-letnie doświadczenie i współpraca z najlepszymi specjalistami w branży pozwalają nam odkrywać potencjał cyfrowy przedsiębiorstw na całym świecie i sprostać nawet najbardziej wymagającym oczekiwaniom. Lubimy swoją pracę i chętnie poszerzamy swoje kompetencje, pracując w różnorodnych technologiach. Aktualnie prowadzimy regularne projekty w PHP Symfony i szukamy osób, które chciałyby nas w tym wspomóc. Chcesz sprawdzić jak się u nas pracuje i dołączyć do jednego z naszych zespołów? Mamy fajne biura, które tylko czekają na kolejne utalentowane osoby. Możesz też pracować zdalnie lub hybrydowo. Zobacz naszą aktualną ofertę i aplikuj -> https://iteo.com/jobs/php-developer-2/ No i nie zapomnij odwiedzić nas na naszym stoisku! Chętnie odpowiemy na wszystkie pytania.
Silky Coders to polska spółka technologiczna należąca do Grupy Kapitałowej LPP, właściciela marek odzieżowych: Reserved, Cropp, House, Mohito i Sinsay. Silky Coders to firma stworzona przez ekspertów z branży IT. Zatrudniamy niemal 500 specjalistów. Realizujemy autorskie projekty z wykorzystaniem najnowszych technologii z zakresu IT, data science oraz e-commerce.
GetResponse to firma tworząca kompleksowe rozwiązania do automatyzacji online marketingu. W skład aplikacji wchodzą między innymi narzędzia do email marketingu, kreator stron www, rozbudowane marketing automation i ponad 30 innych rozwiązań. Firma funkcjonuje na rynku od niemal 25 lat, wspierając klientów w ponad 160 krajach świata.