<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marcin Salamoński</title>
    <description>The latest articles on DEV Community by Marcin Salamoński (@marcinsalamoski).</description>
    <link>https://dev.to/marcinsalamoski</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3390542%2F7fc040fb-c608-4ad2-8436-ff08ff1da2f0.jpeg</url>
      <title>DEV Community: Marcin Salamoński</title>
      <link>https://dev.to/marcinsalamoski</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marcinsalamoski"/>
    <language>en</language>
    <item>
      <title>Dlaczego przeszedłem na Debian + i3wm i już nie wracam do klasycznego pulpitu</title>
      <dc:creator>Marcin Salamoński</dc:creator>
      <pubDate>Tue, 29 Jul 2025 10:47:01 +0000</pubDate>
      <link>https://dev.to/marcinsalamoski/dlaczego-przeszedlem-na-debian-i3wm-i-juz-nie-wracam-do-klasycznego-pulpitu-2j85</link>
      <guid>https://dev.to/marcinsalamoski/dlaczego-przeszedlem-na-debian-i3wm-i-juz-nie-wracam-do-klasycznego-pulpitu-2j85</guid>
      <description>&lt;p&gt;&lt;strong&gt;Czym jest i3wm i dlaczego warto go poznać?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Jeśli używasz Linuksa, na pewno znasz takie środowiska graficzne jak GNOME, KDE czy Xfce. Mają one paski zadań, menu Start, menedżery okien i wszystko to, do czego jesteśmy przyzwyczajeni z Windowsa. I choć są wygodne, mają jedną dużą wadę: są ciężkie, rozbudowane i często po prostu… niepotrzebne.&lt;/p&gt;

&lt;p&gt;I tu wchodzi i3wm – tiling window manager, czyli kafelkowy menedżer okien. Zamiast przesuwać okna po ekranie myszką, i3 automatycznie układa je w kafelki, a użytkownik steruje całym środowiskiem z klawiatury. Nie ma tu zbędnych animacji, niepotrzebnych ikon czy efektów - jest tylko to, co potrzebne do efektywnej pracy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dlaczego Debian?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Debian to jeden z najstarszych i najbardziej stabilnych systemów linuksowych. Słynie z:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;prostoty,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;minimalizmu,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ogromnej społeczności,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;i filozofii wolnego oprogramowania.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To system, który „nie trzyma cię za rękę”, ale za to daje pełną kontrolę nad tym, co i jak działa. I to właśnie idealnie pasuje do i3wm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dlaczego przeszedłem na Debian + i3wm?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Z kilku powodów – praktycznych i mentalnych:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Szybkość – wszystko działa natychmiast. System startuje w kilka sekund, aplikacje uruchamiają się błyskawicznie. Nie ma żadnych „spowalniaczy”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Minimalizm – mam tylko to, czego potrzebuję. Żadnych powiadomień, wyskakujących okienek, niepotrzebnych procesów w tle.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pełna kontrola z klawiatury – praca bez myszy to nie tylko możliwe, ale wręcz naturalne. Z czasem wszystko staje się szybsze: przełączanie okien, otwieranie terminali, nawet zarządzanie plikami.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Uczucie „czystego” systemu – bez zbędnych warstw abstrakcji, czuję się jakbym miał realny wpływ na to, co robi mój komputer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Idealne środowisko dla programisty – używam głównie terminala, tmux, vim, git, htop, ranger – i3wm wspiera taki styl pracy idealnie.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Czy było łatwo?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nie od razu. Pierwsze dni były pełne frustracji – konfiguracja klawiatury, brak znajomego GUI, wszystko wymagało googlowania i testów. Ale po tygodniu... przestałem tęsknić za „normalnym” pulpitem. Po dwóch tygodniach – byłem pewien, że nie chcę wracać.&lt;/p&gt;

