<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog</title><link>https://community.element14.com/technologies/code_exchange/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Fri, 15 May 2026 00:45:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/technologies/code_exchange/b/blog" /><item><title>Encoders work! i2c bus operational</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/encoders-work-i2c-bus-operational</link><pubDate>Fri, 15 May 2026 00:45:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5eadb5fe-4e07-4e2c-a3c1-2657ff2116e8</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29751</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/encoders-work-i2c-bus-operational#comments</comments><description>Yesterday I learned that j1939 is Canbus, and that our FC6A Plus PLCs support this.&amp;nbsp;Today I learned that when I plug in the PLC to the network the arduino looses control over the HMI, and the PLC doesnt have it. ..so theres some unknown networki...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/encoders-work-i2c-bus-operational"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29751&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/plc">plc</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/hmi">hmi</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/encoder">encoder</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/On%2bThe%2bLine">On The Line</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/pro">pro</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/arduino">arduino</category></item><item><title>Omega 5SRTC hack, and basic IO on arduino to HMI is operational.</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/omega-5srtc-hack-and-basic-io-on-arduino-to-hmi-is-operational</link><pubDate>Wed, 13 May 2026 03:07:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0a902b45-befe-45f8-9bfb-e903de4a4742</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29744</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/omega-5srtc-hack-and-basic-io-on-arduino-to-hmi-is-operational#comments</comments><description>Im doing my on the Line challenge figured out the issues with the HMI Coms,geting readdy to write the helper functions to make the arduino PLC Server respond with the IO of the arduino.6% memory use on a Mega!well anyway all I have for pots are these...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/omega-5srtc-hack-and-basic-io-on-arduino-to-hmi-is-operational"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29744&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>Now possible to deploy IDEC PLC code from server of choice.</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/now-possible-to-deploy-idec-plc-code-from-server-of-choice</link><pubDate>Wed, 25 Feb 2026 19:46:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8401a1c2-5893-43f0-ac20-323830c93a8e</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29541</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/now-possible-to-deploy-idec-plc-code-from-server-of-choice#comments</comments><description>Ok The Docs arent great, and I literally just figured this out 2 days ago.&amp;nbsp;but if you have a ZLD file (the raw instruction files for IDEC PLC Code)it is now possible to deploy native instructions from the server of your choice.This includes Linu...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/now-possible-to-deploy-idec-plc-code-from-server-of-choice"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29541&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/plc">plc</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/python">python</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Code%2bExchange">Code Exchange</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/controls">controls</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/idec">idec</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/embedded">embedded</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/automation">automation</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/linux">linux</category></item><item><title>More FC6A library uses</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/more-fc6a-library-uses</link><pubDate>Fri, 23 Jan 2026 17:18:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1f05586b-f6b8-4f62-b509-0236fb305a81</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29479</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/more-fc6a-library-uses#comments</comments><description>Yesterday I wanted to reconfigure all the PLCs in my lab with settings for a specific use case.&amp;nbsp;This involves changing the values of 3 registers to make the PLCs listen to a server over DHCP.&amp;nbsp;my lab has 12 FC6A plcs. and loading windLDR on ...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/more-fc6a-library-uses"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29479&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/plc">plc</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/python">python</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/programming">programming</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/automation">automation</category></item><item><title>Conditional breakpoint in VSCode</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/conditional-breakpoint-in-vscode</link><pubDate>Mon, 15 Dec 2025 20:00:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:49fb73d2-d8be-43a9-a66a-fbdb0fa8bb3a</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29420</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/conditional-breakpoint-in-vscode#comments</comments><description>Sometimes, you want to have a breakpoint that only halts execution (breaks&amp;nbsp;) if a certain condition is true.




My user story:
I have a GPS design that receives data from satellites. Sometimes, that radio receives &amp;quot;not guaranteed&amp;quot; data. The dat...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/conditional-breakpoint-in-vscode"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29420&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/vscode">vscode</category></item><item><title>modern C++: write my own function that returns true / false, and a value, part 2 (embedded friendly)</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-write-my-own-function-that-returns-true-false-and-a-value-part-2-embedded-friendly</link><pubDate>Thu, 04 Dec 2025 17:59:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9b9f00f1-c981-4ed1-91c8-e57640b80304</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29406</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-write-my-own-function-that-returns-true-false-and-a-value-part-2-embedded-friendly#comments</comments><description>what came before:

