Hello World!

A właściwie to witam ponownie -> ponieważ jest to moje drugie podejście do blogowania - tym razem o wiele poważniej.

Więc dlaczego nowy blog:

  • na poprzednim zrobiła się duza luka i ciężko płynnie w to wejść i kontynuować
  • chciałbym rozgraniczyć treści “grubą kreską” i zrobić to progesjonalniej - nowy blog w tym pomoże
  • od tego czasu “dużo chlebka zjadłem” - więc mam nadzieję, że poziom wpisów tutaj będzie znaczne wyższy
  • ten blog ma być “czysty/przejrzysty” - stąd zmiana platformy bloga itp
  • materiały na początku mają pochodzić z moich prywatnych notatek, które pisałem w markdownie i w tym blogu mogę to bardzo łatwo wykorzystać - oparłem go na start o platformę Jekyll (dzięki Maciek!) i tu jest wszystko w markdownie
  • co za tym idzie - z plusów dla mnie:
    • mogę sobie wszystko trzymać na gicie w kontroli wersji - żadnych wyklikiwarek do dodawania postow!!! (aczkolwiek Jekyll też to oferuje jak ktoś potrzebuje)
    • więc też moje notatki będą ładniej wyglądały
    • wspominałem już, że żadnych wyklikiwarek? wszystko w eclipsie + 2 skrypty do hostowania i do przesłania na serwer
  • jak to mawiał Barney Stinson - “New is always better!

Powrót do blogowania wydawał mi się czymś oczywistym, tylko zawsze jest coś innego brane na tapet z wyższym priorytetem (to jest standardowa wymówka na wszystko niestety) i tak to niestety wychodziło - jak wyjdzie to się okaże kolejno po 64, 128, 256… postach.

To tyle jeśli ktoś już wcześniej czytał coś mojego - teraz sekcja dla nowych/ogólna.

Content

Jaka ma być tematyka bloga - rzeczy nazwijmy to “ogólno-embeddowe”. Aktualnie pracuję jako embedded developer i w tej kwestii się rozwijam także w wolnym czasie wykonując poboczne projekty. W porównaniu do poprzedniego bloga zdecydowanie mniej będzie elektroniki - dużo więcej warstwy softwarowej.

Tematyka do poruszenia:

  • ogólnie praca w embedded - moje przemyslenia, żale, rozkminy, narzekania, co można poprawić itp itd
  • architektura oprogramowania - coś co uważam, że niestety często jest “efektem ubocznym radosnego kodowania”, a nie czymś przemyślanym na samym starcie i co też ważne aktualizowanym
  • testy w embedded - jak pisac, separacja oprogramowania -> uniezaleznianie od HW i to nawet na AVRach - ilość bitów nie ma znaczenia
  • CI/CD w embedded, docker, środowiska developerskie, WSLe, linuxy, VIM, AHK, konfiguracje systemów, sztuczki, skróty klawiszowe, GIT, środowiska developerskie, WSLe, linuxy, VIM - wszystko co lubią developerzy, no i eclipse też (z Vrapperem, który dodaje do niego składnie VIMa)- wszystko w czym pracujemy - generalnie jestem wielkim fanem “ostrzenia swoich narzędzi”
  • mam też chyba fajny pomysł na trochę CI/CD i GIT’a w Eagle - bo jakoś mało kto łączy to ze sobą, a szkoda
  • też trochę o organizacji pracy, notatkach może blogach itp
  • FreeRTOS - to jest moja baza na której opieram swoje firmware - jakieś porady, biblioteki, rozkminy, pisanie driverów itp
  • ESP8266 i ESP32 - głównie z wykorzystaniem IDFów od producenta - czyli piszemy w C+RTOS, aczkolwiek nie wykluczam arduino
  • STM32 - moja główna platforma - więc bankowo się pojawi
  • może jakiś Silicon Labs - mam kilka płytek w szufladzie - aczkolwiek byly glownie dla BLE, a BLE jest tez w ESP - pod znakiem zapytania
  • pewnie rekomendacje co do książek, blogów, portali, artykułów wartych przeczytania, może moja lista przeczytanych książek z opiniami (mam taką w excelu) + na starym blogu znajdziecie wielkiego excela z linkami do blogów itp
  • zapewne niektóre posty to będzie typowa “linkownia” na jakiś temat - ot dalej to traktuje jako moje notatki, a może komuś się kiedyś przydadzą też (na starym blogu takie wpisy miały bardzo dużo wyświetleń)
  • jakieś projekty, które będę robił - dzienniki z nich itp
  • coś co nie jest u nas popularne zbytnio - AWS/device shadow - z tym miałem dużo do czynienia i mam masę notatek/przemyśleń do podzielenia się
  • może potem też wersja angielska - projekty też na hackaday itp się znajdą, więc uda się dotrzeć do większej grupy

Więc możliwe, że będzie tego dużo - nie zapeszajmy.

Początkowe wpisy będą moimi przeredagowanymi notatkami z instrukcjami na rozgrzewkę, aby stopniowo przejść do opisów bibliotek open source jakie udostępniam i do opisów wykonanych projektów/dzienników prac nad projektami.

Ciekawostka - jeśli to czytasz jakoś świeżo po uruchomieniu bloga to znaczy, że jest już zrobione 15 postów do opublikowania - mój limit, żeby nie wystartować z blogiem, a potem go olać po jakimś krótkim czasie - na start chciałbym wypuszczać 1 wpis na 2 tygodnie - zapewne w soboty wieczorem.

Coś do przemyślenia - sekcja komentarzy. Może do tego powstanie coś osobnego jakby ktoś chciał się ze mną skontaktować to aktualnie pozostaje mail (na stronie o mnie/na dole strony). Może też warto założyć temat na forum elektronicznym gdzie się udzielam -> microgeek to też odpiszę.

UPDATE - sekcja komentarzy -> okazało się, że to 15 min roboty gdzie większość czasu to przeczytanie instrukcji co i jak - więc mamy to! Właśnie stąd pomysł, że pierwszy “użyteczny” wpis na blogu będzie changelogiem z procesu “budowy” bloga.