Bookmarks
Useful things I've found on the internet.
Spring Boot Reference Documentation
docs.spring.io/spring-boot/doc
Baeldung - Java & Spring Tutorials
www.baeldung.com
Roadmap.sh - Backend Roadmap
roadmap.sh/backend
PostgreSQL 16 Documentation
www.postgresql.org/docs/16/
Docker Documentation
docs.docker.com
Lucide Icons
lucide.dev/icons/
Fly.io Documentation
fly.io/docs/
Architecture Patterns with Python - Cosmic Python
www.cosmicpython.com
Spring Security Reference
docs.spring.io/spring-security
Redis Documentation
redis.io/docs/
WhatsApp Blog - One Million
blog.whatsapp.com/on-e-millio-n
WhatsApp Blog - 1 Million Is So 2011
blog.whatsapp.com/1-million-is
Go Programming - Basics
s-macke.github.io/concepts-of-
FAANG Tech Leads - Resume Review
www.faangtechleads.com/resume/
Redis 8.8 Released - Phoronix
www.phoronix.com/news/Redis-8.
How HTTPS Works - Why Do We Need HTTPS?
howhttps.works/why-do-we-need-
Don't Be A Programmer - YouTube Video
youtu.be/EiKK04Ht8QI
Map of Computer Science - YouTube Video
www.youtube.com/watch?v=SzJ46YA_RaA
Internet Pioneers - Sitemap
www.kerryr.net/pioneers/sitemap.htm
A Beginner's Guide to Multithreading in Java - Part 1
medium.com/@pratik.941/a-begin
SQLite Tutorial - SELECT Statement
www.sqlitetutorial.net/sqlite-
Programiz - Programming Tutorials
www.programiz.com/
Programming Taskbook - Beginner Tasks
ptaskbook.com/en/tasks/begin.php
How the Shell Works - YouTube Video
www.youtube.com/watch?v=hV3_XZXeDQo
Codility - Programming Interview Practice
app.codility.com/programmers/
HackerEarth - Data Structures and Algorithms Practice
www.hackerearth.com/practice/
LeetCode - Explore Data Structures
leetcode.com/explore/
LeetCode - Study Plans
leetcode.com/study-plan/
InterviewBit - Interview Preparation
www.interviewbit.com
Google Interview Experience - DOU
dou.ua/lenta/articles/google-i
Data Structures and Algorithms - YouTube Channel
www.youtube.com/channel/UClEEs
How do computers work? (from scratch, no prior knowledge needed - YouTube Video
youtu.be/rl0jkP9kOMw
Recursion - Data Structures and Algorithms
towardsdatascience.com/recursi
Tech Interview Handbook - Algorithms Study Cheatsheet
www.techinterviewhandbook.org/
How to Answer System Design Interview Questions
igotanoffer.com/blogs/tech/sys
System Design - Network Protocols and Proxies
igotanoffer.com/blogs/tech/net
System Design - Databases
igotanoffer.com/blogs/tech/dat
System Design - Latency, Throughput, and Availability
igotanoffer.com/blogs/tech/lat
System Design - Load Balancing
igotanoffer.com/blogs/tech/loa
System Design - Leader Election
igotanoffer.com/blogs/tech/lea
System Design - Caching
igotanoffer.com/blogs/tech/cac
System Design - Sharding
igotanoffer.com/blogs/tech/sha
System Design - Polling, SSE, and WebSockets
igotanoffer.com/blogs/tech/pol
System Design - Queues and Pub/Sub
igotanoffer.com/blogs/tech/que
Rob Edwards - Educational YouTube Channel
www.youtube.com/@RobEdwardsVideos
Java Program Life Cycle
www.startertutorials.com/corej
How the JVM Executes Java Code
www.cesarsotovalero.net/blog/h
Java Blog
jenkov.com/tutorials/java/
Oracle - Java Code Conventions
www.oracle.com/a/tech/docs/jav