Paul J Philp Avatar
Wetware & SoftwareThe Practice of Human-AI Collaboration
AboutServicesEffectHub
Resources

Curated Resources

A curated collection of high-quality learning materials for Effect-TS and AI Coding. From official documentation to community guides, tutorials, and video content.

Resources for Learning Effect.ts

A curated collection of official documentation, community guides, tutorials, and video content to help you master Effect-TS.

Open resource
Official Effect Documentation
Official Docs

The official docs provide a sequential learning path from fundamental concepts to advanced topics, covering everything from basic usage to error handling, concurrency, streams, and more. It's an ideal starting point for beginners and remains an authoritative reference for advanced use cases, with comprehensive guides and an API reference.

by Effect Team

Visit resource
Open resource
Effect Solutions (Idiomatic Guide)
Idiomatic Guide

A community-maintained, high-level guide focused on teaching idiomatic Effect patterns. It offers prescriptive best practices for structuring Effect.ts applications (e.g., dependency injection with services/layers, data modeling, error handling, testing, etc.), helping developers write production-grade code in an idiomatic style.

by Kit Langton et al.

Visit resource
Open resource
Effect Playground (Interactive Sandbox)
Interactive Tool

An interactive coding environment embedded in the official site. It lets you experiment with Effect-TS code right in your browser – great for hands-on learning. You can write and run Effect programs, share code snippets, and even visualize execution traces in real-time through the built-in trace viewer, which is invaluable for understanding how effects execute and interact.

by Effect Team

Visit resource
Open resource
effect-json
Library

Type-safe and sound JSON parsing and stringification with Effect. Provides robust error handling for JSON operations with full type safety, schema validation, and composable operations that integrate seamlessly with Effect pipelines.

by PaulJPhilp

Visit resource
Open resource
A Gentle Introduction to Effect TS
Blog Post

A beginner-friendly tutorial that introduces Effect-TS from the perspective of a TypeScript developer. It explains the core Effect type (as a safer replacement for Promise) and fundamental concepts like generators, hot vs. cold effects, and pipelines in a familiar async/await style.

by Mavnn

Visit resource
Open resource
Effect Days Conference Talks (YouTube)
Video Series

Talks from official Effect Days conferences (2024 & 2025) covering a wide range of topics from basics to advanced use cases, presented by core team members and community users.

by Effect-TS Official

Visit resource
Open resource
Effect Discord Community
Community Forum

The official Effect-TS Discord server is very active and welcoming to developers of all levels. It's the best place to ask questions, get help, and discuss ideas in real time with the core team and community.

by Effect Team

Visit resource

Resources for AI Coding

A curated collection of guides, frameworks, and tools for building robust AI-powered applications with TypeScript.

Open resource
GitHub Copilot (Free Plan)
Coding Assistant

Popular AI pair-programmer integrated into VS Code, offering intelligent code completions and chat assistance. Great for boilerplate, function generation, and learning new APIs.

by GitHub

Visit resource
Open resource
Codeium (Free for Individuals)
Coding Assistant

A completely free alternative to Copilot, supporting 70+ languages (including JS/TS) with fast, context-aware code suggestions. Plugs into major IDEs.

by Codeium

Visit resource
Open resource
Amazon CodeWhisperer (Free for Personal Use)
Coding Assistant

AWS's AI coding companion offering real-time suggestions and security scans. Free for individual developers, including commercial use.

by Amazon AWS

Visit resource
Open resource
Tabnine (Community Edition)
Coding Assistant

One of the original AI code completion tools, focusing on probabilistic suggestions and privacy. Free basic version supports single-line completions and can run locally.

by Tabnine

Visit resource
Open resource
Replit Ghostwriter (Free Tier)
Coding Assistant

An AI assistant built into Replit's online IDE for code suggestions and explanations. Helpful for beginners doing quick experiments in the browser.

by Replit

Visit resource
Open resource
ChatGPT (OpenAI Free)
Q&A / Generator

OpenAI's conversational AI for generating code snippets, getting explanations, or debugging errors via a free web interface (GPT-3.5 and limited GPT-4.5).

by OpenAI

Visit resource
Open resource
CodiumAI (Qodó)
Testing Tool

AI test-generation assistant that analyzes source code and suggests unit tests and edge-case scenarios. Helps write thorough tests with less effort.

by CodiumAI

Visit resource
Open resource
AI-Augmented Testing (Various Tools)
Testing Tool

Covers new QA tools (e.g., Copilot for tests, Bug0) that use AI to make testing easier, generating test cases and even self-healing flaky tests. Many have free tiers.

by Community / Various

Visit resource
Open resource
PythonTutor JavaScript Visual Debugger (with AI Tutor)
Debugging Tool

Run JS/TS code step-by-step in your browser and get plain-language explanations from an AI Tutor – perfect for understanding what your code is doing and why a bug happens.

by Philip Guo

Visit resource
Open resource
TrackJS AI Debugger (Free Tier)
Debugging Tool

For runtime JavaScript errors, this AI-powered debugger explains errors and suggests fixes, translating cryptic stack traces into human-readable diagnoses. Free tier available.

by TrackJS

