Historie zza kulis bloga na 4-lecie
Autor bloga świętuje 4-lecie istnienia strony, dzieląc się historiami zza kulis i przemyśleniami na temat prowadzenia bloga programistycznego.
Tomasz Świstak, doświadczony full-stack developer, dzieli się swoją wiedzą na temat programowania i informatyki. Jego blog koncentruje się na technologiach webowych, w tym na TypeScript, React, Redux, NestJS, Express, oraz Apollo Server (GraphQL). Oprócz tego porusza takie tematy jak sztuczna inteligencja, tworzenie gier i bezpieczeństwo IT. Blog to doskonałe źródło wiedzy zarówno dla programistów frontendowych, jak i backendowych, a także osób zainteresowanych szeroko pojętą informatyką.
112 artykuły z tego bloga
Autor bloga świętuje 4-lecie istnienia strony, dzieląc się historiami zza kulis i przemyśleniami na temat prowadzenia bloga programistycznego.
Rozwiązania zadań z próbnej matury 2023 z informatyki, przygotowane przez programistę. Analiza zadań i przykładowe odpowiedzi.
Wprowadzenie do ezoterycznych języków programowania, ze szczególnym uwzględnieniem języka Brainfuck, jego składni i działania.
Wprowadzenie do symbolu Newtona i trójkąta Pascala, omówienie definicji, obliczeń i różnych metod implementacji algorytmicznych.
Artykuł wyjaśnia, czym jest i jak działa zegar binarny, oraz pokazuje krok po kroku, jak zaprogramować go w JavaScript.
Artykuł o algorytmicznym tworzeniu gradientów w grafice komputerowej, omawiający różne metody interpolacji kolorów.
Artykuł omawia różne metody mierzenia czasu wykonania kodu w programowaniu, w tym wykorzystanie profilerów i narzędzi systemowych.
Artykuł wyjaśnia funkcję Ackermanna, jej definicję matematyczną, historię powstania oraz zastosowania w informatyce.
Artykuł wyjaśnia pojęcie otoczki wypukłej i przedstawia algorytm Grahama do jej wyznaczania, z implementacją kodu.
Wprowadzenie do krzywych Béziera, ich matematycznych podstaw i zastosowań w grafice komputerowej.
Wyjaśnienie wzorca obserwatora w UI na przykładzie architektury Flux i biblioteki Redux w kontekście zarządzania stanem aplikacji.
Artykuł omawia scentralizowane implementacje wzorca obserwator (Pub-Sub) w interfejsach użytkownika, w tym przykłady w TypeScript i RxJS.
Artykuł wyjaśnia wzorzec obserwatora, kluczowy dla reaktywnych interfejsów użytkownika, oraz jego implementacje.
Artykuł omawia algorytmy mierzenia podobieństwa ciągów znaków, takie jak odległość Levenshteina i Hamminga.
Artykuł wyjaśnia zastosowanie teorii zbiorów z matematyki w systemie typów języka TypeScript, pokazując powiązania między logiką a programowaniem.
Wprowadzenie do algebry zbiorów i jej zastosowań w informatyce, jako kontynuacja serii o logice dla programistów.
Wprowadzenie do rachunku kwantyfikatorów w logice matematycznej i ich zastosowaniach w informatyce.
Wprowadzenie do podstaw logiki matematycznej dla informatyków i programistów, z naciskiem na praktyczne zastosowania w programowaniu.
Zbiór krótkich porad programistycznych (31-40) - zaokrąglanie liczb, testy jednostkowe, AI w programowaniu i praktyczne wskazówki.
Artykuł opisuje algorytm obliczania wyrażeń matematycznych w notacji infiksowej, wykorzystując wiedzę o odwrotnej notacji polskiej.