Industry Insights

2023 Marks the Best DISTRIBUTECH Yet

February 17, 2023

With a record-breaking attendance of over 17,000 people, DISTRIBUTECH 2023 was re-energizing! Customers, partners and energy industry leaders gathered in San Diego, California to share knowledge, identify solutions and prepare for both the challenges and opportunities ahead as utilities and cities move toward a decarbonized energy landscape.

To kick off the conference, our president and CEO Tom Deitrich, welcomed attendees and discussed key trends including the power of data to help utilities improve service delivery and reach sustainability goals. In addition, he previewed the increasing focus for utilities on decarbonization and energy diversification as well as the need for innovation and creative collective thinking to build a smarter energy future. Tom also emphasized the importance of city and utility collaboration moving forward as a key piece to the energy transformation puzzle.

Attendees were invited to stop by the Itron booth and experience what’s possible with our proven portfolio of intelligent devices, smart, foundational networks, and software and services. Our booth – which was hopping the whole conference – highlighted how Itron solutions lend insight into the least visible part of the distribution system in the most cost-effective way possible, the breadth of capabilities our distributed intelligence platform has to offer, the network of people and companies that make up the Itron Partner Ecosystem as well as the distributed energy management solutions that help better measure, monitor and orchestrate distributed energy resources (DERs) across the grid.

Pictured below is an electric vehicle (EV) that was on display in the Itron booth. As the adoption of DERs such as EVs, solar, battery, etc. rapidly accelerates, utilities need to actively prepare for their impact on the resiliency and reliability of the grid. To help utilities address this, Itron showcased the DER Optimizer, which enables utilities to manage a wide range of DERs including EVs, smart inverters, battery storage systems and other flexible loads. The DER Optimizer’s real-time analytics and optimization engine allow utilities to strategically grow their program portfolio and can improve grid stabilization, power quality, pipeline management and conservation efforts.

As with year’s past, DISTRIBUTECH also offered a great variety of speaking engagements for industry leaders to share insights, project successes and key lessons learned. Itron and our customers participated in various breakout and Knowledge Hub sessions, covering everything from how grid edge technologies are changing the game for utilities on grid modernization journeys to how distributed intelligence is enabling cities and utilities to maximize the benefits of next-generation AMI.

There is no replacement for time spent sharing ideas, perspectives and solutions to achieve a smarter energy future. Thank you to everyone who joined us in San Diego and for making this year the most memorable and inspiring DISTRIBUTECH to date. Together, we can create more connected communities and pave the way for a more resourceful world. See you next year!

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>