8 repository-uri
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.
This project is a structured mobile app launch framework designed for independent developers. It provides a comprehensive system for planning, developing, and marketing mobile applications, from the initial ideation phase through to public release. The guide features specific methodologies for product-market validation and minimum viable product development. It focuses on verifying customer demand and willingness to pay through the use of landing pages, community engagement, and low-fidelity prototyping before committing to full-scale software engineering. The framework covers several core c
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.
Introduction to reverse engineering across multiple architectures and runtimes.
Businessweek, June 11, 2015 by Paul Ford & contributors
Explainer on the nature and impact of software development.