My Reflections

Lesson 11 introduced me to several concepts that were new to me, including the <bdi> and <bdo> elements, progressive web applications, and the command-line interface in Visual Studio Code.

The <bdi> and <bdo> elements showed me how websites can correctly display text written in languages that use different writing directions. I can use these elements when creating websites that contain multilingual content or user-generated text.

Progressive web applications were also interesting because they can provide app-like features through a web browser. Some progressive web applications can work with limited network access and continue providing selected content while a device is offline. I could use these features to improve accessibility and reliability for users with slow or inconsistent internet connections.

I also learned more about using a command-line interface in Visual Studio Code. The terminal can be used to manage project files and run Git commands without leaving the editor. This can make the development process more efficient and help me manage revisions to future projects.

My Next Steps

I would like to learn more about JavaScript frameworks. Frameworks can help developers organize larger applications and create reusable components, but they require a solid understanding of JavaScript and additional development tools.

I plan to strengthen my JavaScript fundamentals before focusing on a framework such as React. I can improve by completing small practice projects, reading official documentation, following structured tutorials, and gradually rebuilding existing projects with reusable components. This approach should help me understand both how the framework works and when it is appropriate to use it.