XHTML: HTML Merges With XML

XHTML: HTML Merges With XML

eb developers awake! XHTML (Extensible HyperText Markup Language) is coming to a server near you. It’ll change everything you ever knew about Web design, give you untold power on the client and the server, and solve one of the great nagging problems of how to create a Web site without spending billions of dollars on versions for Internet Explorer, Mozilla, AOL, Palm Pilot, your telephone…well, you get the idea. On January 26th, the World Wide Web Consortium (W3C) released the first upgrade of the HTML 4.0 standards in more than a year. Surprisingly, this upgrade wasn’t intended to add a few more tags or incorporate a couple of CSS extensions into the language. Instead, the XHTML 1.0 standard (located at www.w3.org/TR/xhtml1) ceased being HTML (see the sidebar, “History of HTML”).

An XHTML document, in the main, doesn’t appear all that radically different from a “normal” HTML element (see Listing 1). The root of such a document is still an node, the document is divided into a and section, and the tag usage is consistent with what has been produced in HTML editors or by hand for the last decade.

However, you will notice some differences. The first has to do with the fact that this is an XML document. It contains the processing instruction , which both tells the parser that it is an XML document and that it uses the standard 8-bit encoding schema of most typical English documents.

The document’s DOCTYPE declaration is likewise a little different from the norm; it points to the XHTML DTD rather than the HTML 4.0 DTD. One of the big controversies surrounding the XHTML specification had to do with a fight between two distinct factions in the W3C. One group wanted to define only one DTD for the specification, arguing that it would help keep the language simple. The other group felt that there should be three distinct DTDs for three different types of XHTML:

  • Strict. The core HTML within the document followed clearly delineated constraints, and any non-HTML code added to it would need to be added under a separate namespace.
  • Transitional.While the HTML contained in the document has to be XML conformant, the requirements about which elements can be contained where are much less strict?you don’t need a namespace to declare specific non-HTML-based tags. This is primarily a way to start moving other tag-based formatting standards, such as ColdFusion or ASP, into the domain of XML. As its name implies, it is generally considered a transitional state, and should be used principally for older HTML documents being converted into XHTML.
  • Frameset. Frames are for the most part independent of the content that they contain. Because they’re essentially meta-structures, the W3C decided to pull frames out of the base XHTML format and create a distinct namespace for it.

The XHTML document recommended in January 2000 took this latter approach, with three distinct namespaces that you could potentially specify. In practice, unless you work heavily with frames, you will probably only need to worry about the strict DTD.

