webtide.com Open in urlscan Pro
107.22.210.238  Public Scan

Submitted URL: http://blogs.webtide.com/
Effective URL: https://webtide.com/
Submission: On November 20 via api from FI — Scanned from FI

Form analysis 1 forms found in the DOM

<form>
  <div>
    <div class="nf-before-form-content"><nf-section>
        <div class="nf-form-fields-required"> </div>
      </nf-section></div>
    <div class="nf-form-content ">
      <div>
        <div class="nf-mp-header">
          <div>
          </div>
        </div>
        <div class="nf-mp-body"><nf-rows-wrap>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 50%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-9-container" class="nf-field-container firstname-container  label-hidden ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-9-wrap" class="field-wrap firstname-wrap" data-field-id="9">
                            <div class="nf-field-label">
                              <label for="nf-field-9" id="nf-label-field-9" class=""> First Name <span class="ninja-forms-req-symbol">*</span>
                              </label>
                            </div>
                            <div class="nf-field-element">
                              <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-9" name="fname" autocomplete="given-name" placeholder="First Name" aria-invalid="false" aria-describedby="nf-error-9"
                                aria-labelledby="nf-label-field-9" aria-required="true" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-9" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
                <div class="nf-cell" style="width: 50%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-10-container" class="nf-field-container lastname-container  label-hidden ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-10-wrap" class="field-wrap lastname-wrap" data-field-id="10">
                            <div class="nf-field-label">
                              <label for="nf-field-10" id="nf-label-field-10" class=""> Last Name <span class="ninja-forms-req-symbol">*</span>
                              </label>
                            </div>
                            <div class="nf-field-element">
                              <input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-10" name="lname" autocomplete="family-name" placeholder="Last Name" aria-invalid="false" aria-describedby="nf-error-10"
                                aria-labelledby="nf-label-field-10" aria-required="true" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-10" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-2-container" class="nf-field-container email-container  label-hidden ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-2-wrap" class="field-wrap email-wrap" data-field-id="2">
                            <div class="nf-field-label">
                              <label for="nf-field-2" id="nf-label-field-2" class=""> Email <span class="ninja-forms-req-symbol">*</span>
                              </label>
                            </div>
                            <div class="nf-field-element">
                              <input type="email" value="" class="ninja-forms-field nf-element" id="nf-field-2" name="email" autocomplete="email" placeholder="Email" aria-invalid="false" aria-describedby="nf-error-2"
                                aria-labelledby="nf-label-field-2" aria-required="true" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-2" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-11-container" class="nf-field-container textbox-container  label-hidden ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-11-wrap" class="field-wrap textbox-wrap" data-field-id="11">
                            <div class="nf-field-label">
                              <label for="nf-field-11" id="nf-label-field-11" class=""> Organization </label>
                            </div>
                            <div class="nf-field-element">
                              <input type="text" value="" class="ninja-forms-field nf-element" placeholder="Organization" id="nf-field-11" name="nf-field-11" aria-invalid="false" aria-describedby="nf-error-11" aria-labelledby="nf-label-field-11">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-11" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-3-container" class="nf-field-container textarea-container  label-hidden ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-3-wrap" class="field-wrap textarea-wrap" data-field-id="3">
                            <div class="nf-field-label">
                              <label for="nf-field-3" id="nf-label-field-3" class=""> Message <span class="ninja-forms-req-symbol">*</span>
                              </label>
                            </div>
                            <div class="nf-field-element">
                              <textarea id="nf-field-3" name="nf-field-3" aria-invalid="false" aria-describedby="nf-error-3" class="ninja-forms-field nf-element" placeholder="Message" aria-labelledby="nf-label-field-3" aria-required="true"
                                required=""></textarea>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-3" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-4-container" class="nf-field-container submit-container  label-above  textbox-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-4-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="4">
                            <div class="nf-field-label"></div>
                            <div class="nf-field-element">
                              <input id="nf-field-4" class="ninja-forms-field nf-element " type="submit" value="Submit">
                            </div>
                            <div class="nf-error-wrap"></div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-4" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
          </nf-rows-wrap></div>
        <div class="nf-mp-footer">
          <div>
          </div>
        </div>
      </div>
    </div>
    <div class="nf-after-form-content"><nf-section>
        <div id="nf-form-errors-1" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
        <div class="nf-form-hp"><nf-section>
            <label id="nf-label-field-hp-1" for="nf-field-hp-1" aria-hidden="true"> If you are a human seeing this field, please leave it empty. <input id="nf-field-hp-1" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value=""
                aria-labelledby="nf-label-field-hp-1">
            </label>
          </nf-section></div>
      </nf-section></div>
  </div>
