Pierwsze dwa odcinki livestreama na moim kanale Youtube dotyczyły Test Driven Development w systemach embedded. W trakcie tych streamów pokazywałem przykładową implementację bufora cyklicznego i analizy przebiegów czasowych przy użyciu TDD.
Continue readingPage 5 of 22
Livestreamy na Youtube
W zeszłym tygodniu na Youtube pojawił się mój pierwszy livestream o systemach embedded:
W miarę możliwości będę nagrywać raz w tygodniu. Kolejny odcinek we wtorek 28 stycznia o 20.00 – LINK.
Informacje o nadchodzących i przeszłych odcinkach możecie znaleźć w panelu bocznym strony.
Continue readingGdzie możesz wystąpić ze swoją prezentacją?
W poprzednich częściach opisałem przygotowania do prezentacji i na co warto zwracać uwagę podczas samego wystąpienia. Dzisiaj pora na garść informacji jak szukać miejsc, gdzie możesz się zgłosić ze swoją prezentacją.
Continue readingPodczas wystąpienia – kilka porad
Pora na kolejny post z serii o prezentacjach. Tym razem kilka porad dotyczących samego wystąpienia. Z wpisu dowiesz się między innymi:
- Jak radzić sobie ze stresem
- Na co zwracać uwagę podczas mówienia
- Jak kontrolować czas
- Jak radzić sobie z reakcjami publiczności
- Jak radzić sobie z problemami sprzętowymi
Przygotowania do pierwszej prezentacji
Z poprzedniego wpisu wiemy już dlaczego warto zainteresować się tworzeniem prezentacji. Dzisiaj zebrałem trochę porad jak przygotować się do pierwszego wystąpienia. Będzie między innymi o tym jak:
- wybrać temat prezentacj,
- zbierać materiały,
- przygotować slajdy,
- ćwiczyć mówienie prezentacji.
Jak zacząć z wystąpieniami publicznymi?
W ostatnim czasie często się zdarzało, że namawiałem różne osoby do zrobienia prezentacji albo szkolenia. Pomagałem też trochę osobom, które już zaczęły przygotowania do swojego pierwszego wystąpienia. Żeby móc im powiedzieć coś konstruktywnego, przeanalizowałem sobie dokładnie z czym sam miałem albo dalej mam największe problemy. W końcu moja pierwsza prezentacja odbyła się ledwo rok temu, a szkolenie dwa lata temu.`Zdałem sobie ostatnio sprawę, że każdy – szczególnie na początku – mierzy się z podobnymi problemami. Dlatego postanowiłem spisać to co mam do przekazania, żeby się za każdym razem nie powtarzać, tylko odsyłać do artykułów 🙂
Continue readingTablice wskaźników na funkcje
To już ostatni wpis z serii dotyczącej zastosowań tablic w C. Dzisiejszym tematem będą tablice wskaźników na funkcje. Pozwalają one w jednolity sposób obsługiwać różne zachowania programu, czyli są rodzajem polimorfizmu. Czasem bywają niezwykle przydatne.
Continue readingZapowiedź BitConf 2019, do wygrania darmowe bilety
Zapraszam Was na 20 września 2019 do Bydgoszczy, gdzie odbędzie się konferencja BitConf, na której będę miał przyjemność wystąpić. Jedna ze ścieżek będzie dotyczyła systemów embedded. To święto dla naszej społeczności, ponieważ do tej pory mimo, że firm działających w branży było coraz więcej, niechętnie dzieliliśmy się publicznie naszymi doświadczeniami na konferencjach w Polsce. Zdarzały się pojedyncze wystąpienia, jakieś mniejsze eventy, ale nie przypominam sobie całej ścieżki na temat embedded. BitConf 2019 będzie więc nie tylko okazją do posłuchania na żywo osób z branży, ale również do wymiany doświadczeń w kuluarach i budowania społeczności. Pokażmy więc, że jest zainteresowanie taką tematyką.
Konkurs
Mam do rozdania dwa darmowe bilety na BitConf. Z tej okazji przygotowałem mały konkurs. Aby wziąć w nim udział należy:
- Zapisać się na Newsletter ucgosu.pl – >>LINK<<
- Opisać jakąś ciekawostkę, projekt (najlepiej własny), newsa itp. związane z systemami embedded i wysłać do mnie mailem
- Jedna osoba może wysłać kilka zgłoszeń
- Ostateczny termin wysyłania zgłoszeń – piątek 23.08.2019 godz. 23.00
Autorów dwóch najciekawszych ciekawostek nagrodzę biletami na BitConf. Dodatkowo ciekawostki opublikuję na blogu albo na Facebooku. Dlatego najlepiej w mailu dodajcie od razu informację o autorze, którą mogę umieścić we wpisie (imię i nazwisko/nick/anonim, czy chcecie dodatkowo mail, adres do strony/githuba).
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.
Continue readingTablice przyspieszające wyszukiwanie elementów
Kolejnym – po Lookup Table – tematem związanym z tablicami, którym się zajmę jest przyspieszenie wyszukiwania elementów. Zwykle nasze możliwości w tym zakresie ograniczają się do podawania indeksu tablicy albo wyszukiwania w pętli. Możemy jednak przyspieszyć te operacje wykorzystując dodatkowe tablice z mapowaniem indeksów, albo skorzystać z hash table.
Continue reading