Styner.Dev
(LEARNING RESOURCES)

MY Learning JOURNEY

A curated collection of resources that have shaped my development skills and knowledge. Explore these tools, courses, and references to accelerate your own learning path.

GitHub Repositories

YouTube Tutorials

Technical Articles

Learning Platforms

Documentation

Online Courses

Learning resources

GitHub Repositories

Fireship

fireship-io/next-firebase-course

Build a full-stack app with Next.js and Firebase

4.2k
TypeScript

Build a full-stack application with Next.js, Firebase, and TypeScript. Includes authentication, Firestore, and deployment.

View Repository
shadcn

shadcn/ui

Beautifully designed components

35.1k
TypeScript

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

View Repository
Vercel

vercel/ai

AI SDK for Next.js, React, Svelte

5.8k
TypeScript

The Vercel AI SDK is a library for building AI-powered user interfaces that run on the edge.

View Repository
Facebook

facebook/react

A declarative, efficient, and flexible JavaScript library

212k
JavaScript

A declarative, efficient, and flexible JavaScript library for building user interfaces.

View Repository
Microsoft

microsoft/TypeScript

TypeScript is a superset of JavaScript

93.4k
TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

View Repository
Tailwind Labs

tailwindlabs/tailwindcss

A utility-first CSS framework

71.2k
CSS

A utility-first CSS framework for rapid UI development. Quickly build modern websites without ever leaving your HTML.

View Repository
Vercel

vercel/next.js

The React Framework for the Web

112k
JavaScript

Next.js gives you the best developer experience with all the features you need for production.

View Repository
Prisma

prisma/prisma

Next-generation ORM for Node.js and TypeScript

32.1k
TypeScript

Prisma is a next-generation ORM that consists of these tools: Prisma Client, Prisma Migrate, and Prisma Studio.

View Repository
Supabase

supabase/supabase

Open source Firebase alternative

58.7k
TypeScript

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, and realtime subscriptions.

View Repository

Books & Reading

Clean Code

Clean Code

Robert C. Martin

coding
Clean Code

Clean Code

Robert C. Martin

A handbook of agile software craftsmanship that has helped countless programmers write better code.

View Book
The Pragmatic Programmer

The Pragmatic Programmer

Andrew Hunt & David Thomas

coding
The Pragmatic Programmer

The Pragmatic Programmer

Andrew Hunt & David Thomas

A classic that cuts through the increasing specialization and technicalities of modern software development.

View Book
Design Patterns

Design Patterns

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

coding
Design Patterns

Design Patterns

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

The classic 'Gang of Four' book that introduced 23 patterns to solve common software design problems.

View Book
Cracking the Coding Interview

Cracking the Coding Interview

Gayle Laakmann McDowell

coding
Cracking the Coding Interview

Cracking the Coding Interview

Gayle Laakmann McDowell

189 programming questions and solutions to help you prepare for coding interviews.

View Book
The Art of Computer Programming

The Art of Computer Programming

Donald E. Knuth

coding
The Art of Computer Programming

The Art of Computer Programming

Donald E. Knuth

A comprehensive monograph written by computer scientist Donald Knuth that covers many kinds of programming algorithms and their analysis.

View Book
Ghost in the Wires

Ghost in the Wires

Kevin Mitnick

hacking
Ghost in the Wires

Ghost in the Wires

Kevin Mitnick

The thrilling memoir from the world's most famous hacker and cybersecurity expert.

View Book
The Web Application Hacker's Handbook

The Web Application Hacker's Handbook

Dafydd Stuttard & Marcus Pinto

hacking
The Web Application Hacker's Handbook

The Web Application Hacker's Handbook

Dafydd Stuttard & Marcus Pinto

A practical guide to finding and exploiting security flaws in web applications.

View Book
Practical Malware Analysis

Practical Malware Analysis

Michael Sikorski & Andrew Honig

hacking
Practical Malware Analysis

Practical Malware Analysis

Michael Sikorski & Andrew Honig

The hands-on guide to dissecting malicious software to understand how it works, how to identify it, and how to defeat it.

View Book
Hacking: The Art of Exploitation

Hacking: The Art of Exploitation

Jon Erickson

hacking
Hacking: The Art of Exploitation

Hacking: The Art of Exploitation

Jon Erickson

A comprehensive guide that teaches the fundamentals of C programming from a hacker's perspective.

View Book
Social Engineering: The Science of Human Hacking

Social Engineering: The Science of Human Hacking

Christopher Hadnagy

hacking
Social Engineering: The Science of Human Hacking

Social Engineering: The Science of Human Hacking

Christopher Hadnagy

The art of human hacking - how attackers use manipulation, influence, and deception to achieve their objectives.

View Book

YouTube Channels & Videos

Python Tutorial: UV - A Faster, All-in-One Package Manager to Replace Pip and Venv

Python Tutorial: UV - A Faster, All-in-One Package Manager to Replace Pip and Venv

Corey Schafer

Learn about UV, a new and fast Python package manager from Astral, the makers of Ruff. See how UV aims to simplify your Python workflow.

Watch Video
CodeTV (formerly Learn With Jason)

CodeTV (formerly Learn With Jason)

CodeTV

TV for developers with over 90.6K subscribers and 654 videos. Tutorials, live coding sessions, and developer resources.

Watch Video
React in 100 Seconds

React in 100 Seconds

Fireship

Learn the fundamentals of React in just 100 seconds. Quick overview of components, props, and state.

Watch Video
React Course - Beginner's Tutorial

React Course - Beginner's Tutorial