</form>

Text Content

Toggle Navigation
 * What We Do
 * Who We Are
 * Blog
 * Contact Us


LIFECYCLE SUPPORT FOR ECLIPSE JETTY AND COMETD

By Developers, For Developers
Learn More



NEED EXPERT JETTY HELP?

Get private access to the committers of the open source Jetty and CometD
projects!
Learn More



LOST AT SEA AND NEED A LIFELINE?

We offer many options to fit your companies needs.
Learn more



WEBTIDE LIFECYCLE SUPPORT

OUR INNOVATIVE SUPPORT APPROACH GIVES YOU THE BENEFITS OF OPEN SOURCE WITH THE
STABILITY YOUR BUSINESS DEMANDS.

ACCESS

Provide your developers with direct access to the developers of Jetty and
CometD, allowing them to spend less time working with our technology so they can
spend their time on what you care about most, your business.

SECURITY

Get notification of critical vulnerabilities before they become public. Webtide
will work with you one on one to determine exposure, mitigation and ultimately
resolution.

TRIAGE

When production environments fail it directly impacts your business, with
Lifecycle Support we assist your team in identifying if the issue originates
with Jetty, and if so, how to resolve it as quickly as possible.

MIGRATION

The developers of Jetty are ready to help you identify what you need to know
about migrating between major and minor updates of Jetty. Our goal is to help
you minimize the time your team spends in software upgrade cycles for Jetty and
CometD.

OPEN SOURCE

Many businesses are afraid to engage with open source, instead choosing to be
silent consumers. Since Webtide is composed of the active committers of the open
source software, your team has direct, private and personal access to the
committers themselves.

PERFORMANCE

Webtide works hard to ensure Jetty will never be the bottleneck for application
deployment and we will work with you to ensure it. We can work with you to use
the proper tools to create and run meaningful benchmarks for your software, and
help identify issues at scale.

QUALITY ASSURANCE

Ensuring your application operates correctly is a mammoth undertaking, let
Webtide help you with strategies for lightweight embedded testing that gives you
the power of a container in a bite-sized package.

When the Jetty project was started in 1995, no one knew what the future would
hold for Java, much less a small issue tracking system written by Greg Wilkins
and submitted to a competition by Sun Microsystems (it won!). Servlets became a
thing, and Jetty evolved into an HTTP server and servlet engine. It was further
developed through Mort Bay Consulting until 2007, when Webtide LLC was started
with one goal. To provide businesses with the services and tools they need to be
successful by having direct access to the developers of Jetty.

For over 15 years, Webtide has successfully served as the intermediary between
business needs and open source, fully funding the ongoing development of Jetty
through services and support with our customers. We exist to serve as the bridge
between business needs and the constantly changing landscape of protocols and
specifications that make up the internet today.

Our customers directly support the open-source project by working with Webtide
as it is entirely owned and operated by the developers of Jetty and CometD!


WEBTIDE BLOG

THE LATEST FROM OUR TEAM

GENERAL

IF VIRTUAL THREADS ARE THE SOLUTION, WHAT IS THE PROBLEM?

Java’s Virtual Threads (aka Project Loom or JEP 444) have arrived as a full
platform feature in Java 21, which has generated considerable interest and many
projects (including Eclipse Jetty) are adding support. I have Read more…

JETTY

SECURITY AUDIT WITH TRAIL OF BITS

Several months ago, the Eclipse Foundation approached the Eclipse Jetty project
with the offer of a security audit. The effort was being supported through a
collaboration with the Open Source Technology Improvement Fund (OSTIF), with
Read more…

GENERAL

NEW JETTY 12 MAVEN COORDINATES

Now that Jetty 12.0.1 is released to Maven Central, we’ve started to get a few
questions about where some artifacts are, or when we intend to release them (as
folks cannot find them). Things have Read more…




INTERESTED IN WORKING WITH US?

SEND US YOUR INFORMATION AND WE WILL GET BACK TO YOU AS SOON AS POSSIBLE!

CONTACT US

First Name *


Last Name *


Email *


Organization


Message *




If you are a human seeing this field, please leave it empty.

 * Home
 * About Webtide
 * Blog
 * Contact Us

Hestia | Powered by Eclipse Jetty and WordPress