8 Repos
General guides for software engineering, reverse engineering, and coding best practices.
Explore 8 awesome GitHub repositories matching part of an awesome list · Programming and Development. Refine with filters or upvote what's useful.
This project is a software engineering educational resource providing a collection of canonical system implementations. It serves as a library of computer science case studies and polyglot code examples designed to demonstrate architectural tradeoffs and design patterns through concise versions of fundamental software components. The repository focuses on studying the implementation of core concepts such as consensus algorithms, interpreters, and database engines. It provides minimal versions of complex systems to facilitate the analysis of language design, data structure implementation, and
Case studies on building software with limited code constraints.
This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of
Best practices for professional software development and team workflows.
Dieses Projekt ist ein strukturiertes Framework für den Launch mobiler Apps, das speziell für unabhängige Entwickler konzipiert wurde. Es bietet ein umfassendes System für die Planung, Entwicklung und Vermarktung mobiler Anwendungen – von der ersten Ideenfindung bis zur Veröffentlichung. Der Leitfaden enthält spezifische Methoden für die Produkt-Markt-Validierung und die Entwicklung eines Minimum Viable Product (MVP). Der Fokus liegt darauf, die Kundennachfrage und Zahlungsbereitschaft durch Landingpages, Community-Engagement und Low-Fidelity-Prototyping zu verifizieren, bevor in die vollständige Softwareentwicklung investiert wird. Das Framework deckt zentrale Bereiche ab, darunter Monetarisierungsstrategien und Business-Planung zur Bestimmung der finanziellen Tragfähigkeit. Zudem werden Growth-Marketing-Taktiken wie App Store Optimization (ASO), die Erstellung von Press-Kits und Multi-Channel-Nutzerakquise detailliert behandelt. Darüber hinaus bietet es Workflows für Qualitätssicherung, Beta-Tests und die Zeitplanung der Entwicklung.
Step-by-step guide for validating and launching software applications.
Tutorials for applying computational methods to historical research.
ARCHIVED :nutandbolt: Build Podcast is a show about technology tools for design and development all in the fun spirit of hacking, creating and building stuff!
Educational content on technology tools for design and development.
http://codingintro.com
Foundational concepts for new programmers.
Businessweek, June 11, 2015 by Paul Ford & contributors
Explainer on the nature and impact of software development.
Introduction to reverse engineering across multiple architectures and runtimes.