Blog

Angular Server-Side Rendering (SSR) – bezboleśnie

W Internecie można znaleźć ogromną ilość poradników opisujących jak przeprowadzić proces dodawania Server-Side Renderingu do Angulara z użyciem paczki Angular Universal. Niesety, mało kto pisze na temat problemów, które można napotkać w trakcie implementacji SSR.

  • Angular
  • Framework
  • Rendertron
  • Server-Side Rendering
  • SSR

Złożoność obliczeniowa i jej wyrażanie

Jako front-end developerzy, z reguły skupiamy się na jak najszybszym rozwiązaniu danego problemu, nie przywiązując zbyt dużej uwagi do wydajności naszego kodu. Najczęściej pracujemy nad stronami internetowymi, gdzie to backend ma najwięcej pracy, jeśli chodzi o logikę biznesową. Zdarza się jednak czasami, że stajemy przed problemem wymagającym skomplikowanego algorytmu.

  • informatyka
  • JavaScript
  • początkujący
  • złożoność obliczeniowa

JavaScript ES6 – najważniejsze funkcjonalności

Wraz z doprowadzeniem JavaScriptu do standardu ECMAScript 2015 wprowadzono wiele narzędzi rozszerzających możliwości JS-a, poprawiających czytelność kodu i ułatwiających programistom pracę. Całkowita lista zmian zawiera ponad 100 pozycji, jednakże najważniejsze nowości można policzyć na placach dwóch rąk.

  • EcmaScript
  • ES6
  • JavaScript
  • początkujący

Zmiana motywu kolorystycznego w materialize.css

Podmienie domyślnej kolorystyki biblioteki materialize.css nie jest tak oczywiste, jak mogłoby się wydawać. Dokumentacja nie wyraża dokładnie, jak taki proces powinno się przeprowadzić, a stackoverflow świeci pustkami w tym temacie. Jak to w takim razie zrobić?

  • CSS
  • Materialize
  • SASS

Podsumowanie pierwszego kwartału pracy jako junior front-end developer

Właśnie odebrałeś telefon od rekrutera - w ciągu tygodnia masz rozpocząć swoją pierwszą pracę jako junior front-end developer. W głowie milion myśli, a ciało przepełnia kortyzol. Zastanawiasz się czy dasz sobie radę, czy na pewno jesteś gotowy, jacy będą ludzie, z którymi będziesz współpracować i czy wystarczy Ci umiejętności, by wypełniać powierzone Ci zadania.

  • Angular
  • developer
  • front-end
  • junior
  • praca

Angular – komunikacja między komponentami

Ze względu na rozdzielną naturę Angulara, wymiana danych pomiędzy poszczególnymi komponentami nie jest wcale taka oczywista. Może się ona odbywać na kilka sposobów, zależnie od relacji między danymi komponentami.

  • Angular
  • Framework
  • Input
  • Output

JavaScript – najbardziej przydatne funkcje typu łańcuchowego

Kontynuacja artykułu na temat najbardziej przydatnych dla początkujących funkcji podstawowych typów danych używanych w języku JavaScript.

  • funkcje
  • JavaScript
  • łańcuchy
  • początkujący
  • przydatne

JavaScript – najbardziej przydatne funkcje typu tablicowego

Nieważne, czy dopiero wkraczasz w świat programowania i JavaScript jest Twoim pierwszym językiem, czy może, tak jak ja, rozpoczynasz swoją przygodę z JS-em mając już solidne podstawy w pisaniu kodu – w obu przypadkach koniecznym jest znajomość kluczowych funkcji, które pozwolą Ci na znacznie łatwiejsze wykonywanie podstawowych operacji.

  • funkcje
  • JavaScript
  • początkujący
  • przydatne
  • tablice