Skip to content

Commit 08d0116

Browse files
fix: improvements from recordings 03.04.2025
1 parent 947174b commit 08d0116

File tree

3 files changed

+71
-3
lines changed

3 files changed

+71
-3
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3927,7 +3927,7 @@ Accessibility is an important aspect of web development, ensuring that web conte
39273927

39283928
<!-- Footer -->
39293929
<footer>
3930-
<p>&copy; 2024 Optimized Website. All rights reserved.</p>
3930+
<p>&copy; 2025 Optimized Website. All rights reserved.</p>
39313931
</footer>
39323932
</body>
39333933
</html>
@@ -3937,7 +3937,7 @@ Accessibility is an important aspect of web development, ensuring that web conte
39373937

39383938
[^103]CodeSandbox: Code Organization and Commenting.
39393939

3940-
[^103]:[CodeSandbox: Code Organization and Commenting](https://722xxt.csb.app/), last access: September 9, 2024.
3940+
[^103]:[CodeSandbox: Code Organization and Commenting](https://722xxt.csb.app/), last access: April 3, 2025.
39413941

39423942
- In this example, the HTML code is organized into distinct sections (header, main content, footer), making it easier to understand and maintain. Comments are used to provide context and describe the purpose of each section.
39433943

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# JavaScript Frameworks Supporting Modular Architecture
2+
3+
Modular architecture is a design principle that allows developers to break down applications into smaller, reusable, and independent modules. Below is a list of JavaScript frameworks that support modular architecture:
4+
5+
## React
6+
7+
- **Type**: Library (often used as a framework)
8+
- **Features**: Component-based architecture, reusable modules, and state management with tools like Redux or Context API.
9+
- **Website**: [https://reactjs.org](https://reactjs.org)
10+
- **Notes**: Mentioned in the video recording.
11+
12+
## Angular
13+
14+
- **Type**: Full-fledged framework
15+
- **Features**: Built-in dependency injection, modular NgModules, and a powerful CLI for scaffolding.
16+
- **Website**: [https://angular.io](https://angular.io)
17+
- **Notes**: Mentioned in the video recording.
18+
19+
## Vue.js
20+
21+
- **Type**: Progressive framework
22+
- **Features**: Component-based structure, Vuex for state management, and support for single-file components.
23+
- **Website**: [https://vuejs.org](https://vuejs.org)
24+
- **Notes**: Mentioned in the video recording.
25+
26+
## Svelte
27+
28+
- **Type**: Framework
29+
- **Features**: Component-based architecture, no virtual DOM, and modularity through Svelte components.
30+
- **Website**: [https://svelte.dev](https://svelte.dev)
31+
- **Notes**: Not mentioned in the video recording.
32+
33+
## Ember.js
34+
35+
- **Type**: Framework
36+
- **Features**: Convention over configuration, modular structure with Ember CLI, and built-in state management.
37+
- **Website**: [https://emberjs.com](https://emberjs.com)
38+
- **Notes**: Not mentioned in the video recording.
39+
40+
## Next.js
41+
42+
- **Type**: Framework (built on React)
43+
- **Features**: Modular file-based routing, server-side rendering, and API routes for modular backend logic.
44+
- **Website**: [https://nextjs.org](https://nextjs.org)
45+
- **Notes**: Not mentioned in the video recording.
46+
47+
## Nuxt.js
48+
49+
- **Type**: Framework (built on Vue.js)
50+
- **Features**: Modular file-based routing, server-side rendering, and support for Vuex for state management.
51+
- **Website**: [https://nuxt.com](https://nuxt.com)
52+
- **Notes**: Not mentioned in the video recording.
53+
54+
## Meteor
55+
56+
- **Type**: Full-stack framework
57+
- **Features**: Modular packages, real-time data updates, and support for both frontend and backend development.
58+
- **Website**: [https://www.meteor.com](https://www.meteor.com)
59+
- **Notes**: Not mentioned in the video recording.
60+
61+
## Lit
62+
63+
- **Type**: Library (for building web components)
64+
- **Features**: Modular web components, lightweight, and reusable custom elements.
65+
- **Website**: [https://lit.dev](https://lit.dev)
66+
- **Notes**: Not mentioned in the video recording.
67+
68+
These frameworks and libraries provide robust support for modular development, enabling developers to build scalable and maintainable applications.

__presentation-slides/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2780,7 +2780,7 @@ <h2>Main Section</h2>
27802780

27812781
<!-- Footer -->
27822782
<footer>
2783-
<p>&copy; 2024 Optimized Website. All rights reserved.</p>
2783+
<p>&copy; 2025 Optimized Website. All rights reserved.</p>
27842784
</footer>
27852785
</body>
27862786
</html>

0 commit comments

Comments
 (0)