Neil Gebhard
HomeProjectsBlogAbout
Contact me →

Blog

  • Full-Stack Architecture with AWS
    Architecture
  • The AHA principle
    Design Patterns
  • Key Non-tech Skills In Tech
    Productivity
  • The God Object
    design patterns
  • Magic Numbers
    design patterns
  • 3 Benefits of Tailwind CSS
    CSS
  • JavaScript: Debugging
    JS
  • JavaScript: .reduce()
    js
  • JavaScript: ES6 Modules
    JS
  • JavaScript: Event Delegation
    JS
  • JavaScript: Object Prototypes
    JS
  • JavaScript: Pass variables by value or by reference?
    JS
  • JavaScript: this keyword
    JS
  • JavaScript: Event Propagation
    JS
  • 5 Productivity Tips for a Software Developer
    Productivity
  • OAuth with Supabase and Next.js
    AUTHSUPABASENEXTREACT
  • Redux: A Simple Guide
    JSReactRedux
  • React Testing Library: Mock Functions
    JSReactTesting
  • React Testing Library: Assertions
    JSReact
  • React Testing Library: Interactions
    JSReactTesting
  • React Testing Library: Queries
    JSReactTesting
  • Accessibility: Semantic HTML
    HTMLAccessibility
  • React: Context vs Redux
    JSReact
  • React: Memoization
    JSReact
  • React: on useEffect
    JSReact
  • Why do we need Webpack?
    JS
  • Tips for Good UI Design
    UIDesign
  • What is the JavaScript event loop?
    JS
  • What's the big deal with Next.js?
    JSReactNext.js
  • The Modern Web Stack
    Architecture
Neil Gebhard
GitHub
LinkedIn
E-mail
Credly

Built with Next.js & Tailwind

Spotify - Not active
HomeProjectsBlogAboutContact