Intro
Overall Presentation Goal
Speaker's Qualifications
Are Our Tools Ready For Web 2.0?
What is Web 2.0?
What is Web 2.0?
What is Web 2.0?
What Are Web 2.0 Technologies?
What Are Web 2.0 Technologies?
Web 2.0 Languages
Any Difference Now?
Simple Languages
Complex Languages
Languages Are Not Isolated
Development Process Changes?
What Does Web 2.0 Mean To Me?
Java Tools
Tools For Web 2.0?
IntelliJ IDEA
Presentation Plan
Development "In The Small"
(X)HTML
CSS
JavaScript
HTML+CSS
HTML+JavaScript
JSP
Development "In The Large"
Find Usages
Rename/Move
Safe Delete
Global Error Gathering
Navigation & Other Goodies
Navigation
Lookups
Applied CSS
Structure View
Develop Web 2.0 apps with pleasure.
Modern web development requires writing better code in less time with increasingly complex technologies and languages. While relatively new, these technologies pose the same set of problems that Java developers have worked to solve for years. In this session, you will learn how IntelliJ supports you in your Web 2.0 development to move projects forward, solve problems, and hit deadlines.
Mike Aizatsky will teach you to:
Use intelligent code assistance to code faster and more efficiently in HTML, CSS, JavaScript and JSP
Check overall site consistency in an environment with a complex mix of languages
Refactor existing sites by changing their structure without breaking any of the used languages
Find and clean unused parts of your site code
Mike Aizatsky is an accomplished speaker and advanced developer with 9 years of Java Development experience to draw from. From "Static Code Analysis" at JavaPolis 2005, to his "Ajax with Pleasure!" presentations at Google and The Ajax Experience in San Francisco, 2006, Mike has developed a knack for expressing challenging concepts in simple ways, so that his audiences walk away with new knowledge and a lot of ideas on how to apply it.
Mike received his Masters Degree with Honours in Mathematics in 2000, and now leads the Web and Enterprise Development Department of the IntelliJ IDEA project at JetBrains. He is a certified SCRUM master, and when he's not in front of a computer screen, enjoys playing jazz piano, hiking, and slalom rollerskating.