www.infoworld.com
Open in
urlscan Pro
151.101.2.165
Public Scan
Submitted URL: http://www.infoworld.com/
Effective URL: https://www.infoworld.com/
Submission: On December 16 via api from US — Scanned from DE
Effective URL: https://www.infoworld.com/
Submission: On December 16 via api from US — Scanned from DE
Form analysis
1 forms found in the DOM<form class="gsc-search-box gsc-search-box-tools" accept-charset="utf-8">
<table cellspacing="0" cellpadding="0" role="presentation" class="gsc-search-box">
<tbody>
<tr>
<td class="gsc-input">
<div class="gsc-input-box" id="gsc-iw-id1">
<table cellspacing="0" cellpadding="0" role="presentation" id="gs_id50" class="gstl_50 gsc-input" style="width: 100%; padding: 0px;">
<tbody>
<tr>
<td id="gs_tti50" class="gsib_a"><input autocomplete="off" type="text" size="10" class="gsc-input" name="search" title="search" aria-label="search" id="gsc-i-id1" dir="ltr" spellcheck="false" placeholder="Start Searching"
style="width: 100%; padding: 0px; border: none; margin: 0px; height: auto; outline: none;"></td>
<td class="gsib_b">
<div class="gsst_b" id="gs_st50" dir="ltr"><a class="gsst_a" href="javascript:void(0)" title="Clear search box" role="button" style="display: none;"><span class="gscb_a" id="gs_cb50" aria-hidden="true">×</span></a></div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
<td class="gsc-search-button"><button class="gsc-search-button gsc-search-button-v2"><svg width="13" height="13" viewBox="0 0 13 13">
<title>search</title>
<path
d="m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z">
</path>
</svg></button></td>
<td class="gsc-clear-button">
<div class="gsc-clear-button" title="clear results"> </div>
</td>
</tr>
</tbody>
</table>
</form>
Text Content
Close Ad INFOWORLD UNITED STATES * United States * United Kingdom * App Dev * Cloud * Gen AI * Machine Learning * Analytics * IDG TECH(Talk) Community * Newsletters × search Analytics Careers Databases Cloud Computing * Amazon Web Services * Kubernetes * Microsoft Azure Generative AI Machine Learning Open Source Software Development * Agile Development * CI/CD * Devops * Java * JavaScript * Microsoft .Net Newsletters IDG Events In-Depth * Features * How-To * News * Reviews Blogs Video * Do More with R * Smart Python * IDG TECH(talk) Channel White Papers/Webcasts From Our Partners * The Latest Content from Our Sponsors More from the Foundry Network The voice of IT leadership Analytics Careers CIO Role Digital Transformation Leadership Project Management Security at the speed of business Application Security Cloud Security Identity Management Information Security Network Security Risk Management Security Software Making technology work for business Blockchain Collaboration Mobile Office Software Security Systems Management Windows From the data center to the edge Data Center Internet of Things Linux Networking SD-WAN Servers Storage Wi-Fi * About Us | * Contact | * Republication Permissions | * Privacy Policy | * Cookie Policy | * Copyright Notice | * European Privacy Settings | * Member Preferences | * Advertising | * Foundry Careers | * Ad Choices | * E-commerce Links | * California: Do Not Sell My Personal Info | * Follow Us * * * × Close INFOWORLD’S 2023 TECHNOLOGY OF THE YEAR AWARD WINNERS INTRO TO JSX: HTML THAT DOES JAVASCRIPT By Matthew Tyson THE BEST NEW FEATURES IN C# 12 By Joydip Kanjilal Advertisement * Don't Miss: * Get the latest insights into generative AI by reading InfoWorld’s Generative AI Insights blog MORE TOP STORIES * JDK 21: The new features in Java 21 * Build or buy cloud-based generative AI? * Confidential computing in Microsoft Azure gets a boost * 9 reasons SQL has got to go BUILD OR BUY CLOUD-BASED GENERATIVE AI? THE MANTRA FOR COMPUTING IS TO USE OTHER PEOPLE’S TECHNOLOGY, SO IT'S SURPRISING THAT GENERATIVE AI DOESN’T SEEM TO FOLLOW THAT PATTERN FOR MANY ENTERPRISES. -------------------------------------------------------------------------------- David Linthicum | * * * INFOWORLD’S 2023 TECHNOLOGY OF THE YEAR AWARD WINNERS INFOWORLD RECOGNIZES THE YEAR’S BEST PRODUCTS IN SOFTWARE DEVELOPMENT, CLOUD COMPUTING, DATA ANALYTICS, AI, AND MACHINE LEARNING. -------------------------------------------------------------------------------- InfoWorld | * * * CONFIDENTIAL COMPUTING IN MICROSOFT AZURE GETS A BOOST HARDWARE-BACKED CONFIDENTIAL COMPUTING IN MICROSOFT AZURE NOW INCLUDES PROTECTED ENVIRONMENTS FOR VMS, CONTAINERS, AND GPUS, WITHOUT THE NEED TO WRITE SPECIALIZED CODE. -------------------------------------------------------------------------------- Simon Bisson | * * * Advertisement INTRO TO JSX: HTML THAT DOES JAVASCRIPT LOVE IT OR LOATHE IT, JSX HAS MADE A BIG IMPACT ON FRONT-END ENGINEERING. HERE'S A CODE-FIRST INTRO TO THE HTML-BASED JAVASCRIPT TEMPLATING LANGUAGE. -------------------------------------------------------------------------------- Matthew Tyson | * * * WHAT IS AN API? APPLICATION PROGRAMMING INTERFACES EXPLAINED DEVELOPERS USE APPLICATION PROGRAMMING INTERFACES TO HIDE COMPLEXITY, ORGANIZE CODE, DESIGN REUSABLE COMPONENTS, AND CONNECT DIFFERENT SYSTEMS, APPLICATIONS, OR SERVICES. HERE'S HOW. -------------------------------------------------------------------------------- Matthew Tyson | * * * Get the best of InfoWorld delivered to your inbox. Sign up for our free newsletters. Subscribe now SQL UNLEASHED: 7 SQL MISTAKES TO AVOID SQL IS A CONVENIENT WAY TO MANAGE AND QUERY YOUR DATA, BUT BADLY WRITTEN QUERIES CAN TIE UP YOUR DATABASE. HERE ARE SEVEN COMMON SQL TRAPS AND HOW TO AVOID THEM. -------------------------------------------------------------------------------- Serdar Yegulalp | * * * RUBY 3.3.0 NEARS RELEASE WITH NEW PARSER RUBY LANGUAGE UPGRADE WITH PRISM PARSER, LRAMA PARSER GENERATOR, AND EXPERIMENTAL RUBY JIT COMPILER IS AVAILABLE IN A RELEASE CANDIDATE. -------------------------------------------------------------------------------- Paul Krill | * * * COMPANIES AREN’T READY TO SUCCEED WITH AI A NEW STUDY SHOWS THAT AI WON’T WORK WITHOUT A LOT MORE TALENT IN THE EMPLOYMENT MARKET. ENTERPRISES WILL NEED TO BE INNOVATIVE TO WIN THIS ONE. -------------------------------------------------------------------------------- David Linthicum | * * * HOW SOFTWARE ENGINEERING INTELLIGENCE PLATFORMS BOOST DEVELOPER PRODUCTIVITY SOFTWARE ENGINEERING INTELLIGENCE PLATFORMS SUCH AS CODE CLIMATE’S VELOCITY GIVE ENGINEERING LEADERS A DEEPER, DATA-DRIVEN UNDERSTANDING OF HOW THEIR TEAM WORKS AND WHERE THEY CAN IMPROVE. -------------------------------------------------------------------------------- Madison Unell | * * * JETBRAINS SHIPS AI ASSISTANT FOR JETBRAINS IDES POWERED BY OPENAI AND JETBRAINS MODELS, AI ASSISTANT CAN EXPLAIN AND REFACTOR CODE AND GENERATE CODE, COMMIT MESSAGES, DOCUMENTATION, AND TESTS. -------------------------------------------------------------------------------- Paul Krill | * * * Advertisement C# EXPECTED TO BE TIOBE LANGUAGE OF THE YEAR TIOBE’S PROGRAMMING LANGUAGE OF THE YEAR HONORS GO TO THE LANGUAGE WITH THE MOST GROWTH IN POPULARITY YEAR OVER YEAR. -------------------------------------------------------------------------------- Paul Krill | * * * GENERATIVE AI IS OFF TO A ROUGH START AS THE BIG VENDORS OVERSTATE THE CAPABILITIES OF THEIR GENERATIVE AI PROJECTS, MAYBE IT’S TIME TO USE OPEN SOURCE TO KEEP THEM HONEST. -------------------------------------------------------------------------------- Matt Asay | * * * HOW TO EVALUATE A VECTOR DATABASE THERE IS NO UNIVERSAL ‘BEST’ VECTOR DATABASE—THE CHOICE DEPENDS ON YOUR NEEDS. EVALUATING SCALABILITY, FUNCTIONALITY, PERFORMANCE, AND COMPATIBILITY WITH YOUR USE CASES IS VITAL. -------------------------------------------------------------------------------- Li Liu | * * * 9 REASONS SQL HAS GOT TO GO WHY IS THE LANGUAGE DEVELOPERS AND DBAS USE TO ORGANIZE OUR DATA SUCH A MESS? HERE ARE NINE REASONS WE WISH WE COULD QUIT SQL, EVEN THOUGH WE PROBABLY WON'T. -------------------------------------------------------------------------------- Peter Wayner | * * * VISUAL STUDIO CODE INTRODUCES FLOATING EDITOR WINDOWS VISUAL STUDIO CODE 1.84 ALLOWS YOU TO MOVE EDITORS OR EDITOR GROUPS OUT OF THE MAIN WINDOW INTO THEIR OWN WINDOWS. -------------------------------------------------------------------------------- Paul Krill | * * * -------------------------------------------------------------------------------- InfoWorld Follow us * * * * About Us * Contact * Republication Permissions * Privacy Policy * Cookie Policy * Copyright Notice * European Privacy Settings * Member Preferences * Advertising * Foundry Careers * Ad Choices * E-commerce Links * California: Do Not Sell My Personal Info Copyright © 2023 IDG Communications, Inc. Explore the Foundry Network descend * CIO * Computerworld * CSO Online * InfoWorld * Network World INFOWORLD WANTS TO SHOW YOU NOTIFICATIONS -------------------------------------------------------------------------------- YOU CAN TURN OFF NOTIFICATIONS AT ANY TIME FROM YOUR BROWSER Accept Do not accept POWERED BY SUBSCRIBERS