Manually curated collection of resources for full stack web developers and software architecture
Useful resources to study
- How Browsers Work: Very useful and detailed description of how a browser works
- Web Fundamentals: All the information you need to be a professional in web dev.
- Google's New Web Learning Website: All the information you need to be a professional in frontend web dev.
- Web Caching Best practices: Caching best practices & max-age gotchas.
- Angular Useful Tips: Useful Angular Tips
- Angular Service Worker Stack: Angular PWA Series
- Github Branching model: An useful example of a github flow model.
- Incremental Github Branching model: An upgraded/more complex version of a github flow model.
- How to write tests: Good practices to write testable code.
- Electronic Signature Types: The differences between simple, advanced and qualified electronic signature.
- OAuth and OpenID Connect: Authentication (OpenID Connect) vs Authorisation (OAuth 2.0). Why the authentication matters more than you think.
- API Gateway Pattern: Useful api gateway pattern
- Angular Architecture Patterns: Useful Angular Application Pattern
- Clean Architecture and DDD: Recommendations on how to design software applications.
- Strengthening your domain: Recommendations on how to think about models and develop with DDD patterns.
- Microsoft Microservices Architecture ebook: Recommendations on how to develop microservices using CQRS, Event Sourcing and Clean Architecture patterns.
- Aggregates in DDD
- DDD Notions: DDD notions explained
- Entities vs Aggregates: The relations between Entities and Aggregates
- Web design articles: What is web design? Articles about web design
- SOA and ESB: The fate of ESB and differences between SOA and Microservices
- Product Flow Explained by Gitlab
- Project Management Guidelines Explained by Gitlab
- Direct Responsible Individual: What/Who is DRI?
- Database Explain Plan: Description of Oracle Explain Plan
- DSS Framework: EU DSS Framework Documentation
- Q&A Document Signing Process: Questions and answers related to document signing process
- IRA Design Illustrations: Illustrations for web design
- D3js Tutorials: Simple and from scratch operations for svg operations and D3js graphs
- ETSI ESI Presentations: About Digital Signatures and PKI
- DDD and Microservices: At Last, Some Boundaries!: InfoQ DDD and Microservices: At Last, Some Boundaries!
- Keynote - Udi Dahan - DDD Europe 2020
- DevTernity 2019: Ian Cooper – The Clean Architecture
- DevTernity 2017: Ian Cooper - TDD, Where Did It All Go Wrong
- Practical DDD: Bounded Contexts + Events = Microservices: How to model reality into code.
- Software Design and Development
The outward or visible aspect of a website.
- Web Dev: A continously updated list of interesting articles about web development.
A list of web conferences
- QCon: QCon Conferences provided by InfoQ about software architecture domain
- NDC Conferences: Events for software developers
- Google Events: A list of google events.
- DDD Europe: DDD Europe events.
This project is licensed under the MIT License - see the LICENSE file for details