springone.io Open in urlscan Pro
3.143.20.133  Public Scan

Submitted URL: https://info.pivotal.io/NjI1LUlVSi0wMDkAAAGEpQIRfm-FhbxHxlQwm0kTBAjNUCbTXgrtMKQy2N1_jI68QRLSV0dAXe9IYavPvBvasENDJ8Q=
Effective URL: https://springone.io/2022/cfp
Submission: On May 31 via manual from MX — Scanned from DE

Form analysis 2 forms found in the DOM

<form id="mktoForm_8668" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1px;">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoFormRow"><input type="hidden" name="Most_Recent_Lead_Source_Description__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Global_GN_WS_Q123_Website_SpringOne Notification" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Original_Lead_Source_Description__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Global_GN_WS_Q123_Website_SpringOne Notification" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Original_Lead_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Event" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="LeadSource" class="mktoField mktoFieldDescriptor mktoFormCol" value="Event" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="PaaS__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Yes" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Agile__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Yes" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow"><input type="hidden" name="Data__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Yes" style="margin-bottom: 10px;">
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Email address" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
          class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap mktoRequiredField"><label for="Email_Consent__c" id="LblEmail_Consent__c" class="mktoLabel mktoHasWidth" style="width: 0px;">
          <div class="mktoAsterix">*</div>
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
        <div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 150px;"><input name="Email_Consent__c" id="mktoCheckbox_121758_0" type="checkbox" value="true" aria-required="true"
            aria-labelledby="LblEmail_Consent__c LblmktoCheckbox_121758_0 InstructEmail_Consent__c" class="mktoField"><label for="mktoCheckbox_121758_0" id="LblmktoCheckbox_121758_0">Yes, I would like to receive communications from VMware and/or its
            affiliates regarding products and services, newsletters, and events.</label></div><span id="InstructEmail_Consent__c" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 0px;"><button type="submit" class="mktoButton">Sign up</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="8668"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="625-IUJ-009">
</form>

<form novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;">
</form>

Text Content

Dec 6–8, 2022

Call for Papers Travel FAQ
Register


CALL FOR PAPERS

SpringOne is all about your stories. From Spring Framework to Kubernetes to
microservices and everything in between, we want you to submit a paper that
shares your insights and expertise on topics like streaming data, design
patterns, event-driven architectures, DevSecOps, platforms, data and machine
learning, and CI/CD. (And so much more beyond that.)

Tell us about your challenges and how you’re overcoming them. What you've
discovered that you’d like to share with the community. Where you are in your
transformation journey—and where you’re going next.

Call for Papers closes June 28, 2022.

Submit a talk

Already created an account? Sign in to submit a talk.


 * Talks
 * Topics
 * Paper tips
 * Resources and policies


TALKS

This year’s event will feature six tracks:


 * BEGINNER-FRIENDLY SPRING


 * INTERMEDIATE/ADVANCED SPRING


 * PLATFORMS AND STACKS


 * PEOPLE, PROCESS, AND CULTURE


 * PROGRAMMING TOOLS


 * CASE STUDIES

When you submit your talk, you can identify whether you’re more comfortable
presenting in person or virtually.

We’re considering papers for the following types of presentations:


25-MIN TALKS

Some Spring tech topics fit here, but typically we see talks on things like
development practices, TDD, case studies, product management, culture, and
digital transformation.


50-MIN TALKS

Most tech talks in the areas of Spring, Kubernetes, serverless, data, or other
topics fit here. These are practitioner-oriented, deep-dive topics with lots of
live coding or demos, and they often have a GitHub repo that attendees can go
home with.

Note: Sessions that can be either 25 or 50 minutes are easy to work with! If
you’re submitting a 50-min talk, we highly encourage you to also consider a plan
for a 25-min talk if it becomes necessary. If shortening really isn’t an option,
please note that in the “Notes for the Content Committee” field. If you can
expand or contract your topic in either direction, please note that as well.


TOPICS

