https://github.com/simionrobert/software-dev-bookmarks
:octocat: Manually curated collection of resources for software development
https://github.com/simionrobert/software-dev-bookmarks
Last synced: 3 months ago
JSON representation
:octocat: Manually curated collection of resources for software development
- Host: GitHub
- URL: https://github.com/simionrobert/software-dev-bookmarks
- Owner: simionrobert
- License: mit
- Created: 2020-02-21T10:19:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T15:16:28.000Z (over 2 years ago)
- Last Synced: 2025-04-09T20:49:22.534Z (about 1 year ago)
- Homepage:
- Size: 1.66 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FullStack Development Bookmarks
**Manually curated collection of resources for full stack web developers and software architecture**
## Software Architecture and Web Fundamentals
Useful resources to study
+ **[How Browsers Work](https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/)**: Very useful and detailed description of how a browser works
+ **[Web Fundamentals](https://developers.google.com/web/fundamentals)**: All the information you need to be a professional in web dev.
+ **[Google's New Web Learning Website](https://web.dev/learn/)**: All the information you need to be a professional in frontend web dev.
+ **[Web Caching Best practices](https://jakearchibald.com/2016/caching-best-practices/)**: Caching best practices & max-age gotchas.
+ **[Angular Useful Tips](https://blog.strongbrew.io/)**: Useful Angular Tips
+ **[Angular Service Worker Stack](https://blog.angular-university.io/service-workers/)**: Angular PWA Series
+ **[Github Branching model](https://nvie.com/posts/a-successful-git-branching-model/)**: An useful example of a github flow model.
+ **[Incremental Github Branching model](https://blog.logrocket.com/the-git-workflow-you-need-how-to-deal-with-multiple-teams-in-a-single-repository-faf5bb17a6e4/)**: An upgraded/more complex version of a github flow model.
+ **[How to write tests](http://misko.hevery.com/code-reviewers-guide/)**: Good practices to write testable code.
+ **[Electronic Signature Types](https://blog.signaturit.com/en/simple-e-signature-vs-advanced-e-signature-main-aspects-european-regulation)**: The differences between simple, advanced and qualified electronic signature.
+ **[OAuth and OpenID Connect](https://oauth.net/articles/authentication/)**: Authentication (OpenID Connect) vs Authorisation (OAuth 2.0). Why the authentication matters more than you think.
+ **[API Gateway Pattern](https://docs.microsoft.com/en-us/dotnet/architecture/microservices/architect-microservice-container-applications/direct-client-to-microservice-communication-versus-the-api-gateway-pattern)**: Useful api gateway pattern
+ **[Angular Architecture Patterns](https://netmedia.io/dev/angular-architecture-patterns-high-level-project-architecture_5589)**: Useful Angular Application Pattern
+ **[Clean Architecture and DDD](https://github.com/Sairyss/domain-driven-hexagon)**: Recommendations on how to design software applications.
+ **[Strengthening your domain](https://lostechies.com/jimmybogard/2010/02/04/strengthening-your-domain-a-primer/)**: Recommendations on how to think about models and develop with DDD patterns.
+ **[Microsoft Microservices Architecture ebook](https://dotnet.microsoft.com/download/e-book/microservices-architecture/pdf)**: Recommendations on how to develop microservices using CQRS, Event Sourcing and Clean Architecture patterns.
+ **[Aggregates in DDD](https://gedgei.wordpress.com/2016/06/10/does-ddd-promote-large-aggregates/)**
+ **[DDD Notions](https://blog.sapiensworks.com/tags.html)**: DDD notions explained
+ **[Entities vs Aggregates](https://lostechies.com/jimmybogard/2008/05/21/entities-value-objects-aggregates-and-roots/)**: The relations between Entities and Aggregates
+ **[Web design articles](https://xd.adobe.com/ideas/principles/web-design/)**: What is web design? Articles about web design
+ **[SOA and ESB](https://developer.ibm.com/articles/cl-lightweight-integration-1/)**: The fate of ESB and differences between SOA and Microservices
+ **[Product Flow Explained by Gitlab](https://about.gitlab.com/handbook/product-development-flow/)**
+ **[Project Management Guidelines Explained by Gitlab](https://about.gitlab.com/handbook/marketing/project-management-guidelines/)**
+ **[Direct Responsible Individual](https://about.gitlab.com/handbook/people-group/directly-responsible-individuals/)**: What/Who is DRI?
+ **[Database Explain Plan](https://oracle.readthedocs.io/en/latest/sql/plans/explain-plan.html)**: Description of Oracle Explain Plan
+ **[DSS Framework](https://ec.europa.eu/digital-building-blocks/DSS/webapp-demo/doc/dss-documentation.html#_integration_instructions)**: EU DSS Framework Documentation
+ **[Q&A Document Signing Process](https://ec.europa.eu/digital-building-blocks/wikis/display/ESIGKB/Troubleshooting+articles)**: Questions and answers related to document signing process
+ **[IRA Design Illustrations](https://iradesign.io/)**: Illustrations for web design
+ **[D3js Tutorials](https://www.dashingd3js.com/)**: Simple and from scratch operations for svg operations and D3js graphs
+ **[ETSI ESI Presentations](https://www.etsi.org/esi-training)**: About Digital Signatures and PKI
## Videous and Conferences
+ **[DDD and Microservices: At Last, Some Boundaries!](https://www.youtube.com/watch?v=sFCgXH7DwxM&t=2266s)**: InfoQ DDD and Microservices: At Last, Some Boundaries!
+ **[Keynote - Udi Dahan - DDD Europe 2020](https://www.youtube.com/watch?v=-iuMjjKQnhg&t=3281s)**
+ **[DevTernity 2019: Ian Cooper – The Clean Architecture](https://www.youtube.com/watch?v=SxJPQ5qXisw)**
+ **[DevTernity 2017: Ian Cooper - TDD, Where Did It All Go Wrong](https://www.youtube.com/watch?v=EZ05e7EMOLM)**
+ **[Practical DDD: Bounded Contexts + Events = Microservices](https://www.youtube.com/watch?v=Ab5-ebHja3o)**: How to model reality into code.
+ **[Software Design and Development](https://sddconf.com/)**
## News, Articles and Blogs
The outward or visible aspect of a website.
+ **[Web Dev](https://web.dev/blog/)**: A continously updated list of interesting articles about web development.
## Conferences
A list of web conferences
+ **[QCon](https://qconferences.com/)**: QCon Conferences provided by InfoQ about software architecture domain
+ **[NDC Conferences](https://ndcconferences.com/)**: Events for software developers
+ **[Google Events](https://developers.google.com/events)**: A list of google events.
+ **[DDD Europe](https://dddeurope.com/)**: DDD Europe events.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details