<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dipl. Inf. Thomas Gawehns</title>
	<atom:link href="https://software.gawehns.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://software.gawehns.de/</link>
	<description>Software und so</description>
	<lastBuildDate>Sat, 02 Jan 2021 10:15:00 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://software-static.gawehns.de/wp-content/uploads/2018/07/cropped-profil-a-e1532002040499-32x32.jpg</url>
	<title>Dipl. Inf. Thomas Gawehns</title>
	<link>https://software.gawehns.de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2021 &#8211; das erste Jahr im Zeitalter des Wassermanns</title>
		<link>https://software.gawehns.de/allgemein/2021-das-erste-jahr-im-zeitalter-des-wassermanns/</link>
					<comments>https://software.gawehns.de/allgemein/2021-das-erste-jahr-im-zeitalter-des-wassermanns/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Sat, 02 Jan 2021 10:15:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Gott und die Welt]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=538</guid>

					<description><![CDATA[<p>Die Saturn und Jupiter Konstellation vor Weihnachten war nicht nur schön anzusehen, sie kündete dazu eine &#8222;große Mutation&#8220; an. Für die nächsten 200 Jahre läuft diese Konstellation im Sternzeichen Wassermann ab. Zum ersten Mal hörte ich von diesem Zeitalter 1982 auf Sri Lanka. Ich machte nach dem Diplom ein paar Monate Auszeit dort. Ein Paar [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/allgemein/2021-das-erste-jahr-im-zeitalter-des-wassermanns/">2021 &#8211; das erste Jahr im Zeitalter des Wassermanns</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/allgemein/2021-das-erste-jahr-im-zeitalter-des-wassermanns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Software &#8211; Magie oder ?</title>
		<link>https://software.gawehns.de/legacy-code/software-magie-oder/</link>
					<comments>https://software.gawehns.de/legacy-code/software-magie-oder/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Sat, 23 Nov 2019 17:09:53 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=483</guid>

					<description><![CDATA[<p>An manchen Tagen zeigt sich die magische Seite der Softwareentwicklung. Magisch ist alles, was dem Ungelernten verborgen ist. Manchmal aber glauben auch die Gelernten und die, die meinen etwas gelernt zu haben, an Magie. An diesem Montag verhielt sich die Software anders als am Freitag. Von den schönen Bildern, die ich im letzten Beitrag schilderte, [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/legacy-code/software-magie-oder/">Software &#8211; Magie oder ?</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/legacy-code/software-magie-oder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Icon &#8211; drei Irrwege</title>
		<link>https://software.gawehns.de/allgemein/icon-drei-irrwege/</link>
					<comments>https://software.gawehns.de/allgemein/icon-drei-irrwege/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Mon, 07 Oct 2019 18:16:20 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=472</guid>

					<description><![CDATA[<p>Unsere Oberfläche muss in ihrer Auflösung den modernen Bildschirmen anpassen! Die ganz wichtigen Kunden haben Bildschirme mit nahezu Apple Auflösung. Da kommen die kleinen 16 mal 16 Pixel großen Button nicht gut. Wenn Windows das automatisch anpasst, sieht das eckig und verschwommen aus. Ohne Anpassung sind die Schaltflächen so klein, dass kein Kunde sie findet. [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/allgemein/icon-drei-irrwege/">Icon &#8211; drei Irrwege</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/allgemein/icon-drei-irrwege/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dreimal C++ &#8211; lambdas in legacy code</title>
		<link>https://software.gawehns.de/c-2/dreimal-c-lambdas-in-legacy-code/</link>
					<comments>https://software.gawehns.de/c-2/dreimal-c-lambdas-in-legacy-code/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Sat, 28 Sep 2019 14:05:04 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<category><![CDATA[lambda]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=457</guid>

					<description><![CDATA[<p>Wie schon zuletzt beschrieben, galt es C++ Software aus einem Nachbarprojekt zu übernehmen. Die dort tätigen Kollegen verwendeten begeistert die Features von C++ 2014. Vor allem der Datentyp „auto“ und die Initialisierung mit geschweiften Klammern hatte es ihnen angetan. Auch setzten sie shared_ptr und unique_ptr ein. Falls diese dann doch mit traditionellen Pointer darunter mischen, [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/c-2/dreimal-c-lambdas-in-legacy-code/">Dreimal C++ &#8211; lambdas in legacy code</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/c-2/dreimal-c-lambdas-in-legacy-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>c++ im Jahr 2019: lambda und diskette</title>
		<link>https://software.gawehns.de/c-2/c-im-jahr-2019-lambda-und-diskette/</link>
					<comments>https://software.gawehns.de/c-2/c-im-jahr-2019-lambda-und-diskette/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Sun, 28 Jul 2019 17:50:07 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<category><![CDATA[lambda]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=443</guid>

					<description><![CDATA[<p>Was ich neulich im Job sah, warf mich förmlich um. Zum ersten Mal sah ich C++ lambda Ausdrücke in einem in die Jahre gekommen Softwarestapel. Es war sogar eine richtig praktische Anwendung, an die die Erfinder dieser neuen Sprachfeatures nicht gedacht hatten: auto const fDoEvents = [&#38;]() ProcessMessagesForCurrentProcessMainWindow(); ProcessAfxMessagePump(); }; fDoEvents(); // vollen Refresh auslösen [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/c-2/c-im-jahr-2019-lambda-und-diskette/">c++ im Jahr 2019: lambda und diskette</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/c-2/c-im-jahr-2019-lambda-und-diskette/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>const char * und CString &#8212; täglich grüßt das Murmeltier</title>
		<link>https://software.gawehns.de/c-2/const-char-und-cstring-taeglich-gruesst-das-murmeltier/</link>
					<comments>https://software.gawehns.de/c-2/const-char-und-cstring-taeglich-gruesst-das-murmeltier/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Tue, 02 Jul 2019 17:29:19 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=425</guid>

					<description><![CDATA[<p>Ich fühlte mich wie in besagtem Film. Es ging um die Frage, warum die Software so lange braucht, obwohl nur wenig Daten zu verarbeiten waren. Zwar hatten sich die Kunden bestimmt schon an die Zwangspause gewöhnt, aber trotzdem sollte das doch mal schneller gehen. Wir könnten einen guten Eindruck machen, wenn es ein wenig schneller [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/c-2/const-char-und-cstring-taeglich-gruesst-das-murmeltier/">const char * und CString &#8212; täglich grüßt das Murmeltier</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/c-2/const-char-und-cstring-taeglich-gruesst-das-murmeltier/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Legacy Code &#8212; Exe schläft nach Kaltstart</title>
		<link>https://software.gawehns.de/legacy-code/legacy-code-exe-schlaeft-nach-kaltstart/</link>
					<comments>https://software.gawehns.de/legacy-code/legacy-code-exe-schlaeft-nach-kaltstart/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Wed, 17 Apr 2019 14:50:51 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=408</guid>

					<description><![CDATA[<p>Endlich kam eine interessante Aufgabe. Eine Aufgabe, die typisch für Legacy Code war. Die schon in die Jahre gekommene Anwendung zeigte mit jeder neuen Version einen schlechteren Kaltstart. Wenn sie zum ersten Mal gestartet wurde, fror sie für einige Zeit ein. Diese Zeit wurde von Version zu Version immer länger. In der aktuellen Version konnten [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/legacy-code/legacy-code-exe-schlaeft-nach-kaltstart/">Legacy Code &#8212; Exe schläft nach Kaltstart</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/legacy-code/legacy-code-exe-schlaeft-nach-kaltstart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>boolVariable = !! BoolVariable, was will der C++ Source mitteilen?</title>
		<link>https://software.gawehns.de/c-2/boolvariable-boolvariable-was-will-der-c-source-mitteilen/</link>
					<comments>https://software.gawehns.de/c-2/boolvariable-boolvariable-was-will-der-c-source-mitteilen/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Sun, 17 Mar 2019 16:29:15 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[legacy code]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=398</guid>

					<description><![CDATA[<p>Ich staunte nicht schlecht, als ich die zwei ! Zeichen sah.  Was sollte das? War das ein Versehen? Hat da jemand den not-Operators überladen? Es waren immer Stellen wie diese: bIsOpen = !!mPtr-&#62;openFile(&#8230;.) ; Nachdem ich das zum ersten Mal gesehen hatte, entdeckte ich die doppelte Verneinung an immer mehr Stellen, in dem C++-Source, den [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/c-2/boolvariable-boolvariable-was-will-der-c-source-mitteilen/">boolVariable = !! BoolVariable, was will der C++ Source mitteilen?</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/c-2/boolvariable-boolvariable-was-will-der-c-source-mitteilen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Religion und Informatik &#8211; zwei Überraschungen</title>
		<link>https://software.gawehns.de/gott-und-die-welt/religion-und-informatik-zwei-ueberraschungen/</link>
					<comments>https://software.gawehns.de/gott-und-die-welt/religion-und-informatik-zwei-ueberraschungen/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Wed, 16 Jan 2019 18:45:57 +0000</pubDate>
				<category><![CDATA[Gott und die Welt]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=381</guid>

					<description><![CDATA[<p>&#8222;Also Religion, da soll nur jemand kommen&#8220;, meinte mein neuer Kollege. Es ging beim Mittag um Themen, die im Job nicht angesprochen werden sollten. Das waren eben Religion und Politik. Ich erkannte sofort ein Exemplar des atheistischen Logikers. Logik und Glauben schliessen sich bei dieser Spezies aus. Schade, dabei kenne ich zwei religiöse Vorstellungen und [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/gott-und-die-welt/religion-und-informatik-zwei-ueberraschungen/">Religion und Informatik &#8211; zwei Überraschungen</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/gott-und-die-welt/religion-und-informatik-zwei-ueberraschungen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Drei Userstories zum Thema Webapp und WordPress 5.x</title>
		<link>https://software.gawehns.de/wordpress/drei-userstories-zum-thema-webapp-und-wordpress-5-x/</link>
					<comments>https://software.gawehns.de/wordpress/drei-userstories-zum-thema-webapp-und-wordpress-5-x/#respond</comments>
		
		<dc:creator><![CDATA[Thomas.Gawehns]]></dc:creator>
		<pubDate>Mon, 17 Dec 2018 18:11:09 +0000</pubDate>
				<category><![CDATA[service worker]]></category>
		<category><![CDATA[web app]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://software.gawehns.de/?p=353</guid>

					<description><![CDATA[<p>Zufällig las ich in MeWe diesen Beitrag zu react Komponenten und Gutenberg: Sharing React Components With Gutenberg Der Schreiber verheiratet modernste Webtechnologie mit dem guten, alten WordPress. Für mich war das ein Grund einmal nachzuforschen, wie es mit meinem Lieblingsthema, den progressiven web Apps, und der Beziehung zu WordPress, meiner neuen Blogging Plattform, steht. Ich [&#8230;]</p>
<p>Der Beitrag <a href="https://software.gawehns.de/wordpress/drei-userstories-zum-thema-webapp-und-wordpress-5-x/">Drei Userstories zum Thema Webapp und WordPress 5.x</a> erschien zuerst auf <a href="https://software.gawehns.de">Dipl. Inf. Thomas Gawehns</a>.</p>
]]></description>
		
					<wfw:commentRss>https://software.gawehns.de/wordpress/drei-userstories-zum-thema-webapp-und-wordpress-5-x/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