We organize and consider sessions by their primary meta tag. Please choose the
single most relevant tag that aligns to the core of your talk from the following
options.


 * GRAPHQL
   
   GraphQL Java, HTTP, WebSocket, RSocket, GraphQL Schema, GraphQL Query
   Language


 * NATIVE/AOT
   
   Spring Native, GraalVM


 * DATA
   
   Spring Data, Spring Batch, Redis, data science, Apache Spark, machine
   learning, Hadoop, streams (Note: DBA-focused content is not encouraged)


 * SECURITY
   
   Spring Security, OAuth, Spring Authorization Server


 * SERVERLESS
   
   Spring Cloud, Spring Cloud Services, Spring Cloud Function, serverless,
   Lambda, Knative, events, streams, channels


 * MICROSERVICES
   
   Spring Cloud, Spring Cloud Services, Spring Cloud Function, serverless,
   Lambda, Knative, events, streams, channels, pub/sub, architecture,
   distributed architecture


 * WEB
   
   REST, Spring MVC, Spring WebFlux, ASP .NET Core, HTML/CSS, web server, full
   stack


 * TESTING
   
   TDD, unit testing, integration testing, JUnit, Mockito


 * ARCHITECTURE
   
   General architecture topics


 * KOTLIN
   
   General Kotlin topics


 * DEVOPS
   
   Value stream, automation, culture, continuous improvement, security,
   operations, monitoring, observability


 * CI/CD
   
   Spinnaker, Concourse, Jenkins, canary and blue/green release, progressive
   deployment pipelines, release management, builds, testing


 * AGILE
   
   Mobbing, remote agile, pair programming, test-driven development, estimating
   (or not estimating), agile/XP, other methodology topics


 * REACTIVE
   
   Stream processing, Project Reactor, Spring Cloud Stream, general reactive
   programming, actors


 * KUBERNETES
   
   Kubernetes fundamentals, Envoy, Istio, containers, VMware Tanzu Kubernetes
   Grid


 * CLOUD FOUNDRY
   
   Most Cloud Foundry talks focus on ops or dev practitioners: VMware Tanzu
   Application Service, VMware Tanzu Kubernetes Grid, security, UAA, BOSH,
   networking


 * MESSAGING
   
   Streaming, IoT, event mesh, high throughput, message broker, event log,
   Spring Cloud Stream, MQTT, AMQP, Websocket, STOMP, reactive


 * LANGUAGE AND TOOLING
   
   General language and tooling topics


 * .NET
   
   General .NET topics


 * APP MODENRIZATION
   
   Evolution, migrating to the cloud, disruption, accelerating the journey,
   replatforming, organizational transformation


 * LEADERSHIP
   
   Transformation, management, enterprise architect, executives, strategy,
   vision, innovation, finance, support, growth, value, business, transform,
   collaboration


 * SPRING
   
   General Spring topics


 * WHAT'S NEW IN SPRING
   
   AOT, Native, Spring for GraphQL, Spring Framework 6.0, Spring Boot 3.0


 * APIS
   
   Spring MVC, Spring WebFlux, REST, GraphQL, Spring for GraphQL


 * JAMSTACK/WASM
   
   React, Vue, Svelte, Angular, full stack


TIPS FOR A SUCCESSFUL PAPER

Help us understand why your presentation is right for SpringOne. Below are some
tips for writing a successful paper. Please keep in mind that this event is by
and for professionals. Our participants expect that all presentations and
supporting materials will be respectful, inclusive, and adhere to our Code of
Conduct.


 * 1. BE INCLUSIVE.
   
   Does your presentation have the participation of a woman, person of color, or
   member of another group often underrepresented at tech conferences? Diversity
   is one of the factors we seriously consider when reviewing papers as we seek
   to broaden our speaker roster.


 * 2. KEEP THE AUDIENCE IN MIND.
   
   SpringOne attendees are professional, and already have a base level of
   technical knowledge. Attendees come to SpringOne to learn, so consider
   keeping papers free of marketing and sales pitches.


 * 3. BE AUTHENTIC.
   
   Your peers need original ideas in real-world scenarios, relevant examples,
   and knowledge transfer.


 * 4. BE THOROUGH.
   
   Short, concise abstracts are great for the conference website, but we
   strongly suggest supplying details for committee consideration. Use the notes
   field to be specific: What technology will you use? If your abstract is
   vague, or covers many different subjects, what is the main thrust of your
   talk?


 * 5. INTRODUCE THE TEAM.
   
   If you are proposing a panel, tell us who else would be on it. If
   co-presenting, include detail about your co-presenter(s).


 * 6. CONTEXT IS IMPORTANT.
   
   If your talk is about a truly groundbreaking topic, it’ll be helpful to
   describe it in terms that attendees might already be familiar with.


 * 7. EXPLAIN WHY PEOPLE WILL WANT TO ATTEND.
   
   Is your topic gaining traction? Is it critical to business? Will attendees
   learn how to use it, program it, or just be introduced to it?


 * 8. BE INNOVATIVE.
   
   Repeated talks from the conference circuit are less appealing. If you speak
   frequently at events, be sure to note why this presentation is different.


 * 9. DON’T ASSUME THAT YOUR COMPANY’S NAME BUYS YOU CREDIBILITY.
   
   If you’re talking about something important that you have specific knowledge
   of because of what your company does, spell that out in the description.


 * 10. DEFINE YOUR AUDIENCE.
   
   Indicate the experience and knowledge level of the audience that you are
   targeting: novice, intermediate, or expert.