Namespaces have become fairly common in XML circles lately, but if you’re working in a strictly HTML environment, chances are you’ve not encountered them before. Namespaces serve a simple purpose?they identify a set of tags as belonging to one particular object description. It’s entirely possible that two XML structures might be used together (in XHTML, it’s almost certain) and you need to have some way of distinguishing between a as used to describe the title of an HTML document in the title bar and <title> when used to indicate someone’s job title. </P><P>A namespace associates a specific prefix, a short name or even letter, with an associated URI (Uniform Resource Identifier), as a way of identifying the namespace uniquely. It is not required that the namespace actually point to anything (indeed, most of the common ones don’t)?only that you uniquely identify the namespace relative to other namespaces in the document. For example, this declaration identifies the default namespace (xmlns=”http://www.w3.org…”) for the document, which specifies that unprefixed tags will use the XHTML standard for display:</P><PRE><CODE><html xmlns ="http://www.w3.org/1999/xhtml" xmlns:emp = "http://www.yourCompany.com/employee"></CODE></PRE><P>The default namespace is one where the tags don’t require a prefix to identify them. The declaration then defines a second namespace (xmlns:emp=”http://www.myCompany.com/ ..”‘), which indicates that any element that begins with the prefix “emp:” should be considered to be part of the employee namespace for your company. Thus, you may have an XML structure much like <A href="javascript:showSupportItem('listing2');">Listing 2</A>, where an XHTML document contains an embedded XML island.</P><P>This ability to separate namespaces is an important aspect of XHTML, although to really appreciate its significance, it is worth shifting your viewpoint about HTML from that of a markup language to one where HTML provides the definition of a document object that is in turn made up of paragraph objects, list objects, header objects, form objects, and so forth. The XHTML namespace describes a collection of document objects. A different namespace describes a different object model?a different view of reality that’s focused on objects such as employees and addresses. When you combine two such namespaces together, you define relationships between the two object collections?for example, this section of the document focuses on employees, that HTML table is linked to this other site of financial information, and so forth. This has benefits for both creating sophisticated server-side code for displaying such information, as well as for creating modular output that contains subsets of HTML for different platforms.</P><P>Modularization plays a big part in XHTML, and will play an even bigger part as the specification evolves. One of the chief problems that affects traditional HTML is that it is fundamentally monolithic?as a browser manufacturer, you either implement all of it, or you are non-conformant (which almost all browsers are, with a few mostly academic exceptions). The primary consequence is that, with the advent of Internet-aware PDAs (personal digital assistants) and dedicated WebTV-like devices, you are seeing any number of devices that simply don’t have the bandwidth to support the full specification, and so miss critical pieces of it. </P><P>Recognizing that this consequence is unavoidable, the XHTML recommendation is moving into a modular approach for the specification. Rather than defining a single standard, the XHTML specification defines a core set of “basic” tags that should be considered the minimal level of support (primarily for PDAs and hand-held Internet devices), then adds modules which can be used to expand upon this core set. The principle set of modules that defined XHTML 1.0 is summarized in <A href="javascript:showSupportItem('table1');">Table 1</A>.</P><P>One thing that may become more evident after a few minutes studying the modules is that, for the most part, they don’t make any major changes to the HTML 4.0 specification. This was deliberate?XHTML 1.0 is a means to convert HTML 4.0 (actually HTML 4.1, but the differences there are subtle) into an XML specification.</P><P>However, the modularization that forms the basis for XHTML 1.1 was done because the W3C realized that HTML 4.0 in and of itself isn’t sufficient to handle expanding the language. A browser manufacturer could create a proprietary extension module, for example, that would enable specialized support for that browser. For example, mobile phone companies may want to include an extension to the XHTML specification that would make voice-specific elements available?elements (or attributes) for specifying tonal qualities in synthetic speech agents, language attributes for handling dialectic differences between speakers, and so forth. This extension would be incorporated into a namespace that could generally be filtered out by non-audio clients?they simply wouldn’t recognize the namespace extension for voice interactions, or would be stripped by XSL scripts in servers depending upon client. Similarly, such servers could work in the other direction, encoding XHTML code with VoxML (Voice Markup Language, a voice transcription and recognition format) or similar extensions when “talking” to a voice-enabled client.</P><P>So when can you run an XHTML document? Well, with a few minor constraints, right now. Most browsers that are currently in use are non-validating; they don’t check to see that HTML is completely valid or not, and for the most part will let wildly non-compliant HTML pass through unhindered because the rendering engine (the part of the browser that interprets and displays the HTML) is given some extremely wide latitude in handling output.</P><P>Ironically, this leniency shouldn’t be true of XHTML. XHTML works upon the assumption that the code is pure XML, and an XML parser should complain if the XHTML being passed in isn’t completely valid. Fortunately, the laws for turning “normal” HTML into XHTML are quite simple.</P><P>First, all elements are containers, and must be closed. Any time you create a tag (such as </p> <p>, for paragraph), you must make sure to have a closing tag </p> <p> that closes the current tag. If a tag contains no text or inner elements, it can be terminated with a />. For example, in HTML, the image tag is expressed as <img decoding="async" src="myURL">, while in XML, the same tag should either be closed explicitly: <img decoding="async" src="myURL"></img> or terminated within the bracket itself: <img decoding="async" src="myURL"/>. In addition, all attributes must be enclosed within either single or double quote marks. A practice that, unfortunately, is pretty much carried on by most HTML editors is to not place attributes within quotes (especially ID elements). This means that even if you follow the rules about elements, almost all HTML editors will not produce valid XHTML. </P><P>Attributes must always have expressions. There are a few attributes in HTML, such as the <I>selected</I> tag within <OPTION> tags, that don’t have corresponding attribute values. These attributes are considered invalid, and should be replaced with expressions (such as select=””) when they occur. Note that some earlier Netscape browsers (versions 2.0-3.0) may have trouble with this form. </P><P>One element cannot overlap another element without containing it completely. The expression <b><i>a test</i></b> is valid, but <b><i>a test</b></i> is not because the italics tag overlaps the bold boundaries. Just remember that an XHTML element is a container, and this error will usually not happen. </P><P>To preserve space within an XHTML element, enclose it in a CDATA section. CDATA sections are XML constructs that tell the XML parser to not parse anything within the expression. CDATA sections are delimited by the starting character sequence <![CDATA[and terminate by the string ]]>. This is especially useful with scripts, where the < and > signs may be used for “less than” and “greater than” respectively, not as the start of a tag. In general, if you are conscientious about closing or terminating tags and enclosing attribute values, you’ll head most XML errors off at the pass.</P><P>While the rules for using XHTML are simple, in some (perhaps most) cases, this simple change can play havoc on archived HTML material. What benefits does anyone derive by using XHTML over traditional HTML? To really appreciate the benefits of XHTML, it’s worth understanding a little bit about the true value of XML in the first place. XML isn’t HTML with custom tags?even though that was one of the primary rationales for creating XML in the first place. XML is a language for representing complex relationships between objects (hearkening to the object model discussed previously). Moreover, one of the principle technologies at work with XML is the Extensible Stylesheet Language (XSL).</P><P>If you are familiar with Cascading Style Sheets, you may think that an XSL style sheet is simply a different way of expressing styles. It isn’t. XSL is a technology written in XML that can associate given element patterns in an XML document with other collections of strings (or better yet, with elements from a different XML form). XSL can take an XML document as input and convert it into HTML, for example. However, if that HTML document isn’t also an XML document, then most XSL parsers have to manipulate the HTML as strings, which is much less efficient than manipulating the element as internal binary objects. </P><P>Moreover, XSL can’t transform HTML into XML unless the HTML is also well-formed XML. On the other hand, with XHTML you can perform a direct transformation into another XML structure (or even into different XHTML), pass an XHTML document through but change only a few selected elements, or retrieve information that may be contained in an HTML table and convert it into a different XML structure.</P><P>For example, you could create a relatively simple XSL transform that would read through an XHTML document and convert any expressions of the form <clock:showTime format="long"/> into the expression <span class= "clock">3:25:16 PM PST</span> when displayed. This gives you the capability of creating a tag-based system of output similar to Allaire’s Cold Fusion, but one in which you could explicitly define all of the actions that you wanted to perform.</P><P>Similarly, you could store XHTML blocks within an XML document or server that could then be easily retrieved through the use of another XML technology?XPath. XPath gives you a way to perform fairly complex queries on the nodes and extract data at any level of complexity. Most traditional index servers use a brute force method to index a site?recording the positions of given words in their respective files. The results of such searches are thus only as current as the last time the site was indexed, and moreover prove problematic when dealing with dynamically generated data. </P><P>With XHTML, on the other hand, the information can be retrieved much more topically?if you know the best structure of the documents at hand, you could specifically retrieve only those sections within documents that pertain to the current record. For example, you could retrieve only the tables in a document, or only Table 3 in the document, or only tables that contained Northwest sales amounts for Fall 1999 in excess of $20,000,000 dollars. This level of specificity compares favorably to that of SQL, without any of the headaches of dealing with JOINs and trying to reconstruct hierarchical data.</P><P>Yet the biggest benefit to XHTML is that it makes it possible to target your data to any device whatsoever. Consider a news site such as CNN.COM. The site could conceivably (though they don’t now) produce basic XML information consisting of news stories with specific key words denoted to add context to the information, perhaps coupled with multimedia such as audio files, transcriptions, video streams with SMIL-based timing to handle interactive charts rendered in SVG (Structured Vector Graphics), and dynamic links. The top stories are dispensed into an XML-formatted document that is used to retrieve salient information for teasers, coupled with a second XML document consisting of advertising media links that are keyed upon specific elements in the stories themselves (a fashion show might feature clothing and makeup advertisements, a football story would show beer, a terrorist incident with life insurance information, and so forth). </P><P>When you connect to CNN.COM, the server queries your browser and determines which modules of XHTML your client supports. Your Internet Explorer or Mozilla browser running on a high-end machine on a T3 might receive the full treatment?the aggregate XML gets filtered through XSL to produce full multimedia streams which your client can then filter and display based upon its own built-in XSL transforms. The Palm Pilot gets XHTML Lite, given the relevant stories but with limited graphics (although perhaps with keys in the XHTML so that the parser can retrieve specific information from the stories itself for synopsis and later retrieval). The cell phone would get headlines, text, and basic links, but could be switched into audio mode (and output through your car’s stereo system) so that the stories could be read by voice software, and could in turn send signals back based upon vocal commands (encoded in VoxML) to the server to change the story and retrieve the latest highway report.</P><P>This isn’t a fantasy. All of the technologies described here are currently doable. Moreover, while it is certainly possible to build formatting software for either producing or extracting information from regular text streams (such as through ASP or JSP), such software has to be custom written for every format change, typically at incredible expense. With XHTML (and XML in general), you can specify the transforms that you want, and use them in highly modular fashions, designing only those pieces that affect a small piece of the stream.</P><P>You want to change the look of the site? Change the XSL filter. You want to target the latest holographic browser (okay, maybe there is a <I>little</I> fantasy here) with your server? Pull in the browser’s XHTML extension from the manufacturer’s Web site (if it’s not already cached), use XSL to aggregate the profile elements into a schema, then use another XSL transform to output the results into 3DML (3-Dimensional Markup Language) with a side stream in XHTML for the attached 2D browser. </P><P>If you wanted to purchase the cool computer shown in the holographic viewer, your forms browser would in turn send back an envelope of form data to the CNN XML server, and convert it into an XML-based purchase order supported by the vendor of the product. The vendor, in turn, would send a payment request to your bank (which, in turn, sends more XHTML back to you to authenticate the purchase). </P><P>Put another way, the advantage to XHTML is that it becomes a part of the XML pipeline?a fairly transparent part that does not need to be hand coded. Certainly it can be?much of the Web is still made up of sites that are hand coded because they are expressions of art rather than commerce?but XHTML will likely end up changing the way that most Web sites handle almost all of their output, and can free up people from the relatively mundane tasks of formatting content and move them into the more challenging roles of creating the content in the first place.</P></p> </div> </div> <div class="elementor-element elementor-element-d5a4ee5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d5a4ee5" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}</style> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <div class="elementor-element elementor-element-4b5870b elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-widget elementor-widget-author-box" data-id="4b5870b" data-element_type="widget" data-widget_type="author-box.default"> <div class="elementor-widget-container"> <div class="elementor-author-box"> <div class="elementor-author-box__avatar"> <img src="https://secure.gravatar.com/avatar/1efbc73950b8e4707c5db1cc648e1a42?s=300&d=mm&r=g" alt="devx-admin"> </div> <div class="elementor-author-box__text"> <div > <h4 class="elementor-author-box__name"> devx-admin </h4> </div> <div class="elementor-author-box__bio"> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-fc3388d elementor-widget elementor-widget-post-navigation" data-id="fc3388d" data-element_type="widget" data-widget_type="post-navigation.default"> <div class="elementor-widget-container"> <div class="elementor-post-navigation"> <div class="elementor-post-navigation__prev elementor-post-navigation__link"> <a href="https://www.devx.com/tip-bank/13810/" rel="prev"><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Previous</span></span></a> </div> <div class="elementor-post-navigation__next elementor-post-navigation__link"> <a href="https://www.devx.com/tip-bank/13811/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Next</span></span></a> </div> </div> </div> </div> <div class="elementor-element elementor-element-2bf5b4bc elementor-widget elementor-widget-heading" data-id="2bf5b4bc" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <span class="elementor-heading-title elementor-size-default">Share the Post:</span> </div> </div> <div class="elementor-element elementor-element-496b8f65 elementor-share-buttons--view-icon elementor-share-buttons--skin-minimal elementor-share-buttons--color-custom elementor-share-buttons--shape-square elementor-grid-0 elementor-widget elementor-widget-share-buttons" data-id="496b8f65" data-element_type="widget" data-widget_type="share-buttons.default"> <div class="elementor-widget-container"> <link rel="stylesheet" href="https://www.devx.com/wp-content/plugins/elementor-pro/assets/css/widget-share-buttons.min.css"> <div class="elementor-grid"> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook" > <span class="elementor-share-btn__icon"> <i class="fab fa-facebook" aria-hidden="true"></i> </span> </div> </div> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Share on twitter" > <span class="elementor-share-btn__icon"> <i class="fab fa-twitter" aria-hidden="true"></i> </span> </div> </div> <div class="elementor-grid-item"> <div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin" > <span class="elementor-share-btn__icon"> <i class="fab fa-linkedin" aria-hidden="true"></i> </span> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-fe66bf1 elementor-hidden-desktop elementor-hidden-tablet elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="fe66bf1" data-element_type="widget" data-settings="{"classic_columns":"3","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap":{"unit":"px","size":35,"sizes":[]},"classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <link rel="stylesheet" href="https://www.devx.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid"> <article class="elementor-post elementor-grid-item post-32498 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/pentagons-bold-race-for-advanced-drones/" > <div class="elementor-post__thumbnail"><img width="300" height="157" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32493 ewww_webp" alt="Advanced Drones Race" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race-300x157.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race-300x157.jpg.webp" data-eio="j" /><noscript><img width="300" height="157" src="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race-300x157.jpg" class="attachment-medium size-medium wp-image-32493" alt="Advanced Drones Race" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/pentagons-bold-race-for-advanced-drones/" > Pentagon’s Bold Race for Advanced Drones </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The Pentagon has recently unveiled its ambitious strategy to acquire thousands of sophisticated drones within the next two years. This decision comes in response to</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32513 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-productivity"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/you-need-to-see-the-new-microsoft-updates/" > <div class="elementor-post__thumbnail"><img width="300" height="200" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32527 ewww_webp" alt="Important Updates" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Important-Updates-300x200.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Important-Updates-300x200.jpg.webp" data-eio="j" /><noscript><img width="300" height="200" src="https://www.devx.com/wp-content/uploads/Important-Updates-300x200.jpg" class="attachment-medium size-medium wp-image-32527" alt="Important Updates" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/you-need-to-see-the-new-microsoft-updates/" > You Need to See the New Microsoft Updates </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Microsoft has recently announced a series of new features and updates across their applications, including Outlook, Microsoft Teams, and SharePoint. These new developments are centered</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32501 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/inside-hyundai-and-kias-price-wars/" > <div class="elementor-post__thumbnail"><img width="300" height="215" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32536 ewww_webp" alt="Price Wars" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Price-Wars-300x215.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Price-Wars-300x215.jpg.webp" data-eio="j" /><noscript><img width="300" height="215" src="https://www.devx.com/wp-content/uploads/Price-Wars-300x215.jpg" class="attachment-medium size-medium wp-image-32536" alt="Price Wars" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/inside-hyundai-and-kias-price-wars/" > Inside Hyundai and Kia’s Price Wars </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>South Korean automakers Hyundai and Kia are cutting the prices on a number of their electric vehicles (EVs) in response to growing price competition within</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32502 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/solar-subsidy-in-germany-causes-frenzy/" > <div class="elementor-post__thumbnail"><img width="300" height="157" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32495 ewww_webp" alt="Solar Frenzy Surprises" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises-300x157.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises-300x157.jpg.webp" data-eio="j" /><noscript><img width="300" height="157" src="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises-300x157.jpg" class="attachment-medium size-medium wp-image-32495" alt="Solar Frenzy Surprises" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/solar-subsidy-in-germany-causes-frenzy/" > Solar Subsidy in Germany Causes Frenzy </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Lila Anderson </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>In a shocking turn of events, the German national KfW bank was forced to discontinue its home solar power subsidy program for charging electric vehicles</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32503 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/electric-cars-ditch-spare-tires-for-efficiency/" > <div class="elementor-post__thumbnail"><img width="300" height="157" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32500 ewww_webp" alt="Electric Spare" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Electric-Spare-300x157.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Electric-Spare-300x157.jpg.webp" data-eio="j" /><noscript><img width="300" height="157" src="https://www.devx.com/wp-content/uploads/Electric-Spare-300x157.jpg" class="attachment-medium size-medium wp-image-32500" alt="Electric Spare" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/electric-cars-ditch-spare-tires-for-efficiency/" > Electric Cars Ditch Spare Tires for Efficiency </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Jordan Williams </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Ira Newlander from West Los Angeles is thinking about trading in his old Ford Explorer for a contemporary hybrid or electric vehicle. However, he has</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32514 post type-post status-publish format-standard has-post-thumbnail hentry category-geoengineering category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/unraveling-solar-geoengineerings-hidden-impacts/" > <div class="elementor-post__thumbnail"><img width="300" height="157" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="attachment-medium size-medium wp-image-32507 ewww_webp" alt="Solar Geoengineering Impacts" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts-300x157.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts-300x157.jpg.webp" data-eio="j" /><noscript><img width="300" height="157" src="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts-300x157.jpg" class="attachment-medium size-medium wp-image-32507" alt="Solar Geoengineering Impacts" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/unraveling-solar-geoengineerings-hidden-impacts/" > Unraveling Solar Geoengineering’s Hidden Impacts </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Noah Nguyen </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>As we continue to face the repercussions of climate change, scientists and experts seek innovative ways to mitigate its impacts. Solar geoengineering (SG), a technique</p> </div> </div> </article> </div> </div> </div> <div class="elementor-element elementor-element-39bd7056 elementor-grid-1 elementor-posts--thumbnail-left elementor-hidden-mobile elementor-grid-tablet-2 elementor-grid-mobile-1 load-more-align-center elementor-widget elementor-widget-posts" data-id="39bd7056" data-element_type="widget" data-settings="{"classic_columns":"1","classic_row_gap":{"unit":"px","size":0,"sizes":[]},"pagination_type":"load_more_on_click","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"load_more_spinner":{"value":"fas fa-spinner","library":"fa-solid"}}" data-widget_type="posts.classic"> <div class="elementor-widget-container"> <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid"> <article class="elementor-post elementor-grid-item post-32498 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/pentagons-bold-race-for-advanced-drones/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32493 ewww_webp" alt="Advanced Drones Race" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Advanced-Drones-Race.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32493" alt="Advanced Drones Race" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/pentagons-bold-race-for-advanced-drones/" > Pentagon’s Bold Race for Advanced Drones </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The Pentagon has recently unveiled its ambitious strategy to acquire thousands of sophisticated drones within the next two years. This decision comes in response to Russia’s rapid utilization of airborne</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32513 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-productivity"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/you-need-to-see-the-new-microsoft-updates/" > <div class="elementor-post__thumbnail"><img width="1920" height="1279" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32527 ewww_webp" alt="Important Updates" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Important-Updates.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Important-Updates.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1279" src="https://www.devx.com/wp-content/uploads/Important-Updates.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32527" alt="Important Updates" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/you-need-to-see-the-new-microsoft-updates/" > You Need to See the New Microsoft Updates </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Microsoft has recently announced a series of new features and updates across their applications, including Outlook, Microsoft Teams, and SharePoint. These new developments are centered around improving user experience, streamlining</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32501 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/inside-hyundai-and-kias-price-wars/" > <div class="elementor-post__thumbnail"><img width="1920" height="1376" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32536 ewww_webp" alt="Price Wars" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Price-Wars.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Price-Wars.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1376" src="https://www.devx.com/wp-content/uploads/Price-Wars.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32536" alt="Price Wars" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/inside-hyundai-and-kias-price-wars/" > Inside Hyundai and Kia’s Price Wars </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>South Korean automakers Hyundai and Kia are cutting the prices on a number of their electric vehicles (EVs) in response to growing price competition within the South Korean market. Many</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32502 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/solar-subsidy-in-germany-causes-frenzy/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32495 ewww_webp" alt="Solar Frenzy Surprises" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Solar-Frenzy-Surprises.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32495" alt="Solar Frenzy Surprises" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/solar-subsidy-in-germany-causes-frenzy/" > Solar Subsidy in Germany Causes Frenzy </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Lila Anderson </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>In a shocking turn of events, the German national KfW bank was forced to discontinue its home solar power subsidy program for charging electric vehicles (EVs) after just one day,</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32503 post type-post status-publish format-standard has-post-thumbnail hentry category-evs category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/electric-cars-ditch-spare-tires-for-efficiency/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32500 ewww_webp" alt="Electric Spare" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Electric-Spare.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Electric-Spare.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Electric-Spare.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32500" alt="Electric Spare" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/electric-cars-ditch-spare-tires-for-efficiency/" > Electric Cars Ditch Spare Tires for Efficiency </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Jordan Williams </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Ira Newlander from West Los Angeles is thinking about trading in his old Ford Explorer for a contemporary hybrid or electric vehicle. However, he has observed that the majority of</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32514 post type-post status-publish format-standard has-post-thumbnail hentry category-geoengineering category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/unraveling-solar-geoengineerings-hidden-impacts/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32507 ewww_webp" alt="Solar Geoengineering Impacts" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Solar-Geoengineering-Impacts.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32507" alt="Solar Geoengineering Impacts" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/unraveling-solar-geoengineerings-hidden-impacts/" > Unraveling Solar Geoengineering’s Hidden Impacts </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Noah Nguyen </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>As we continue to face the repercussions of climate change, scientists and experts seek innovative ways to mitigate its impacts. Solar geoengineering (SG), a technique involving the distribution of aerosols</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32516 post type-post status-publish format-standard has-post-thumbnail hentry category-finance tag-blockchain-tech"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/finance/is-blockchain-tech-integral-to-ais-development/" > <div class="elementor-post__thumbnail"><img width="1920" height="1080" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32517 ewww_webp" alt="Blockchain Tech" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Blockchain-Tech.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Blockchain-Tech.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1080" src="https://www.devx.com/wp-content/uploads/Blockchain-Tech.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32517" alt="Blockchain Tech" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/finance/is-blockchain-tech-integral-to-ais-development/" > Is Blockchain Tech Integral to AI’s Development? </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> DevX Editor </span> <span class="elementor-post-date"> September 27, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The tech world is a rapidly evolving landscape where it feels as if the next exciting breakthrough is just around the corner. Technology is advancing at an incredible rate, with</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32415 post type-post status-publish format-standard has-post-thumbnail hentry category-laptops category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/unbelievable-razer-blade-17-discount/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32464 ewww_webp" alt="Razer Discount" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Razer-Discount.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Razer-Discount.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/Razer-Discount.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32464" alt="Razer Discount" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/unbelievable-razer-blade-17-discount/" > Unbelievable Razer Blade 17 Discount </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>On September 24, 2023, it was reported that Razer, a popular brand in the premium gaming laptop industry, is offering an exceptional deal on their Razer Blade 17 model. Typically</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32402 post type-post status-publish format-standard has-post-thumbnail hentry category-finance category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/new-fintech-innovation-ignites-change/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32399 ewww_webp" alt="Innovation Ignition" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Innovation-Ignition.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Innovation-Ignition.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Innovation-Ignition.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32399" alt="Innovation Ignition" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/new-fintech-innovation-ignites-change/" > New Fintech Innovation Ignites Change </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Lila Anderson </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The fintech sector continues to attract substantial interest, as demonstrated by a dedicated fintech stage at a recent event featuring panel discussions and informal conversations with industry professionals. The gathering,</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32414 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/easing-import-rules-for-big-tech/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32458 ewww_webp" alt="Import Easing" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Import-Easing.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Import-Easing.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/Import-Easing.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32458" alt="Import Easing" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/easing-import-rules-for-big-tech/" > Easing Import Rules for Big Tech </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Jordan Williams </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>India has chosen to ease its proposed restrictions on imports of laptops, tablets, and other IT hardware, allowing manufacturers like Apple Inc., HP Inc., and Dell Technologies Inc. more time</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32383 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-semiconductors"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/dramatic-downturn-in-semiconductor-stocks-looms/" > <div class="elementor-post__thumbnail"><img width="1920" height="1206" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32454 ewww_webp" alt="Semiconductor Stock Plummet" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Semiconductor-Stock-Plummet.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Semiconductor-Stock-Plummet.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1206" src="https://www.devx.com/wp-content/uploads/Semiconductor-Stock-Plummet.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32454" alt="Semiconductor Stock Plummet" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/dramatic-downturn-in-semiconductor-stocks-looms/" > Dramatic Downturn in Semiconductor Stocks Looms </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Noah Nguyen </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Recent events show that the S&P Semiconductors Select Industry Index seems to be experiencing a downturn, which could result in a decline in semiconductor stocks. Known as a key indicator</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32392 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence-ai category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/amazons-bold-anthropic-investment/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32388 ewww_webp" alt="Anthropic Investment" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Anthropic-Investment.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Anthropic-Investment.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Anthropic-Investment.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32388" alt="Anthropic Investment" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/amazons-bold-anthropic-investment/" > Amazon’s Bold Anthropic Investment </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>On Monday, Amazon announced its plan to invest up to $4 billion in the AI firm Anthropic, acquiring a minority stake in the process. This decision demonstrates Amazon’s commitment to</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32407 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/tech-industry-rehiring-wave-ai-experts-wanted/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32449 ewww_webp" alt="AI Experts Get Hired" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/AI-Experts-Get-Hired.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/AI-Experts-Get-Hired.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/AI-Experts-Get-Hired.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32449" alt="AI Experts Get Hired" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/tech-industry-rehiring-wave-ai-experts-wanted/" > Tech Industry Rehiring Wave: AI Experts Wanted </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>A few months ago, Big Tech companies were downsizing their workforce, but currently, many are considering rehiring some of these employees, especially in popular fields such as artificial intelligence. The</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32419 post type-post status-publish format-standard has-post-thumbnail hentry category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/middle-class-migration-undermining-democracy/" > <div class="elementor-post__thumbnail"><img width="1920" height="1440" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32446 ewww_webp" alt="Lagos Migration" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Lagos-Migration.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Lagos-Migration.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1440" src="https://www.devx.com/wp-content/uploads/Lagos-Migration.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32446" alt="Lagos Migration" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/middle-class-migration-undermining-democracy/" > Middle-Class Migration: Undermining Democracy? </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Lila Anderson </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>As the middle class in Lagos, Nigeria, increasingly migrates to private communities, a PhD scholar from a leading technology institute has been investigating the impact of this development on democratic</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32431 post type-post status-publish format-standard has-post-thumbnail hentry category-web-development-zone tag-bug-tracking"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/web-development-zone/marketing-automation-for-software-development-bug-tracking/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32436 ewww_webp" alt="Bug Tracking" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Bug-Tracking.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Bug-Tracking.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/Bug-Tracking.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32436" alt="Bug Tracking" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/web-development-zone/marketing-automation-for-software-development-bug-tracking/" > Marketing Automation for Software Development: Bug Tracking </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> DevX Editor </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>In the dynamic realm of software development, bug tracking serves as a crucial pillar, ensuring that software products maintain the highest standards of quality and stability. This process entails detecting,</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32421 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence-ai category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/chatgpt-is-now-making-video-games/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32437 ewww_webp" alt="AI Software Development" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/AI-Software-Development.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/AI-Software-Development.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/AI-Software-Development.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32437" alt="AI Software Development" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/chatgpt-is-now-making-video-games/" > ChatGPT is Now Making Video Games </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Pietro Schirano’s foray into using ChatGPT, an AI tool for programming, has opened up new vistas in game and software development. As design lead at business finance firm Brex, Schirano</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32420 post type-post status-publish format-standard has-post-thumbnail hentry category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/developers-heres-your-chatbot/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32417 ewww_webp" alt="Llama Codebot" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Llama-Codebot.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Llama-Codebot.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Llama-Codebot.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32417" alt="Llama Codebot" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/developers-heres-your-chatbot/" > Developers! Here’s Your Chatbot </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Jordan Williams </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Meta Platforms has recently unveiled Code Llama, a free chatbot designed to aid developers in crafting coding scripts. This large language model (LLM), developed using Meta’s Llama 2 model, serves</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32410 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/unraveling-the-tech-sectors-historic-job-losses/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32440 ewww_webp" alt="Tech Layoffs" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Tech-Layoffs.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Tech-Layoffs.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/Tech-Layoffs.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32440" alt="Tech Layoffs" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/unraveling-the-tech-sectors-historic-job-losses/" > Unraveling the Tech Sector’s Historic Job Losses </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Noah Nguyen </span> <span class="elementor-post-date"> September 26, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Throughout 2023, the tech sector has experienced a record-breaking number of job losses, impacting tens of thousands of workers across various companies, including well-established corporations and emerging startups in areas</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32143 post type-post status-publish format-standard has-post-thumbnail hentry category-5g category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/germany-considers-limiting-chinese-5g-tech/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32139 ewww_webp" alt="Chinese 5G Limitation" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Chinese-5G-Limitation.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Chinese-5G-Limitation.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Chinese-5G-Limitation.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32139" alt="Chinese 5G Limitation" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/germany-considers-limiting-chinese-5g-tech/" > Germany Considers Limiting Chinese 5G Tech </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>A recent report has put forth the possibility that Germany’s Federal Ministry of the Interior and Community may consider limiting the use of Chinese 5G technology by local network providers</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32260 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-technology"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/the-barak-tank-is-transforming-modern-warfare/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32361 ewww_webp" alt="Modern Warfare" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Modern-Warfare.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Modern-Warfare.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/Modern-Warfare.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32361" alt="Modern Warfare" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/the-barak-tank-is-transforming-modern-warfare/" > The Barak Tank is Transforming Modern Warfare </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Lila Anderson </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The Barak tank is a groundbreaking addition to the Israeli Defense Forces’ arsenal, significantly enhancing their combat capabilities. This AI-powered military vehicle is expected to transform the way modern warfare</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32261 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence-ai category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/ai-plagiarism-challenges-shake-academic-integrity/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32358 ewww_webp" alt="AI Cheating Growth" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/AI-Cheating-Growth.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/AI-Cheating-Growth.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/AI-Cheating-Growth.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32358" alt="AI Cheating Growth" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/ai-plagiarism-challenges-shake-academic-integrity/" > AI Plagiarism Challenges Shake Academic Integrity </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Jordan Williams </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>As generative AI technologies like ChatGPT become increasingly prevalent among students and raise concerns about widespread cheating, prominent universities have halted their use of AI detection software, such as Turnitin’s</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32269 post type-post status-publish format-standard has-post-thumbnail hentry category-batteries category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/us-approves-sustainable-battery-research/" > <div class="elementor-post__thumbnail"><img width="1920" height="1280" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32354 ewww_webp" alt="US Commitment" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/US-Commitment.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/US-Commitment.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1280" src="https://www.devx.com/wp-content/uploads/US-Commitment.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32354" alt="US Commitment" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/us-approves-sustainable-battery-research/" > US Approves Sustainable Battery Research </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Noah Nguyen </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The US Department of Energy has revealed a $325 million commitment in the research of innovative battery types, designed to enable solar and wind power as continuous, 24-hour energy sources.</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32262 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence-ai category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/netanyahu-and-musk-discuss-ai-future/" > <div class="elementor-post__thumbnail"><img width="1200" height="627" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32259 ewww_webp" alt="Netanyahu Musk AI" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Netanyahu-Musk-AI.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Netanyahu-Musk-AI.jpg.webp" data-eio="j" /><noscript><img width="1200" height="627" src="https://www.devx.com/wp-content/uploads/Netanyahu-Musk-AI.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32259" alt="Netanyahu Musk AI" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/netanyahu-and-musk-discuss-ai-future/" > Netanyahu and Musk Discuss AI Future </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Johannah Lopez </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>On September 22, 2023, Israeli Prime Minister Benjamin Netanyahu met with entrepreneur Elon Musk in San Francisco prior to attending the United Nations. In a live-streamed discussion, Netanyahu lauded Musk</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32426 post type-post status-publish format-standard has-post-thumbnail hentry category-browsers category-data tag-age-verification"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/browsers/the-importance-of-secure-age-verification-in-online-transactions/" > <div class="elementor-post__thumbnail"><img width="1999" height="1331" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32427 ewww_webp" alt="The Importance of Secure Age Verification" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/The-Importance-of-Secure-Age-Verification.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/The-Importance-of-Secure-Age-Verification.jpg.webp" data-eio="j" /><noscript><img width="1999" height="1331" src="https://www.devx.com/wp-content/uploads/The-Importance-of-Secure-Age-Verification.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32427" alt="The Importance of Secure Age Verification" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/browsers/the-importance-of-secure-age-verification-in-online-transactions/" > The Importance of Secure Age Verification in Online Transactions </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> DevX Editor </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>Did you know that an estimate of one in three internet users may be a minor? Although the reliability of this claim is questionable, according to Unicef, children are on</p> </div> </div> </article> <article class="elementor-post elementor-grid-item post-32272 post type-post status-publish format-standard has-post-thumbnail hentry category-news"> <a class="elementor-post__thumbnail__link" href="https://www.devx.com/news/creating-thriving-cities-through-urban-gardening/" > <div class="elementor-post__thumbnail"><img width="1920" height="1080" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="elementor-animation-grow attachment-full size-full wp-image-32349 ewww_webp" alt="Urban Gardening" loading="lazy" data-src-img="https://www.devx.com/wp-content/uploads/Urban-Gardening.jpg" data-src-webp="https://www.devx.com/wp-content/uploads/Urban-Gardening.jpg.webp" data-eio="j" /><noscript><img width="1920" height="1080" src="https://www.devx.com/wp-content/uploads/Urban-Gardening.jpg" class="elementor-animation-grow attachment-full size-full wp-image-32349" alt="Urban Gardening" loading="lazy" /></noscript></div> </a> <div class="elementor-post__text"> <h3 class="elementor-post__title"> <a href="https://www.devx.com/news/creating-thriving-cities-through-urban-gardening/" > Creating Thriving Cities Through Urban Gardening </a> </h3> <div class="elementor-post__meta-data"> <span class="elementor-post-author"> Grace Phillips </span> <span class="elementor-post-date"> September 25, 2023 </span> </div> <div class="elementor-post__excerpt"> <p>The rising popularity of urban gardening is receiving increased recognition for its numerous advantages, as demonstrated in a recent study featured in the Environmental Research Letters journal. Carried out by</p> </div> </div> </article> </div> <span class="e-load-more-spinner"> <i aria-hidden="true" class="fas fa-spinner"></i> </span> <div class="e-load-more-anchor" data-page="1" data-max-page="735" data-next-page="https://www.devx.com/web-development-zone/16938/2/"></div> <div class="elementor-button-wrapper"> <a href="#" class="elementor-button-link elementor-button elementor-animation-grow" role="button"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Show More</span> </span> </a> </div> <div class="e-load-more-message"></div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-270dc71" data-id="270dc71" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-8905b95 elementor-hidden-tablet" data-id="8905b95" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-7c9513d elementor-widget elementor-widget-html" data-id="7c9513d" data-element_type="widget" data-settings="{"sticky_offset":10,"sticky_parent":"yes","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_effects_offset":0}" data-widget_type="html.default"> <div class="elementor-widget-container"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1183579825777021" crossorigin="anonymous"></script> <!-- devx top --> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-1183579825777021" data-ad-slot="2250810506"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> </div> </div> </section> </div> <footer data-elementor-type="footer" data-elementor-id="23300" class="elementor elementor-23300 elementor-location-footer"> <footer class="elementor-section elementor-top-section elementor-element elementor-element-1588a538 elementor-section-height-min-height elementor-section-content-middle elementor-section-full_width elementor-section-height-default elementor-section-items-middle" data-id="1588a538" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9d2a788" data-id="9d2a788" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2e0ce949" data-id="2e0ce949" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4f9ec08 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4f9ec08" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <section class="elementor-section elementor-inner-section elementor-element elementor-element-73a9986 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73a9986" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7f08930" data-id="7f08930" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-269b367 elementor-nav-menu__align-right elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="269b367" data-element_type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> <div class="elementor-widget-container"> <nav class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> <ul id="menu-1-269b367" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23808"><a href="https://www.devx.com/" class="elementor-item">Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23809"><a href="https://www.devx.com/advertise/" class="elementor-item">Advertise</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23816"><a href="https://www.devx.com/about/" class="elementor-item">About</a></li> </ul> </nav> <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> <span class="elementor-screen-only">Menu</span> </div> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-269b367" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-23808"><a href="https://www.devx.com/" class="elementor-item" tabindex="-1">Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23809"><a href="https://www.devx.com/advertise/" class="elementor-item" tabindex="-1">Advertise</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23816"><a href="https://www.devx.com/about/" class="elementor-item" tabindex="-1">About</a></li> </ul> </nav> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-21928d3" data-id="21928d3" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-869862d" data-id="869862d" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5d5f4dc5 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="5d5f4dc5" data-element_type="widget" data-widget_type="social-icons.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}</style> <div class="elementor-social-icons-wrapper elementor-grid"> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-5c0ce3c" href="https://www.linkedin.com/company/devx" target="_blank"> <span class="elementor-screen-only">Linkedin</span> <i class="fab fa-linkedin"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-828f132" href="https://twitter.com/DevX_Com" target="_blank"> <span class="elementor-screen-only">Twitter</span> <i class="fab fa-twitter"></i> </a> </span> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-inner-section elementor-element elementor-element-e509954 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e509954" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f77ca98" data-id="f77ca98" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-c500cdf elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="c500cdf" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> <div class="elementor-element elementor-element-fbeb59f elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="fbeb59f" data-element_type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> <div class="elementor-widget-container"> <nav class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> <ul id="menu-1-fbeb59f" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27045"><a href="https://www.devx.com/a-terms/" class="elementor-item">A</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27044"><a href="https://www.devx.com/b-terms/" class="elementor-item">B</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27043"><a href="https://www.devx.com/c-terms/" class="elementor-item">C</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27152"><a href="https://www.devx.com/d-terms/" class="elementor-item">D</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27153"><a href="https://www.devx.com/e-terms/" class="elementor-item">E</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27154"><a href="https://www.devx.com/f-terms/" class="elementor-item">F</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27155"><a href="https://www.devx.com/g-terms/" class="elementor-item">G</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27156"><a href="https://www.devx.com/h-terms/" class="elementor-item">H</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27157"><a href="https://www.devx.com/i-terms/" class="elementor-item">I</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27158"><a href="https://www.devx.com/j-terms/" class="elementor-item">J</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27159"><a href="https://www.devx.com/k-terms/" class="elementor-item">K</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27137"><a href="https://www.devx.com/l-terms/" class="elementor-item">L</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27151"><a href="https://www.devx.com/m-terms/" class="elementor-item">M</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27150"><a href="https://www.devx.com/n-terms/" class="elementor-item">N</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27149"><a href="https://www.devx.com/o-terms/" class="elementor-item">O</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27148"><a href="https://www.devx.com/p-terms/" class="elementor-item">P</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27147"><a href="https://www.devx.com/q-terms/" class="elementor-item">Q</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27146"><a href="https://www.devx.com/r-terms/" class="elementor-item">R</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27145"><a href="https://www.devx.com/s-terms/" class="elementor-item">S</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27144"><a href="https://www.devx.com/t-terms/" class="elementor-item">T</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27143"><a href="https://www.devx.com/u-terms/" class="elementor-item">U</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27142"><a href="https://www.devx.com/v-terms/" class="elementor-item">V</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27141"><a href="https://www.devx.com/w-terms/" class="elementor-item">W</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27140"><a href="https://www.devx.com/x-terms/" class="elementor-item">X</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27139"><a href="https://www.devx.com/y-terms/" class="elementor-item">Y</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27138"><a href="https://www.devx.com/z-terms/" class="elementor-item">Z</a></li> </ul> </nav> <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> <span class="elementor-screen-only">Menu</span> </div> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-fbeb59f" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27045"><a href="https://www.devx.com/a-terms/" class="elementor-item" tabindex="-1">A</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27044"><a href="https://www.devx.com/b-terms/" class="elementor-item" tabindex="-1">B</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27043"><a href="https://www.devx.com/c-terms/" class="elementor-item" tabindex="-1">C</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27152"><a href="https://www.devx.com/d-terms/" class="elementor-item" tabindex="-1">D</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27153"><a href="https://www.devx.com/e-terms/" class="elementor-item" tabindex="-1">E</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27154"><a href="https://www.devx.com/f-terms/" class="elementor-item" tabindex="-1">F</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27155"><a href="https://www.devx.com/g-terms/" class="elementor-item" tabindex="-1">G</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27156"><a href="https://www.devx.com/h-terms/" class="elementor-item" tabindex="-1">H</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27157"><a href="https://www.devx.com/i-terms/" class="elementor-item" tabindex="-1">I</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27158"><a href="https://www.devx.com/j-terms/" class="elementor-item" tabindex="-1">J</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27159"><a href="https://www.devx.com/k-terms/" class="elementor-item" tabindex="-1">K</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27137"><a href="https://www.devx.com/l-terms/" class="elementor-item" tabindex="-1">L</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27151"><a href="https://www.devx.com/m-terms/" class="elementor-item" tabindex="-1">M</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27150"><a href="https://www.devx.com/n-terms/" class="elementor-item" tabindex="-1">N</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27149"><a href="https://www.devx.com/o-terms/" class="elementor-item" tabindex="-1">O</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27148"><a href="https://www.devx.com/p-terms/" class="elementor-item" tabindex="-1">P</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27147"><a href="https://www.devx.com/q-terms/" class="elementor-item" tabindex="-1">Q</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27146"><a href="https://www.devx.com/r-terms/" class="elementor-item" tabindex="-1">R</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27145"><a href="https://www.devx.com/s-terms/" class="elementor-item" tabindex="-1">S</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27144"><a href="https://www.devx.com/t-terms/" class="elementor-item" tabindex="-1">T</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27143"><a href="https://www.devx.com/u-terms/" class="elementor-item" tabindex="-1">U</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27142"><a href="https://www.devx.com/v-terms/" class="elementor-item" tabindex="-1">V</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27141"><a href="https://www.devx.com/w-terms/" class="elementor-item" tabindex="-1">W</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27140"><a href="https://www.devx.com/x-terms/" class="elementor-item" tabindex="-1">X</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27139"><a href="https://www.devx.com/y-terms/" class="elementor-item" tabindex="-1">Y</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27138"><a href="https://www.devx.com/z-terms/" class="elementor-item" tabindex="-1">Z</a></li> </ul> </nav> </div> </div> <div class="elementor-element elementor-element-6963de5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="6963de5" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-widget-container"> <div class="elementor-divider"> <span class="elementor-divider-separator"> </span> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-c5e10d2" data-id="c5e10d2" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </footer> <section class="elementor-section elementor-top-section elementor-element elementor-element-a4f01a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a4f01a6" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a1bc5b1" data-id="a1bc5b1" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e4f110b" data-id="e4f110b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-4a914653 elementor-widget elementor-widget-heading" data-id="4a914653" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <p class="elementor-heading-title elementor-size-default">©2023 Copyright DevX - All Rights Reserved. Registration or use of this site constitutes acceptance of our Terms of Service and Privacy Policy.</p> </div> </div> <div class="elementor-element elementor-element-d2cf216 elementor-widget elementor-widget-text-editor" data-id="d2cf216" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style> <p><strong><a href="https://www.devx.com/sitemap/">Sitemap</a></strong></p> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1daca18" data-id="1daca18" data-element_type="column"> <div class="elementor-widget-wrap"> </div> </div> </div> </section> </footer> <link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://www.devx.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' type='text/css' media='all' /> <link rel='stylesheet' id='e-animations-css' href='https://www.devx.com/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.12.2' type='text/css' media='all' /> <script type='text/javascript' id='wpil-frontend-script-js-extra'> /* <![CDATA[ */ var wpilFrontend = {"ajaxUrl":"\/wp-admin\/admin-ajax.php","postId":"22384","postType":"post","openInternalInNewTab":"0","openExternalInNewTab":"0","disableClicks":"0","openLinksWithJS":"0","trackAllElementClicks":"0","clicksI18n":{"imageNoText":"Image in link: No Text","imageText":"Image Title: ","noText":"No Anchor Text Found"}}; /* ]]> */ </script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/link-whisper-premium/js/frontend.min.js?ver=1692043625' id='wpil-frontend-script-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/themes/devxnew/assets/js/hello-frontend.min.js?ver=1.0.0' id='hello-theme-frontend-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.0.1' id='smartmenus-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/imagesloaded.min.js?ver=4.1.4' id='imagesloaded-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.12.3' id='elementor-pro-webpack-runtime-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.12.2' id='elementor-webpack-runtime-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.12.2' id='elementor-frontend-modules-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2' id='wp-polyfill-inert-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.11' id='regenerator-runtime-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/dist/hooks.min.js?ver=c6aec9a8d4e5a5d543a1' id='wp-hooks-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/dist/i18n.min.js?ver=7701b0c3857f914212ef' id='wp-i18n-js'></script> <script id="wp-i18n-js-after" type="text/javascript"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="elementor-pro-frontend-js-before" type="text/javascript"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.devx.com\/wp-admin\/admin-ajax.php","nonce":"f6408ce072","urls":{"assets":"https:\/\/www.devx.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.devx.com\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.devx.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.12.3' id='elementor-pro-frontend-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2' id='elementor-waypoints-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2' id='jquery-ui-core-js'></script> <script id="elementor-frontend-js-before" type="text/javascript"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.12.2","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"a11y_improvements":true,"additional_custom_breakpoints":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"landing-pages":true,"page-transitions":true,"notes":true,"loop":true,"form-submissions":true,"e_scroll_snap":true},"urls":{"assets":"https:\/\/www.devx.com\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper-container","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":22384,"title":"XHTML%3A%20HTML%20Merges%20With%20XML%20%20-%20DevX","excerpt":"","featuredImage":"https:\/\/www.devx.com\/wp-content\/uploads\/2022\/02\/thumbnail.jpg"}}; </script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.12.2' id='elementor-frontend-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.12.3' id='pro-elements-handlers-js'></script> <script type='text/javascript' src='https://www.devx.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.12.3' id='e-sticky-js'></script> </body> </html> <!-- Dynamic page generated in 2.312 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2023-09-27 13:49:58 --> <!-- Compression = gzip -->