IntelliJ IDEA 7.0 productivity and innovation, everyday José Miguel Selman Grez JUG.CL
About Us José Miguel Selman Grez SCJP 1.5, SCBCD JEE 5.0 Arquitecto y Desarrollador Java por 7 años Arquitecto Tecnológico Senior  @  BEE Concretorías y Sistemas JUG Leader Instructor Java & Java EE SUN Microsystems JUG.CL Comunidad Usuarios Java  JetBrains Makers of award winning productivity tools IntelliJ IDEA, TeamCity, ReSharper, and more
Agradecimientos JetBrains Inc.  Dave Booth, Marketing Director Vaclav Pech, Senior Software Developer
About the presentation Part 1: Productivity IntelliJ IDEA for everyday use Questions and answers CAUTION!: Code will be shown and edited during the demo
IntelliJ IDEA – a Full-Featured IDE Programming languages Java, JavaScript, Ruby, Groovy, XSL, HTML, CSS, XML, JSP Technologies EJB, JPA, Spring (Spring AOP), Hibernate, JSF, Struts, GWT, AJAX (prototype & bindows), Flex, Java ME, JAXB, XMLBeans Web Services Apache Axis, JAX RPC, JAX WS, XFire Build and test tools Ant, Maven, JUnit, TestNG, I18N Support j avac, jikes, eclipse JPDA-based Java debbuger Application servers Tomcat, Geronimo, Glassfish, JBoss,  Weblogic, Websphere Version Control systems CVS, SVN, Perforce, VSS, ClearCase, StarTeam Swing GUI Designer Dependency Structure Matrix Eclipse Interoperability Develop by intention
Community Open API 24/7 technical support Early Access Program (EAP) JUG support Free licenses Open Source projects Educational use
Demo Develop with Pleasure Hibernate Spring HTML, Javascript, CSS
Concentration influences productivity
IDEA Users Only two types of people use IDEA The senior developer who's productivity is really important to him The ambitious junior developer who wants to become a senior developer as soon as possible.   The people who just code because it pays well... work 8 hours per day.. and never work on projects outside of work... well... they generally end up using a free IDE. 
IDEA v/s Eclipse/Netbeans IDEA is simply more intuitive - the developers believe in "Development By Intention", so you should be able to write code that you can refactor, manipulate, or work with, even while it's broken.. and then let the IDE fill in all the necessary details afterwards.  So you get the ideas out of your brain and into the code as fast as possible, and THEN let the IDE go back and handle all the mundane stuff. IDEA is keyboard-centric - something that is very valuable for senior developers who know what they want to do with the code.  It's simply faster to write code when you don't have to switch over to use the mouse again and again.  Neal Ford explains this well here:  http://www.nofluffjuststuff.com/media.jsp?mediaId=60
IDEA v/s Eclipse/Netbeans (cont) IDEA was the IDE that first introduced refactoring to the Java industry, based on suggestions from Martin Fowler, back in 2001.  It's editor has consistently led the top 3 IDE's as the most consistent, and most intelligent.  Last year, NetBeans publicly declared that they were trying to catch up to IDEA's editor - even though they've been trying to do that for years, without announcing it.  Since 80% of your coding time is spent working with just your editor and your brain, using an advanced editor just makes sense. IDEA has the strongest cross-language and cross-technology support - our industry-leading set of refactorings, code analysis, and code assistance features work consistently, regardless of the language or technology that you want to use.  When we want to cover a new technology/language, we work hard to make sure that our level of support is consistent and first class... right out of the box, without the need to search for, find, test, install, and try out new plugins... plugins that may or may not recognize each other or work together.
Licenses Commercial $599 Companies and Organizations Personal $249 Individual developers Academic $99 Students and Teachers Classroom $Free Open Source $Free
Summary A full featured IDE  Productivity, innovation, productivity Loaded with support for the newest technologies Contact me: jose.selman@gmail.com
Questions ?

