Vilnius Java User Group 20 - IntelliJ IDEA
- 10. My fovourite shortcuts (1)
•
•
•
•
•
•
•
•
•
•
Ctrl+Space / Ctrl+Shift+Space
Ctrl+D
Ctrl+E / Ctrl+Shift+E
Ctrl+W / Ctrl+Shift+W
Ctrl+F -> F3/Shift+F3 / Ctrl+Shift+F
Ctrl+N / Ctrl+Shift+N
Ctrl+Enter
Ctrl+Shift+U
Project+F4
Ctrl+Shift+S
- 11. My fovourite shortcuts (2)
•
•
•
•
•
•
•
•
•
Alt+Enter
Ctrl+K / Ctrl+T
Ctrl+Alt+J / Ctrl+J -> itco, itli, psf...
Alt+Shift+C
Ctrl+Alt+O
Ctrl+Alt+L
Ctrl+/ Ctrl+Shift+/
Alt+Insert
Ctrl+Shift+NumPad-/+
- 13. Other cool stuff
• IntelliJ IDEA Histroty: 2013-09-07 @_FooCafe_
Malmö, Sweden Dmitry Jemerov
http://www.slideshare.net/intelliyole/from-renam
• 2013-09-24 Android Studio 0.2.10
- 14. Productivity tips
•
•
•
•
•
Help -> Find Action (Ctrl+Shift+A)
Help -> Productivity Guide
Help -> Tip of the Day
Help -> Default Keymap Reference
Even More Productive tool
- 15. Key promoter plugin
• Demo
• http://plugins.jetbrains.com/plugin/4455
• http://www.nofluffjuststuff.com/m/network/video?
id=52
- 23. Devoxx 2013
• Where? Antwerp, Belgium
• When? 2013-11-11 – 2013-11-15
• Community driven
• 3450 participants
• Sold out
• 1 months left
• More then 8 parallel tracks
• 195 speakers (zero from Lithuania :: )
• 200 presentations
http://www.devoxx.be/
- 24. Devoxx 2013
• Introduction to Google Glass by Alain Regnier
• Thalmic Labs - Myo API from init to flush by Gord Tanner
• The Crazyflie Nano Quadcopter development platform by Marcus
Eliasson
• Raspberry Pi - One Year On by Rob Bishop
• Is It A Car? Is It A Computer? No, It’s a Raspberry Pi JavaFX
Informatics System by Simon Ritter
• Building Games With Ouya by James Williams
• Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi,
Gyroscopes, and Much More by Angela Caicedo
• Programmers are way cooler than musicians by Geert Bevin
• PiWiFun by Jo Voordeckers, Tim Peeters and Hans Cappelle
• B a new concept of the Flying Car by Mielniczek Witol
http://www.devoxx.be/dv13-speakers.html
- 25. Java Day Riga 2013
•
•
•
•
•
When? 2013-11-28
Community driven
3 tracks
More then 250 participants
12 speakers and presenters
http://www.javaday.lv/
- 26. Wix.com
• WIX LITHUANIA CONFERENCE
http://www.wixlithuania2013.com/#!eventinfo/cce7
• WIX HACKATHON
http://www.wixhackathonlt.com/
- 27. Java 8
• JSR 335: Language-level support for lambda
expressions (officially, lambda expressions;
unofficially, closures) under Project Lambda.
• Parts of project Coin that are not included in
Java 7
• JSR 223: Project Nashorn, a Javascript runtime
which allows developers to embed Javascript
code within applications
• JSR 308: Annotations on Java Types
• JSR 310: Date and Time API
- 28. Java 8
•
•
•
•
•
•
•
•
•
2013/05/09 M7
2013/07/18
2013/09/05 M8
2013/09/12
2013/10/10
2013/10/24
2013/11/21
2014/01/23 M9
2014/03/18 GA
Feature Complete
Rampdown start
Developer Preview
All Tests Run
API/Interface Freeze
Zero Bug Bounce
Rampdown phase 2
Final Release Candidate
General Availability
- 30. Geecon 2013 and Devoxx 2012
Videos
• http://vimeo.com/geecon/videos
• http://www.parleys.com/home
- 34. Everything you need to know
about Java 8
• Anton Archipov
• @zeroturnaround
• http://zeroturnaround.com/rebellabs/java-8-revea
- 35. Java Posse 429
• Caching (soft / weak / phantom references,
Guava Cache Builder)
• Sun Ray vs. Pixel
• Conferences
• …
• http://javaposse.com/java-posse-429-newscast-fo
- 37. Tomek Kaczanowski - Practical Unit
Testing Book
•
•
•
•
•
•
http://practicalunittesting.com
Write great unit tests using the most
popular technologies of the Java world!
Learn how to use JUnit, TestNG, Mockito
and many other tools to unit test your
code.
● Gain confidence that your code really works
● Develop code following the TDD approach
● Use mocks, stubs and test-spies intelligently
● Increase your awesomeness! ;)
●
Practical Unit Testing