Blog

Wszystkie wpisy

Prompt Basha z komendą sudo
15 min. czytania

Jezu Chryste, to Bourne… Again Shell Scripting

Przestań bać się skryptów Basha! Poznaj podstawową składnię — rozwinięcia, zmienne, testy, pętle i funkcje — oraz pracę z argumentami, opcjami i danymi wejściowymi.

Czytaj wpis
Bash prompt
21 min. czytania

Jezu Chryste, to Bourne… Again Shell

Przestań bać się terminala! Poznaj różnicę między powłoką, CLI i Bashem. Opanuj komendy, operacje na plikach, potoki, a nawet więcej.

Czytaj wpis
Poplątany zbiór włókien na białym tle
20 min. czytania

Największy problem w projektowaniu oprogramowania

Dowiedz się jak rozpoznawać i adresować popularne pułapki w projektowaniu oprogramowania. Zobacz, jak dobre projektowanie może prowadzić do prostszego i bardziej niezawodnego kodu.

Czytaj wpis
Złoto-niebieska maska teatralna na czarnym tle
11 min. czytania

Playwright vs. Cypress - porównanie frameworków do testowania E2E

Szczegółowe porównanie dwóch popularnych frameworków do testowania E2E: Playwright i Cypress. Które z funkcji są porównywalne i który z nich oferuje więcej?

Czytaj wpis
Babeczki z turkusowym lukrem udekorowane posypką
9 min. czytania

TypeScript - dekoratory

Udekorujmy nasz tor... kod używając dekoratorów TypeScript. Dekoratory są smacznym dodatkiem do klas i zapewniają składnię do metaprogramowania.

Czytaj wpis
Render 3D ludzkiego mózgu na gradientowym tle
10 min. czytania

Wprowadzenie do AI

Zamiast wskakiwać na hype train ChatGPT, nauczmy się najpierw podstaw AI.

Czytaj wpis
Zużyty, czarno-biały klaps filmowy
8 min. czytania

Podejmij akcję i naucz się GitHub Actions!

Programiści uwielbiają automatyzować rzeczy. Ale automatyzacja jest korzystna tylko wtedy, gdy zabiera mniej czasu niż zwraca. Dzięki GitHub Actions może osiągniemy ten zysk.

Czytaj wpis
Antyczna maszyna do pisania na ciemnym drewnie
8 min. czytania

Postawa pisania

Jakie nastawienie przyjąć podczas pisania?

Czytaj wpis
Joker na szczycie rozsypanych kart
9 min. czytania

TypeScript - typy generyczne

Typy generyczne nie istnieją w JavaScripcie, ale są jednym z podstawowych konceptów w TypeScripcie. Oferują to co najlepsze z obu światów: elastyczność i bezpieczeństwo typów.

Czytaj wpis
Wiele białych filarów w dwóch rzędach
7 min. czytania

Programowanie obiektowe w języku TypeScript

Programowanie obiektowe jest podstawą wielu języków programowania. Dlatego zapoznamy się ze składnią OOP w języku TypeScript i porównamy ją z JavaScriptem.

Czytaj wpis
Kłódka w kolorze morskim zamykająca niebieską bramkę
10 min. czytania

TypeScript - podstawowe typy

Wraz z rosnącym wykorzystaniem TypeScripta, myślę, że nadszedł czas, aby zacząć się go uczyć. Czym jest? Po co go używać? Postaramy się odpowiedzieć na te pytania i nauczyć się kilkunastu podstawowych typów.

Czytaj wpis
Tekturowa metka na białym tle
10 min. czytania

SEO meta tagi

W tym wpisie postaramy się odpowiedzieć na pytanie - co wkładać do naszych "głów", aby oszczędzić sobie bólu głowy związanego z problemami SEO?

Czytaj wpis
Wielokolorowe światła bokeh
6 min. czytania

Dlaczego użyć HSL w następnym systemie projektowania?

W tym wpisie przyjrzymy się różnym formatom kolorów. Porównamy najpopularniejsze dostępne w języku CSS: wartości hex, RGB i HSL. Dlaczego używać tego ostatniego?

Czytaj wpis
Czarnobrązowy jamnik stojący w pudełku
7 min. czytania

Webpack, Parcel, Babel, bla, bla… po co mi bundler modułów?

Bundler modułów jest bazą dla wielu projektów i frameworków. Zazwyczaj nie zwracamy uwagi na te podstawowe narzędzia. Ale może powinniśmy?

