7.

7 powodów, dla których Angular to dobry framework na start

Rozpoczynając swoją przygodę z fontendem, pewnego dnia staniesz przed dylematem: “Od jakiego frameworka powinienem zacząć”. I poszukując odpowiedzi, zorientujesz się, że wybór nie jest jednoznaczny. Ile pytań, tyle opinii. Zwłaszcza że ostatnimi laty, jak grzyby po deszczu wyrastają nowe frameworki i biblioteki, próbujące zaoferować swoje usługi na rzecz frontendowców. Poniżej znajdziesz 7 powodów, dla których z perspektywy czasu mogę powiedzieć, dlaczego według mnie to właśnie Angular jest dobrym frameworkiem na start.

Read more
D.

Drivery architektonicznie w wycenie i projektowaniu aplikacji

Tworząc wycenę nowej aplikacji czy przystępując do pierwszych prac projektowych, na samym początku zespół musi zrozumieć zakres projektu. Na dziesiątkach spotkań, staramy się dookreślić wymagania, wybrać technologię, identyfikując tym samym obszary niebezpieczne. Wykluwa się wówczas wstępny zarys architektury aplikacji, a decyzje podjęte na tym etapie, mogą rzutować na koszty realizacji i zmian tych decyzji w przyszłości.

Ostatnio wpadła mi w ręce ciekawa książka Simona Browna zatytułowana „Software Architecture for Developers”. Książka ta, w bardzo przyjemny sposób, przybliża nam, czym jest architektura, wyjaśnia znaczenie architektury w tworzeniu oprogramowania oraz przybliża nam rolę architekta w zespole. Jednak autor pierwszy rozdział poświęca tzw. driverom architektonicznym. Czym są i w jaki sposób mogą one pomóc na etapie wyceny bądź w pierwszych decyzjach nowo tworzonej aplikacji?

Read more
J.

Jak dodać Tailwind do aplikacji Angular?

Tailwind to nowy gracz na rynku frameworków CSS, którego głównymi cechami są lekkość i nowoczesny design. Wykorzystując kompozycję wielu drobnych klas css bezpośrednio w template, jesteśmy w stanie bardzo precycyjnie ostylować dany element. Przypomina to nieco stylowanie elementu w klasie CSS, jednak odbywa się to po stronie html-a.

Dowiedzmy się zatem, jak rozpocząć przygodę z Tailwindem w naszej aplikacji!

Read more
P.

Podstawy JavaScript

Poniżej kilka podstawowych informacji z JS, przydatne podczas przygotowywania się do rozmowy kwalifikacyjnej.

Read more
D.

Dlaczego moje komponenty ważą tak dużo!?

W każdym projekcie istnieją pewne elementy wspólne, wykorzystywane podczas stylowania komponentów. Do elementów tych mogą należeć zmienne definiujące kolory czy wymiary, mixiny i funkcje sass, ale także definicje klas.

Nieumiejętne ułożenie i ich użycie może narazić nas, na znaczny wzrost wielkości builda. Ja też raz wpadłem w tę pułapkę i dziwiłem się, dlaczego w buildzie produkcyjnym, każdy, nawet najmniejszy komponent waży kilkanaście kb!?

Read more