Tworzymy bloga w oparciu o Gatsby!

Kamil Powroźnik

2019-07-04T21:21+02:00 | 8 min

Hej! Mam nadzieje, że przeczytałeś mój ostatni post 🙂 Dzisiejszy artykuł będzie poniekąd kontynuacją poprzedniego - tym razem od strony praktycznej.

W przypadku tego projektu nie będziemy tworzyć layoutu od zera. Wykorzystamy tu generator stron statycznych Gatsby.js oraz podstawowy szablon bloga, który będzie wykorzystywał pliki markdown jako nasze posty. Na koniec opublikujemy go za pomocą GitLab Pages i jego narzędzia CI.

Stworzenie projektu

Ekosystem gatsby’ego oferuje nam wiele szablonów - my wykorzystamy

Czytaj więcej
    Dlaczego powinieneś blogować?

    Kamil Powroźnik

    2019-06-27T18:55+02:00 | 6 min

    Piszę ten post szczególnie dla osób wkraczających w świat programowania. Blogowanie daje mi mnóstwo frajdy, samodyscypliny oraz wiedzy. Prowadzenie bloga nie kosztuje praktycznie nic, prócz czasu, który musisz poświęcić na przygotowanie materiału. De facto czas ten zwraca się z nawiązką w postaci zdobytej wiedzy - tak, nie musisz być wszechwiedzący pisząc materiał na bloga, wręcz przeciwnie. Tworząc taki materiał przede wszystkim skupisz się na dogłębnym zrozumieniu tematu, tak aby twój

    Czytaj więcej
      Wykorzystanie natywnych animacji Adobe After Effects na stronie WWW

      Kamil Powroźnik

      2019-06-25T22:20+02:00 | 6 min

      Ostatnio zostałem postawiony przed ciekawym problemem, którego nie doświadczyłem wcześniej w swojej karierze programistycznej, otóż zostałem zapytany czy jesteśmy w stanie umieścić natywną animację z programu Adobe After Effects jako tło na stronie internetowej.

      Z pewnością znając ilość bibliotek i narzędzi dostępnych w internecie mógłbym pokusić się o odpowiedź - tak, jest to możliwe. Wolę jednak nie rzucać słów na wiatr i szybciutko zabrałem się za research.

      Nie tracąc dużo

      Czytaj więcej
        Interfejsy - Dziennik pokładowy #4

        Kamil Powroźnik

        2019-06-23T22:00+02:00 | 6 min

        Hej, dzisiaj o tym, czym są interfejsy w języku Go. W drugim wpisie z serii o tym języku opisywałem między innymi typ struct, który jest kolekcją pól o określonym typie.

        type User struct {
        	name     string
        	age      int
        	email    string
        	password string
        }

        Interfejsy natomiast możemy porównać do zbioru metod.

        Pierwszy interfejs

        Zobacz poniższy przykład:

        package main
        
        import "fmt"
        
        type geometry interface {
        area() float64
        }
        
        type rect struct
        Czytaj więcej
          Funkcje w Go - Dziennik pokładowy #3

          Kamil Powroźnik

          2019-06-06T17:03+02:00 | 5 min

          Funkcje to najlepszy i najprostszy sposób na tworzenie re-używalnych bloków kodu. Bez nich, programowanie byłoby katorgą. Wyobraźmy sobie, że za każdym razem, gdy chcielibyśmy wykonać bardziej złożone operacje musielibyśmy powtarzać te same czynności. Damn it!

          Jak się domyślasz go również pozwala wydzielać nam bloki kodu do takiej postaci. Funkcja w go może, przyjmować argumenty, jednak nic nie stoi na przeszkodzie, aby ich nie było. Spójrz jak może wyglądać prosta funkcja w

          Czytaj więcej

            Hej, ta strona wykorzysuje pliki cookies, localStorage, sessionStorage oraz dane osobowe do celów analitycznych.