becoming a productive groovy, grails and spring developer with intellij idea

Post on 12-May-2015

1.036 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

When it comes to productivity, what counts is reliable and smart support from your IDE for the frameworks in your project. IntelliJ IDEA’s support for Groovy, Grails and Spring has been going strong for the last few years, expanding and refining its features with each new release. Let’s explore the most tricky features of the IDE that help developers to be more productive.

TRANSCRIPT

Becoming a Productive Developer with IntelliJ IDEA

Andrey Cheptsov, JetBrains

Groovy, Grails and Spring

JVM language statistics in IntelliJ IDEA

Groovy is the second most used JVM language in IntelliJ IDEA

Web frameworks statistics in IntelliJ IDEA

Spring MVC and Grails are the mainstream web frameworks in IntelliJ IDEA

SpringOne 2GX: Do you use IntelliJ IDEA?

IntelliJ IDEA is one of the primary IDEs for Groovy, Grails and Spring development

SpringOne 2GX: Does your team use different IDEs in one project? Which ones?

“Our company makes us use Eclipse...” Be a rebel!

Why productivity?

● Productivity definition● Two camps divide● Language mavens vs Tool mavens?● How to become a Tool maven?

One does not simply

BECOME A PRODUCTIVEDEVELOPER IN ONE DAY

Mount Fuji

Learning curve

Mount Fuji

I’m a God with a plain editor!

You are here

Kay, give the kid a weapon

I’m a God with a plain editor!

You’ve just downloaded IntelliJ IDEA

Mount Fuji

I just did my first refactoring. Wow!

I’m a God with a plain editor!

Mount Fuji

That’s what I call Smart completion!

I’m a God with a plain editor!

Mount Fuji

Oh my god, I can undo refactorings, too!

I’m a God with a plain editor!

Mount Fuji

How did I live without Syntax-aware selection before?

I’m a God with a plain editor!

Beginner

Mount Fuji

Refactoring works even without any selection!

I’m a God with a plain editor!

Beginner

Mount Fuji

I can create stuff without touching the mouse

I’m a God with a plain editor!

Beginner

Mount Fuji

Did you know that you get more results if you press code completion twice?

I’m a God with a plain editor!

Beginner

Mount Fuji

Why didn’t anyone tell me about the File structure popup??

I’m a God with a plain editor!

Beginner

Mount Fuji

Did you see that? It shows recently edited files!

I’m a God with a plain editor!

BeginnerFan

Mount Fuji

Have you ever tried navigating between a class and its test with just a shortcut?

I’m a God with a plain editor!

BeginnerFan

Mount Fuji

Look, ma, no mouse!

I’m a God with a plain editor!

BeginnerFan

Mount Fuji

Structural search and replace is what makes you feel powerful

I’m a God with a plain editor!

BeginnerFan

If you can keep it under control!

Mount Fuji

I can do dependency and data flow analysis

I’m a God with a plain editor!

BeginnerFan

Jedi

Mount Fuji

The column selection mode makes me feel like a ninja!

I’m a God with a plain editor!

BeginnerFan

Jedi

Don't tell anyone it provides code completion as well

Mount Fuji

I use IntelliJ IDEA’s early preview builds for my work

I’m a God with a plain editor!

BeginnerFan

Jedi

Mount Fuji

This is that feeling when you run IntelliJ IDEA from inside IntelliJ IDEA

I have just forked IntelliJ IDEA on GitHub

I’m a God with a plain editor!

BeginnerFan

Jedi

Fellow

Mount Fuji

I have just fixed my first issue by myself instead of reporting it

I’m a God with a plain editor!

BeginnerFan

Jedi

FellowHacker Mount Fuji

Oh my god, there are two more features didn’t know. Jesus!

I’m a God with a plain editor!

BeginnerFan

Jedi

FellowHacker Master

||| ||| | | __ | ||-|_____-----/ |_| |_| \-----_____|-||_|_________{ }| (^) |{ }__________|_| || |_| | ^ | |_| || | \| /\ |/ | | \ |--| / | = \ |__| / = + \ / + \ / \ / \ / \ / \ / \ / \ / \ / \/

Demo time

Why it’s worth to invest in [learning] superior tools?

Time

Quality Money

Develop with Pleasure!

Thanks!

top related