Blog

Chcę Cię serdecznie powitać na moim blogu, miejscu, gdzie dzielę się wiedzą, doświadczeniami i inspiracją dla wszystkich entuzjastów kodowania.

Wszystkie wpisy

  • Architektura Systemu – Między Ideałem a Koniecznością Biznesową

    By GAndaLF • 2024-01-11
    Grudniowy meetup (relacja tutaj) zapoczątkował ciekawą dyskusję na temat dziedziczenia w C++, interfejsów duplikacji kodu i czy czysty kod według Uncle Boba ma zastosowanie w środowisku embedded. Zainspirowany tą debatą postanowiłem podzielić się z Wami swoimi refleksjami. We wcześniejszym wpisie odniosłem się bardziej do kwestii związanych z C++, wydajnością i czystym kodem. Dzisiaj biorę na…
    Czytaj więcej
  • Podsumowanie roku 2023

    By GAndaLF • 2024-01-04
    Witam w Nowym Roku. Jak nakazuje tradycja – pora na podsumowanie starego roku i plany na nowy. Ostatni rok upłynął mi pod znakiem delegowania zadań, testowania narzędzi i procesów oraz sprawdzania różnych sposobów tworzenia treści w internecie. Był też nowy kurs online, szkolenie stacjonarne, prezentacja na konferencji, a Gdańsk Embedded Meetup doczekał się nagrań z…
    Czytaj więcej
  • Clean Code, Horrible Performance. Czy aby na pewno?

    By GAndaLF • 2023-12-18
    Jakiś czas temu wielką popularność zdobyło nagranie Casey Muratori “Clean Code, Horrible Performance” jeżeli jeszcze nie znasz, polecam obejrzeć! Autor stawia tam obrazoburczą tezę, że popularne zasady Clean Code przynoszą więcej szkody niż pożytku. A w szczególności powodują ogromny spadek wydajności. W tym artykule zapoznamy się z jego argumentami i zastanowimy się, czy mają zastosowanie…
    Czytaj więcej
  • Grudniowy embedded meetup – relacja

    By GAndaLF • 2023-12-15
    We wtorek 5 grudnia w Sztuce Wyboru w Gdańsku mieliśmy kolejną, siedemnastą już odsłonę Gdańsk Embedded Meetup. Jako organizator nie zawsze mam możliwość uważnie śledzić prezentacje, ale tym razem się udało i dzięki temu mogę teraz napisać całkiem długą relację. A przy okazji dobrze się składa, bo długo nic nie pisałem na bloga, a ten…
    Czytaj więcej
  • Co to jest AUTOSAR i jak się go nauczyć?

    By GAndaLF • 2023-12-12
    Nazwa AUTOSAR często pojawia się w ogłoszeniach o pracę dla programistów embedded. Również na stanowiska juniorów. Rodzi to naturalne pytania. Czym jest AUTOSAR? Po co jest używany? Jak się go nauczyć? Ile muszę umieć do pierwszej pracy? Jak wygląda praca z AUTOSARem? W tym wpisie odpowiem na najczęstsze pytania.
    Czytaj więcej
  • Gdańsk Embedded Meetup powraca!

    By GAndaLF • 2022-09-27
    Wznawiamy spotkania Gdańskiego Meetupu Embedded. Pierwsze spotkanie po przerwie odbędzie się we wtorek 4 października o 18:00 w Sztuce Wyboru ul. Słowackiego 19, Gdańsk. Na wydarzenie można zapisać się na meetup.com. W trakcie spotkania odbędą się dwie prezentacje: 18.00 Szymon Jesionek – „Automotive Embedded Security”19.20 Krzysztof Malicki, Michał Szymański – „Druga strona medalu, czyli infrastruktura…
    Czytaj więcej
  • Darmowy ebook o TDD w Embedded

    By GAndaLF • 2022-05-18
    Stworzyłem ostatnio ebooka „Jak zacząć z Test Driven Development w systemach embedded”. Możesz go pobrać ze strony tddembedded.pl Z ebooka dowiesz się między innymi: O co chodzi w TDD i jak może pomóc Ci w codziennej pracyJaki framework testowy wybrać na początekJak dostosować TDD do systemów embedded Opisałem tam również historię jednego projektu, gdzie programowałem…
    Czytaj więcej
  • Podsumowanie roku 2021

    By GAndaLF • 2022-01-15
    Niedawno rozpoczął się nowy rok, więc tradycyjnie pora na podsumowanie wydarzeń z roku 2021 i planów na 2022. Podobne podsumowania robiłem też w 2017, 2018 i 2020. Podsumowanie z 2019 zagninęło w akcji 🙂 Zapraszam do lektury!
    Czytaj więcej
  • Obsługa zależności czasowych

    By GAndaLF • 2021-09-23
    Jakiś czas temu otrzymałem na maila takie pytanie: Czy jest jakaś elegancka metoda, aby zarządzać zdarzeniami czasowymi w systemie?Generalnie unikamy delay’ów i odnosimy się np. do zegara systemowego. Aby uruchomić daną komendę/operację/funkcję w konkretnym momencie czasowym używamy IF-ów. Sprawa się komplikuje jeśli chcemy powiązać czasowo różne zdarzenia w systemie. Oto przykład: chcemy aby:1. Zdarzenie X było…
    Czytaj więcej
  • Jak zaimplementować obsługę różnych języków w menu?

    By GAndaLF • 2021-09-17
    Czasami tak bywa, że sukces produktu niesie nowe wyzwania dla programistów. Jednym z takich wyzwań może być przetłumaczenie tekstów wyświetlanych w menu na inne języki i obsługa tego w prosty i niezawodny sposób. W dzisiejszym wpisie pokażę jak ustrukturyzować kod zawierający menu i jak łatwo zaimplementować tłumaczenia wykorzystując tablice.
    Czytaj więcej