# nikofischer.com > Tutorials and notes by Nikolai Fischer: Supabase, Drupal, crypto trading bots, and practical personal development from a working developer-builder. Practical, hands-on guides for developers and builders. Content is published primarily in English, with selected German translations under `/de/`. Prefer the English URLs below as canonical unless a German version is explicitly needed. ## Tutorial categories - [Supabase](https://nikofischer.com/tags/supabase): Auth, RLS, Storage, Edge Functions, and common production error fixes - [Trading](https://nikofischer.com/tags/trading): Crypto trading bot architecture, strategies, and operations - [Crypto](https://nikofischer.com/tags/crypto): Exchange APIs, market data, and trading system tutorials - [Python](https://nikofischer.com/tags/python): Python setup and tooling for trading bots and backend work - [SEO](https://nikofischer.com/tags/seo): Technical blogging and organic traffic strategy - [Productivity](https://nikofischer.com/tags/productivity): Practical systems for focus and output - [Burnout](https://nikofischer.com/tags/burnout): Immediate help and recovery-oriented guides - [Burnout-Leitfaden (DE)](https://nikofischer.com/de/burnout-leitfaden): Pillar page — erkennen, Soforthilfe, Test, FAQ & Recovery - [Burnout First Aid](https://nikofischer.com/burnout-first-aid-immediate-help): 10 things you can do right now - [Burnout Erste Hilfe (DE)](https://nikofischer.com/de/Burnout-10-Dinge-die-Du-jetzt-sofort-tun-kannst): 10 Soforttipps bei Burnout - [Burnout-Test (DE)](https://nikofischer.com/de/burnout-test-5-minuten-risiko-erkennen): 5-Minuten-Risiko-Einschätzung - [React](https://nikofischer.com/tags/react): Frontend patterns used alongside modern backends ## High-reach guides - [Binance API + Supabase Trading Bot](https://nikofischer.com/binance-api-supabase-trading-bot): Connect Binance API with Supabase for live trading data storage and monitoring - [How to Build a Cryptocurrency Trading Bot](https://nikofischer.com/program-a-crypto-trading-bot): End-to-end overview of building a crypto trading bot - [Binance API Configuration & Authentication](https://nikofischer.com/binance-api-configuration-authentication): Secure API keys, permissions, and first authenticated calls - [Python Setup for Crypto Trading Bots](https://nikofischer.com/python-setup-crypto-trading-bot): Development environment and project structure - [Grid Trading Strategy Implementation](https://nikofischer.com/grid-trading-strategy-implementation): Build and run a grid trading bot - [Crypto Trading Bot Strategies Beyond Grid](https://nikofischer.com/crypto-trading-bot-strategies-beyond-grid): DCA, mean reversion, and trend following with Python - [Crypto Trading Bot Troubleshooting](https://nikofischer.com/crypto-trading-bot-troubleshooting): Fix Binance API errors, order rejections, and runtime crashes - [Crypto Bot Backtesting Framework](https://nikofischer.com/crypto-bot-backtesting-framework): Validate strategies on historical data before going live - [Paper Trading Implementation](https://nikofischer.com/paper-trading-implementation-crypto-bot): Bridge from backtest to live trading safely - [Risk Management & Logging for Trading Bots](https://nikofischer.com/risk-management-logging-trading-bot): Production-ready risk controls and observability - [Fix RLS: new row violates row-level security policy](https://nikofischer.com/supabase-error-row-level-security-policy): Diagnose and fix common Supabase RLS insert failures - [Supabase: permission denied for table (42501)](https://nikofischer.com/supabase-permission-denied-for-table-fix): Fix missing GRANTs vs RLS policy confusion - [Supabase: PGRST116 multiple or no rows](https://nikofischer.com/supabase-pgrst116-multiple-or-no-rows-fix): Fix .single() / maybeSingle() result-shape errors - [Supabase Storage File Upload Guide](https://nikofischer.com/supabase-storage-file-upload-guide): Secure Storage uploads from bucket config to frontend - [Supabase Storage 403 RLS on Upload](https://nikofischer.com/supabase-storage-403-rls-upload-fix): Fix Storage upload 403 / RLS policy errors - [Supabase Auth: Invalid login credentials](https://nikofischer.com/supabase-auth-invalid-login-credentials-fix): Common causes and reliable fixes for Auth 400 errors - [Supabase: infinite recursion detected in policy](https://nikofischer.com/supabase-infinite-recursion-detected-in-policy-fix): Stop RLS policy recursion with cleaner policy design - [Supabase Edge Functions: Invalid JWT / 401](https://nikofischer.com/supabase-edge-functions-invalid-jwt-401-fix): Fix Edge Function JWT verification and 401 responses - [Supabase Edge Functions CORS Error Fix](https://nikofischer.com/supabase-edge-functions-cors-error-fix): Resolve CORS failures calling Edge Functions from the browser - [Supabase vs Firebase](https://nikofischer.com/supabase-vs-firebase): Practical comparison for choosing a backend - [ChatGPT Clone with Supabase Edge Functions](https://nikofischer.com/building-chatgpt-clone-supabase-edge-functions): Build an OpenAI-powered chat app on Supabase ## Optional - [About Nikolai Fischer](https://nikofischer.com/about): Background, expertise, and current focus - [Technical Blogging Guide for Developers](https://nikofischer.com/technical-blogging-guide-developers): How this site grew organic traffic as a developer blog - [SEO Content Strategy for Organic Traffic](https://nikofischer.com/seo-content-strategy-organic-traffic): Content approach behind top-10 rankings - [Articles index](https://nikofischer.com/): Latest published articles - [RSS feed](https://nikofischer.com/rss.xml): Subscribe to new posts