czwartek, 29 stycznia 2026

🎻⚓Kotwiczenie cząstek wiedzy⚓🎻

Załóżmy, że słuchasz sobie radia z muzyką poważną. Może być to https://www.radioswissclassic.ch/en

Radio ma w repertuarze ponad 7500 utworów, po każdym utworze można usłyszeć, kto był wykonawcą, kompozytorem i jaki utwór grano. Utwory też można sobie podejrzeć. Alternatywą może być słuchanie bardzo długiej playlisty muzyki na Spotify. Po jakim czasie będziesz w stanie regularnie wiedzieć, kto jest kompozytorem i jaki grano utwór na podstawie losowych nagrań?

Prawdopodobnie nigdy, nawet jakbyś słuchał tego radia 24/7. To nie popularna stacja radiowa, w której hity katowane są przez cały dzień i zaraz masz ich dość. 

Jest jednak tak, że niektóre utwory udaje nam się zgadnąć, pytanie, dlaczego. 

😵‍💫Dezinformacja😵‍💫 na YT i nie tylko

 Każdy post lub film zaczynający się od:

  • Przestań używać x
  • Rzeczy które chciałbym wiedzieć zanim zacząłem x
  • Nie rób x póki nie poznasz y
  • Zacznij robić x by osiągać efekty tak szybko, że będzie się to wydawało nielegalne 
  • Musisz zacząć używać x w bieżącym roku!!! 

jest jedynie próbą złapania twojej uwagi. Ciągłe oglądanie takich materiałów sprawia, że odddajesz kontrolę w ręce innych osób, nie używasz swojego doświadczenia, tylko łykasz jak pelikan.

Osoby dociekliwe, powinny od razu poblokować kanały proponujące tego typu treści.  

 

wtorek, 27 stycznia 2026

🚀Systemy typu Fire & Forget 🚀

Moim ulubionym rodzajem systemów są systemy, w których podejmujesz akcję by załatwić ważną sprawę, i potem nigdy nie dostajesz odpowiedzi. Albo dostajesz ją po nieakceptowalnie długim czasie.

Potrzebujesz recepty - możesz pójść do lekarza, albo wypełnić wniosek o e-receptę. Niestety, wniosek o e-receptę nie ma żadnego terminu ani statusu, po prostu go wysyłasz i czekasz w nieskończoność. Na koniec i tak idziesz do lekarza.

niedziela, 4 stycznia 2026

Mendix - wstęp

Mendix to platforma low-code znajdująca się obecnie w posiadaniu firmy Siemens. 

O co chodzi z tym całym low-code (LC) i i czemu w 2026 roku nie lepiej jest zvibekodować backendu i frontendu aplikacji?

W większości projektów robimy te same rzeczy. Prawdopodobnie będziemy potrzebowali takich elementów aplikacji webowej, jak:

  • Łączenie się do zewnętrznych API
  • Tworzenia bazy danych i wystawiania jej w formie API (przydałby się też jakiś ORM)
  • Tworzenia logowania  
  • Zaawansowanych opcji security, między innymi RBAC
  • Tworzenia widoków dla encji i list, oraz operacji CRUD
  • Tworzenia nawigacji
  • Tłumaczenia

Dodatkowo, musimy w miarę dynamicznie reagować na zmiany modelu bazy, poprawiając wtedy jednocześnie backend i frontend.

sobota, 3 stycznia 2026

Mój obecny setup do programowania

Dzisiaj trochę luźniejszy post na tematy sprzętowe. Kilka lat temu zaczynałem programować z jednym laptopem 14 cali, jednak szybko przeniosłem się na nieco bardziej zaawansowany setup. Miałem też dużo wtop, głównie dotyczących monitorów. Obecnego ustawienia nie zmieniam od około 2 lat bo po prostu daje radę.

Komputer

  • Pracowy Dell Latitude 32 gb ram. 
  • Macbook Air M1 16 gb ram - do nauki jest ok, do większych projektów - w zasadzie dalej daje radę lepiej niż Dell. Bardzo polecam
  • MiniPC BlackView MP100 32 gb ram z Ryzen 5852 - malutki komputerek mający wszystko co mi potrzeba. Jest szybki, trochę hałasuje ale i tak zwykle słucham jakiegoś białego szumu. 

Kiedyś używałem głównie poleasingowych laptopów Lenovo i mają one jeden problem - na starcie są już dość stare i służą krócej niż nowy laptop klasy biznes ze sklepu. Są jednak o wiele tańsze i można łatwo wyposażyć je w dodatkowy ram czy tani dock.