Visit resource
Open resource
CodeGPT Extension (VS Code)
IDE Extension

Open-source VS Code extension integrating with OpenAI's API (using your free credits). Highlight code to ask for explanations, bug fixes, or rewrites directly in your IDE.

by Carlos Lazo

Visit resource
Open resource
OpenAI Discord (Developers' Corner)
Community Forum

The official OpenAI Discord server for discussing ChatGPT, GPT-4/5, API support, prompt engineering, and showcasing projects. Ask questions and get help from other developers.

by OpenAI

Visit resource
Open resource
Learn AI Together Discord
Community Forum

A large community-driven server focused on making AI learning accessible to all levels. Features Q&A, project collaboration, tutorials, and study groups.

by AI Enthusiasts

Visit resource
Open resource
Learn Prompting Discord
Community Forum

A community devoted to prompt engineering. Provides courses, a prompt "hall of fame," and an AI assistant to teach prompt testing. Great for effective AI interactions.

by Learn Prompting

Visit resource
Open resource
freeCodeCamp AI Guides
Tutorials/Guides

Comprehensive guides and tutorials on integrating AI into testing workflows, using AI for coding, debugging, and more. Excellent free resource for beginner-friendly walkthroughs.

by freeCodeCamp

Visit resource
Open resource
Codecademy & Dev.to Cheat Sheets
Tutorials/Guides

Hands-on introductions and cheat sheets for quickly learning how to call AI APIs from Node.js or use libraries like TensorFlow.js. Great for practical quick-starts.

by Codecademy / Dev.to

Visit resource
Open resource
Cursor (AI-Integrated IDE)
IDE Extension

An AI-first code editor with deep AI integration for inline completions, interactive chat, and agent mode to automate multi-step coding tasks. Free tier available.

by Cursor

Visit resource
Open resource
CodeGeeX (Open Source)
Coding Assistant

Open-source AI code assistant supporting 20+ languages for code generation and translation. A powerful free option for open models and multilingual support.

by Tsinghua University

Visit resource
Open resource
CodeRabbit (AI Code Reviews)
Code Review

AI-powered code review assistant integrating with VS Code and GitHub/GitLab. Automatically reviews pull requests and suggests one-click fixes. Free tier for reviews.

by CodeRabbit

Visit resource
Open resource
Smart Test Generation (Copilot, Qodó)
Testing Tool

AI tools that continuously learn from your codebase to generate smart test suites covering edge cases. Accelerates coverage and uncovers bugs early.

by Various (GitHub, CodiumAI)

Visit resource
Open resource
Autonomous QA Agents (Bug0, etc.)
Testing Tool

AI QA platforms for E2E testing and regression checks. Self-healing test tools dynamically adapt scripts when UI/data changes, reducing flaky tests. Many free community versions.

by Various

Visit resource
Open resource
AI-Assisted Architecture Refactoring
Architecture Tool

AI assists in analyzing and improving large systems by detecting anti-patterns and suggesting fixes. AI becomes a design reviewer for complex refactoring.

by Various

Visit resource
Open resource
Guided System Design with Prompts
Design Assistant

Generative AI as a brainstorming partner for system architects. Detailed prompts yield surprisingly useful designs, identifying bottlenecks or enumerating options.

by Various

Visit resource
Open resource
HolmesGPT (AI Ops Assistant)
DevOps Tool

Open-source on-call DevOps agent for Kubernetes, troubleshooting infra issues and providing automated analysis of alerts. Reduces MTTR on incidents.

by Robusta.dev

Visit resource
Open resource
Merlinn (Vespper) AI On-call Agent
DevOps Tool

Open-source AI agent for on-call scenarios, assisting developers in triaging incidents in real-time in Slack. Improves on-call experience by handling routine diagnosis.

by Vespper AI

Visit resource
Open resource
CI/CD Pipeline Automation (AI-assisted)
DevOps Tool

AI embedded in deployment pipelines to automate DevOps tasks like auto-generating IaC or validating configs. Integrates with GitHub Actions, Azure DevOps, AWS CodePipeline.

by Various

Visit resource
Open resource
Open-Source LLMs for DevOps
DevOps Tool

Powerful open models (Llama 3, Mistral) run on-premises for DevOps. Integrate AI into logging stacks to detect anomalies or build intelligent alerting systems. Free (requires compute).

by Various (Meta, Mistral, Elastic)

Visit resource
Open resource
Hugging Face Transformers.js
Library

Open-source library to run Hugging Face Transformer models directly in JavaScript (Node/browser). Integrate features like AI chatbots, summarization, or image recognition into products.

by Hugging Face

Visit resource
Open resource
TensorFlow.js
Library

Google's open-source library for running and training ML models in JavaScript. Build neural networks or use pre-trained models for tasks like image classification in Node/browser.

by Google

Visit resource
Open resource
Community Projects & Boilerplates (GitHub)
Community Projects

Numerous GitHub projects and boilerplates as examples of AI integration in JS. Learn how others structure prompts, handle API rate limits, and manage model outputs in a type-safe way.

by Community

Visit resource
Paul J Philp. All rights reserved.
Last updated: