Home

By Danielle Robinson

Welcome to my portfolio!

Reflection

Experience in the Class

Throughout my journey in the Emerging Web Trends class, I have gained a wealth of knowledge and practical experience that has significantly enhanced my understanding of modern web development. The course provided a comprehensive overview of various cutting-edge technologies and trends, including Artificial Intelligence, Progressive Web Apps (PWA), Virtual Reality (VR), and responsive design principles. Engaging with these topics has not only expanded my technical skill set but also sparked my curiosity about the future of web development.

Difficulties Experienced

Despite the enriching experience, I encountered several challenges along the way. One of the primary difficulties was mastering asynchronous programming, particularly when working with APIs in the Random Monster Generator project. Understanding the async/await syntax and effectively managing errors proved to be a steep learning curve. Additionally, integrating service workers for the PWA Cardinal project was initially overwhelming, as it required a solid grasp of JavaScript and browser compatibility issues. However, these challenges ultimately became valuable learning opportunities, reinforcing my problem-solving skills and resilience.

Improvements for the Final Project

If I had more time to improve my final project, I would focus on enhancing the user interface and experience of the EVE Online Chatbot. Specifically, I would implement a more sophisticated natural language processing feature to allow for a broader range of user interactions and questions. Additionally, I would conduct user testing to gather feedback and iteratively refine the chatbot's responses, ensuring a more engaging and intuitive experience for players.

Plans to Expand Learning

Looking ahead, I plan to expand my learning in the topics we covered by delving deeper into the areas of AI and VR. I intend to explore advanced machine learning techniques and frameworks, as well as experiment with more intricate VR applications using A-Frame and other tools. Participating in online courses and attending workshops will be crucial for my continuous development in these fast-evolving fields.

Plans for New Topics

Moreover, I have a keen interest in exploring topics that we did not cover in class, such as WebAssembly and serverless architecture. I believe that understanding these technologies will further enhance my capabilities as a web developer and open up new avenues for creating performant and scalable applications. I plan to dedicate time to self-study and engage with community resources to gain insights into these emerging technologies.

Conclusion

In conclusion, my experience in the Emerging Web Trends class has been both challenging and rewarding. The knowledge and skills I have acquired will undoubtedly shape my future projects and career path in web development. I am excited to continue my learning journey and contribute to the ever-evolving landscape of web technologies.