www.infoq.com Open in urlscan Pro
35.162.120.169  Public Scan

URL: https://www.infoq.com/software-archit/
Submission: On May 27 via api from FI — Scanned from FI

Form analysis 6 forms found in the DOM

Name: search-form /search.action

<form id="searchForm" name="search-form" action="/search.action" enctype="multipart/form-data" class="search icon__search icon icon__green">
  <div class="field search__bar input__text input__no-label input__small">
    <label for="search" class="label field__label">Search</label>
    <input name="queryString" type="text" id="search" value="" placeholder="Search" class="input field__input">
    <input type="hidden" name="page" value="1">
    <input type="hidden" size="15" name="searchOrder">
  </div>
  <input value="Search" type="submit" class="search__go" disabled="">
</form>

/login.action

<form id="login-form" data-vv-scope="login" class="login__form form" action="/login.action">
  <input type="hidden" id="loginWidgetOrigin" name="loginWidgetOrigin" value="mainLogin">
  <input type="hidden" name="fromP13N" id="isP13n" value="false">
  <input type="hidden" name="fromP13NId" id="p13n-id" value="">
  <input type="hidden" name="fromP13NType" id="p13n-type" value="">
  <div class="field form__row input__text input__small" data-vv-as="Email" data-vv-scope="login">
    <label for="email" class="label field__label">Email</label>
    <input type="text" id="email" placeholder="" class="input field__input" name="username">
  </div>
  <div class="field form__row input__password input__small" data-vv-as="Password" data-vv-scope="login">
    <label for="password" class="label field__label">Password</label>
    <input type="password" id="password" placeholder="" class="input field__input" name="password">
    <p data-message="resultMessage"></p>
  </div>
  <input type="submit" value="Login" class="form__row button button__medium button__green">
  <div class="login__actions">
    <button aria-label="Forgot password ?" class="forgot button button__unstyled">Forgot password ?</button>
  </div>
</form>

/resetpasswordinit.action

<form id="forgot-password-form" data-vv-scope="forgot" class="forgot__form form" action="/resetpasswordinit.action" onsubmit="UserActions_Login.showMessage($(this),JSi18n.login_sendingRequest);">
  <div data-vv-as="Email" data-vv-scope="forgot" class="field form__row input__text input__small">
    <label for="forgotten_email" class="label field__label">InfoQ Account Email</label>
    <input id="forgotten_email" name="email" placeholder="" class="input field__input" type="text" onkeyup="UserActions_ResetPass.checkInputStatus('forgotten_email','forgotPassMessage',JSi18n.login_invalid_email,'submit_resetPass');">
    <p id="forgotPassMessage" data-message="resultMessage"></p>
  </div>
  <input type="submit" id="submit_resetPass" value="Send Recovery Email" class="button button__medium button__green"
    onclick="return UserActions_ResetPass.checkInputStatus('forgotten_email','forgotPassMessage',JSi18n.login_invalid_email,'submit_resetPass');">
  <p class="login__actions">
    <button aria-label="Back to login" class="back-to-login button button__unstyled">Back to login</button>
  </p>
</form>

/reactivate.action

<form id="email-revalidation-form" data-vv-scope="revalidation" class="revalidation__form form" action="/reactivate.action" onsubmit="UserActions_Login.showMessage($(this),JSi18n.login_sendingRequest);">
  <div data-vv-as="Email" data-vv-scope="revalidation" class="field form__row input__text input__small">
    <label for="revalidated_email" class="label field__label">Resend Activation</label>
    <input id="revalidated_email" name="email" placeholder="" class="input field__input" type="text" onkeyup="UserActions_ResetPass.checkInputStatus('revalidated_email','emailRevalidMessage',JSi18n.login_invalid_email,'submit_resetPass');">
    <p id="emailRevalidMessage" data-message="resultMessage"></p>
  </div>
  <input type="submit" value="Resend" class="button button__medium button__green" onclick="return UserActions_ResetPass.checkInputStatus('revalidated_email','emailRevalidMessage',JSi18n.login_invalid_email,'submit_resetPass');">
  <p class="login__actions">
    <button id="show-login" aria-label="Back to login" class="back-to-login button button__unstyled">Back to login</button>
  </p>
</form>

POST

