Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
You know that smartphone in your pocket? The one with gigahertz of processing power, a surprisingly good camera, and the ability to instantly access the whole of human knowledge? Despite all of that high technology, if I want to call you, I still have to punch in a phone number—a technological relic that remains integral to our telecommunication infrastructure. URLs are the same thing. The web is URLs and URLs are the web. Unfortunately, for the past few years, many JavaScript developers have started treating the URL as an afterthought, or a nice-to-have. In this talk, I'll show why URL neglect happens at your own peril, and how making JavaScript apps that respect the URL can be, well, downright pleasant. Help us caption & translate this video! http://amara.org/v/FG7t/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the talk "Stop Breaking The Web," speaker Tom Dale addresses the importance of URLs in modern web development, paralleling their function with telephone numbers. Dale criticizes the tendency among JavaScript developers to neglect URLs, which undermines the integrity and usability of web applications. He outlines a new architectural paradigm called RMVC (Router-Model-View-Controller), advocating for applications that treat URLs as essential components rather than afterthoughts. Key Points: - **Historical Context**: Dale begins with the history of telecommunication, highlighting how phone numbers, developed to manage connections efficiently, serve as an analogy for URLs. - **The Role of URLs**: Just as phone numbers are essential for connecting calls, URLs are fundamental for navigating the web. They represent the web's structure and should be treated with the same respect as foundational elements of communication. - **Web Development Challenges**: Many developers face difficulties accommodating modern architectures while maintaining the contextual importance provided by URLs. This often leads to applications that are less coherent and harder to navigate. - **RMVC Framework**: Dale introduces RMVC, where routing principles prioritize URL mappings, ensuring that applications remain traceable and user-friendly. In this model, any screen change updates the URL, enhancing the user experience. - **Demo and Practical Examples**: He proposes building a simple blog application in 50 lines of code, demonstrating how JavaScript applications can integrate URLs effectively. This application allows users to navigate using browser controls without losing context. - **Concluding Thoughts**: The speaker emphasizes that web developers should utilize the capabilities of modern browsers, incorporating URLs into their applications to support an interconnected web experience. Dale concludes with a call to respect the core principles of the web while innovating with new technologies, ensuring that URLs remain essential as developers build the future of web applications.
Suggest modifications
Cancel