Idea7 Jug

  • 1.
    IntelliJ IDEA 7.0productivity and innovation, everyday José Miguel Selman Grez JUG.CL
  • 2.
    About Us JoséMiguel Selman Grez SCJP 1.5, SCBCD JEE 5.0 Arquitecto y Desarrollador Java por 7 años Arquitecto Tecnológico Senior @ BEE Concretorías y Sistemas JUG Leader Instructor Java & Java EE SUN Microsystems JUG.CL Comunidad Usuarios Java JetBrains Makers of award winning productivity tools IntelliJ IDEA, TeamCity, ReSharper, and more
  • 3.
    Agradecimientos JetBrains Inc. Dave Booth, Marketing Director Vaclav Pech, Senior Software Developer
  • 4.
    About the presentationPart 1: Productivity IntelliJ IDEA for everyday use Questions and answers CAUTION!: Code will be shown and edited during the demo
  • 5.
    IntelliJ IDEA –a Full-Featured IDE Programming languages Java, JavaScript, Ruby, Groovy, XSL, HTML, CSS, XML, JSP Technologies EJB, JPA, Spring (Spring AOP), Hibernate, JSF, Struts, GWT, AJAX (prototype & bindows), Flex, Java ME, JAXB, XMLBeans Web Services Apache Axis, JAX RPC, JAX WS, XFire Build and test tools Ant, Maven, JUnit, TestNG, I18N Support j avac, jikes, eclipse JPDA-based Java debbuger Application servers Tomcat, Geronimo, Glassfish, JBoss, Weblogic, Websphere Version Control systems CVS, SVN, Perforce, VSS, ClearCase, StarTeam Swing GUI Designer Dependency Structure Matrix Eclipse Interoperability Develop by intention
  • 6.
    Community Open API24/7 technical support Early Access Program (EAP) JUG support Free licenses Open Source projects Educational use
  • 7.
    Demo Develop withPleasure Hibernate Spring HTML, Javascript, CSS
  • 8.
  • 9.
    IDEA Users Onlytwo types of people use IDEA The senior developer who's productivity is really important to him The ambitious junior developer who wants to become a senior developer as soon as possible.  The people who just code because it pays well... work 8 hours per day.. and never work on projects outside of work... well... they generally end up using a free IDE. 
  • 10.
    IDEA v/s Eclipse/NetbeansIDEA is simply more intuitive - the developers believe in "Development By Intention", so you should be able to write code that you can refactor, manipulate, or work with, even while it's broken.. and then let the IDE fill in all the necessary details afterwards.  So you get the ideas out of your brain and into the code as fast as possible, and THEN let the IDE go back and handle all the mundane stuff. IDEA is keyboard-centric - something that is very valuable for senior developers who know what they want to do with the code.  It's simply faster to write code when you don't have to switch over to use the mouse again and again.  Neal Ford explains this well here: http://www.nofluffjuststuff.com/media.jsp?mediaId=60
  • 11.
    IDEA v/s Eclipse/Netbeans(cont) IDEA was the IDE that first introduced refactoring to the Java industry, based on suggestions from Martin Fowler, back in 2001.  It's editor has consistently led the top 3 IDE's as the most consistent, and most intelligent.  Last year, NetBeans publicly declared that they were trying to catch up to IDEA's editor - even though they've been trying to do that for years, without announcing it.  Since 80% of your coding time is spent working with just your editor and your brain, using an advanced editor just makes sense. IDEA has the strongest cross-language and cross-technology support - our industry-leading set of refactorings, code analysis, and code assistance features work consistently, regardless of the language or technology that you want to use.  When we want to cover a new technology/language, we work hard to make sure that our level of support is consistent and first class... right out of the box, without the need to search for, find, test, install, and try out new plugins... plugins that may or may not recognize each other or work together.
  • 12.
    Licenses Commercial $599Companies and Organizations Personal $249 Individual developers Academic $99 Students and Teachers Classroom $Free Open Source $Free
  • 13.
    Summary A fullfeatured IDE Productivity, innovation, productivity Loaded with support for the newest technologies Contact me: jose.selman@gmail.com
  • 14.

Editor's Notes

  • #2 Hi everybody, how are you doing? Let’s get started. <Welcome to the presentation on IntelliJ IDEA.> <Story or joke can be put here to gain interest in the product, development efficiency and the speech> Before start: Unplug mouse (see slide 5, we need to show that IDEA is keyboard centric) Open Slides Open IDEA project with Demos Open IDEA project with DSM code Test projector resolution and font size Switch IDEA color scheme to ensure that the projector can show all the color highlights Open web browser window to be able to quickly show web page contents in the html demo