• Home
  • Blog
  • Talks
  • Courses
    Sep 2023

    Following the trail of "Česka Pošta" scam

    Aug 2022

    TypeScript: advanced and esoteric

    Jul 2022

    Applying SOLID principles in React

    Jun 2022

    Amsterdam: street shots

    Apr 2022

    Takeaways from "Predictably irrational" by Dan Ariely

    Nov 2021

    Photo project: Shadows of Lisbon

    Apr 2020

    Framer-motion video course

    Apr 2020

    10 security tips for frontend developers

    Nov 2019

    Animating between units with react-spring

    Oct 2019

    Horizontal scroll animation

    Jul 2019

    Intro to Framer Motion

    Jul 2019

    Framer X video tutorials

    Jun 2019

    Rematch with Hooks

    May 2019

    Typing components in Next.JS applications

    Apr 2019

    Type aliases vs. interfaces in TypeScript-based React apps

    Mar 2019

    Rematch video course

    Feb 2017

    How to dynamically add attributes to your ActiveRecord models