Skip to content

Latest commit

 

History

History
90 lines (61 loc) · 3.92 KB

README.md

File metadata and controls

90 lines (61 loc) · 3.92 KB

Software Engineering Repository

This repository contains resources and reference for the awesome stuff related to Computer Science, Software Engineering, Mathematics, AI, Machine Learning and a lot more.

Index

Computer Science

Software Engineering

System Design

  1. Refactoring Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.
  2. System Design 101 Explain complex systems using visuals and simple terms.Help you prepare for system design interviews. More like a refresher.
  3. Design Patterns in Detail [TBD]
  4. Data structure for databases

Research Papers

  1. VLL: a lock manager redesign for main memory database systems
  2. Dash: Scalable Hashing on Persistent Memory

Mathematics

  1. Mathematics for Computer Science
  2. Everything You always wanted to know about Mathematics

AI and Machine Learning

Large Language Models

  1. Prompt Engineering Guide
  2. Prompting tips from winning a competition
  3. Evals Framework

Deep Learning

  1. Dive into Deep Learning

Cool Projects

  1. gpt-engineer Specify what you want it to build, the AI asks for clarification, and then builds it.
  2. Gradio Build quick demos for ML apps

Community

  1. Hugging Face The AI community building the future
  2. Midjourney Use the Midjourney bot to generate stunning images from simple text prompts in seconds.

Courses

  1. Introduction to GenAI Learning path by Google.
  2. DeepLearning.AI GenAI short courses

e-books

  1. Software Engineering at Google

Databases

  1. Dragonfly A modern replacement for Redis and Memcached
  2. Nile Serverless postgres for SaaS. Built in tenant virtulization. Handles Multi tenant usecase.

FOSS (Free and Open Source Software)

  1. Signoz Observability platform with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc

Engineering Leadership

  1. Awesome CTO A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

Startups (Learning Resources)

  1. Y Combinator Videos to help you build successful startup
  2. How to Start a Startup A 20 lecture youtube series