There are 87 repositories under software-development topic.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A curated list of engineering blogs
The Generative AI Landscape - A Collection of Awesome Generative AI Applications
Roadmap to becoming a Java developer in 2025
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
Project : Design Patterns Examples in C#
Conquer Any Code in VSCode: One-Click Comments, Conversions, UI-to-Code, and AI Batch Processing of Files! 在 VSCode 中征服任何代码:一键注释、转换、UI 图生成代码、AI 批量处理文件!💪
List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers
Agentless🐱: an agentless approach to automatically solve software development problems
Instant AI code reviews
Books for people who are or aspire to manage/lead team(s) of software engineers
A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more
Open Source Autonomous Software Development System
These patterns document how to apply open source principles and practices for software development within the confines of an organization - aka InnerSource.
Professional slash commands for Claude Code that provide structured workflows for software development tasks including code review, feature creation, security auditing, and architectural analysis.
Risk-First Software Development
Software Internship Guide for Egyptian Undergraduates
A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!
An open-source, ultra-low-latency remote desktop for Linux hosts and Windows clients
:1st_place_medal: Roadmap to become a system design and architecture master
Code and data used to create the examples in "Evidence-based Software Engineering based on the publicly available data"
AI workflows generated with natural language
This methodology provides a structured approach for collaborating with AI systems on software development projects. It addresses common issues like code bloat, architectural drift, and context dilution through systematic constraints and validation checkpoints.
Kernel Tuner
The ultimate guide to learning to code & full stack development that will land you a job in no time!
Software design & development with AI
App Ideas for Startups
Issue handling for Evidence-based Software Engineering: based on the publicly available data
Easily create video animations (.mp4) of your Git commit history, directory from your Git repo.
Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)
Building Persistable One-to-One Chat Using Spring Boot and WebSockets
An Organized list of Canadian tech internships (Summer, Fall, Winter 2026) for Computer Science, Software Engineering, and IT students. This repository helps students quickly find Canadian internships, saving time from scrolling through global lists. Updated regularly with verified opportunities.
🍦List of Soft Skills for software engineers/developers.