RESOURCES AND POLICIES


CODE OF CONDUCT

We expect all participants, including speakers, to follow our Code of Conduct,
the core of which is: SpringOne should be a safe and productive environment for
everyone.


CO-PRESENTERS

If your paper is accepted, you’ll be able to add co-presenters. If you need more
than three co-presenters, please contact us.

GET SPRINGONE UPDATES

Subscribe
*




*

Yes, I would like to receive communications from VMware and/or its affiliates
regarding products and services, newsletters, and events.



Sign up

Thank you for signing up to receive event news.

We look forward to hanging out with you at SpringOne.

FAQ 2021 Code of Conduct Terms and Conditions
Copyright © 2022 VMware, Inc. or its affiliates. All rights reserved. Terms of
Use Privacy Your California Privacy Rights Cookie Settings

We use cookies to provide you with the best experience on our website, to
improve usability and performance and thereby improve what we offer to you. Our
website may also use third-party cookies to display advertising that is more
relevant to you. By clicking on the “Accept All” button you agree to the storing
of cookies on your device. If you want to know more about how we use cookies,
please see our Cookie Policy.

Cookie Settings Accept All Cookies



COOKIE PREFERENCE CENTER




GENERAL INFORMATION ON COOKIES

GENERAL INFORMATION ON COOKIES

When you visit our website, we use cookies to ensure that we give you the best
experience. This information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies by clicking on the
different category headings to find out more and change your settings. However,
blocking some types of cookies may impact your experience on the site and the
services we are able to offer. Further information can be found in our
Cookie Policy.


 * STRICTLY NECESSARY
   
   STRICTLY NECESSARY
   
   Always Active
   Strictly Necessary
   
   Strictly necessary cookies are always enabled since they are essential for
   our website to function. They enable core functionality such as security,
   network management, and website accessibility. You can set your browser to
   block or alert you about these cookies, but this may affect how the website
   functions. For more information please visit www.aboutcookies.org or
   www.allaboutcookies.org.
   
   Cookie Details‎


 * PERFORMANCE
   
   PERFORMANCE
   
   Performance
   
   Performance cookies are used to analyze the user experience to improve our
   website by collecting and reporting information on how you use it. They allow
   us to know which pages are the most and least popular, see how visitors move
   around the site, optimize our website and make it easier to navigate.
   
   Cookie Details‎


 * FUNCTIONAL
   
   FUNCTIONAL
   
   Functional
   
   Functional cookies help us keep track of your past browsing choices so we can
   improve usability and customize your experience. These cookies enable the
   website to remember your preferred settings, language preferences, location
   and other customizable elements such as font or text size. If you do not
   allow these cookies, then some or all of these services may not function
   properly.
   
   Cookie Details‎


 * ADVERTISING
   
   ADVERTISING
   
   Advertising
   
   Advertising cookies are used to send you relevant advertising and promotional
   information. They may be set through our site by third parties to build a
   profile of your interests and show you relevant advertisements on other
   sites. These cookies do not directly store personal information, but their
   function is based on uniquely identifying your browser and internet device.
   
   Cookie Details‎


 * SOCIAL MEDIA
   
   SOCIAL MEDIA
   
   Social Media
   
   Social media cookies are intended to facilitate the sharing of content and to
   improve the user experience. These cookies can sometimes track your
   activities. We do not control social media cookies and they do not allow us
   to gain access to your social media accounts. Please refer to the relevant
   social media platform’s privacy policies for more information.
   
   Cookie Details‎

Back Button


ADVERTISING COOKIES

Filter Button
Consent Leg.Interest
Select All Vendors
Select All Vendors
Select All Hosts

Select All

 * REPLACE-WITH-DYANMIC-HOST-ID
   
   
   
   View Third Party Cookies
   
    * Name
      cookie name



Clear Filters

Information storage and access
Apply
Confirm My Choices Allow All