Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG).
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Martijn Verburg
In 2011 the London Java Community (LJC) stood for, and overwhelmingly won a seat in the open elections for a seat on the JCP Executive Committee (JCP EC), enough acronyms yet? We haven't even started! It's been a whirlwind trip so far with a great deal learned about politics, acronyms, the due diligence required on a JSR, flights to exotic places (Jersey City!?), wrangling over the wording of a sentence and of course launching some developer lead initiatives.
There have of course been some great successes in moving Free Java forward such as the JSR-348 which is the start of reforming the JCP and JSRs towards a truly open and transparent model. This talk covers the good works done so far, some anecdotes of what it's like to work as a developer amongst a mix of technologists and techies and what we think is left to be done.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the JCP Program. You will also learn about the global Adopt-a-JSR program and how you can participate in the Adopt-a-JSR program. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG).
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Martijn Verburg
In 2011 the London Java Community (LJC) stood for, and overwhelmingly won a seat in the open elections for a seat on the JCP Executive Committee (JCP EC), enough acronyms yet? We haven't even started! It's been a whirlwind trip so far with a great deal learned about politics, acronyms, the due diligence required on a JSR, flights to exotic places (Jersey City!?), wrangling over the wording of a sentence and of course launching some developer lead initiatives.
There have of course been some great successes in moving Free Java forward such as the JSR-348 which is the start of reforming the JCP and JSRs towards a truly open and transparent model. This talk covers the good works done so far, some anecdotes of what it's like to work as a developer amongst a mix of technologists and techies and what we think is left to be done.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the JCP Program. You will also learn about the global Adopt-a-JSR program and how you can participate in the Adopt-a-JSR program. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Achieving Continuous Delivery: An Automation Storyjimi-c
Continuos Deployment is the act of deploying software constantly. The idea is if "release early, release often" is good, releasing very often is better. It's not trivial. Automation is part of the battle, and testing is another. Learn to use tools like Jenkins and Ansible to move from deploying software once a month to 15 times every hour, and why you'll want to.
Presented at PyCon 2015 in Montreal
Shepherding change: leading your DevOps transformationMike McGarr
So you have read the Phoenix Project, attended DevOps Days or a local meetup and you are ready to implement your own DevOps transformation. Congratulations! Now how do you get started? What do you do? Who do you pull in to help you? How is this going to work? How long will it take? Who needs to buy-in/approve? These are all the daunting questions you are left answering,...as an agent of change. As you embark on your DevOps transformation, you will come to find the toughest part is not learning Chef, but rather...the people in your organization
An overview of the Netflix Security Monkey Open Source tool. The presentation provides some background information, architectural overview, and screenshots showing the tool in action.
A high level view of how Netflix culture, open source technology, and custom software can build a continuous delivery pipeline to allow multiple deployments a day.
From Code to the Monkeys: Continuous Delivery at NetflixDianne Marsh
At Netflix, we continue to improve upon our continuous delivery process. We thrive in a hybrid environment, where every developer is able to deploy code, and with that freedom comes the responsibility for ensuring that our customers are not negatively impacted. We have constructed Open Source tools toward a Continuous Delivery solution. In this presentation, from QConSF 2013, you will learn about our tool chain so that you can determine which make sense in your environment.
At Atlassian, we strive to improve how our engineering, marketing, service and IT teams work together. We believe great teamwork is the result of shared goals, effective communication, and clear and transparent processes.
Learn how Atlassian helps teams work better together. This presentation shares our newest product features and illustrate how they help us get more done.
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
There are numerous examples of DevOps and Continuous Delivery reference architectures available, and each of them vary in levels of detail, tools highlighted, and processes followed. Yet, there is a constant theme among the tool sets: Jenkins, Maven, Sonatype Nexus, Subversion, Git, Docker, Puppet/Chef, Rundeck, ServiceNow, and Sonar seem to show up time and again.
Guided discussion for BOF session during Devoxx UK 2014 - topics include JCP overall, JCP.Next effort, Adopt-a-JSR, upcoming Java EE 8 JSRs, active JSRs and Adopt OpenJDK.
Achieving Continuous Delivery: An Automation Storyjimi-c
Continuos Deployment is the act of deploying software constantly. The idea is if "release early, release often" is good, releasing very often is better. It's not trivial. Automation is part of the battle, and testing is another. Learn to use tools like Jenkins and Ansible to move from deploying software once a month to 15 times every hour, and why you'll want to.
Presented at PyCon 2015 in Montreal
Shepherding change: leading your DevOps transformationMike McGarr
So you have read the Phoenix Project, attended DevOps Days or a local meetup and you are ready to implement your own DevOps transformation. Congratulations! Now how do you get started? What do you do? Who do you pull in to help you? How is this going to work? How long will it take? Who needs to buy-in/approve? These are all the daunting questions you are left answering,...as an agent of change. As you embark on your DevOps transformation, you will come to find the toughest part is not learning Chef, but rather...the people in your organization
An overview of the Netflix Security Monkey Open Source tool. The presentation provides some background information, architectural overview, and screenshots showing the tool in action.
A high level view of how Netflix culture, open source technology, and custom software can build a continuous delivery pipeline to allow multiple deployments a day.
From Code to the Monkeys: Continuous Delivery at NetflixDianne Marsh
At Netflix, we continue to improve upon our continuous delivery process. We thrive in a hybrid environment, where every developer is able to deploy code, and with that freedom comes the responsibility for ensuring that our customers are not negatively impacted. We have constructed Open Source tools toward a Continuous Delivery solution. In this presentation, from QConSF 2013, you will learn about our tool chain so that you can determine which make sense in your environment.
At Atlassian, we strive to improve how our engineering, marketing, service and IT teams work together. We believe great teamwork is the result of shared goals, effective communication, and clear and transparent processes.
Learn how Atlassian helps teams work better together. This presentation shares our newest product features and illustrate how they help us get more done.
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
There are numerous examples of DevOps and Continuous Delivery reference architectures available, and each of them vary in levels of detail, tools highlighted, and processes followed. Yet, there is a constant theme among the tool sets: Jenkins, Maven, Sonatype Nexus, Subversion, Git, Docker, Puppet/Chef, Rundeck, ServiceNow, and Sonar seem to show up time and again.
Guided discussion for BOF session during Devoxx UK 2014 - topics include JCP overall, JCP.Next effort, Adopt-a-JSR, upcoming Java EE 8 JSRs, active JSRs and Adopt OpenJDK.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the Adopt-a-JSR program and the Transparency project and provides tools for running JUG events as part of the Adopt-a-JSR program. It discusses details such as how to run hack days, translate content into local languages, and collaborate with other JUG leads on Adopt-a-JSR activities. In addition, it highlights use cases from JUG hack days and applications developed through the Adopt-a-JSR program.
MoroccoJUG is recognized as an active actor on moving the entire Java ecosystem forward (executive community member at JCP -Java community process- last year, 2013 JCP award in 'Adopt A JSR' category ...)
This year (2015) we are planning to adopt massively the java specifications (JSRs) that will be included at Java EE 8 (glassfish.java.net/adoptajsr/). Our goal is " helping to shape the best Java entreprise platform ever!"
In this Meetup we went through the entire Java EE 8 platform, present our priorities on adopting the related JSRs, level of contributions, advantages you have on joining the efforts (boost your career, acquire new knowledges, mentoring from international experts ...)
Join the Java Evolution GIDS Bangalore & PuneHeather VanCura
The Java Community Process (JCP) is key to the evolution of Java technology. This session emphasizes the value of transparency and participation in the JCP program, through both Java User Groups (JUGs), and through the Adopt-a-JSR program, the grass roots, community led and developed program to empower Java developers around the world to make a contribution to Java technology. Find out how to become an active participant in advancing the Java platform - JSRs for Java Enterprise Edition (Java EE) 8 and Java Standard Edition (Java SE) 9 are being developed now. This session discusses the transparency that enables participation in the JCP program and how to get involved through the Adopt-a-JSR program. You will also hear about some upcoming changes to the Java Specification Request (JSR) process itself through the JCP.next effort, and learn how you can get involved. Come with your questions/suggestions, and leave with the motivation and information you need in order to become an active participant in advancing the Java platform now and in the future.
This session will explore how Java development has been brought into the open over the past decade and where it is headed in the future. Several Java developer efforts have brought open source development processes and new levels of transparency and participation into their communities. This year theJava Community Process (JCP) program celebrates twenty years of Java standards development. Since the initiation of efforts to expand the developer participation in the Java community, Java standards development is more open that it ever has been. Learn how to take part in the Java developer community, upcoming changes to the Java platform, and how you can contribute. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session answers your questions about why and how to participate in the evolution of the Java platform - how you can participate in contributing to the future of Java.
Learn how to take part in the Java developer community and the upcoming changes to Java - you can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session answers questions about why and how to participate in the evolution of the Java platform.
Talk on Java Community Process updates and progress towards more openness and transparency. Also includes information on Platform updates and how to participate in activities. This talk is from various events in EMEA in the Fall of 2018.
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...Heather VanCura
JavaOne Tutorial covering techniques for teaching kids to code. Includes tips on Scatch, Lego Mindstorms, Raspberry Pi, Robotics. Also includes suggestions for organizing events, and how to incorporate art, role model, and mentoring into coding events.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
3. 3
For the community, by the community
• The Java Community Process (JCP) is the open, inclusive
process to develop and revise Java technology specifications
(JSRs), reference implementations (RI), and technology
compatibility kits (TCK).
– The JCP program now has over 800 corporate, individual
and Java User Group (JUG) members.
– More than 370 Java technology specifications are in
development in the JCP program; ~two thirds have
reached Final Release.
• Java EE 7 Final Release 2013.
• Java SE 8 Final Release 2014.
• Java ME 8 Final Release 2014.
4. 4
Levels of participation
• Public Observer.
• Members.
• Expert Group members.
• Specification Leads.
• Executive Committee members.
6. 6
• Public JSR schedule--current, and updated regularly.
• Public read and/or write page/wiki for the JSR.
• Public discussion for the work of the JSR (archived).
• Public feedback mechanism.
• Public issue tracker.
• One EC votes on all JSRs 3x in life of JSR with public
results.
• All JSRs have 3 open public review periods (30 days).
JCP is now more open than before
8. 8
Broadening JCP Membership
• Encourage more individuals to join the JCP and to participate
in its activities while ensuring that we have appropriate IP
commitments from all members.
• New Associate membership class for individuals with a much
simpler membership agreement.
• No lawyers and no employer approval required!
• New Partner membership class for Java User Groups that are
not legal entities.
• Free membership for corporations.
• Expected completion in 2015.
10. 10
• As a corporation:
●
Influence over the technologies that drive your market.
●
Savings - it's cheaper than developing everything yourself.
●
Opportunities for your developers.
●
Increase in the size of your market.
●
Competitive advantage (ship new products faster).
• As an individual:
●
Acquire knowledge: Learn from experts, early access.
●
Better specifications based on real world experience.
●
Experience and skill development.
●
Professional Visibility: Curriculum, articles, presentations.
●
Fame and fortune – grow your reputation and network.
What do you get?
11. 11
How will you participate?
• As an individual – OK.
• As part of a team –
better.
• Work through your
JUG or employer.
●
Help each other.
●
Teach each other.
●
Work with each other.
13. 13
How Will it Help your JUG?
• Receive attention from industry.
●
Big vendors, local companies see the value of all your
efforts.
• Become more professional.
●
Participation requires organization and commitment—this
helps promote focus in your group.
• Attract people.
●
Developers working together has a global impact, and reaps
personal benefits.
• Collaborate with other JUGs.
●
Be part of something larger!
16. 16
• Join the JCP as a JUG.
– Not required, but recommended.
– You need to do this in order to contribute code, and
you get voting rights and other benefits with this membership!
• Join the Adopt-a-JSR project:
– http://java.net/projects/adoptajsr/pages/Home
– Subscribe to (archivemembers@adoptajsr.java.net).
How to get started on Adopt-a-JSR
17. 17
• BeJUG: Developed Tic-Tac-Toe game included in Java EE 7
SDK.
• Chennai JUG: Created Urban Traveler application for hack days.
• London Java Community: Multiple JSRs - myriad hack days,
talks and events organized.
• SouJava: Multiple JSRs - talks, books, articles, classes, code
dojos.
.
Use Cases of Adopters
.
18. 18
JSRs Being Developed in the JCP Now
• Java SE 9 Umbrella JSR - coming soon!
• JSR 376 – Java Platform Module System
• Java EE 8 JSRs – see next slide
• JSR 354, Money & Currency API
• JSR 363, Units of Measurement API
• JSR 377, Desktop|Embedded Application API
• JSR 282, Real Time Java Specification 2.0
20. 20
Adopt-a-JSR – Community Driven!
• Share ideas and feedback, possibly by entering issues in public
issue trackers.
• Follow expert group discussions.
• Read early versions of specifications and Javadocs.
• Try writing applications using early builds of the reference
implementation.
• Write or speak about the technology.
• Encourage others to participate.
21. 21
Putting the community back into the JCP
• No more barriers to participation.
• All members of the Java community can participate:
●
In the implementation of the platform through
OpenJDK and GlassFish.
●
In the evolution of the platform through the JCP and
Adopt-a-JSR programs.
22. 22
Resources: find out more
•JCP & Adopt-a-JSR online meeting-materials and recordings
available: http://jcp.org/en/resources/multimedia
•Follow the JCP online: http://JCP.org
– Twitter @jcp_org
– blogs.oracle.com/jcp
– Facebook: Java Community Process
•Adopt-a-JSR online:http://adoptajsr.java.net.
– Twitter @adoptajsr
– Facebook: AdoptaJSR
– members@adoptajsr.java.net - the global mailing list
– IRC: #adoptajsr channel on irc.freenode.net
– GitHub: https://github.com/Adopt-a-JSR
24. 24
Addendum: Screenshots and task
suggestions, Java EE survey.
Links from Adopt Workshop this week:
http://www.slideshare.net/delabassee/devoxx-uk-adoptajsr
http://fr.slideshare.net/antoinesd/adopt-jsr-cdi-20
http://www.slideshare.net/RichardWarburton/how-to-run-a
http://www.slideshare.net/neomatrix369/how-is-
jdkjvm-built-back-then-and-now
25. 25
Java.net wiki
You expanded wiki into eight languages: Arabic, Chinese, English,
French, German, Portuguese, Spanish, Turkish...you choose who will
translate next language!
34. 34
How can you help - easy
• Help to moderate the mailing lists; steer towards
helpful conversations
• Evangelize the JSR through social media, blogging
or lightning talks.
– Give a talk at your user group at events, or online.
• Help with documentation.
– Translate into your native language.
• Help to maintain an FAQ/Wiki.
• Improve project infrastructure & JSR visibility.
– Help with Search Engine Optimization of website.
– Ensure that downloads, mailing lists, issue trackers
are easy to find.
35. 35
How else can you help - moderate
• Organize Hack days.
• Test the early RI builds; use them to find pain points,
report bugs, suggest feature enhancements.
– Help triage issues; reproduce issues, erase/merge
duplicates, set priorities/categories etc.
• Give feedback on design; discuss issues and deliver
feedback, think about how you would use the JSR as a
developer.
• Help build the RI; get coding with the actual
implementation of the spec or build sample applications.
• Help build the TCK; all implementations must pass the
test suite – this is a great way to gain test experience.
36. 36
Marketing, for the community, by the community
• Build an outreach team to help.
– Infrastructure, Writing, Social.
• Save the Date – six weeks in advance.
– RSVP list – overbook (50% will actually attend).
• Regularly (~weekly) share new details of event.
– Speakers, topics, pictures, fun activities...
• Big push week before event – enlist key team members.
• Blitz 24 hours in advance.
• It will take time to transition from passive to active events.
– Communicate with JUG members on the topic
• Consistency is key.
• Have fun!!!!!
37. 37
Marketing, for the community, by the community
• Meet people where they are
– JUG web site
– Meetup
– Twitter
– LinkedIn
– Facebook
– Instagram
– Email lists
– Newsletter
– Google+
– Event page
38. 38
Java EE 8 Community Survey
Glassfish.org/survey