&amp;nbsp;&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-modules-function-returns-value-or-error-message"&gt;modern C++: function returns true / false, and a value or error message&lt;/a&gt;&amp;nbsp;
&amp;nbsp;&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-write-my-own-function-that-returns-true-false-and-a-value-or-error-message"&gt;modern C++: write my own function that returns true / false, and a value or error message&lt;/a&gt;&amp;nbsp;

C++&amp;nbsp;has released a new feature: return ...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-write-my-own-function-that-returns-true-false-and-a-value-part-2-embedded-friendly"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29406&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/gcc">gcc</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_26">c++26</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category></item><item><title>modern C++: initialise a static array inside a class</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-initialise-a-static-array-inside-a-class</link><pubDate>Mon, 24 Nov 2025 16:58:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0b58bf10-b75b-45fa-83ec-01208e56c9b5</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29378</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-initialise-a-static-array-inside-a-class#comments</comments><description>Pre C++17
In traditional C++, if you have a class that has a static array as data member, you have to initialise that array outside of the class.&amp;nbsp;
class myclass {
protected:
    static uint myarray[4];
};
uint myclass::myarray[4];

You will typi...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-initialise-a-static-array-inside-a-class"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29378&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_17">c++17</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category></item><item><title>Monitor your IDEC PLC with Maintenance Protocol using the open source library FC6A</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/monitor-your-idec-plc-with-maintenance-protocol-using-the-open-source-library-fc6a</link><pubDate>Sun, 23 Nov 2025 00:11:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dd8f158f-ca4c-4f9d-b1e2-28f924955574</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29376</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/monitor-your-idec-plc-with-maintenance-protocol-using-the-open-source-library-fc6a#comments</comments><description>Maybe you work with IDEC PLCs, or maybe you have to monitor a process using them.&amp;nbsp;Well, from WindLDR, that process might suck, having to monitor trends, or open multiple instances of WindLDR just to look at some select registers, there is now a ...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/monitor-your-idec-plc-with-maintenance-protocol-using-the-open-source-library-fc6a"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29376&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/plc">plc</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/industrial">industrial</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/automation">automation</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/innovation">innovation</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/industrial%2biot">industrial iot</category></item><item><title>Generate Awesome ASCII ART with QAAA.py</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/generate-awesome-ascii-art-with-qaaa-py</link><pubDate>Sat, 22 Nov 2025 23:30:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:159b3e6a-d502-42c7-830d-7778f5853eb3</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29375</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/generate-awesome-ascii-art-with-qaaa-py#comments</comments><description>Hello All from rural Maine. QAAA.py is a novel drawing app, which uses&amp;nbsp; text to draw pictures. Some of y&amp;#39;all might have been around at a time when ASCII text was more prevalent.&amp;nbsp;Well anyway, this app is designed to be cross platform tho...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/generate-awesome-ascii-art-with-qaaa-py"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29375&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Ascii%2bArt">Ascii Art</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/games">games</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/text">text</category></item><item><title>C++ write your own stream class - part 1a: the cost of objects can be zero (embedded friendly C++)</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1a-the-cost-of-objects-can-be-zero-embedded-friendly-c</link><pubDate>Wed, 12 Nov 2025 19:48:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9eae9fa2-f977-4d6e-8447-95f82795e6ae</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29353</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1a-the-cost-of-objects-can-be-zero-embedded-friendly-c#comments</comments><description>I wrote a little output stream class in a previous post: &amp;nbsp;&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1-output-stream-initial-design-embedded-friendly-c"&gt;C++ write your own stream class - part 1: output stream initial design (embedded friendly C++)&lt;/a&gt;&amp;nbsp;.
In this post, I&amp;#39;m adding an input stream, and an input / output stream that&amp;#39;s&amp;nbsp;su...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1a-the-cost-of-objects-can-be-zero-embedded-friendly-c"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29353&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category></item><item><title>C++ write your own stream class - part 1: output stream initial design (embedded friendly C++)</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1-output-stream-initial-design-embedded-friendly-c</link><pubDate>Tue, 11 Nov 2025 19:09:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8c59a5c6-a3c4-4c0f-93f7-663176067def</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29344</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1-output-stream-initial-design-embedded-friendly-c#comments</comments><description>In C++ it&amp;#39;s common to stream data. You write to a file using the &amp;lt;&amp;lt; operator.
example:&amp;nbsp;
cout &amp;lt;&amp;lt; &amp;quot;hello, world! &amp;lt;&amp;lt; endl;
In this blog I&amp;#39;m making my own minimal output stream class. Just enough code to show that it works. This co...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/c-write-your-own-stream-class---part-1-output-stream-initial-design-embedded-friendly-c"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29344&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category></item><item><title>modern C++ for loop, but you still want an index</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-for-loop-but-you-still-want-an-index</link><pubDate>Wed, 05 Nov 2025 21:08:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9183c041-eb49-4a15-8c01-3757463c53a9</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29326</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-for-loop-but-you-still-want-an-index#comments</comments><description>C++ has a range loop. A for loop that will run over all elements in the range you give it:
std::vector&amp;lt;int&amp;gt; v = {0, 1, 2, 3, 4, 5};
// ...

    for (auto i : v)
        std::cout &amp;lt;&amp;lt; i &amp;lt;&amp;lt; &amp;#39; &amp;#39;;
    std::cout &amp;lt;&amp;lt; &amp;#39;\n&amp;amp;#...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/modern-c-for-loop-but-you-still-want-an-index"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29326&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_26">c++26</category></item><item><title>Reflections on Using AI in Software Development</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/reflections-on-using-ai-in-software-development</link><pubDate>Thu, 11 Sep 2025 19:59:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff2615ab-20f7-4767-bdbe-f87f35caa343</guid><dc:creator>AngelSoto</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29208</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/reflections-on-using-ai-in-software-development#comments</comments><description>Context: A Practical Project