&lt;p&gt;Zachęcam spróbować!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Web3: Internet Nowej Generacji</title>
      <dc:creator>Marcin Salamoński</dc:creator>
      <pubDate>Mon, 28 Jul 2025 11:41:55 +0000</pubDate>
      <link>https://dev.to/marcinsalamoski/web3-internet-nowej-generacji-9l3</link>
      <guid>https://dev.to/marcinsalamoski/web3-internet-nowej-generacji-9l3</guid>
      <description>&lt;p&gt;W ciągu ostatnich lat coraz częściej słyszymy o terminie Web3 - wizji internetu opartego na decentralizacji, własności danych i bezpośredniej interakcji użytkowników bez pośredników. Ale czym dokładnie jest Web3 i dlaczego tak wielu programistów interesuje się jego rozwojem?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Od Web1 do Web3&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Web1 (lata 90–2005) – statyczne strony, "czytanie internetu".&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Web2 (2005–dziś) – dynamiczne aplikacje, media społecznościowe, "czytanie i pisanie", ale też koncentracja władzy w rękach wielkich platform.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Web3 – nowa era, w której użytkownicy nie tylko czytają i piszą, ale też posiadają swoje dane, tożsamość i zasoby.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Kluczowe cechy Web3&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Decentralizacja – aplikacje (dApps) działają na blockchainie lub zdecentralizowanej infrastrukturze, co eliminuje pojedyncze punkty awarii.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Własność danych – użytkownicy kontrolują swoje konta (np. za pomocą portfeli jak MetaMask).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tokenizacja – własność cyfrowa reprezentowana przez tokeny (NFT, tokeny użytkowe, governance).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart kontrakty – automatyzują logikę aplikacji, działają przejrzyście i niezmiennie.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Dlaczego to ważne dla programistów?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Web3 otwiera nowe możliwości tworzenia aplikacji finansowych (DeFi), gier (GameFi), DAO (zdecentralizowanych organizacji) i wielu innych projektów. Technologie takie jak Ethereum, Solana  czy IPFS dają potężne narzędzia, ale wymagają nowego podejścia do projektowania systemów.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jak zacząć?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Naucz się podstaw blockchaina – warto zacząć od Ethereum.&lt;/li&gt;
&lt;li&gt;Zapoznaj się z językiem Solidity i frameworkami jak Hardhat czy Foundry.&lt;/li&gt;
&lt;li&gt;Eksperymentuj z tworzeniem smart kontraktów i dApps.&lt;/li&gt;
&lt;li&gt;Dołącz do społeczności – Twitter, Discord, dev.to, Stack Exchange, web3devs.pl.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Web3 to nie tylko technologia – to ruch na rzecz bardziej otwartego i sprawiedliwego internetu. Choć jeszcze w fazie rozwoju, przyciąga już dziś tysiące programistów na całym świecie. Jeśli interesuje Cię wolność, decentralizacja i nowe możliwości – warto wejść do gry.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>blockchain</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Dlaczego używam Debiana - o sile prostoty i niezawodności</title>
      <dc:creator>Marcin Salamoński</dc:creator>
      <pubDate>Sun, 27 Jul 2025 19:53:12 +0000</pubDate>
      <link>https://dev.to/marcinsalamoski/dlaczego-uzywam-debiana-o-sile-prostoty-i-niezawodnosci-a3p</link>
      <guid>https://dev.to/marcinsalamoski/dlaczego-uzywam-debiana-o-sile-prostoty-i-niezawodnosci-a3p</guid>
      <description>&lt;p&gt;Moja przygoda z Linuksem zaczęła się, jak u wielu osób, od skakania po dystrybucjach: Ubuntu, Fedora, Arch… Ale ostatecznie zatrzymałem się na Debianie. I zostałem. Dlaczego? Bo Debian daje mi to, czego naprawdę potrzebuję: stabilność, kontrolę i system, który nie przeszkadza, tylko działa.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Czym właściwie jest Debian?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Debian to jedna z najstarszych i najbardziej szanowanych dystrybucji GNU/Linux. Stanowi bazę dla wielu innych systemów — w tym popularnego Ubuntu. Ale w przeciwieństwie do swoich "dzieci", Debian stawia na:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Stabilność&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Wolność oprogramowania&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Minimalizm zamiast wodotrysków&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nie próbuje być „user-friendly” w klasycznym sensie. Nie prowadzi za rękę. I właśnie dlatego go cenię.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dlaczego używam Debiana na co dzień&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Stabilność, która po prostu działa&lt;br&gt;
