SlideShare a Scribd company logo
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
Getting the best of NetBeans IDE
Leonardo Zanivan
NetBeans Day Brasil
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122
About me
● Software Architect
● OSS Contributor
● JCP Member
● Java, JavaScript, fun stuff 😉
@leonardopanga
github.com/panga
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
▪Editor enhancements
▪Debugger & profiler enhancements
▪Node.js enhancements
▪ECMAScript 6 support
▪Awesome plugins
▪Docker support
What is new in NetBeans 8.2?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
▪ Multicarets
Enter multi-caret mode: CTRL+SHIFT+MCLICK
Editor enhancements
Little things matter
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
▪ Pinnable watches
Debugger enhancements
Little things matter
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
Profiler enhancements
Discover loopholes and slowness in SQL queries
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
▪ Grunt / Gulp tasks from Navigator
Node.js enhancements
JavaScript dominance
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
▪ Classes (constructor, extends, super, etc.)
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
▪ Arrow functions
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
▪ Computed property names
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
▪ Property initializers
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
▪ Constants
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
▪ Block scope declarations
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
▪ Template literals
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
▪ String/Number/RegExp literals
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
▪ Array destructuring assignment
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
▪ Object destructuring assignment
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
▪ Support modules
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
▪ Default parameter values (check type)
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
▪ Generators
ECMAScript 6 support
JS.next
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
▪Dark Look And Feel Theme
▪ TypeScript Editor http://plugins.netbeans.org/plugin/60605
▪ JSHint integration http://plugins.netbeans.org/plugin/58580
Awesome Plugins
Be happy
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
“TypeScript is a language for application-scale JavaScript.
TypeScript adds optional types, classes, modules and
annotations to JavaScript.”
TypeScript Editor
Super JavaScript
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
“TypeScript provides autocompletion, type checking and
source documentation.”
TypeScript Editor
Super JavaScript
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224
“JSHint is a popular, community-driven tool to detect errors
and potential problems in JavaScript code.”
JSHint integration
JavaScript Quality
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225
▪ Search for .jshintrc configuration file in project paths
▪ Created by me to fill a gap with other IDEs & Text Editor
▪ Contributions are welcome https://github.com/panga/netbeans-jshint
JSHint integration
Contribute
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226
"Docker packages your application into a standardized
unit for software development."
Docker support
DevOps
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227
$ sudo vim /etc/default/docker
DOCKER_OPTS="-H tcp://127.0.0.1:2375 -H
unix:///var/run/docker.sock"
$ sudo service docker restart
Docker support
Prepare
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228
Docker support
Configure
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229
▪Pull / push images
▪Manage containers (start / stop / remove)
▪ Attach to container bash
▪ See container logs
▪ Create Dockerfile with syntax support
▪ Build images
Docker support
What can I do?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230
Hint: Fix ugly font rendering in Linux
Before
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231
Options:
▪ Replace Linux fonts / Install extra packages
▪Use awt.useSystemAAFontSettings (FaqFontRendering)
▪ Use TuxJDK https://github.com/tuxjdk/tuxjdk
Hint: Fix ugly font rendering in Linux
Save my eyes
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232
Hint: Fix ugly font rendering in Linux
After
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233
Wait for Beta coming soon 😔
|| download nightly builds right now! 😊
http://bits.netbeans.org/dev/nightly/latest/
NetBeans 8.2
Give it to me!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234

More Related Content

PDF
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
PDF
Java EE 6 = Less Code + More Power
PPTX
A Importância do JavaFX no Mercado Embedded
PDF
Web Space10 Overview
PDF
Whats Cool in Java E 6
PDF
Deep Dive Hands-on in Java EE 6 - Oredev 2010
PDF
Wicket Deliver Your Webapp On Time
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
Java EE 6 = Less Code + More Power
A Importância do JavaFX no Mercado Embedded
Web Space10 Overview
Whats Cool in Java E 6
Deep Dive Hands-on in Java EE 6 - Oredev 2010
Wicket Deliver Your Webapp On Time

Viewers also liked (14)