<form class="icon icon__green icon__search search" method="post" onsubmit="javascript:$('#search').val($('#search_key_from_error').val());$('#searchForm').submit();return false;">
  <div class="field input__text input__no-label search__bar input__large">
    <label class="field__label label" for="search_key_from_error">Search</label>
    <input class="field__input input" id="search_key_from_error" placeholder="Search" type="text">
  </div>
  <input class="search__go" type="submit" value="Go" disabled="">
</form>

Name: footerNewsletterForm #

<form class="form gdpr" name="footerNewsletterForm" id="footerNewsletterForm" action="#" onsubmit="footerNewsletter.saveSubscription(); return false;">
  <div class="field newsletter__mail input__text input__no-label input__medium email">
    <label for="email-newsletter-infoq" class="label field__label">Enter your e-mail address</label>
    <input id="email-newsletter-infoq" name="footerNewsletterEmail" placeholder="Enter your e-mail address" class="input field__input" type="text">
    <input type="text" name="emailH" id="input_email_h" aria-required="false" style="display:none !important" tabindex="-1" autocomplete="off">
    <input type="hidden" id="fnt" name="fnt" value="9qUNm0qhj1V2xZ10">
    <input type="hidden" id="footerNewsletterType" name="footerNewsletterType" value="regular">
    <input type="hidden" id="cmpi" name="cmpi" value="1">
  </div>
  <div class="hidden inited">
    <span aria-required="false" class="input__select field country">
      <label for="input-simple-newsletter-country" class="label field__label">Select your country</label>
      <select id="input-simple-newsletter-country" class="select field__input">
        <option value="" class="select__option">Select a country</option>
        <option value="3">Afghanistan</option>
        <option value="244">Åland</option>
        <option value="6">Albania</option>
        <option value="61">Algeria</option>
        <option value="13">American Samoa</option>
        <option value="1">Andorra</option>
        <option value="9">Angola</option>
        <option value="5">Anguilla</option>
        <option value="11">Antarctica</option>
        <option value="4">Antigua and Barbuda</option>
        <option value="12">Argentina</option>
        <option value="7">Armenia</option>
        <option value="16">Aruba</option>
        <option value="15">Australia</option>
        <option value="14">Austria</option>
        <option value="17">Azerbaijan</option>
        <option value="31">Bahamas</option>
        <option value="24">Bahrain</option>
        <option value="20">Bangladesh</option>
        <option value="19">Barbados</option>
        <option value="35">Belarus</option>
        <option value="21">Belgium</option>
        <option value="36">Belize</option>
        <option value="26">Benin</option>
        <option value="27">Bermuda</option>
        <option value="32">Bhutan</option>
        <option value="29">Bolivia</option>
        <option value="254">Bonaire, Sint Eustatius, and Saba</option>
        <option value="18">Bosnia and Herzegovina</option>
        <option value="34">Botswana</option>
        <option value="33">Bouvet Island</option>
        <option value="30">Brazil</option>
        <option value="104">British Indian Ocean Territory</option>
        <option value="28">Brunei Darussalam</option>
        <option value="23">Bulgaria</option>
        <option value="22">Burkina Faso</option>
        <option value="25">Burundi</option>
        <option value="114">Cambodia</option>
        <option value="46">Cameroon</option>
        <option value="37">Canada</option>
        <option value="52">Cape Verde</option>
        <option value="121">Cayman Islands</option>
        <option value="40">Central African Republic</option>
        <option value="207">Chad</option>
        <option value="45">Chile</option>
        <option value="47">China</option>
        <option value="53">Christmas Island</option>
        <option value="38">Cocos (Keeling) Islands</option>
        <option value="48">Colombia</option>
        <option value="116">Comoros</option>
        <option value="39">Congo (Democratic Republic)</option>
        <option value="41">Congo (People's Republic)</option>
        <option value="44">Cook Islands</option>
        <option value="49">Costa Rica</option>
        <option value="43">Cote D'Ivoire</option>
        <option value="97">Croatia</option>
        <option value="51">Cuba</option>
        <option value="253">Curaçao</option>
        <option value="54">Cyprus</option>
        <option value="55">Czech Republic</option>
        <option value="58">Denmark</option>
        <option value="57">Djibouti</option>
        <option value="59">Dominica</option>
        <option value="60">Dominican Republic</option>
        <option value="213">East Timor</option>
        <option value="62">Ecuador</option>
        <option value="64">Egypt</option>
        <option value="203">El Salvador</option>
        <option value="87">Equatorial Guinea</option>
        <option value="66">Eritrea</option>
        <option value="63">Estonia</option>
        <option value="68">Ethiopia</option>
        <option value="72">Falkland Islands (Malvinas)</option>
        <option value="74">Faroe Islands</option>
        <option value="71">Fiji</option>
        <option value="70">Finland</option>
        <option value="75">France</option>
        <option value="80">French Guiana</option>
        <option value="170">French Polynesia</option>
        <option value="208">French Southern Territories</option>
        <option value="76">Gabon</option>
        <option value="84">Gambia</option>
        <option value="79">Georgia</option>
        <option value="56">Germany</option>
        <option value="81">Ghana</option>
        <option value="82">Gibraltar</option>
        <option value="88">Greece</option>
        <option value="83">Greenland</option>
        <option value="78">Grenada</option>
        <option value="86">Guadeloupe</option>
        <option value="91">Guam</option>
        <option value="90">Guatemala</option>
        <option value="249">Guernsey</option>
        <option value="85">Guinea</option>
        <option value="92">Guinea-Bissau</option>
        <option value="93">Guyana</option>
        <option value="98">Haiti</option>
        <option value="95">Heard Island and McDonald Islands</option>
        <option value="96">Honduras</option>
        <option value="94">Hong Kong</option>
        <option value="99">Hungary</option>
        <option value="107">Iceland</option>
        <option value="103">India</option>
        <option value="100">Indonesia</option>
        <option value="106">Iran</option>
        <option value="105">Iraq</option>
        <option value="101">Ireland</option>
        <option value="245">Isle of Man</option>
        <option value="102">Israel</option>
        <option value="108">Italy</option>
        <option value="109">Jamaica</option>
        <option value="111">Japan</option>
        <option value="250">Jersey</option>
        <option value="110">Jordan</option>
        <option value="122">Kazakhstan</option>
        <option value="112">Kenya</option>
        <option value="115">Kiribati</option>
        <option value="243">Kosovo</option>
        <option value="120">Kuwait</option>
        <option value="113">Kyrgyzstan</option>
        <option value="123">Laos</option>
        <option value="132">Latvia</option>
        <option value="124">Lebanon</option>
        <option value="129">Lesotho</option>
        <option value="128">Liberia</option>
        <option value="133">Libya</option>
        <option value="126">Liechtenstein</option>
        <option value="130">Lithuania</option>
        <option value="131">Luxembourg</option>
        <option value="143">Macau</option>
        <option value="139">Macedonia</option>
        <option value="137">Madagascar</option>
        <option value="151">Malawi</option>
        <option value="153">Malaysia</option>
        <option value="150">Maldives</option>
        <option value="140">Mali</option>
        <option value="148">Malta</option>
        <option value="138">Marshall Islands</option>
        <option value="145">Martinique</option>
        <option value="146">Mauritania</option>
        <option value="149">Mauritius</option>
        <option value="238">Mayotte</option>
        <option value="152">Mexico</option>
        <option value="73">Micronesia</option>
        <option value="136">Moldova</option>
        <option value="135">Monaco</option>
        <option value="142">Mongolia</option>
        <option value="246">Montenegro</option>
        <option value="147">Montserrat</option>
        <option value="134">Morocco</option>
        <option value="154">Mozambique</option>
        <option value="141">Myanmar</option>
        <option value="155">Namibia</option>
        <option value="164">Nauru</option>
        <option value="163">Nepal</option>
        <option value="161">Netherlands</option>
        <option value="8">Netherlands Antilles</option>
        <option value="156">New Caledonia</option>
        <option value="166">New Zealand</option>
        <option value="160">Nicaragua</option>
        <option value="157">Niger</option>
        <option value="159">Nigeria</option>
        <option value="165">Niue</option>
        <option value="158">Norfolk Island</option>
        <option value="118">North Korea</option>
        <option value="144">Northern Mariana Islands</option>
        <option value="162">Norway</option>
        <option value="167">Oman</option>
        <option value="173">Pakistan</option>
        <option value="180">Palau</option>
        <option value="178">Palestinian Territory</option>
        <option value="168">Panama</option>
        <option value="171">Papua New Guinea</option>
        <option value="181">Paraguay</option>
        <option value="169">Peru</option>
        <option value="172">Philippines</option>
        <option value="176">Pitcairn</option>
        <option value="174">Poland</option>
        <option value="179">Portugal</option>
        <option value="177">Puerto Rico</option>
        <option value="182">Qatar</option>
        <option value="183">Reunion</option>
        <option value="184">Romania</option>
        <option value="185">Russian Federation</option>
        <option value="186">Rwanda</option>
        <option value="193">Saint Helena</option>
        <option value="117">Saint Kitts and Nevis</option>
        <option value="125">Saint Lucia</option>
        <option value="251">Saint Martin</option>
        <option value="175">Saint Pierre and Miquelon</option>
        <option value="229">Saint Vincent and the Grenadines</option>
        <option value="247">Saint-Barthélemy</option>
        <option value="236">Samoa</option>
        <option value="198">San Marino</option>
        <option value="202">Sao Tome and Principe</option>
        <option value="187">Saudi Arabia</option>
        <option value="199">Senegal</option>
        <option value="248">Serbia</option>
        <option value="189">Seychelles</option>
        <option value="197">Sierra Leone</option>
        <option value="192">Singapore</option>
        <option value="252">Sint Maarten</option>
        <option value="196">Slovakia</option>
        <option value="194">Slovenia</option>
        <option value="188">Solomon Islands</option>
        <option value="200">Somalia</option>
        <option value="239">South Africa</option>
        <option value="89">South Georgia and the South Sandwich Islands</option>
        <option value="119">South Korea</option>
        <option value="255">South Sudan</option>
        <option value="67">Spain</option>
        <option value="127">Sri Lanka</option>
        <option value="190">Sudan</option>
        <option value="201">Suriname</option>
        <option value="195">Svalbard and Jan Mayen</option>
        <option value="205">Swaziland</option>
        <option value="191">Sweden</option>
        <option value="42">Switzerland</option>
        <option value="204">Syria</option>
        <option value="220">Taiwan</option>
        <option value="211">Tajikistan</option>
        <option value="221">Tanzania</option>
        <option value="210">Thailand</option>
        <option value="209">Togo</option>
        <option value="212">Tokelau</option>
        <option value="216">Tonga</option>
        <option value="218">Trinidad and Tobago</option>
        <option value="215">Tunisia</option>
        <option value="217">Turkey</option>
        <option value="214">Turkmenistan</option>
        <option value="206">Turks and Caicos Islands</option>
        <option value="219">Tuvalu</option>
        <option value="223">Uganda</option>
        <option value="222">Ukraine</option>
        <option value="2">United Arab Emirates</option>
        <option value="77">United Kingdom</option>
        <option value="224">United States Minor Outlying Islands</option>
        <option value="226">Uruguay</option>
        <option value="225">USA</option>
        <option value="227">Uzbekistan</option>
        <option value="234">Vanuatu</option>
        <option value="228">Vatican City (Holy See)</option>
        <option value="230">Venezuela</option>
        <option value="233">Vietnam</option>
        <option value="231">Virgin Islands (British)</option>
        <option value="232">Virgin Islands (U.S.)</option>
        <option value="235">Wallis and Futuna</option>
        <option value="65">Western Sahara</option>
        <option value="237">Yemen</option>
        <option value="241">Zaire</option>
        <option value="240">Zambia</option>
        <option value="242">Zimbabwe</option>
      </select>
      <p class="input__message field__desc"></p>
    </span>
    <span class="input__checkbox field hidden">
      <input type="checkbox" id="gdpr-consent-simple-nl">
      <label for="gdpr-consent-simple-nl" class="label"><span>I consent to InfoQ.com handling my data as explained in this <a href="https://www.infoq.com/privacy-notice">Privacy Notice</a>.</span></label>
    </span>
  </div>
  <input type="submit" value="Subscribe" class="button button__medium button__red" onclick="return footerNewsletter.validateEmail('Invalid email address');" disabled="">
</form>

Text Content

BT

QCon San Francisco (Oct 2-6): Get assurance you’re adopting the right practices.
Register

Close
Toggle Navigation

Facilitating the Spread of Knowledge and Innovation in Professional Software
Development

English edition
 * English edition
 * Chinese edition
 * Japanese edition
 * French edition

Write for InfoQ
Search
Sign Up / Login
Email
Password



Forgot password ?
InfoQ Account Email



Back to login

Resend Activation



Back to login

LOGIN WITH:

Google Microsoft Twitter Facebook

DON'T HAVE AN INFOQ ACCOUNT?

Sign Up
Logo - Back to homepage
News Articles Presentations Podcasts Guides


TOPICS

Development
 * Java
 * Kotlin
 * .Net
 * C#
 * Swift
 * Go
 * Rust
 * JavaScript


FEATURED IN DEVELOPMENT

 * TIDY FIRST?
   
   Kent Beck discusses dealing with refactoring.
   
   

All in development Follow Topic
Architecture & Design
 * Architecture
 * Enterprise Architecture
 * Scalability/Performance
 * Design
 * Case Studies
 * Microservices
 * Service Mesh
 * Patterns
 * Security


FEATURED IN ARCHITECTURE & DESIGN

 * API DESIGN REVIEWS ARE DEAD. LONG LIVE API DESIGN REVIEWS!
   
   To design APIs at scale, it takes deliberate effort to create consistency and
   make several discrete APIs feel like a platform. This requires an efficient
   and useful API design review process.
   
   

All in architecture-design Follow Topic
AI, ML & Data Engineering
 * Big Data
 * Machine Learning
 * NoSQL
 * Database
 * Data Analytics
 * Streaming


FEATURED IN AI, ML & DATA ENGINEERING

 * OPERATIONALIZING RESPONSIBLE AI IN PRACTICE
   
   Mehrnoosh Sameki discusses approaches to responsible AI and demonstrates how
   open source and cloud integrated ML help data scientists and developers to
   understand and improve ML models better.
   
   

All in ai-ml-data-eng Follow Topic
Culture & Methods
 * Agile
 * Diversity
 * Leadership
 * Lean/Kanban
 * Personal Growth
 * Scrum
 * Sociocracy
 * Software Craftmanship
 * Team Collaboration
 * Testing
 * UX


FEATURED IN CULTURE & METHODS

 * CONTINUING THE CULTURE AND METHODS TRENDS CONVERSATION
   
   In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Ben
   Linders about current trends in the culture and methods space.
   
   

All in culture-methods Follow Topic
DevOps
 * Infrastructure
 * Continuous Delivery
 * Automation
 * Containers
 * Cloud
 * Observability


FEATURED IN DEVOPS

 * DEVSUSOPS - BRINGING SUSTAINABILITY CONCERNS TO DEVELOPMENT AND OPERATIONS
   
   Adrian Cockcroft defines terminology and introduces the mental models needed
   to make sense of sustainability as a non-functional requirement for
   developing and operating systems.
   
   

All in devops Follow Topic
EventsNew


HELPFUL LINKS

 * About InfoQ
 * InfoQ Editors
 * Write for InfoQ
 * About C4Media
 * Diversity


CHOOSE YOUR LANGUAGE

 * En
 * 中文
 * 日本
 * Fr

QCon New York

Find real-world practical inspiration from the world’s most innovative software
leaders. Attend in-person.

QCon San Francisco

Learn what's next in software from world-class leaders pushing the boundaries.
Attend in-person or get video-only pass to recordings.

The Software Architects' Newsletter

Your monthly guide to all the topics, technologies and techniques that every
professional needs to know about. Subscribe for free.


SOMETHING WENT WRONG, WE'RE REALLY SORRY ABOUT THAT.

The technical error 404 Page not found was not your fault.


HERE IS WHAT YOU CAN DO NEXT:

Search for whatever you were looking for

Search

--------------------------------------------------------------------------------


STILL FEELING LOST?

 * Head back to our Homepage
 * Read latest news and updates
 * Watch some cool videos
 * Contact support

 * Development
   
    * TIDY FIRST?
   
    * RUST REVIEWED: THE CURRENT TRENDS AND PITFALLS OF THE ECOSYSTEM
   
    * GCC 13 SUPPORTS NEW C2X FEATURES, INCLUDING NULLPTR, ENHANCED
      ENUMERATIONS, AND MORE

 * Architecture & Design
   
    * API DESIGN REVIEWS ARE DEAD. LONG LIVE API DESIGN REVIEWS!
   
    * MEHRNOOSH SAMEKI ON RESPONSIBLE AI
   
    * DARK ENERGY, DARK MATTER AND THE MICROSERVICES PATTERNS?!

 * Culture & Methods
   
    * CONTINUING THE CULTURE AND METHODS TRENDS CONVERSATION
   
    * CURIOSITY AND SELF-AWARENESS ARE MUST-HAVES FOR HANDLING CONFLICT
   
    * APPLYING TEST-DRIVEN DEVELOPMENT IN THE CLOUD

 * AI, ML & Data Engineering
   
    * OPENAI IS USING GPT-4 TO EXPLAIN NEURONS' BEHAVIOR IN GPT-2
   
    * META OPEN-SOURCES COMPUTER VISION FOUNDATION MODEL DINOV2
   
    * META SWITCHES TO MYSQL RAFT TO IMPROVE RELIABILITY AND OPERATIONAL
      SIMPLICITY

 * DevOps
   
    * DEVSUSOPS - BRINGING SUSTAINABILITY CONCERNS TO DEVELOPMENT AND OPERATIONS
   
    * LEARNING EBPF FOR BETTER OBSERVABILITY
   
    * UPBOUND RELEASES MANAGED CONTROL PLANE SERVICE

   


THE INFOQ NEWSLETTER

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a
community of over 250,000 senior developers. View an example

 * Get a quick overview of content published on a variety of innovator and early
   adopter technologies
 * Learn what you don’t know that you don’t know
 * Stay up to date with the latest information from the topics you are
   interested in

Enter your e-mail address
Select your country Select a country AfghanistanÅlandAlbaniaAlgeriaAmerican
SamoaAndorraAngolaAnguillaAntarcticaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire,
Sint Eustatius, and SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish
Indian Ocean TerritoryBrunei DarussalamBulgariaBurkina
FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African
RepublicChadChileChinaChristmas IslandCocos (Keeling)
IslandsColombiaComorosCongo (Democratic Republic)Congo (People's Republic)Cook
IslandsCosta RicaCote D'IvoireCroatiaCubaCuraçaoCyprusCzech
RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland Islands (Malvinas)Faroe
IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern
TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard
Island and McDonald IslandsHondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of
ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacauMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands
AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth
KoreaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian
TerritoryPanamaPapua New
GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto
RicoQatarReunionRomaniaRussian FederationRwandaSaint HelenaSaint Kitts and
NevisSaint LuciaSaint MartinSaint Pierre and MiquelonSaint Vincent and the
GrenadinesSaint-BarthélemySamoaSan MarinoSao Tome and PrincipeSaudi
ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint
MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the
South Sandwich IslandsSouth KoreaSouth SudanSpainSri LankaSudanSurinameSvalbard
and Jan
MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad
and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos
IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited States Minor
Outlying IslandsUruguayUSAUzbekistanVanuatuVatican City (Holy
See)VenezuelaVietnamVirgin Islands (British)Virgin Islands (U.S.)Wallis and
FutunaWestern SaharaYemenZaireZambiaZimbabwe



I consent to InfoQ.com handling my data as explained in this Privacy Notice.

We protect your privacy.


QCON INTERNATIONAL SOFTWARE DEVELOPMENT CONFERENCE




June 13-15, 2023.
QCon New York International Software Conference returns this June 13-15.
Technical leaders who are driving innovation and change in software will share
the latest trends and techniques from their real-world projects to help you
solve common challenges.
Level-up on emerging software trends and get the assurance you're adopting the
right patterns and practices.
SAVE YOUR SPOT NOW

Home Create account Login QCon Conferences Events Write for InfoQ InfoQ Editors
About InfoQ About C4Media Media Kit InfoQ Developer Marketing Blog Diversity

EVENTS

 * QCON NEW YORK
   
   JUNE 13-15, 2023

 * QCON SAN FRANCISCO
   
   OCTOBER 2-6, 2023

FOLLOW US ON

Youtube223K Followers
Linkedin21K Followers
RSS19K Readers
Twitter53.4k Followers
Facebook21K Likes
AlexaNew

STAY IN THE KNOW

The InfoQ Podcast Engineering Culture Podcast The Software Architects'
Newsletter
General Feedback feedback@infoq.com Advertising sales@infoq.com Editorial
editors@infoq.com Marketing marketing@infoq.com

InfoQ.com and all content copyright © 2006-2023 C4Media Inc.
Privacy Notice, Terms And Conditions, Cookie Policy

Close

BT