Debian w wersji Stable to system, który po zainstalowaniu i skonfigurowaniu działa miesiącami bez żadnych niespodzianek. Nie muszę się martwić, że po aktualizacji coś przestanie działać. A gdy eksperymentuję z blockchainem lub nowymi narzędziami programistycznymi — to bezcenne.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CLI zamiast GUI - wolność wyboru&lt;br&gt;
Debian nie zakłada, że chcesz środowiska graficznego. Podczas instalacji możesz wybrać system w wersji "nagiej" — tylko terminal i podstawowe narzędzia. I to mi odpowiada.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bezpieczeństwo i transparentność&lt;br&gt;
Debian ma aktywny zespół bezpieczeństwa i restrykcyjne zasady pakietowania. Wszystko pochodzi z podpisanych repozytoriów. Zero przypadkowego syfu. A jeśli chcesz — możesz sam przejrzeć kod źródłowy lub zbudować paczkę od zera.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Debian nie jest modny. Nie ma błyszczącego interfejsu ani świeżych nowinek co tydzień. Ale jeśli zależy Ci na prostocie, niezawodności i prawdziwej nauce — to idealny system.&lt;/p&gt;

&lt;p&gt;Dla mnie Debian to nie tylko system operacyjny. To filozofia: prostota, kontrola, niezawodność.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>debian</category>
      <category>cli</category>
    </item>
    <item>
      <title>Moja droga do świata programowania i blockchaina</title>
      <dc:creator>Marcin Salamoński</dc:creator>
      <pubDate>Sat, 26 Jul 2025 19:29:35 +0000</pubDate>
      <link>https://dev.to/marcinsalamoski/moja-droga-do-swiata-programowania-i-blockchaina-22od</link>
      <guid>https://dev.to/marcinsalamoski/moja-droga-do-swiata-programowania-i-blockchaina-22od</guid>
      <description>&lt;p&gt;Cześć dev.to!&lt;/p&gt;

&lt;p&gt;To mój pierwszy post tutaj, więc uznałem, że dobrze będzie się przedstawić.&lt;/p&gt;

&lt;p&gt;Kim jestem?&lt;br&gt;
Mam na imię Marcin i od dość dawna wkręcam się w świat programowania web3. Używam Debiana na co dzień i najbardziej komfortowo czuję się w terminalu (CLI rządzi!). Lubię pracować blisko systemu, rozumieć, co dzieje się "pod maską" i szukać rozwiązań, które są zarówno wydajne, jak i eleganckie.&lt;/p&gt;

&lt;p&gt;Skąd zainteresowanie blockchainem?&lt;br&gt;
Od dłuższego czasu śledzę rozwój technologii blockchain – nie tylko od strony kryptowalut, ale przede wszystkim jako fundamentu do budowania zdecentralizowanych aplikacji. Im więcej czytałem, tym bardziej mnie to wciągało.&lt;/p&gt;

&lt;p&gt;Co dalej?&lt;br&gt;
Planuję publikować tutaj krótkie wpisy z moich projektów, problemów, które udało mi się rozwiązać, oraz narzędzi, z których korzystam i które mogą się przydać innym osobom zaczynającym przygodę.&lt;/p&gt;

&lt;p&gt;Jeśli też interesujesz się blockchainem, programowaniem w CLI, albo po prostu lubisz dzielić się wiedzą – odezwij się! Chętnie poznam innych ludzi z podobnymi zajawkami.&lt;/p&gt;

&lt;p&gt;Dzięki za przeczytanie i – mam nadzieję – do zobaczenia w komentarzach i kolejnych wpisach!&lt;/p&gt;

</description>
      <category>pl</category>
      <category>polish</category>
      <category>web3</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
