All Projects → stemmlerjs → Software Design And Architecture Roadmap

stemmlerjs / Software Design And Architecture Roadmap

🧱 The software design and architecture roadmap for any developer

Projects that are alternatives of or similar to Software Design And Architecture Roadmap

Software Architect Roadmap
Software architect roadmap
Stars: ✭ 640 (-52.94%)
Mutual labels:  roadmap, architecture
Ios Developer Roadmap
Roadmap to becoming an iOS developer in 2018.
Stars: ✭ 5,514 (+305.44%)
Mutual labels:  roadmap, architecture
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-93.38%)
Mutual labels:  architecture
Log4brains
✍️ Log and publish your architecture decisions (ADR)
Stars: ✭ 98 (-92.79%)
Mutual labels:  architecture
Cleanarchitecture
Android Kotlin Clean Architecture
Stars: ✭ 94 (-93.09%)
Mutual labels:  architecture
Freecad
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Stars: ✭ 10,366 (+662.21%)
Mutual labels:  architecture
Software Architect Cheat Sheet
Stars: ✭ 95 (-93.01%)
Mutual labels:  architecture
Microservices Architecture Guidelines
Designing a Microservices Architecture
Stars: ✭ 86 (-93.68%)
Mutual labels:  architecture
Ui Ux Designer Roadmap
Roadmap on becoming a UI/UX designer in 2017
Stars: ✭ 1,357 (-0.22%)
Mutual labels:  roadmap
Measureit arch
An expansion of Antonio Vazquez's MeasureIt addon to add features to create Architectural Drawings in Blender 2.8
Stars: ✭ 93 (-93.16%)
Mutual labels:  architecture
Quad Ci
A CI server written in Simple Haskell.
Stars: ✭ 98 (-92.79%)
Mutual labels:  architecture
Architecture.wechat Tencent
互联网公司架构: 微信技术架构, 腾讯技术架构
Stars: ✭ 1,315 (-3.31%)
Mutual labels:  architecture
Easymvp
A full-featured framework that allows building android applications following the principles of Clean Architecture.
Stars: ✭ 1,312 (-3.53%)
Mutual labels:  architecture
Paper Code
对一些好的技术文章结合自己的实践经验进行翻译、举例说明等或自己的经验分享。主要包括架构设计、模式设计、模型设计、重构等。
Stars: ✭ 94 (-93.09%)
Mutual labels:  architecture
Ios Architectures
Sample app for iOS architectures
Stars: ✭ 90 (-93.38%)
Mutual labels:  architecture
Connective
agent-based reactive programming library for typescript
Stars: ✭ 98 (-92.79%)
Mutual labels:  architecture
App Test Arch
Android 单元测试、Monkey、LeakCanary测试demo项目【粗略示例】
Stars: ✭ 90 (-93.38%)
Mutual labels:  architecture
Aws Lambda Vpc Nat Examples
Example of setting up AWS lambda function with VPC and NAT
Stars: ✭ 92 (-93.24%)
Mutual labels:  architecture
1975
1975 - Modelando Domínios Ricos
Stars: ✭ 94 (-93.09%)
Mutual labels:  architecture
Aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
Stars: ✭ 10,061 (+639.78%)
Mutual labels:  architecture

The Full-Stack Software Design and Architecture Roadmap

How to learn software design and architecture

Below you'll find a big map for junior, self-taught and intermediate developers to learn more about software design and architecture.

As a JavaScript turned strictly TypeScript developer, I realized that software design was a huge topic and I felt that I wasn't getting the most out of my object-oriented TypeScript.

I made this chart to mind map my process of learning software design and architecture over the past year; sharing them here so that the community can benefit from it as well.

I wrote an article titled "How to Learn Software Design and Architecture" where I dive into more details on each part of the stack here! Check it out.

If you think that these can be improved in anyway, please do suggest.

Summary

Map

Frame 7 2 (1)

🚦 Wrap Up

If you have an idea to improve the map, feel free to discuss it in the issues.

🙌 Contribution

  • Open pull request with improvements
  • Discuss ideas in issues
  • Spread the word
  • Reach out with any feedback Twitter URL
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].