Over the past days, I have been developing a Python Qt application to generate weekly meal plans for my baby and family.The project itself is not overly complex, but it has provided a valuable opportunity to reflect on so...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/reflections-on-using-ai-in-software-development"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29208&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/python">python</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/software%2bdevelopment">software development</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/qt">qt</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Artficial%2bIntelligence">Artficial Intelligence</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/learning">learning</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/ChatGPT">ChatGPT</category></item><item><title>C++ moving and returning objects part 2: move and copy  (embedded friendly C++)</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-2-move-and-copy---rule-of-six</link><pubDate>Sun, 20 Jul 2025 11:25:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:570ab178-4dbe-44b2-b7b2-c9077c66a62c</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29083</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-2-move-and-copy---rule-of-six#comments</comments><description>In object oriented designs, there are times when you replace an object by another. Example: when you&amp;nbsp;store an&amp;nbsp;object into an STL container. In a lot of those cases, you create an object, and add it.&amp;nbsp;The object in the container is a cop...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-2-move-and-copy---rule-of-six"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29083&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_26">c++26</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/stl">stl</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_23">c++23</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_20">c++20</category></item><item><title>C++ moving and returning objects part 1: object as return value (embedded friendly C++)</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-1-object-as-return-value</link><pubDate>Sat, 19 Jul 2025 11:02:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:684e25a9-bc5d-4f0b-b556-db49c963b664</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/technologies/code_exchange/b/blog/rsscomments?WeblogPostID=29081</wfw:commentRss><comments>https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-1-object-as-return-value#comments</comments><description>You may read guidelines that say: &amp;quot;never&amp;nbsp;use an object as return value of a function. Because of performance reasons&amp;quot;. Because the object&amp;nbsp;is copied into the receiving variable when returning from the function call.&amp;nbsp;That was true in C++...(&lt;a href="https://community.element14.com/technologies/code_exchange/b/blog/posts/c-moving-and-returning-objects-part-1-object-as-return-value"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=29081&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/Modern%2bC_2B002B00_">Modern C++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_26">c++26</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_23">c++23</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_">c++</category><category domain="https://community.element14.com/technologies/code_exchange/b/blog/archive/tags/c_2B002B00_20">c++20</category></item></channel></rss>