Skip to main content

Developer Resources

Essential Tools & Learning Materials

01 🚀 Essential Tools & Platforms

North Cloud

My content platform: crawl, classify, and publish to Redis. Pipeline of Go microservices, Elasticsearch, and Redis Pub/Sub.

Content PipelineGoElasticsearchRedis

FullStack Dev YouTube

Live streams and tutorials on modern web development, AI pair programming, and coding best practices

TutorialsLive CodingWeb DevelopmentAI

Cursor AI

The AI-first code editor. Built for pair programming with AI.

AICode EditorProductivityPair Programming

02 🛠️ DevOps

act

Run GitHub Actions locally

⭐ 43800
Local DevelopmentTestingDebugging

Docker Compose

Define and run multi-container applications

⭐ 8500
OrchestrationDevelopmentLocal Testing

Docker

Container platform for modern applications

ContainersCI/CDMicroservices

GitHub Actions

Automate your software workflows

AutomationCI/CDWorkflows

12 Factor App

Methodology for building modern, scalable, and maintainable software-as-a-service applications

Best PracticesArchitectureCloud Native

03 📚 Documentation

MDN Web Docs

The definitive resource for web development documentation

Web StandardsReferenceBrowser APIsHTML/CSS

Stack Overflow

Community-driven Q&A for programmers

Q&ACommunityProblem SolvingCode Examples

DevDocs

Fast, offline, and comprehensive documentation browser

OfflineAPI DocsReferenceSearch

04 🏃 Go

Uber zap

Blazing fast, structured, leveled logging in Go

⭐ 19300
LoggingPerformanceStructuredObservability

Uber Go Style Guide

Uber's Go style guide with best practices

⭐ 14200
Style GuideBest PracticesEnterprisePatterns

go-task

Task runner / simpler Make alternative written in Go

⭐ 8500
Task RunnerBuild ToolAutomationCLI

Go by Example

Annotated example programs for learning Go

⭐ 7400
TutorialsExamplesLearningBest Practices

Uber fx

Dependency injection system for Go

⭐ 4200
Dependency InjectionFrameworkArchitectureEnterprise

Effective Go

Official guide to writing clear, idiomatic Go code

OfficialStyle GuideBest PracticesIdiomatic

05 📖 Learning Paths

roadmap.sh

Community-driven guides and paths to learn different tools and technologies

⭐ 25300
LearningCareerGuidesCommunity

freeCodeCamp

Learn to code for free with interactive tutorials

TutorialsInteractiveFreeCertification

Exercism

Improve your coding skills with practice and mentorship

PracticeMentorshipExercisesCommunity

06 🔧 Tools

Neovim

Hyperextensible Vim-based text editor

⭐ 68900
EditorVimTerminalExtensible

lazygit

Simple terminal UI for git commands

⭐ 37800
GitTUIProductivityCLI

tmux

Terminal multiplexer for Unix-like systems

⭐ 31200
TerminalProductivityCLISession Management

Knip

Find unused files, dependencies, and exports in your JavaScript and TypeScript projects

⭐ 3000
Code QualityTypeScriptJavaScriptMaintenance

07 🌐 Web Development

Svelte

Cybernetically enhanced web apps

⭐ 73800
FrameworkReactiveCompile-timePerformance

Vite

Next generation frontend tooling

⭐ 59900
Build ToolDev ServerPerformanceModern

SvelteKit

Web application framework for Svelte

⭐ 15600
FrameworkSSRRoutingFull-stack

TypeScript Handbook

Official TypeScript documentation and language guide

⭐ 9200
TypeScriptOfficialDocumentationType System