All decks Close
All decks 29
  • Building a browser extension in vanilla JavaScript (5 min version)

    Insights and learnings from building the browser extension “Omnivore List Popup”.

  • Building a browser extension in vanilla JavaScript

    Insights and learnings from building the browser extension “Omnivore List Popup”.

  • Digital Photography Basics

    An amateur’s introduction to digital photography.

  • Engineering Sync

    Introduction to our new engineering sync!

  • Tech Radar

  • Important Table Slide

  • Case Sensitivity on macOS

    …for Git and ES6 file paths.

  • Insights of the week

  • From lesshint to stylelint

    Some notes on migrating our style linting from lesshint to stylelint.

  • The <datalist> element

    Let's take a look at the html element and its pros and cons…

  • A11y-focused Component Libraries

    Results from my research about accessibility-focused component libraries for React.

  • Accessibility for Webapps

    Insights into our learnings and first steps of implementing accessibility for large webapps.

  • Keyboard Shortcuts of the Week

    Some helpful shortcut recommendations for Confluence, VS Code, IntelliJ IDEA and GitHub.

  • CSS clip vs clip-path

    Let's take a look at the differences between CSS' clip and clip-path properties.

  • Form Design Patterns

    Learnings from the e-book "Form Design Patterns" and other sources.

  • Functional Programming + React = ❤️

    I'll highlight how we're using FP in the frontend in combination with JavaScript and React to build readable and reusable functions and components. (Presented at BerlinJS in October 2018.)

  • Reporting back from ReDI School

  • Advanced Frontend Web Development with React

    ReDI Info Session intro talk for the course "Advanced Frontend Web Development with React" in semester fall 2018.

  • User Profiles

  • Time Estimates & Time Tracking

    Our insights about time estimates and time tracking for project Clippy.