PPTX
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
PDF
TDC 2016 - Rodando JavaScript Server com Wildfly
PPTX
React e reactividade Meetup Facebook Developer Circles
PDF
TDC 2016 - Simplificando a segurança de sua aplicação com Java EE
PDF
O papel e a carreira do arquiteto de software
PDF
Curso Android Básico
PDF
Curso de ReactJS
PDF
JavaOne 2015 - Simplificando a segurança de sua aplicação com Java EE
PDF
React + Flux (Alt)
PDF
React Native na globo.com
PDF
JavaOne 2016 - Kotlin: The Language of The Future For JVM?
PPTX
TDC2016SP - Trilha Frameworks JavaScript
PPTX
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
PDF
TDC 2014 - Arquitetura front-end com AngularJS
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
TDC 2016 - Rodando JavaScript Server com Wildfly
React e reactividade Meetup Facebook Developer Circles
TDC 2016 - Simplificando a segurança de sua aplicação com Java EE
O papel e a carreira do arquiteto de software
Curso Android Básico
Curso de ReactJS
JavaOne 2015 - Simplificando a segurança de sua aplicação com Java EE
React + Flux (Alt)
React Native na globo.com
JavaOne 2016 - Kotlin: The Language of The Future For JVM?
TDC2016SP - Trilha Frameworks JavaScript
Vuejs Angularjs e Reactjs. Veja as diferenças de cada framework!
TDC 2014 - Arquitetura front-end com AngularJS
Ad

Similar to NetBeans Day 2016 - Getting the best of NetBeans IDE (20)

PDF
MySQL para Desenvolvedores de Games
PDF
MySQL Enterprise Monitor
PDF
P6 visualizer interactive demonstration - Oracle Primavera P6 Collaborate 14
PDF
P6 visualizer
PPTX
whats-new-netbeans-ide-80.pptx
PDF
206550 p6 visualizer
PDF
Architecture performance and tips and tricks for instantis enterprise track 8...
PPTX
IOUG Collaborate 2014 ASH/AWR Deep Dive
PPTX
IOUG Collaborate 2014 DBaaS in a DBAs World
PDF
Java API for WebSocket 1.0: Java EE 7 and GlassFish
PPTX
Oak Table Collaborate Snapclone Talk
PDF
Coding for Desktop & Mobile with HTML5 & Java EE
PDF
con9578-2088758.pdf
PDF
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
PPTX
12_more_idea_things_about_oracle_12c.pptx
PDF
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
ODP
MySQL Administration and Monitoring
PDF
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
PDF
Coherence 12.1.2 Hidden Gems
PDF
Marcin Szałowicz - MySQL Workbench
MySQL para Desenvolvedores de Games
MySQL Enterprise Monitor
P6 visualizer interactive demonstration - Oracle Primavera P6 Collaborate 14
P6 visualizer
whats-new-netbeans-ide-80.pptx
206550 p6 visualizer
Architecture performance and tips and tricks for instantis enterprise track 8...
IOUG Collaborate 2014 ASH/AWR Deep Dive
IOUG Collaborate 2014 DBaaS in a DBAs World
Java API for WebSocket 1.0: Java EE 7 and GlassFish
Oak Table Collaborate Snapclone Talk
Coding for Desktop & Mobile with HTML5 & Java EE
con9578-2088758.pdf
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
12_more_idea_things_about_oracle_12c.pptx
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
MySQL Administration and Monitoring
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Coherence 12.1.2 Hidden Gems
Marcin Szałowicz - MySQL Workbench
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
MIND Revenue Release Quarter 2 2025 Press Release
“AI and Expert System Decision Support & Business Intelligence Systems”
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