Czytaj wpis
Logo Next.js
6 min. czytania

Next.js - przegląd w 1000 słów

Next.js jest jednym z wielu statycznych generatorów stron. Ale jedna cecha wyróżnia go na tle konkurencji. W tym krótkim przeglądzie postaram się ją opisać.

Czytaj wpis
Cztery filary betonowego budynku pod błękitnym niebem
10 min. czytania

Programowanie obiektowe w języku JavaScript

Programowanie obiektowe jest podstawą wielu języków programowania. Dlatego zapoznamy się z tym paradygmatem, umieścimy go w kontekście i wykorzystamy w praktyce.

Czytaj wpis
Pięć metalowych kół zębatych na czarnym tle
10 min. czytania

Gatsby z Netlify CMS

W tym wpisie przyjrzymy się bliżej Netlify CMS. Jest to przykład CMSa nowego typu, który jest oparty o Git. Zintegrujemy go z przykładowym projektem Gatsby.

Czytaj wpis
Zdjęcie zmiennych CSS w edytorze Visual Studio Code
7 min. czytania

Konwertowanie tokenów projektowych na zmienne CSS z Node.js

Konwertowanie tokenów projektowych jest procesem podatnym na błędy - przekonałem się o tym na własnej skórze. Dlatego stworzyłem prosty skrypt dla środowiska Node.js, który pomoże mi z tym zadaniem.

Czytaj wpis
Połowa płyty winylowej na białym tle
7 min. czytania

Dostępne animacje w React

Czyli jak nie kręcić swoimi użytkownikami (jak winylem). Niektóre animacje mogą powodować problemy u użytkowników. Zadbamy o nich i sprawimy, że nieistotne animacje będą opcjonalne.

Czytaj wpis
Ręka z lupą sprawdzająca klawiaturę laptopa
10 min. czytania

Ssszukaj książek jak programista

Lubię czytać książki i spędzam sporo czasu na ich poszukiwaniu. Dlatego zautomatyzowałem ten proces ze skryptem w języku Python do web scrapingu.

Czytaj wpis
Fotografia makro zapalonego palnika kuchenki gazowej
6 min. czytania

Dlaczego trudno używać twojej kuchenki?

W tym wpisie staram się odpowiedzieć na palące pytanie dotyczące kuchenek i palników - dlaczego czasem popełniamy błędy podpalając je?

Czytaj wpis
Klasyczne, wieczne pióro leżące na białym tle
14 min. czytania

Rzemiosło pisania

Co stanowi o dobrym pisaniu?

Czytaj wpis
Znak zapytania ułożony z kropek na żółtym tle
6 min. czytania

To jest natywny JavaScript? Prawda??

Moje pierwsze spotkanie z optional chaining i nullish coalescing operator.

Czytaj wpis
Rząd słoików z etykietami zawierającymi słowo Jam
7 min. czytania

Jamstack. Co, dlaczego, jak?

Strony internetowe i aplikacje stworzone w oparciu o tę nową architekturę odznaczają się wydajnością, bezpieczeństwem i łatwością skalowania.

Czytaj wpis
Szkic krzesła z liniami pomocniczymi
7 min. czytania

Stylowe zasady designu o paskudnym akronimie

W tym wpisie przyjrzymy się czterem, uniwersalnym zasadom designu, które mogą poprawić dowolną pracę graficzną: stronę internetową, slajd, dokument itp.

Czytaj wpis
Napis hello wydrukowany na kartce za pomocą maszyny do pisania
4 min. czytania

Hello... world?

Co ja właściwie robię?

Czytaj wpis

Wesprzyj mnie

Moją stronę napędza Next.js, a mnie napędza kawa. Możesz mi postawić jedną, jeżeli chcesz utrzymać ten węglowo-krzemowy system w działaniu. Ale nie czuj się do tego zobligowany. Dzięki!

Postaw mi kawę

Newsletter, który rozpala ciekawość💡

Subskrybuj mój newsletter, aby otrzymywać comiesięczną dawkę:

  • Nowości, przykładów, inspiracji ze świata front-end, programowania i designu
  • Teorii naukowych i sceptycyzmu
  • Moich ulubionych źródeł, idei, narzędzi i innych interesujących linków
Nie jestem nigeryjskim księciem, aby oferować ci okazje. Nie wysyłam spamu. Anuluj kiedy chcesz.