Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JBoss Forge - Breaking new ground in developer ...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

JBoss Forge - Breaking new ground in developer productivity

How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you're left thinking, "I wish it were that easy for me." Well, there's good news: You don't have to leave Java EE just to find a developer tool that makes getting started easy. JBoss Forge is heating up the Java EE landscape, enabling you to optimize your development workflow.

Avatar for Vineet Reynolds

Vineet Reynolds

January 31, 2014

More Decks by Vineet Reynolds

Other Decks in Programming

Transcript

  1. JBOSS FORGE BREAKING NEW GROUND IN DEVELOPER PRODUCTIVITY By /

    Vineet Reynolds L P @VineetReynolds Senior Software Engineer JBoss Developer Experience, Red Hat
  2. AGENDA What is JBoss Forge ? Let's see why we

    need this. Is it suitable for everybody ? You're a beginner and you want a tool that helps you make fewer mistakes. You're a pro and you want a tool that automates away the trivial bits.
  3. AGENDA Can you extend it to suit your needs ?

    You have unique needs. Your company has unique needs. Your customers have unique needs.
  4. Every one wants development to be like simple. Some expect

    to learn one language, a few APIs, maybe one framework, and meet all demands with a limited set of primitives.
  5. But in reality - One language is hardly sufficient. APIs

    are numerous. Frameworks are dime a dozen. And it takes time to discover best practices relevant to your development stack.
  6. SPEAKING OF FORGE... It is a tool to aid in

    automation of repetitive tasks. It helps in generation of boilerplate code. It is available as an Eclipse plugin and a standalone shell (for now).
  7. LOOKING BACK... Forge commands surpass Maven archetypes or similar solutions.

    Forge is not constrained to any framework. It offers productivity to beginners (IDE users) and experts (shell users) alike. It provides 'sugar' at a higher level than language constructs. Productivity is not limited by requiring you to be aware of "syntactic sugar".
  8. LOOKING BACK... It provides a safety net for beginners. Forge

    commands provide reproducible results. It allows knowledge to be 'crystallized' into executable code. Experts can share standardized solution patterns with beginners.
  9. TAKEAWAY POINTS Forge automates common development tasks, out of the

    box. You can extend it to solve your problems. It provides a simple programming model to enable this. And it does this without constraining you to a specific environment.
  10. QUESTIONS ? You don't have a question yet. How do

    you get in touch later? The F2 source + dev guides: The Forge site: The forums: email: email (For contributors): Twitter: http://github.com/forge/core http://forge.jboss.org http://community.jboss.org/en/forge [email protected] [email protected] @JBossForge
  11. CREDITS by , used under CC BY 2.0 by ,

    used under CC BY 2.0 by , used under CC BY 2.0 / Cropped from original by , used under CC BY 2.0 by , used under CC BY / Desaturated from original by , used under CC BY-NC-SA 2.0 by , used under CC BY-SA 2.0 Survey crew, 1952 Seattle Municipal Archives Lake Forest Park Reservoir under construction, 1962 Seattle Municipal Archives Municipal building under construction, 1961 Seattle Municipal Archives Engineer working on plans for Lake Union area, circa 1960s Seattle Municipal Archives RAAF History Timothy Swinson Human ornithopter Tom Wigley Cockpit of a Concorde supersonic passenger jet Lars Plougmann