Giter Site home page Giter Site logo

cfo-groovy's Introduction

Groovy - Learn Another Language

About

cf.Objective() is becoming less and less a ColdFusion conference and more an Enterprise Web Development conference. We all know that you can't live on just one tool anymore. We must be eclectic, we must explore new avenues, and learn new things. We all need to become polyglot programmers with several tools in our tool belt.

We believe that learning another language not only makes you a more versatile programmer but it will also improve your skills in the language you use on a daily basis. When you have a chance to see how another language solves a similar problem it will help you understand the logic behind the solution and not just the syntax.

Groovy is a dynamic language that runs on the Java Virtual Machine (JVM). If that sounds familiar it should, ColdFusion also does that. Groovy gives us all the power of the Java language without all of the headaches and verbosity. In this session we'll explore Groovy. We will be covering its fundamentals, some of its syntactic sugar and those things that give it its WOW-factor. We will also dive into a few advanced features of the language that really make it, well... Groovy!

This is a deep dive session with two instructors that will last two hours. We will both be presenting but we will also be able to walk around and make sure everyone is able to follow along with us. While we can’t teach you everything about the language in 2 hours we feel that this overview of the language will leave you wanting more.

Target Audience

Developers looking to challenge themselves and add another tool to their toolbox.

Prerequisites

Anyone with some programming experience who would like to learn a new language. Experience in any language and an understanding of fundamental programming concepts.

We also ask that you please visit our Installation Wiki before coming to this presentation. We only have 2 hours and we don't want to spends a ton of time worrying about installing Groovy on your machine. The Installation process is pretty easy but if you have any problems we will be happy to help you out before or during the presentation.

Speakers

Dan Vega:

  • Blog: I blog about Groovy, Grails and whatever else I am working on
  • Twitter: Follow me on Twitter

Josh Caito:

Wiki

More reading:

  • Installation: Step-by-step instructions for getting Groovy installed on your computer.
  • Presentation Outline: A detailed view of what we will be covering in this presentation.
  • Resources: A list of resources
  • Demos: Information about running the demo examples.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.