Blog

O tym co to znaczy “kaskadowy” w praktyce, czym jest dziedziczenie i po co komu “!important”

Zasady określające zastosowanie stylów pochodzących z różnych źródeł mogą w pierwszej chwili wydawać się niejasne i zawikłane. Należy jednak przyswoić kilka podstawowych informacji, aby mieć wstępne pojęcie „dlaczego ten element wyświetla się tak, a nie inaczej”. Tę kwestię potrafi utrudnić używanie słowa kluczowego „!important”, jednak zanim do niego przejedziemy, przyjrzyjmy się kaskadowości oraz dziedziczeniu stylów.…
Dowiedz się więcej

O tym co to jest CSS

O ile o tym jakie treści znajdą się na stronie i jaki będzie ich podstawowy układ, decyduje konstrukcja „szkieletu strony”, czyli dokumentu HTML, o tyle sam wygląd elementów strony jest ustalany za pomocą reguł CSS. Dzisiaj przyjrzymy się temu w jaki sposób zbudowana jest reguła CSS, co składa się na deklaracje czy w jaki sposób…
Dowiedz się więcej

O Emmet, Pug i innych takich, czyli sposoby na efektywny HTML

Jakby na HTML nie patrzeć, to sporo trzeba stukać w klawisze klawiatury, żeby napisać trochę kodu. Programiści na szczęście lubią optymalizować co się da, więc i w tej kwestii nie jesteśmy zupełnie bezradni. Na przestrzeni czasu powstało kilka podejść do tematu, czy to w postaci wtyczek do edytorów kodu (konwersja na HTML „w locie”), czy…
Dowiedz się więcej

O tym jak i po co używać HTML semantycznie

Pisanie kodu HTML może na pierwszy rzut oka wydawać się kwestią niewartą uwagi. Ot, kilka divów, tabelka i nagłówek. Jednak konstrukcja szkieletu strony może sprawiać trudności, szczególnie jeżeli chce się to zadanie wykonać zgodnie ze specyfikacją języka. Dzisiaj piszę o tym, po co zawracać sobie głowę prawidłowym użyciem oraz podaję kilka przykładów z życia i…
Dowiedz się więcej

O tym co to jest HTML i na co to komu w 2020 roku

Pod pojęciem „front-end” może się kryć bardzo wiele. Zakresy obowiązków front-end developerów są różne w różnych firmach (szerzej pisałam o tym tutaj) i zdarzyć się może, że programista zmieniając pracę lub projekt z pozycji regulara wraca do pozycji juniora, właśnie ze względu na nieznajomość technologii. Jednak pewne technologie są w front-endowym światku na tyle powszechne,…
Dowiedz się więcej

Wstęp do serii „HTML i CSS od podstaw”

Po półrocznej rozbiegówce na blogu i postach z gatunku techstyle, przechodzę w końcu do mięska, czyli wpisów na tematy techniczne. W pierwszej kolejności na tapet idą HTML oraz CSS. Tradycyjnie już posty publikuję co poniedziałek około 9:00 (robię co mogę :)), o każdym wpisie daję znać na Facebooku, zatem zachęcam do polubienia i obserwowania: facebook.com/devolajf. Linki…
Dowiedz się więcej

O tym jak wygląda moja praca zdalna

Możliwość elastycznego decydowania o wykonywaniu pracy zdalnie wraz z utrzymaniem wariantu pracy w biurze, jest obecnie dla mnie jednym z najważniejszych benefitów, jakie może mi zaproponować pracodawca. Oczywiście każde przedsiębiorstwo ma swoją własną politykę w tym zakresie, nie wszędzie można liczyć na możliwość wykonywania pracy spoza biura nawet w minimalnym wymiarze godzin, zdarza się też,…
Dowiedz się więcej

O tym jak radzę sobie z pracą w zespole rozproszonym

Przez całą moją dotychczasową karierę zawodową moimi najbliższymi współpracownikami były osoby, które znałam osobiście i z którymi najczęściej pracowałam w tym samym pokoju lub budynku. Normą były dla mnie zatem zebrania przy wspólnym stole i pogaduchy przy kawie w kuchni. Obecnie od ponad roku pracuję w firmie, w której współpraca na poziomie teamu z osobami…
Dowiedz się więcej

O tym jak estymuję pracę

Jednym z trudniejszych wyzwań około programistycznych, które są przede mną stawiane w codziennej pracy, jest szacowanie wartości pracy potrzebnej do wykonania powierzonego zadania. Trudności wynikają z kilku różnych czynników, z reguły jest to brak przełożenia teoretycznej wiedzy o zakresie zadania na realne zadania do wykonania w kodzie, co jestem w stanie ustalić dopiero na późniejszym…
Dowiedz się więcej

O tym jak robię code review

Code review, które wykonuję innym osobom z projektu, bywa dla mnie okazją do treningu umiejętności analitycznych i niesamowitą możliwością zdobycia nowej wiedzy (jak również zweryfikowania tej już posiadanej). Bywa jednak i tak, że CR staje się mordęgą oraz najgorszym elementem dnia pracy. Na moje nastawienie wpływa wiele czynników, takich jak choćby złożoność implementowanego rozwiązania, zastosowanie…
Dowiedz się więcej