NetBeans Day 2016 - Getting the best of NetBeans IDE

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121 Getting the best of NetBeans IDE Leonardo Zanivan NetBeans Day Brasil
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 122 About me ● Software Architect ● OSS Contributor ● JCP Member ● Java, JavaScript, fun stuff 😉 @leonardopanga github.com/panga
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123 ▪Editor enhancements ▪Debugger & profiler enhancements ▪Node.js enhancements ▪ECMAScript 6 support ▪Awesome plugins ▪Docker support What is new in NetBeans 8.2?
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124 ▪ Multicarets Enter multi-caret mode: CTRL+SHIFT+MCLICK Editor enhancements Little things matter
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125 ▪ Pinnable watches Debugger enhancements Little things matter
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126 Profiler enhancements Discover loopholes and slowness in SQL queries
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127 ▪ Grunt / Gulp tasks from Navigator Node.js enhancements JavaScript dominance
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128 ▪ Classes (constructor, extends, super, etc.) ECMAScript 6 support JS.next
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129 ▪ Arrow functions ECMAScript 6 support JS.next
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210 ▪ Computed property names ECMAScript 6 support JS.next
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211 ▪ Property initializers ECMAScript 6 support JS.next
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212 ▪ Constants ECMAScript 6 support JS.next
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213 ▪ Block scope declarations ECMAScript 6 support JS.next
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214 ▪ Template literals ECMAScript 6 support JS.next
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215 ▪ String/Number/RegExp literals ECMAScript 6 support JS.next
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216 ▪ Array destructuring assignment ECMAScript 6 support JS.next
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217 ▪ Object destructuring assignment ECMAScript 6 support JS.next
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218 ▪ Support modules ECMAScript 6 support JS.next
  • 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219 ▪ Default parameter values (check type) ECMAScript 6 support JS.next
  • 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220 ▪ Generators ECMAScript 6 support JS.next
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221 ▪Dark Look And Feel Theme ▪ TypeScript Editor http://plugins.netbeans.org/plugin/60605 ▪ JSHint integration http://plugins.netbeans.org/plugin/58580 Awesome Plugins Be happy
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222 “TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, modules and annotations to JavaScript.” TypeScript Editor Super JavaScript
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223 “TypeScript provides autocompletion, type checking and source documentation.” TypeScript Editor Super JavaScript
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224 “JSHint is a popular, community-driven tool to detect errors and potential problems in JavaScript code.” JSHint integration JavaScript Quality
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225 ▪ Search for .jshintrc configuration file in project paths ▪ Created by me to fill a gap with other IDEs & Text Editor ▪ Contributions are welcome https://github.com/panga/netbeans-jshint JSHint integration Contribute
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226 "Docker packages your application into a standardized unit for software development." Docker support DevOps
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227 $ sudo vim /etc/default/docker DOCKER_OPTS="-H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock" $ sudo service docker restart Docker support Prepare
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228 Docker support Configure
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229 ▪Pull / push images ▪Manage containers (start / stop / remove) ▪ Attach to container bash ▪ See container logs ▪ Create Dockerfile with syntax support ▪ Build images Docker support What can I do?
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230 Hint: Fix ugly font rendering in Linux Before
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231 Options: ▪ Replace Linux fonts / Install extra packages ▪Use awt.useSystemAAFontSettings (FaqFontRendering) ▪ Use TuxJDK https://github.com/tuxjdk/tuxjdk Hint: Fix ugly font rendering in Linux Save my eyes
  • 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232 Hint: Fix ugly font rendering in Linux After
  • 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233 Wait for Beta coming soon 😔 || download nightly builds right now! 😊 http://bits.netbeans.org/dev/nightly/latest/ NetBeans 8.2 Give it to me!
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234

Editor's Notes

  • #5: Mostrar integração com scenebuilder no crono
  • #6: Mostrar integração com scenebuilder no crono
  • #7: Mostrar profiler no crono
  • #8: Mostrar projeto HTML5 nativo concorrência com outros
  • #9: Mostrar projeto HTML5 nativo concorrência com outros
  • #10: Mostrar projeto HTML5 nativo concorrência com outros
  • #11: Mostrar projeto HTML5 nativo concorrência com outros
  • #12: Mostrar projeto HTML5 nativo concorrência com outros
  • #13: Mostrar projeto HTML5 nativo concorrência com outros
  • #14: Mostrar projeto HTML5 nativo concorrência com outros
  • #15: Mostrar projeto HTML5 nativo concorrência com outros
  • #16: Mostrar projeto HTML5 nativo concorrência com outros
  • #17: Mostrar projeto HTML5 nativo concorrência com outros
  • #18: Mostrar projeto HTML5 nativo concorrência com outros
  • #19: Mostrar projeto HTML5 nativo concorrência com outros
  • #20: Mostrar projeto HTML5 nativo concorrência com outros
  • #21: Mostrar projeto HTML5 nativo concorrência com outros
  • #26: Mostrar alteração de .jshintrc
  • #27: Mostrar alteração de .jshintrc
  • #28: Mostrar alteração de .jshintrc
  • #29: Mostrar alteração de .jshintrc
  • #30: Mostrar alteração de .jshintrc
  • #31: Mostrar novo menu
  • #32: Mostrar alteração de .jshintrc
  • #33: Mostrar novo menu