freeCodeCamp

Learn React by building eight real-world projects and solving 140+ coding challenges.

Watch Video
Next.js 13 Full Course

Next.js 13 Full Course

Traversy Media

Learn Next.js 13 with the App Router, Server Components, and the latest features.

Watch Video
TypeScript Course for Beginners

TypeScript Course for Beginners

Academind

Learn TypeScript from scratch with this comprehensive course for beginners.

Watch Video
JavaScript: Understanding the Weird Parts

JavaScript: Understanding the Weird Parts

Tony Alicea

An advanced JavaScript course for everyone, covering the toughest parts of JS.

Watch Video
CSS Grid Tutorial

CSS Grid Tutorial

The Net Ninja

Learn CSS Grid layout, from basic concepts to advanced techniques.

Watch Video
Git and GitHub for Beginners

Git and GitHub for Beginners

freeCodeCamp

Learn the basics of Git and GitHub, essential tools for every developer.

Watch Video

Websites & Articles

DEV Community

DEV Community

dev.to

A constructive and inclusive social network for software developers.

Visit Website
Understanding JavaScript Promises

Understanding JavaScript Promises

Medium

A comprehensive guide to JavaScript Promises and async/await.

Read Article
Hashnode

Hashnode

hashnode.com

A blogging platform for developers, with a strong community focus.

Visit Website
A Complete Guide to Flexbox

A Complete Guide to Flexbox

CSS-Tricks

Everything you need to know about Flexbox, visualized and explained.

Read Article

Learning Platforms

freeCodeCamp

freeCodeCamp

Learn to code for free with interactive challenges, projects, and certifications.

Visit Platform
Harvard CS50

Harvard CS50

Harvard University's introduction to computer science and programming.

Visit Platform
Frontend Masters

Frontend Masters

Advanced courses on frontend development from industry experts.

Visit Platform

Backend & Database Technologies

My Backend Technology Stack

I've worked with a diverse range of backend technologies and database systems, allowing me to choose the right tool for each specific project requirement. Here's an overview of the technologies I'm proficient with:

Backend Frameworks

Node.js & Express

JavaScript runtime and minimalist web framework for building scalable APIs and microservices.

Django & Flask

Python frameworks for rapid development of secure and maintainable websites and APIs.

Spring Boot

Java-based framework for building enterprise-grade applications with minimal configuration.

NestJS

Progressive Node.js framework for building efficient and scalable server-side applications.

Database Systems

SQL Databases

PostgreSQL, MySQL, and SQL Server for relational data with ACID compliance.

NoSQL Databases

MongoDB, Firebase, and DynamoDB for flexible schema and horizontal scaling.

In-Memory Databases

Redis and Memcached for caching, session storage, and real-time analytics.

Graph Databases

Neo4j and Amazon Neptune for complex relationship modeling and traversal.

Serverless Architecture

Experience with AWS Lambda, Vercel Functions, and Firebase Cloud Functions for event-driven, scalable applications without server management.

AWS LambdaVercelFirebase

Containerization & Orchestration

Proficient with Docker and Kubernetes for containerizing applications and managing deployments across environments.

DockerKubernetesMicroservices

API Development & Integration

Expertise in RESTful API design, GraphQL, and WebSockets for real-time communication and data exchange.

RESTGraphQLWebSockets

Database Selection Philosophy

Choosing the right database is crucial for application success. My approach is to select the database technology based on data structure, access patterns, scalability needs, and consistency requirements.

When to Choose SQL
  • Complex queries and transactions requiring ACID properties
  • Well-defined, stable schema with relational data
  • Data integrity and consistency are critical
Popular options:PostgreSQLMySQLSQL Server
When to Choose NoSQL
  • Rapid development with evolving schema requirements
  • Horizontal scaling for large volumes of data
  • Hierarchical data or complex relationships (graph databases)
Popular options:MongoDBFirebaseRedis

Technology Comparison

Comparing different technologies helps you choose the right tool for your specific needs. This comparison highlights key characteristics of popular backend and database technologies.

TechnologyTypeBest ForLearning CurveScalability
Node.js
JavaScript Runtime
RuntimeReal-time applications
Medium
High
Django
Python Framework
FrameworkFull-stack applications
High
Medium
PostgreSQL
Relational Database
SQL DatabaseComplex queries, ACID
Medium
Medium
MongoDB
Document Database
NoSQL DatabaseFlexible schema
Low
High
Redis
Key-Value Store
In-Memory DBCaching, real-time
High
High
GraphQL
Query Language
API Query LanguageFlexible data fetching
Medium
High
Docker
Container Platform
ContainerizationConsistent environments
Medium
High

Continue Your Learning Journey

Learning is a lifelong journey. The resources collected here represent just a fraction of the incredible knowledge available to developers today. As you explore these materials, remember that consistent practice and curiosity are your greatest assets.

Set aside dedicated time each day for learning

Apply what you learn through personal projects

Share your knowledge with others to reinforce your understanding

Join communities to connect with fellow learners

Learning journey
"The capacity to learn is a gift; the ability to learn is a skill; the willingness to learn is a choice."

— Brian Herbert

Stay Updated

New resources are added regularly. Subscribe to get notified about the latest additions.

Ready to Transform Your Digital Experience?

Let's collaborate on your next project and create something extraordinary together.

Custom Development

Tailored solutions built with cutting-edge technologies to meet your specific needs.

AI Solutions

Harness the power of artificial intelligence to automate processes and gain insights.

Technical Consultation

Expert advice to guide your technical decisions and optimize your digital strategy.