Skip to main content
Russell Jones
Blog Projects Resources Contact
Blog Projects Resources Contact
Building elegant solutions with modern web technologies

Developer Resources

Essential Tools & Learning Materials

🚀 Essential Tools & Platforms

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

🛠️ 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

📚 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

🏃 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

📖 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

🔧 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

🌐 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

🎥 Featured Videos

Add a Google Font to Tailwind CSS | 2023

Dec 2023

Learn how to integrate custom Google Fonts with Tailwind CSS

Tailwind CSSWeb DevelopmentCSSFrontend
[

Stay Updated

]

Subscribe to my newsletter for updates on web development, tech insights, and open source projects.

© 2025 Russell Jones | Source Code | Licensed under MIT