Angular komponent – ViewEncapsulation

Tworząc komponenty za pomocą Angulara dostajemy możliwość zarządzania kapsułkowaniem styli dla komponentów. W rzeczywistości oznacza to, że dostajemy możliwość zarządzania tym jak style z danego komponentu mają wpływać na resztę aplikacji (inne komponenty). Sposób kapsułkowania w komponencie ustawiamy za pomocą właściwości encapsulation obiektu metadanych komponentu Jak widzimy Angular dostarcza 4 Więcej…

Angular – cykl życia komponentu

Angular dla komponentów, czyli podstawowych elementów budowy aplikacji udostępnia dość pokaźny zestaw tzw. hooków (uchwytów?), dzięki którym możemy reagować w interesujących nas momentach cyklu życia komponentu (Angular component lifecycle) na zdarzenia zachodzące w danym komponencie. Hooków jest 8, wyglądają następująco i odpalane są w następującej kolejności Przed hookami uruchamiany jest Więcej…

Referencja

W JavaScript/TypeScript rozróżniamy typy proste i typy złożone. Typy proste to string, number, boolean. Zmienna przechowująca typ prosty przechowuje po prostu wartość. Jeżeli wartość jest typu złożonego (obiekt, tablica) to wówczas zmienna jest referencją do tej wartości a nie samą wartością. Jeżeli utworzymy zmienną typu prostego a następnie drugą zmienną Więcej…

Operatory logiczne w JavaScript

W poprzednim wpisie – Rekrutacja frontend developer – dałem zajawkę co przeczytać będzie można w kolejnym wpisie, słowo się rzekło więc dziś o operatorach logicznych w JavaScript/TypeScript – && (koniunkcja) i || (alternatywa). Niby temat banalny, bo co tu skomplikowanego w kodzie najbardziej intuicyjne ale czy najczęstsze zastosowanie operatorów logicznych? Więcej…

Rekrutacja frontend developer

Temat przewijający się w internetach strasznie często, ale myślę że każdy punkt widzenia wart jest poznania, może akurat trafi się coś nowego. Od mniej więcej półtora roku w firmie w której pracuję biorę udział w rekrutacjach. Jako jeden z liderów teamów frontendowych zostałem poproszony o przygotowanie kilku pytań które zweryfikują Więcej…

console.info(‚Hello world 2.0’);

A dokładniej to Po długim czasie przemyśleń i prób zebrania się w sobie w końcu postanowiłem reaktywować blog. Plan powrotu do pisania nie urodził się przed chwilą tylko dojrzewał już dłuższy czas, jednak brakowało motywacji i ta przyszła pod koniec minionego rok. Jako że powrót jest planem przemyślanym to nie Więcej…

Trochę nowości w świecie virtual ride

Do tej pory wirtualna jazda na rowerze kojarzyła się głownie z aplikacją Zwift, owszem programów do treningów na trenażerach, głownie tych smart jest cała masa, jednak to Zwift stawiając na możliwość rywalizacji z innymi zawodnikami z całego świata i prezentujący całkiem niezłą grafikę na pewno wybijał się. Jakiś czas temu Więcej…

I od tego nie odejdę

Październikowy wieczór, nikt nie chciał „wyjść” na piwo, a ja zrobiłem sobie dziś przerwę w „treningach” i tak z okazji pojawienia się bonusowego czasu przeznaczyłem go na przemyślenia. Około miesiąc temu skończył się sezon kolarski i mając trochę innej pracy postanowiłem odpocząć od roweru. Biorąc pod uwagę zaistniałą sytuację, „rozłąki” tej miało Więcej…

Desaturacja w PHP

Ostatnio miałem takie małe zadanko, którego celem było wyszarzenie ikony, gdy zajdzie jakieś zdarzenie. Oczywiście nie interesowało mnie, utworzenie ręcznie szarego odpowiednika dla kolorowej ikony i wyświetlanie go gdy zajdzie taka potrzeba, dlatego poszukałem czy istnieje coś takiego w PHP,a że chwilę poświęciłem na znalezienie tego, to zanotuje tutaj ;) Jak Więcej…

Podsumowanie sezonu MTB i powrót na stare śmieci

Sezon 2012 się zakończył, przynajmniej dla mnie jeżeli chodzi o ściganie, teraz wstępuję w okres rozjazdowo-przygotowawczy do nowego sezonu, poprzedzony 2 tyg „(nie)zdrowym opierdalaniem się” ;) Przy okazji postanowiłem też powrócić na stare śmieci i uciec z bloga TC-Team.pl, skoro Krzyś przestał się udzielać, to sam mogę pisać tu, nie Więcej…