Podczas Embedded World jednym z często powtarzających się tematów były systemy operacyjne czasu rzeczywistego, czyli RTOSy. Nie zabrakło także Linuxa. W tym wpisie opiszę kilka prezentacji na ten temat. Jakob Benningo – “42 Reasons Using FreeRTOS Should Scare Developers” Tytuł prezentacji był trochę click-baitowy. Większość z tych 42 powodów nie była jakaś wielce odkrywcza. Poza […]
Co zwykle robicie, gdy chcecie porównać jakieś stringi? Np. w takim języku, jak niemiecki? W powyższym przypadku test przejdzie. Ale okazuje się, że mogą być bardziej specyficzne przypadki, gdy dane słowo nie składa się z takich samych liter. Test nie przechodzi. Spróbujmy inaczej: Ten test również nie przechodzi. Szukamy dalej rozwiązania. Tutaj również nie działa…
Witam w bonusowym odcinku podcastu. Będę Cię namawiał do słuchania podcastów i dzielenia się tym z innymi. Wraz z grupą polskich podcasterów postanowiliśmy rozpocząć akcję „Wiosenne przebudzenie”. Akcja trwa w dniach 21-28 marca 2019. W tym czasie prosimy byś w swoich mediach społecznościowych wrzucał zdjęcia gdy słuchasz podcastów lub dzielił się informacją o ulubionych podcastach. Wszystko to taguj proszę dwoma hashtagami: #wiosenneprzebudzenie i #sluchampodcastowW ten sposób bardzo nam pomożesz i dołożysz swoją cegiełkę do szerzenia wiedzy o podcastach jako źródle wiedzy, inspiracji i rozrywki. Podcasty, które polecam: Książki które uczą – https://www.ksiazkiktoreucza.pl Podcast Charyzmatyczny – https://dawidstraszak.pl Do początku – http://dopoczatku.pl 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 Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/wiosenne-podcastowe-przebudzenie/
Zapraszam serdecznie do odsłuchania jedenastego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są [...]
Zapraszam serdecznie do odsłuchania jedenastego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są […]
Zapraszam serdecznie do odsłuchania jedenastego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są […]
Komu tak na prawdę wysoka efektywność w IT przynosi największą wartość? Czy tylko pracodawcy czy jednak pracownik może także na tym zyskać? Kiedy efektywność nie jest pożądana, nie przynosi wartości programiście i jest totalnie przez nich olewana? Podczas dwudziestego piątego odcinka razem z Bartkiem poruszamy temat, który dzieli zamiast łączyć dwa światy – świat pracodawcy […]
Komu tak na prawdę wysoka efektywność w IT przynosi największą wartość? Czy tylko pracodawcy czy jednak pracownik może także na tym zyskać? Kiedy efektywność nie jest pożądana, nie przynosi wartości programiście i jest totalnie przez nich olewana? Podczas dwudziestego piątego odcinka razem z Bartkiem poruszamy temat, który dzieli zamiast łączyć dwa światy – świat pracodawcy oraz pracownika. Pracodawca wymaga efektywności działań programisty, natomiast programista oczekuje otoczenia które pozwala mu dobrze i efektywnie wykonywać swoją pracę. Na co więc zwracamy my – programiści uwagę? Po co warto i jak utrzymywać wysoką efektywność w pracy? Z Bartkiem dyskutujemy o tym dlaczego warto być efektywnym oraz dzielimy się spostrzeżeniami co wpływa na naszą efektywną pracę. Zainteresowany? W takim razie zapraszam Cię do odsłuchu tego odcinka podcastu ⤵️⤵️
Do kolejnej rozmowy zaprosiłem Tomka Nurkiewicza. Wykorzystałem jego obecność na konferencji SeagFault w Gdańsku. Bardzo się ucieszyłem, że znalazł czas i zgodził się na nagranie. Niezwykle inspirujący programista, świetny prelegent, osoba dobrze znana społeczności Javowej. Podczas naszego spotkania Tomek podzielił się kilkoma...
Do kolejnej rozmowy zaprosiłem Tomka Nurkiewicza. Wykorzystałem jego obecność na konferencji SeagFault w Gdańsku. Bardzo się ucieszyłem, że znalazł czas i zgodził się na nagranie. Niezwykle inspirujący programista, świetny prelegent, osoba dobrze znana społeczności Javowej. Podczas naszego spotkania Tomek podzielił się kilkoma przemyśleniami o: Byciu prelegentem, jaki jest jego przepis na udaną prezentację Jak wyglądały jego początki z nauką programowania Czym zajmował się na studiach i w pierwszej pracy Wiedzy przydatnej początkującym programistom Jak podchodzi do programowania, rozwoju o byciu Java Championem Jakie problemy zauważa na rozmowach rekrutacyjnych I dlaczego mimo tak dużego doświadczenia chce nadal być po prostu programistą Notatki do odcinka: https://devsession.pl/japrogramista-7 Prowadzący: Grzegorz Kotfis Podziel się z nami feedbackiem! Pozdrawiam i miłego słuchania!
Witam w trzydziestym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są projekty poboczne czyli side projects. Dziś moimi gościem jest Łukasz Łażewski, programista, CTO i co-founder kilku startupów. Lider zespołów programistycznych i produktowych. Kojarzony z takimi technologiami jak Ruby on Rails czy Elixir. Występuje przed szerszą publicznością i uczy nowe pokolenia programistów. Prywatnie fan rozwoju, nowych technologii i wycieczek rowerowych.W tym odcinku o side projects opowiemy w następujących kontekstach: czym są side projects? jakie rady można udzielić osobom poświęcającym swój czas prywatny na pet projects? skąd brać na nie pomysły i inspiracje? czy ich kod powinniśmy pokazywać na GitHub’ie lub blogu? czy powinniśmy martwić się jakością kodu? jaki jest ich wpływ i znaczenie podczas procesu rekrutacji? czym one są dla doświadczonych programistów? kiedy jest dobry czas by zakończyć side project? czy warto do nich zapraszać inne osoby? co się dzieje gdy z side project powstaje firma? dlaczego firmy płacą programistom za spędzanie swojego czasu nad projektami pobocznymi? 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/lukasz-lazewski-40562718 Profil na Twitter - https://twitter.com/luki3k5 Yata - https://www.yatapp.net/ Lukasz Lazewski Informatics - https://www.llinformatics.com/ odcinek podcastu o budowaniu software house Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/31
Świat nie jest idealny tak samo, jak kod źródłowy programisty. Czy możemy sobie i zespołowi pomóc w codziennej pracy nad produktem zgodnie z przyjętymi standardami wytwarzania oprogramowania? Śmiało powiedzmy tak, chwila na zastanowienie i nastała cisza … W zespole powinna być przyjęta konwencja kodowania, którą zespół powinien przestrzegać w celu …
Z poprzedniego artykułu dowiedziałeś się, jakie poziomy testów spotykamy w codziennej pracy. Dzisiaj postaram się przybliżyć wam typy testów. Typy i poziomy testów są to dwa odrębne zagadnienia. Czytając ten artykuł powinieneś mieć z tyłu głowy, że dany typ testu zwykle może być wykonany na każdym poziomie testowania. Poziom testów jest skupiony na celu testów. […]
Pracując z GIT-em jesteśmy przyzwyczajeni do pracy z gałęziami. A to za sprawą bardzo prostej idei jaka za nimi stoi. Mamy gałąź główną master i na jej bazie tworzymy nowe gałęzie, które później scalamy. Proste, eleganckie i bardzo wygodne rozwiązanie. Jednak możliwe jest nieco inne podejście do tematu gałęzi. Podejście to pozwala przechowywać kilka różnych […]