Lista artykułów

Symfony Param Converter

Param Converter to szybki sposób na zmapowanie lub przekonwertowanie danych na obiekt. W Symfony możemy to zrobić całkowicie jawnie budując własne mapery czy konwertery lub w locie właśnie za pomocą Param Converterów. Jak to zrobić o tym w dzisiejszym artykule. […]

Praca z plikami – zapis do pliku

Dziś popracujemy sobie z plikami! Temat wcale nie jest taki oczywisty - Java udostępnia nam wiele możliwości aby zapisać dane do pliku. Postaram się omówić najczęściej używane opcje oraz różnice między nimi. Zaczynamy!

Szablony w Android Studio

Czy zdarzało Ci się tworzyć ten sam kod kilka razy? A może kopiujesz kod między projektami, klasami i zmieniasz tylko kilka rzeczy, a mimo to tracisz sporo czasu. A może Ty i twój zespół używacie pewnego wzorca w pisaniu kodu? A może dostarczone szablony w Android Studio nie pasuje do tego, czego potrzebujesz? Mam dla Ciebie świetną informacje!Powiem Ci, że możesz tworzyć własne szablony kodu w IDE i wykorzystywać je wielokrotnie. Brzmi...

Cypress – Testy E2E w JavaScript

Cypress wprowadzenie Ostatnio Mateusz poruszył temat testowania w oparciu o bibliotekę JEST. W związku z tym dzisiaj chciałabym podzielić się z wami tym czego się dowiedziałam i opowiedzieć troszkę o wrażeniach z pisania testów z użyciem Cypress. Ale zacznijmy od początku… Cypress – czyli o co chodzi z tym cyprysem W dużym skrócie – Cypress […]

Co ostatnio czytałeś Piotrze? (IV)

Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

Maszyny stanów na tablicach

Po lookup table i wyszukiwaniu elementów pora na kolejne zastosowanie tablic – maszyny stanu. Podobnie jak w poprzednich przypadkach, logikę warunkową zastąpimy wyczytywaniem odpowiednich indeksów z tablicy. W przypadku maszyn stanu możemy dzięki temu nie tylko zwiększyć wydajność, ale również drastycznie poprawić utrzymywalność kodu. Maszyny stanu na switch-case Narzucającą się implementacją maszyn stanu w C […]

Event Storming - przygotowanie do warsztatu.

Blog programisty.

Social media + organizacja strony

Refaktoryzacja - czyli w prostych słowach małe sprzątanie oraz porządkowanie :) Tym razem TechnologicznaSowa przeszła delikatną refaktoryzację. Zapraszam na mały update z życia małego bloga!

Autoryzacja w Firebase

We wcześniejszym wpisie Czym jest FIrebase? przedstawiłem możliwości, jakie daje platforma Firebase. Jedną z funkcji jest autoryzacja użytkownika. Wykorzystywana jest do przechowywania danych dostępnych

POIT 041: Praca w międzynarodowej firmie IT

Witam w czterdziestym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest praca w międzynarodowej firmie IT.Dziś moimi gościem jest Piotr Dolistowski, dyrektor technologiczny polskiego oddziału Instapage w Warszawie. Programista z wieloletnim doświadczeniem, specjalizujący się w aplikacjach webowych. W tym odcinku o pracy w międzynarodowej firmie IT opowiemy w następujących kontekstach: jakie korzyści z niej płyną dla pracodawcy i pracownika? jak fakt pracy z najnowszymi technologiami przyciąga nowych ludzi do firmy? jak buduje się w niej atmosferę i poczucie bycia częścią większej całości? jak zarządza się w niej komunikacją i zadaniami? czy przypominanie o wartościach i misji firmy jest ważne? czy powinno się praktykować spotkania w realu? jak tworzy się w niej zespoły projektowe? jak zarządza się cyklem wytwarzania kodu? jaka jest rola i praktyki związane z wewnętrzną dokumentacją? czy niedopasowanie kulturowe może być realnym problemem? jak sobie radzić z problemem różnicy stref czasowych? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/piotrdolistowski/ Instapage – https://instapage.com/ Historia Instapage w Polsce – https://cyfrowa.rp.pl/biznes/31717-amerykanski-startup-przeniosl-sie-do-polski-to-byl-strzal-w-dziesiatke Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/41

Kilka cech dobrego CV programisty

“A few more candidates to review“ …mniej więcej taką wiadomość widzę co kilka dni od dłuższego czasu. Nie każda firma ma swój dział HRu,...

Twig – filtry

W poprzednich artykułach poznałeś już czym jest Twig i jak budować funkcje, które możemy potem wykorzystywać w szablonach. Dzisiaj przyszedł czas na kolejny element twig – filtry. Po co nam one i czym różnią się od funkcji? To wszystko poniżej. […]

Listy w Androdzie – aktualizacja kursu “RecyclerView w Androidzie”

Minął już ponad miesiąc od wydania kursu “RecyclerView w Androidzie“. Bardzo dobrze został odebrany 🙂 Bardzo mnie to cieszy! Teraz seria Android Architecture Components ma konkurencję, ponieważ też bardzo dobrze jest czytana. Listy w Androidzie Nie trzeba nikogo przekonywać, że listy w Androidzie są potężnym narzędziem. Dlatego jak zapowiedziałem, że kurs będzie aktualizowany, tak też to czynię. Co nowego? Dodałem następujące moduły: Zagnieżdżona lista Praca...

StyleCop i FxCop – statyczna analiza kodu

Otwieramy solucję, buildujemy projekt, czekamy chwilę i co widzimy? Jak widać, wszystkie projekty się zbudowały. Chyba jest więc dobrze? No i właśnie niekoniecznie. Budowanie się projektu to jedna sprawa. A lista warningów, które można naprawić – to osobna sprawa. Co to jest FxCop? Jest to narzędzie, które sprawdza poprawność naszego kodu z odgórnie ustalonym wzorcem…

Umiejętność obsługi IDE – uczyń programowanie wydajniejszym cz. I

Czy zastanawiałeś się kiedyś nad możliwościami swojego IDE? Jaki jest twój styl pracy ze środowiskiem programowania? Używasz go bardziej jako notatnik, czy korzystasz z wbudowanych skrótów klawiszowych czy innych zaawansowanych funkcji? Dowiedz się więcej o tym, że umiejętność programowania to także umiejętność obsługi narzędzi z tym związanych. Dlaczego chcę się podzielić moimi …