The webinar covered how businesses can use Twitter effectively. It discussed how Twitter fits into the modern marketing landscape of pulling people in rather than pushing messages out. The presenter emphasized creating and curating remarkable content for others and treating others on Twitter the way you want to be treated. The key takeaways were that Twitter can recruit consumers, content should focus on others' interests, and businesses should generate and share valuable content regularly.
CRaSH the shell for the Java Virtual MachineGR8Conf
CRaSH is the open source shell for the JVM. The shell can be accessed by various ways, remotely using network protocols such as SSH, locally by attaching a shell to a running virtual machine or via a web interface. Commands are written Groovy and can be developed live making the extensibility of the shell easy with quick development cycles. Since the version 1.3, the REPL also speaks the Groovy language, allowing Groovy combination of command using pipes.
CRaSH comes with commands such as thread management, log management, database access and JMX. The session will begin with an introduction to the shell. The main part of the session will focus on showing CRaSH commands development with few examples, showing how easy and powerful the development is.
The audience will learn how to use CRaSH for their own needs: it can be a simple usage or more advanced like developing a command or embedding the shell in their own runtime like a web application or a Grails application.
This document introduces Betamax, an HTTP mocking library for Java and Groovy. Betamax records HTTP interactions during tests and replays them on subsequent runs, making tests repeatable and reliable without requiring real HTTP calls. It works by intercepting requests and responses and matching them to pre-recorded "tapes", allowing tests to remain fast and isolated. The document provides examples of using Betamax with JUnit and Spock test frameworks and explains options for matching requests to tapes and controlling tape read/write modes.
The document summarizes a new payments reporting and analytics platform from Litle & Co. that provides retailers with customizable dashboards and dynamic reporting capabilities. The platform allows users to explore payment data in meaningful ways and export multiple views of data in a single report. It also provides an analytics dashboard and regular enhancements based on customer feedback. The customizable dashboards and dynamic reporting help users obtain actionable information to make business decisions.
This document summarizes guidelines for managing chronic heart failure. It discusses evaluating patients, lifestyle modifications including diet and exercise, and pharmacological treatments. Key drugs discussed are ACE inhibitors, ARBs, beta blockers, aldosterone antagonists, and digoxin. Several clinical trials are summarized that demonstrate the mortality benefits of these drug classes in heart failure.
The document discusses strategies for breaking into corporate training, including volunteering or interning to build a portfolio, getting certified in training and development, finding the next big educational technology trend to develop skills in, and getting a corporate job to use their education funds for certificates. It also notes trends in corporate training moving toward more eLearning and blended learning models that integrate online and in-person instruction.
"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principals, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.
By Noam Tenne
The webinar covered how businesses can use Twitter effectively. It discussed how Twitter fits into the modern marketing landscape of pulling people in rather than pushing messages out. The presenter emphasized creating and curating remarkable content for others and treating others on Twitter the way you want to be treated. The key takeaways were that Twitter can recruit consumers, content should focus on others' interests, and businesses should generate and share valuable content regularly.
CRaSH the shell for the Java Virtual MachineGR8Conf
CRaSH is the open source shell for the JVM. The shell can be accessed by various ways, remotely using network protocols such as SSH, locally by attaching a shell to a running virtual machine or via a web interface. Commands are written Groovy and can be developed live making the extensibility of the shell easy with quick development cycles. Since the version 1.3, the REPL also speaks the Groovy language, allowing Groovy combination of command using pipes.
CRaSH comes with commands such as thread management, log management, database access and JMX. The session will begin with an introduction to the shell. The main part of the session will focus on showing CRaSH commands development with few examples, showing how easy and powerful the development is.
The audience will learn how to use CRaSH for their own needs: it can be a simple usage or more advanced like developing a command or embedding the shell in their own runtime like a web application or a Grails application.
This document introduces Betamax, an HTTP mocking library for Java and Groovy. Betamax records HTTP interactions during tests and replays them on subsequent runs, making tests repeatable and reliable without requiring real HTTP calls. It works by intercepting requests and responses and matching them to pre-recorded "tapes", allowing tests to remain fast and isolated. The document provides examples of using Betamax with JUnit and Spock test frameworks and explains options for matching requests to tapes and controlling tape read/write modes.
The document summarizes a new payments reporting and analytics platform from Litle & Co. that provides retailers with customizable dashboards and dynamic reporting capabilities. The platform allows users to explore payment data in meaningful ways and export multiple views of data in a single report. It also provides an analytics dashboard and regular enhancements based on customer feedback. The customizable dashboards and dynamic reporting help users obtain actionable information to make business decisions.
This document summarizes guidelines for managing chronic heart failure. It discusses evaluating patients, lifestyle modifications including diet and exercise, and pharmacological treatments. Key drugs discussed are ACE inhibitors, ARBs, beta blockers, aldosterone antagonists, and digoxin. Several clinical trials are summarized that demonstrate the mortality benefits of these drug classes in heart failure.
The document discusses strategies for breaking into corporate training, including volunteering or interning to build a portfolio, getting certified in training and development, finding the next big educational technology trend to develop skills in, and getting a corporate job to use their education funds for certificates. It also notes trends in corporate training moving toward more eLearning and blended learning models that integrate online and in-person instruction.
"Clean Code" by Bob Martin is probably one of the most important practical documents out there; A must read for all developers, if you will. In this talk I will show how you can use Groovy and its rich ecosystem to apply the discussed principals, thus cleaning and vastly improving your codebase while still maintaining your sanity and joy.
By Noam Tenne
The document discusses using Grails for developing an enterprise telecom application. It describes the application and deployment environment, how Grails improved development productivity, and key plugins and techniques used. Grails enabled faster development through GORM and scaffolding. AST transformations and custom components further improved code readability and maintainability. While there were frustrations with Grails, overall the developers found Groovy and Grails empowering and were enthusiastic about the technology.
One of the goals of Grails 3 is to reach out of the servlet container. Grails 3 has a concept of application profiles for choosing a certain set of core plugins to use. In this talk Lari will present how Ratpack fits in Grails 3. He will also talk about how Grails 3 supports micro service architectures.
This document discusses myBalsamiq, a product from Balsamiq that allows thousands of users to collaborate on mockups in the cloud. It provides a demo of myBalsamiq's features, discusses how Grails has helped with development, and outlines future plans including improved collaboration and alternative data stores. Community contributions include plugins for payments via Spreedly and real-time notifications with Beaconpush.
How to Turn Your Website into a Sales funnelJason Rudland
This document outlines how to turn a website into a sales funnel. It discusses filling the top of the funnel with blog content and calls to action. It also recommends applying downward pressure through lead nurturing emails and events. Finally, it suggests handing over high-scoring leads to sales through lead scoring and calling top prospects. The overall agenda is to generate leads, nurture them, and pass qualified leads to sales.
How to create a conference android app with Groovy and AndroidGR8Conf
In this talk Sergio del Amo will show you how to:
Create conference websites with Wordpress custom post types and custom fields
Use a Groovy Android library to consume your Wordpress’s generated JSON API
Develop a simple Android App with Groovy which shows the conference data.
After this talk you will be able to jump into development for Android with Groovy and consume easily custom Wordpress backends
The document discusses metaprogramming in Groovy using the Meta Object Protocol (MOP). It explains that MOP allows modifying classes at runtime by adding/changing methods and properties. Examples are provided of adding string truncation methods to classes using MetaClass, and overriding Integer and Boolean method behavior. Categories are introduced as a way to make metaclass changes persistent only within a code block. Extension modules are also covered as a mechanism to enhance classes by providing extension JAR files and metadata.
This Orthopaedic clinic, located in Boulder, Colorado, specializes in Sports Medicine and Spinal Treatment. The design was influenced by the active lifestyle of Colorado residents, with an emphasis on sustainable practice. Project complete in Spring 2009, in the Healthcare Design course at RIT, Rochester, NY.
Creating and testing REST contracts with Accurest Gradle GR8Conf
REST does not come with an in-built contract compliance mechanism, which in many ways is a great thing. However, while working with microservice-based systems, it often appears that a practical mechanism that would provide help in shaping and describing REST contracts would come in handy. Similarly, creating integration and acceptance tests in such systems presents many challenges.
In this talk, I will present Accurest, a Gradle plugin that allows for both: easily shaping REST contracts and verifying if our app adheres to them using automatically generated Spock tests. I will show how, using Accurest, we can quickly generate automatically-tested stubs from simple Groovy DSL scripts. I will talk about the typical usages and script examples, as well as possible problems and ways of handling them.
Burger King Holdings, Inc. operates as a fast food hamburger restaurant chain. It faces challenges from intense competition and changing consumer preferences toward healthier options. However, Burger King has strengths in its strong brand name, large franchise network, and opportunities for growth internationally and through product innovation. The company aims to differentiate itself through marketing initiatives and strategies to improve efficiency.
The document discusses using Grails for developing an enterprise telecom application. It describes the application and deployment environment, how Grails improved development productivity, and key plugins and techniques used. Grails enabled faster development through GORM and scaffolding. AST transformations and custom components further improved code readability and maintainability. While there were frustrations with Grails, overall the developers found Groovy and Grails empowering and were enthusiastic about the technology.
One of the goals of Grails 3 is to reach out of the servlet container. Grails 3 has a concept of application profiles for choosing a certain set of core plugins to use. In this talk Lari will present how Ratpack fits in Grails 3. He will also talk about how Grails 3 supports micro service architectures.
This document discusses myBalsamiq, a product from Balsamiq that allows thousands of users to collaborate on mockups in the cloud. It provides a demo of myBalsamiq's features, discusses how Grails has helped with development, and outlines future plans including improved collaboration and alternative data stores. Community contributions include plugins for payments via Spreedly and real-time notifications with Beaconpush.
How to Turn Your Website into a Sales funnelJason Rudland
This document outlines how to turn a website into a sales funnel. It discusses filling the top of the funnel with blog content and calls to action. It also recommends applying downward pressure through lead nurturing emails and events. Finally, it suggests handing over high-scoring leads to sales through lead scoring and calling top prospects. The overall agenda is to generate leads, nurture them, and pass qualified leads to sales.
How to create a conference android app with Groovy and AndroidGR8Conf
In this talk Sergio del Amo will show you how to:
Create conference websites with Wordpress custom post types and custom fields
Use a Groovy Android library to consume your Wordpress’s generated JSON API
Develop a simple Android App with Groovy which shows the conference data.
After this talk you will be able to jump into development for Android with Groovy and consume easily custom Wordpress backends
The document discusses metaprogramming in Groovy using the Meta Object Protocol (MOP). It explains that MOP allows modifying classes at runtime by adding/changing methods and properties. Examples are provided of adding string truncation methods to classes using MetaClass, and overriding Integer and Boolean method behavior. Categories are introduced as a way to make metaclass changes persistent only within a code block. Extension modules are also covered as a mechanism to enhance classes by providing extension JAR files and metadata.
This Orthopaedic clinic, located in Boulder, Colorado, specializes in Sports Medicine and Spinal Treatment. The design was influenced by the active lifestyle of Colorado residents, with an emphasis on sustainable practice. Project complete in Spring 2009, in the Healthcare Design course at RIT, Rochester, NY.
Creating and testing REST contracts with Accurest Gradle GR8Conf
REST does not come with an in-built contract compliance mechanism, which in many ways is a great thing. However, while working with microservice-based systems, it often appears that a practical mechanism that would provide help in shaping and describing REST contracts would come in handy. Similarly, creating integration and acceptance tests in such systems presents many challenges.
In this talk, I will present Accurest, a Gradle plugin that allows for both: easily shaping REST contracts and verifying if our app adheres to them using automatically generated Spock tests. I will show how, using Accurest, we can quickly generate automatically-tested stubs from simple Groovy DSL scripts. I will talk about the typical usages and script examples, as well as possible problems and ways of handling them.
Burger King Holdings, Inc. operates as a fast food hamburger restaurant chain. It faces challenges from intense competition and changing consumer preferences toward healthier options. However, Burger King has strengths in its strong brand name, large franchise network, and opportunities for growth internationally and through product innovation. The company aims to differentiate itself through marketing initiatives and strategies to improve efficiency.