<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Hugo Häggmark</title>
	<atom:link href="http://www.hugohaggmark.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hugohaggmark.com</link>
	<description>Sagas from the software trenches in the continuing battle between quality, price and time…</description>
	<lastBuildDate>Mon, 13 Jul 2020 06:22:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.4.2</generator>
<site xmlns="com-wordpress:feed-additions:1">31133945</site>	<item>
		<title>When compassion went  to sleep</title>
		<link>http://www.hugohaggmark.com/2020/07/13/when-compassion-went-to-sleep/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=when-compassion-went-to-sleep</link>
					<comments>http://www.hugohaggmark.com/2020/07/13/when-compassion-went-to-sleep/#comments</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Mon, 13 Jul 2020 06:22:45 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=1157</guid>

					<description><![CDATA[She went to sleep a few days ago and she never woke up. It was peaceful and painless. I visited the day before her final rest. I had prepared myself meticulously to look my very best just in case she woke up. She looked so beautiful and calm. Her final resting place was dignified and &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2020/07/13/when-compassion-went-to-sleep/" class="more-link">Continue reading<span class="screen-reader-text"> "When compassion went  to sleep"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p>She went to sleep a few days ago and she never woke up. It was peaceful and painless. </p>



<p>I visited the day before her final rest. I had prepared myself meticulously to look my very best  just in case <a href="https://en.wikipedia.org/wiki/Terminal_lucidity" target="_blank" rel="noreferrer noopener">she woke up</a>.</p>



<p>She looked so beautiful and calm. Her final resting place was dignified and beautifully decorated with family pictures. The air was filled with Portuguese music and she slept throughout my visit.</p>



<p>My mother was warm, kind and loving but foremost compassionate. </p>



<p>She was never in the spotlight but she always made you feel like you were. </p>



<p>Always prioritising others well-being before her own, in private and as a nurse. As a nurse she helped people in all stages of life, treating sick children in Angola/Mozambique to elderly dementia patients in Sweden.</p>



<p>Mom, I love you and miss you so much.</p>



<p class="has-text-align-left"><br><em>F*CK Alzheimer&#8217;s</em></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2020/07/13/when-compassion-went-to-sleep/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1157</post-id>	</item>
		<item>
		<title>&#8220;Life would be infinitely happier if we could only be born at the age of eighty and gradually approach eighteen.&#8221; &#8211; Mark Twain</title>
		<link>http://www.hugohaggmark.com/2019/11/10/life-would-be-infinitely-happier-if-we-could-only-be-born-at-the-age-of-eighty-and-gradually-approach-eighteen-mark-twain/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=life-would-be-infinitely-happier-if-we-could-only-be-born-at-the-age-of-eighty-and-gradually-approach-eighteen-mark-twain</link>
					<comments>http://www.hugohaggmark.com/2019/11/10/life-would-be-infinitely-happier-if-we-could-only-be-born-at-the-age-of-eighty-and-gradually-approach-eighteen-mark-twain/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Sun, 10 Nov 2019 06:00:37 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=1118</guid>

					<description><![CDATA[When you become a parent for the second time you&#8217;re confident with a bit of &#8220;I know this&#8221; attitude. So when mom started your labour 18 years ago I thought to myself ok just relax this is gonna take another 5 days and we&#8217;ll probably end up cutting you up from inside her. Boy was &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2019/11/10/life-would-be-infinitely-happier-if-we-could-only-be-born-at-the-age-of-eighty-and-gradually-approach-eighteen-mark-twain/" class="more-link">Continue reading<span class="screen-reader-text"> "&#8220;Life would be infinitely happier if we could only be born at the age of eighty and gradually approach eighteen.&#8221; &#8211; Mark Twain"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image is-resized"><img src="http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-1024x1024.png" alt="The many faces of Maximilian" class="wp-image-1122" width="512" height="512" srcset="http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-1024x1024.png 1024w, http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-150x150.png 150w, http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-300x300.png 300w, http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-768x768.png 768w, http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280-100x100.png 100w, http://www.hugohaggmark.com/wp-content/uploads/2019/11/Max-collage-1280.png 1280w" sizes="(max-width: 512px) 100vw, 512px" /><figcaption>The many faces of Maximilian</figcaption></figure>



<p>When you become a parent for the second time you&#8217;re confident with a bit of &#8220;I know this&#8221; attitude.</p>



<p>So when mom started your labour 18 years ago I thought to myself ok just relax this is gonna take another 5 days and we&#8217;ll probably end up cutting you up from inside her. Boy was I wrong and mom delivered you the natural way without any pain killers the next day/night. That&#8217;s your mom; a strong woman who always gives everything for her children&#8217;s best.</p>



<p>You were a lot bigger than the average newborn and the nurses where even joking about it by asking your mom where she had been hiding you.</p>



<p>The life with 2 kids was a lot harder than I could imagine at the time because 1 + 1 didn&#8217;t add up to 2 but rather 4. But after a while you could really start to see the difference in our family dynamics and the joy and love that you and your brother shared together something I can still see today.</p>



<p>You&#8217;ve taught me a lot about parenting, the importance of friendships and fairness and I&#8217;ll be forever thankful for those lessons. </p>



<p>Today I see a fantastic humanitarian before me with great ambitions, true grit and you execute whatever you&#8217;re focused on with precision, lots of work, passion and you do all this without ever neglecting your friends or family which is amazing.</p>



<p>You&#8217;ve been like a second father to Paula from day one and that was never something we asked for but something you decided to become. I believe you&#8217;ve built a very strong bond with your sister that you both will cherish for the rest of your lives.</p>



<p>Some last words:</p>



<p>Be yourself, listen to your head but follow your heart. Be kind, have fun, laugh, cry, work hard to follow your dreams. Don&#8217;t wait, do something amazing with your journey in life and make this world a better place, it sure needs it.</p>



<p>Mom and I&#8217;ll be here right next to you when you need us.</p>



<p>Love you,</p>



<p>Mom &amp; Dad</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2019/11/10/life-would-be-infinitely-happier-if-we-could-only-be-born-at-the-age-of-eighty-and-gradually-approach-eighteen-mark-twain/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1118</post-id>	</item>
		<item>
		<title>&#8220;Growing up is losing some illusions, in order to acquire others.&#8221; -Virginia Woolf</title>
		<link>http://www.hugohaggmark.com/2017/09/28/growing-up-is-losing-some-illusions-in-order-to-acquire-others-virginia-woolf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=growing-up-is-losing-some-illusions-in-order-to-acquire-others-virginia-woolf</link>
					<comments>http://www.hugohaggmark.com/2017/09/28/growing-up-is-losing-some-illusions-in-order-to-acquire-others-virginia-woolf/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Thu, 28 Sep 2017 04:20:15 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=991</guid>

					<description><![CDATA[You can never really prepare yourself for the arrival of your first child and even less so for the delivery of the same. 18 years ago, after 5 days at Danderyds sjukhus you where cut opened from your mother. She had tried every method ordinated by the doctor , even acupuncture, to deliver you the &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2017/09/28/growing-up-is-losing-some-illusions-in-order-to-acquire-others-virginia-woolf/" class="more-link">Continue reading<span class="screen-reader-text"> "&#8220;Growing up is losing some illusions, in order to acquire others.&#8221; -Virginia Woolf"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><figure id="attachment_992" aria-describedby="caption-attachment-992" style="width: 525px" class="wp-caption alignnone"><a href="http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage.png"><img class="wp-image-992 size-large" src="http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage-1024x946.png" alt="William 18 collage" width="525" height="485" srcset="http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage-1024x946.png 1024w, http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage-300x277.png 300w, http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage-768x709.png 768w, http://www.hugohaggmark.com/wp-content/uploads/2017/09/Wille18_Collage.png 1334w" sizes="(max-width: 525px) 100vw, 525px" /></a><figcaption id="caption-attachment-992" class="wp-caption-text">The many faces of William</figcaption></figure></p>
<p>You can never really prepare yourself for the arrival of your first child and even less so for the delivery of the same.</p>
<p>18 years ago, after 5 days at Danderyds sjukhus you where cut opened from your mother. She had tried every method ordinated by the doctor , even acupuncture, to deliver you the &#8220;natural&#8221; way.</p>
<p>That&#8217;s your mom; a strong woman who never gives up and always gives everything for her children&#8217;s best.</p>
<p>So when the doctor said you were gonna have to come out through a C-section we both got very emotional. I remember it was a mixed sense of defeat, relieve, happiness and when the doctor left our room we cried holding each other tight.</p>
<p>But all those emotions were blown away the very moment you arrived. When I hold you in my arms all I could feel was love and happiness.</p>
<p>I though as a parent you will learn your children  everything you know but now I&#8217;ve learned it&#8217;s the other way around. You&#8217;ve learnt me unconditional love, to be more relaxed, kindness, fairness and a lot of patience. You&#8217;ve given me so many wonderful moments with laughter, warmness, love and headaches sometimes.</p>
<p>I was merely a boy when you came and you made me into the man you hug every day.</p>
<p>For all this I&#8217;m very grateful, proud, happy and I hope there will be more wonderful moments ahead in your adulthood that we can share.</p>
<p>Some last words:</p>
<p>Be yourself, listen to your head but follow your heart. Be kind, have fun, laugh, cry, work hard to follow your dreams. Don&#8217;t wait, do something amazing with your journey in life and make this world a better place, it sure needs it.</p>
<p>Mom and I&#8217;ll be here right next to you when you need us.</p>
<p>Love you,</p>
<p>Mom &amp; Dad</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2017/09/28/growing-up-is-losing-some-illusions-in-order-to-acquire-others-virginia-woolf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">991</post-id>	</item>
		<item>
		<title>New React/Redux version of Fluxo released!</title>
		<link>http://www.hugohaggmark.com/2017/03/24/new-reactredux-version-of-fluxo-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-reactredux-version-of-fluxo-released</link>
					<comments>http://www.hugohaggmark.com/2017/03/24/new-reactredux-version-of-fluxo-released/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Fri, 24 Mar 2017 09:11:22 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DashBoards]]></category>
		<category><![CDATA[Fluxo]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Trello]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=972</guid>

					<description><![CDATA[&#160; &#160; &#160; I&#8217;ve been working since January on my way to and from work moving the old Fluxo version (https://fluxo.herokuapp.com) to the React/Redux stack and today I&#8217;m very proud to announce that the new Fluxo version is deployed at https://fluxo.hugohaggmark.com. I&#8217;ll continue to make small improvments and I&#8217;ve some major features that I would &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2017/03/24/new-reactredux-version-of-fluxo-released/" class="more-link">Continue reading<span class="screen-reader-text"> "New React/Redux version of Fluxo released!"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2017/03/favicon-196x196.png"><img class="size-thumbnail wp-image-978 alignleft" src="http://www.hugohaggmark.com/wp-content/uploads/2017/03/favicon-196x196-150x150.png" alt="" width="150" height="150" srcset="http://www.hugohaggmark.com/wp-content/uploads/2017/03/favicon-196x196-150x150.png 150w, http://www.hugohaggmark.com/wp-content/uploads/2017/03/favicon-196x196-100x100.png 100w, http://www.hugohaggmark.com/wp-content/uploads/2017/03/favicon-196x196.png 196w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I&#8217;ve been working since January on my way to and from work moving the old Fluxo version (<a href="https://fluxo.herokuapp.com" target="_blank">https://fluxo.herokuapp.com</a>) to the React/Redux stack and today I&#8217;m very proud to announce that the new Fluxo version is deployed at <a href="https://fluxo.hugohaggmark.com" target="_blank">https://fluxo.hugohaggmark.com</a>.</p>
<p>I&#8217;ll continue to make small improvments and I&#8217;ve some major features that I would like to add like:</p>
<ul>
<li>Cumulative Flow graph</li>
<li>Apple and Android App</li>
</ul>
<p>The old version will be permanently redirected to the new.</p>
<p>I hope you continue to enjoy Fluxo!</p>
<p>/Hugo</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2017/03/24/new-reactredux-version-of-fluxo-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">972</post-id>	</item>
		<item>
		<title>Giving back to the world</title>
		<link>http://www.hugohaggmark.com/2017/02/06/giving-back-to-the-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=giving-back-to-the-world</link>
					<comments>http://www.hugohaggmark.com/2017/02/06/giving-back-to-the-world/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Mon, 06 Feb 2017 10:30:02 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=956</guid>

					<description><![CDATA[When I quit my job at Aptitud in December 2016 I had no clue what I was going to do or where I was going to do it. I found myself in an endless world of opportunities and that kind of scared me a bit. When I finally got my bearings back in early January &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2017/02/06/giving-back-to-the-world/" class="more-link">Continue reading<span class="screen-reader-text"> "Giving back to the world"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>When I quit my job at Aptitud in December 2016 I had no clue what I was going to do or where I was going to do it. I found myself in an endless world of opportunities and that kind of scared me a bit.</p>
<p>When I finally got my bearings back in early January 2017 (after a very relaxing Christmas vacation) I decided I would try my luck and post my CV at several job sites.</p>
<p>To my huge surprise It didn’t take more than a couple of days before I had whole January booked with interviews at interesting product companies in Stockholm area.</p>
<p>At first I kept a really open-minded approach to every opportunity and tried hard not to filter out any opportunity. But along the way some values came to stand out more than others:</p>
<ul>
<li>My next workplace should be a product company and not a consultant company.</li>
<li>My next workplace should be on a journey, i.e. I wouldn’t want to come to a product company where everything is already done. Both organisational and technical.</li>
<li>My next workplace should make the world a little better. Looking back at my professional life, had I contributed to any important difference to the world? Hardly, going forward this would have to change!</li>
</ul>
<p>A couple of companies checked all my boxes but only one made it to the finish line.</p>
<p>The 27th of March 2017 I’m very happy and honoured to join <a href="http://www.raysearchlabs.com">RaySearch Laboratories</a> as a Software Developer. (<a href="http://www.raysearchlabs.com">http://www.raysearchlabs.com</a>)</p>
<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black.png"><img class="aligncenter wp-image-964 size-medium" src="http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black-300x121.png" alt="RaySearch Laboratories" width="300" height="121" srcset="http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black-300x121.png 300w, http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black-768x310.png 768w, http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black-1024x413.png 1024w, http://www.hugohaggmark.com/wp-content/uploads/2017/02/raysearch_logotype_black.png 1692w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>See you around,</p>
<p>Hugo</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2017/02/06/giving-back-to-the-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">956</post-id>	</item>
		<item>
		<title>Den där bloggposten om när Hugo sa upp sig från Aptitud</title>
		<link>http://www.hugohaggmark.com/2016/12/21/920/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=920</link>
					<comments>http://www.hugohaggmark.com/2016/12/21/920/#comments</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Wed, 21 Dec 2016 11:00:40 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/2016/12/20/920/</guid>

					<description><![CDATA[Tidigt igår imorse meddelade jag alla härliga kollegor på Aptitud att jag säger upp mig. Tanken om uppsägning har jag burit med mig sen början på året men det har varit otroligt svårt att fullfölja eftersom kollegorna och kulturen på Aptitud är så fantastisk(a)! Hur skulle jag kunna lämna något som jag själv har varit &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2016/12/21/920/" class="more-link">Continue reading<span class="screen-reader-text"> "Den där bloggposten om när Hugo sa upp sig från Aptitud"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>Tidigt igår imorse meddelade jag alla härliga kollegor på Aptitud att jag säger upp mig.</p>
<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2016/12/img_0278.png"><img src="http://www.hugohaggmark.com/wp-content/uploads/2016/12/img_0278.png" alt="" width="750" height="1334" class="alignnone size-full wp-image-919" srcset="http://www.hugohaggmark.com/wp-content/uploads/2016/12/img_0278.png 750w, http://www.hugohaggmark.com/wp-content/uploads/2016/12/img_0278-169x300.png 169w, http://www.hugohaggmark.com/wp-content/uploads/2016/12/img_0278-576x1024.png 576w" sizes="(max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px" /></a></p>
<p>Tanken om uppsägning har jag burit med mig sen början på året men det har varit otroligt svårt att fullfölja eftersom kollegorna och kulturen på Aptitud är så fantastisk(a)!</p>
<p>Hur skulle jag kunna lämna något som jag själv har varit en del i att bygga upp och som blivit så bra?</p>
<p>Så varför sluta?</p>
<p>Jag har jobbat med mjukvaruutveckling sedan 1998 och som konsult sedan 2007; att jag vill göra något nytt är ett svar på frågan.&nbsp;</p>
<p>Att ständigt utmana mig själv och att inte stanna upp och nöja mig är ett annat svar.&nbsp;</p>
<p>Att magen säger att det är dags är ett tredje svar.</p>
<p>Så vad ska du göra?</p>
<p>Jag vet inte, kanske något helt annat såsom ambulanshelikopter pilot eller något mer bekant, såsom att starta ett produktbolag som bidrar till en bättre mer jämställd och hållbar värld.</p>
<p>Min sista dag på Aptitud blir någon gång i slutet på Mars och efter det vet jag som sagt inte vad som väntar &#8211; det känns spännande!</p>
<p>God Jul och Gott Nytt År!</p>
<p>Hugo</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2016/12/21/920/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">920</post-id>	</item>
		<item>
		<title>Nancy and the issue with Enums as strings</title>
		<link>http://www.hugohaggmark.com/2015/12/18/nancy-and-the-issue-with-enums-as-strings/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nancy-and-the-issue-with-enums-as-strings</link>
					<comments>http://www.hugohaggmark.com/2015/12/18/nancy-and-the-issue-with-enums-as-strings/#comments</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Fri, 18 Dec 2015 10:00:12 +0000</pubDate>
				<category><![CDATA[.Net 4.5]]></category>
		<category><![CDATA[Nancy]]></category>
		<category><![CDATA[Resolution]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=878</guid>

					<description><![CDATA[Bakground The other day I was trying to show an enum property as a string in an Nancy based API. And I just couldn&#8217;t do it at first but later on I found a way. Just so I remember until next time I thought I&#8217;d write a step by step instruction. The initial Code I&#8217;ve &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2015/12/18/nancy-and-the-issue-with-enums-as-strings/" class="more-link">Continue reading<span class="screen-reader-text"> "Nancy and the issue with Enums as strings"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2015/12/enum_as_string.png" rel="attachment wp-att-912"><img src="http://www.hugohaggmark.com/wp-content/uploads/2015/12/enum_as_string-300x254.png" alt="enum_as_string" width="300" height="254" class="alignnone size-medium wp-image-912" srcset="http://www.hugohaggmark.com/wp-content/uploads/2015/12/enum_as_string-300x254.png 300w, http://www.hugohaggmark.com/wp-content/uploads/2015/12/enum_as_string.png 366w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<h2>Bakground</h2>
<p>The other day I was trying to show an enum property as a string in an Nancy based API.</p>
<p>And I just couldn&#8217;t do it at first but later on I found a way. Just so I remember until next time I thought I&#8217;d write a step by step instruction.</p>
<h2>The initial Code</h2>
<p>I&#8217;ve created an Empty ASP.Net project and added Nancy.Hosting.Aspnet Nuget package with the following command:</p>
<p><code>Install-Package Nancy.Hosting.Aspnet</code></p>
<p>In this project I&#8217;ve created a very simple NancyModule that returns a list of a class called TeamMember. Each TeamMember has a Name and an Avatar property that is an enum.</p>
<pre class="brush: csharp; title: ; notranslate">
public class Index : NancyModule
{
    public Index()
    {
        Get[&quot;/&quot;] = _ =&gt;
        {
            var teamMembers = new List()
            {
                new TeamMember { Name = &quot;Marcus&quot;, Avatar = StarWarsCharacter.Luke  },
                new TeamMember { Name = &quot;Hugo&quot;, Avatar = StarWarsCharacter.Chewbacca }
            };
 
            return Response.AsJson(teamMembers);
        };
    }
}
</pre>
<p>Above shows my very basic NancyModule. And the code below shows the TeamMember class and the enum called StarWarsCharacter.</p>
<pre class="brush: csharp; title: ; notranslate">
public class TeamMember
{
    public string Name { get; set; }
    public StarWarsCharacter Avatar { get; set; }
}
</pre>
<pre class="brush: csharp; title: ; notranslate">
public enum StarWarsCharacter
{
    Leia,
    Luke,
    Chewbacca
}
</pre>
<p>Above the enum used in my example. This generates the output as shown below.</p>
<pre class="brush: css; title: ; notranslate"> 
[ 
 { 
   name: &quot;Marcus&quot;, 
   avatar: 2 
 }, 
 { 
   name: &quot;Hugo&quot;, 
   avatar: 6 
 } 
] 
</pre>
<p>As you can see the enum is represented by an integer in the json-output.</p>
<h2>First solution</h2>
<p>If you do a google search for Enum as string then you probably will find people mentioning that you need to decorate your enum properties with the [JsonConverter(typeof(StringEnumConverter))] attribute:</p>
<pre class="brush: csharp; title: ; notranslate">
    [JsonConverter(typeof(StringEnumConverter))]
    public StarWarsCharacter Avatar { get; set; }
</pre>
<p>So now I can&#8217;t build because I&#8217;m missing some references. I Install the Newtonsoft.Json Nuget package with this command:<br />
<code>Install-Package Newtonsoft.Json</code></p>
<p>and I hit the rebuild.</p>
<p>Still the json-output is representing the enum as an integer. </p>
<p>Why? I still haven&#8217;t figured out that part yet but if you install the Nuget package called Nancy.Serialization.JsonNet with this command:</p>
<p><code>Install-Package Nancy.Serialization.JsonNet</code></p>
<p>Shabaam, presto!</p>
<pre class="brush: css; title: ; notranslate">
[
 {
  Name: &quot;Marcus&quot;,
  Avatar: &quot;Luke&quot;
 },
 {
  Name: &quot;Hugo&quot;,
  Avatar: &quot;Chewbacca&quot;
 }
]
</pre>
<h2>Next challange</h2>
<p>This is awesome! But wait a minute, now my json properties aren&#8217;t formatted as I like. The properties start with a capital letter, not like I want.</p>
<h2>Solution continued</h2>
<p>Don&#8217;t panic Hugo, you&#8217;ll only need to add a CustomSerializer and a Bootstraper and then it will be alright.</p>
<p>Below is the CustomSerializer class.</p>
<pre class="brush: csharp; title: ; notranslate">
public class CustomSerializer : JsonSerializer
{
    public CustomSerializer()
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver();
    }
}
</pre>
<p>And below you can see the BootStraper.</p>
<pre class="brush: csharp; title: ; notranslate">
public class BootStraper : DefaultNancyBootstrapper
{
    protected override void ConfigureApplicationContainer(TinyIoCContainer container)
    {
        base.ConfigureApplicationContainer(container);
        container.Register(typeof(JsonSerializer), typeof(CustomSerializer));
    }
}
</pre>
<h2>The final solution</h2>
<p>For a final touch you can remove the attribute JsonConverter all together and configure everything in the CustomSerializer by adding a StringEnumConverter to the Converters.</p>
<pre class="brush: csharp; title: ; notranslate">
public class CustomSerializer : JsonSerializer
{
    public CustomSerializer()
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver();
        Converters.Add(new StringEnumConverter
        {
            CamelCaseText = false
        });
    }
}
</pre>
<p>And lastly remove the attribute from the TeamMember class as all enums will be converted to strings as defined in the BootStraper above.</p>
<pre class="brush: csharp; title: ; notranslate">
public class TeamMember
{
    public string Name { get; set; }
    public StarWarsCharacter Avatar { get; set; }
}
</pre>
<h2>Conclusion</h2>
<p>It&#8217;s always easy when you know how to solve issues, so here goes the perfect recipe for solving the enum as string issue on Nancy.</p>
<p>The code is as always <a href="https://github.com/hugohaggmark/HugoHaggmark.Blog/blob/master/HugoHaggmark.Nancy.Enums.As.Strings/Modules/Index.cs" target="_blank">here</a>. You can find the different solutions as different branches.</p>
<p>Cheers,</p>
<p>Hugo</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2015/12/18/nancy-and-the-issue-with-enums-as-strings/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">878</post-id>	</item>
		<item>
		<title>See ya later Mob programming, hello parenting</title>
		<link>http://www.hugohaggmark.com/2015/12/16/see-ya-later-mob-programming-hello-parenting/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=see-ya-later-mob-programming-hello-parenting</link>
					<comments>http://www.hugohaggmark.com/2015/12/16/see-ya-later-mob-programming-hello-parenting/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Wed, 16 Dec 2015 07:00:20 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=862</guid>

					<description><![CDATA[Yes you heard me right! I&#8217;m leaving my work life for a fulltime life as a father for our daughter Paula, beginning the 23rd of December. I&#8217;ll be on my parental leave until August/September 2016 and I&#8217;m excited and really looking forward to it. I’ve come up with some small tasks/goals that I would love &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2015/12/16/see-ya-later-mob-programming-hello-parenting/" class="more-link">Continue reading<span class="screen-reader-text"> "See ya later Mob programming, hello parenting"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><figure id="attachment_866" aria-describedby="caption-attachment-866" style="width: 300px" class="wp-caption alignnone"><a href="http://www.hugohaggmark.com/wp-content/uploads/2015/12/Vader-and-Daughter-06.jpg"><img class="wp-image-866 size-medium" title="From the Book Vader's little Princess" src="http://www.hugohaggmark.com/wp-content/uploads/2015/12/Vader-and-Daughter-06-300x292.jpg" alt="Vader-and-Daughter-06" width="300" height="292" srcset="http://www.hugohaggmark.com/wp-content/uploads/2015/12/Vader-and-Daughter-06-300x292.jpg 300w, http://www.hugohaggmark.com/wp-content/uploads/2015/12/Vader-and-Daughter-06.jpg 610w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-866" class="wp-caption-text">From the Book Vader&#8217;s little Princess</figcaption></figure></p>
<p style="text-align: left;">Yes you heard me right! I&#8217;m leaving my work life for a fulltime life as a father for our daughter Paula, beginning the 23rd of December.</p>
<p>I&#8217;ll be on my parental leave until August/September 2016 and I&#8217;m excited and really looking forward to it.</p>
<p>I’ve come up with some small tasks/goals that I would love to accomplish during my parental leave.</p>
<p>These are tasks/goals aside from parenting that will be my absolute focus, that goes without saying.</p>
<p>Surely I&#8217;ll never finish or even start these tasks/goals but here goes anyways:</p>
<ul>
<li>Complete Fallout 4, hehehe good luck with this one Mr. Häggmark</li>
<li>Paint the south side of the house, let&#8217;s procrastinate this one until it gets warmer</li>
<li>Move blog from WordPress to GitHub pages, this is just a technical journey and I think I can learn lot&#8217;s from it</li>
<li>Create an Android watch face where the background is a slideshow from Google Photos, well can&#8217;t find any good watch face that does this except OneDrive and it has stopped working for some reason.</li>
</ul>
<p>There you go, I&#8217;m all setup for my parental leave but as a last thing a thought I&#8217;d blog about all the stuff I&#8217;ve learned during my last almost 2 years at TUI Nordic aka Fritidsresor.</p>
<p><span style="line-height: 1.6471;">If you&#8217;re not interested in reading about keeping yourself lean, Agile and fast stop reading now. For the rest of you I hope you enjoy. </span></p>
<h2><strong>Mob programming</strong></h2>
<p>Our team has been Mob programming for more than one year now. It&#8217;s still fun and It&#8217;s really obvious that we all are so Intune with each other that there is very little discussion on how to solve the basic stuff.</p>
<p>When new challenges arise though we have great discussions about how to best solve these challenges.</p>
<p>By the way I think this might be one of the Achilles heels for Mob programming, after a long while you really need to bring in new people in the mob or your mob will be too tight and unified.</p>
<p>See my previous post <a href="http://www.hugohaggmark.com/2015/06/04/mob-programming-in-short/" target="_blank">here </a>for more info.</p>
<h2><strong>Outsourcing</strong></h2>
<p>While we have made the transition from an agile team to a really agile team thanks to Mob programming, some parts of the organization here has gone the exact opposite direction.</p>
<p>Let’s call the “others” the Empire not because they were evil in any way but because they were large, very hierarchicaly organized and headed straight for their doom.</p>
<p>Our team on the other hand worked like true Rebels (and I’m Chewbacca of course). Challenging the norm that was forming and working fast, small and fighting alongside the huge monster that the Empire had become.</p>
<p>By building an organization that was mostly outsourced, with many different hierarchy layers with release managers and configuration managers the Empire had really set them self-up for trouble with a non-agile work environment with long release cycles and long deployments (yes we&#8217;re talking many hours to deploy a release).</p>
<p>At several points, we the Rebels, had to sweep in and rescue the slow Empire because the really didn’t manage to release stuff in time and business was hurting.</p>
<p>There is even a story told that one of the teams in the Empire thought that our Rebel team had 40 (we were 5 at the time) team members because we were going so fast.</p>
<p>What I think is really fascinating is that people working for the Empire thought they&#8217;re doing all the right things. In contrast we thought we were doing all the right things before we started to Mob program.</p>
<p>Now we know better.</p>
<h2><strong>MVP</strong></h2>
<p>Another approach that we use in the Rebel team is the concept of MVP. That means that every time a PO (product owner) comes to us with a new task/user story/requirement/whatever you call it/ they will have to argue their case real good to get 100% of their task released out to production.</p>
<p>We often persuade the PO’s that the essence of the task can be released first and then if that works out we can look at the rest. Sometimes “the rest” will never see the daylight of production.</p>
<p>This way of working together with the PO keeps our tasks small and fast.</p>
<h2><strong>Less Estimates</strong></h2>
<p>We work almost 99% without any planning or time estimates. We work with a continuous stream of work that never ends.</p>
<p>Sometimes a PO will approach us with a task that isn’t an MVP and that she/he want to know how long it will take. Seriously this isn’t a very strange question in fact it’s surely a common question within the Empire for instance.</p>
<p>First of all we try to break things into MVPs (read above) and secondly we try to turn the question to the PO.</p>
<p>Rebels:</p>
<p>-When do you need this “thing” in production?</p>
<p>PO:</p>
<p>-I want it at this date x.</p>
<p>Rebels:</p>
<p>-Well that’s not possible but we’ll have this MVP of your task on this X date, good enough?</p>
<p>PO:</p>
<p>-Yes</p>
<p>By turning the question to the PO they will have to engage in the decision and we find that it’s easier to continue the discussion.</p>
<p>Only on 2 occasions during these last 2 years we had to estimate the old fashion way.</p>
<p>Both times that has led to an estimate that was more than 6-8 months which is somewhat insane if you think about it.</p>
<h2><strong>Micro Services</strong></h2>
<p>Another technique/practice that we use is to build Micro Services. Mind you we don’t have a “written in stone” kind of law that determines the size of our Micro Services.</p>
<p>Instead we use our collective Mob mindset to create smallish components that do one thing great (except for 1-2 Micro Services that do more than one thing). With this comes the included benefit of not writing unit tests. No tests you read, I can see the horror in your eyes. Wait for it&#8230;</p>
<p>We write end-to-end tests for the Micro Services and unit tests for very complex rules (there are few in our domain). With the end-to-end type of approach we can verify that the complete (but small) Micro Service is working as expected. Furthermore for some of the absolute smallest Micro Services we skip the tests completely.</p>
<h2><strong>Topshelf</strong></h2>
<p>The majority of our Micro Services are backend services and they do stuff like this:</p>
<ol>
<li>Read stuff from an external source like a database table or flatfile</li>
<li>Transform stuff to a json structure</li>
<li>Store json and publish json on event queue</li>
</ol>
<p>To make this deployable and runnable on Windows we’ve taken the approach to create a Windows Service for every backend Micro Service. This can be a hassle if you use the templates provided in Visual Studio (I sure have had a lot of irritation with them) to create a Windows Service.</p>
<p>Instead we use the TopShelf which makes creating and debugging Windows Services like a walk in the park.</p>
<h2><strong>RabbitMQ</strong></h2>
<p>Some of our Micro Services are used by other teams and they like to be notified when changes occur. For this we use RabbitMQ as a mechanism for event based message system.</p>
<p>RabbitMQ is easy to get started with, does the job and it’s free.</p>
<h2><strong>Nancy</strong></h2>
<p>Our “frontend” Micro Services mostly do this:</p>
<ol>
<li>Answer some GET route via http</li>
<li>Read json stored from backend Micro Service</li>
<li>Return json to requester</li>
</ol>
<p>For this we use the lightweight web framework called Nancy. It’s the best in the .Net world because it so easy and lightweight and nonintrusive.</p>
<p>We could use used Node.js but then we would have to change our deployment mechanism as well.</p>
<h2><strong>Octopus Deploy</strong></h2>
<p>Speaking of the deployment mechanism, we use Octopus Deploy for all our deployments. And it’s very nice for .Net deployments and has a good API that we call from our builds.</p>
<p>The only drawback is the use of PowerShell within Octopus but that’s whole other rant that I don’t want to get into now.</p>
<h2><strong>GitHub</strong></h2>
<p>We use git as our source control and we host all code on GitHub which has been great. Easy to use and good documentation.</p>
<h2><strong>Jenkins</strong></h2>
<p>We use Jenkins as our build server mainly because it’s free. I believe there’s better build servers but Jenkins does the job nicely and has many many plugins.</p>
<h2><strong>Hubot</strong></h2>
<p>Lately we have automated some of our daily jobs like:</p>
<ul>
<li>Create a repo on GitHub</li>
<li>Create a job in Jenkins</li>
<li>Create a project in Octopus</li>
<li>Create a deployment pipeline for a backend Micro Service called Foo (creates repo + Jenkins job + Octopus project base on a backend project and connects it all)</li>
<li>Create a deployment pipeline for a frontend Micro Service called Bar (creates repo + Jenkins job + Octopus project base on a frontend project and connects it all)</li>
</ul>
<p>We do this by typing a specific message in our chat channel (we use Slack). That message is then picked up by our Hubot bot that executes the commands.</p>
<h2><strong>Slack                                                 </strong></h2>
<p>Slack is our preferred communication channel because it’s simple and has many connectors like GitHub and the one for Hubot.</p>
<h2><strong>Conclusion</strong></h2>
<p>There you have it, some of the techniques/technologies that I’ve learned and adapted during the 2 years I’ve been at Fritidsresor. These techniques/technologies are what keeps us fast, lean and small like the Rebels we are.</p>
<p>Looking back to before this assignment at Fritidsresor I’ve worked as consultant in large enterprise projects and I’ve always felt that there was so much potential being lost during those projects. That’s when it hit me like an iron fist in my face.</p>
<p>I too have been part of the Empire.</p>
<p>But somehow this conflict inside me during my time in the Empire has made me choose another side; a lighter side.</p>
<p>Many thanks go out to the ones still fighting fight, you know who you are. Don&#8217;t give into hierarchies, estimates or release managers because that leads to the dark side.</p>
<p>May the fork be with you,</p>
<p>Chewbacca</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2015/12/16/see-ya-later-mob-programming-hello-parenting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">862</post-id>	</item>
		<item>
		<title>Mob programming in short</title>
		<link>http://www.hugohaggmark.com/2015/06/04/mob-programming-in-short/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mob-programming-in-short</link>
					<comments>http://www.hugohaggmark.com/2015/06/04/mob-programming-in-short/#comments</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Thu, 04 Jun 2015 05:24:35 +0000</pubDate>
				<category><![CDATA[Mob Programming]]></category>
		<category><![CDATA[MobProgramming]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=843</guid>

					<description><![CDATA[Yesterday our team was eagerly waiting for our team coach to make his appearance at Agila Sverige an agile conference in Sweden. You can watch his awesome talk here (in Swedish): https://agilasverige.solidtango.com/video/mob-programmering-fran-oreda-till-gladje As we were waiting we watched an other lightning talk about tips for visualizations in agile projects doing Scrum/Kanban. By the way this talk &#8230; <p class="link-more"><a href="http://www.hugohaggmark.com/2015/06/04/mob-programming-in-short/" class="more-link">Continue reading<span class="screen-reader-text"> "Mob programming in short"</span></a></p>]]></description>
										<content:encoded><![CDATA[<p>Yesterday our team was eagerly waiting for our team coach to make his appearance at Agila Sverige an agile conference in Sweden.</p>
<p>You can watch his awesome talk here (in Swedish): https://agilasverige.solidtango.com/video/mob-programmering-fran-oreda-till-gladje</p>
<p>As we were waiting we watched an other lightning talk about tips for visualizations in agile projects doing Scrum/Kanban. By the way this talk had awesome tips for visualizations and the presenter did a really great job. You can watch it here (also in Swedish): https://agilasverige.solidtango.com/video/visualiserings-bonanza</p>
<p>But during the talk members of our team were twitching and every now and then someone said</p>
<p>-&#8220;We&#8217;ve Done that&#8221;</p>
<p>-&#8220;We&#8217;ve tried that&#8221;</p>
<p>To summarize I think we all collectively realized how much waste we&#8217;ve gotten rid of during the past 6 months we&#8217;ve been mob programming. It&#8217;s almost like the first time you tried Kanban after doing Scrum and realized there was a lot of waste in Scrum that you were glad to get rid of.</p>
<p>So about 6 months ago our team at Fritidsresor began doing mob programming and my initial concerns were about speed. Would be able to sustain the same speed or even deliver faster.</p>
<p>I was dead wrong, speed is just one of the thing that gets more awesome. You will eliminate a lot of waste and gain both speed, quality and most important of all your team will get really tight and have lot&#8217;s of fun.</p>
<p>I&#8217;m out of battery so here are my top 5 tips for a successful introduction:</p>
<p>1. Trust, make sure that everybody is on board. All members of the team, your team coach and the organization. The organization part is really hard I think, luckily for us our team work at Fritidsresor where they&#8217;re really open for this kind of experiments.</p>
<p>2. Start small, begin with 1 hour a day or half a day every week. Working your way up to full days.</p>
<p>3. Humbleness, you&#8217;ll work closer to your team members that you can imagine. It will take some time before the team process is in place, but on the other hand with mob programming you will get to that place faster.</p>
<p>4. Territory, you will need a physical place were you can use a projector (or two). Were you can invite stakeholders and so forth.</p>
<p>5. Software, you will need some kind of timer that interrupts team members when their time is up. You will need a team account for computer login, email, chat, GitHub etc.</p>
<p>This and more are stuff we&#8217;re glad to share as a team in fact we&#8217;re doing a presentation today at 15.00 at Valtech Tech Day 2015.</p>
<p>Cheers,</p>
<p>Hugo</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2015/06/04/mob-programming-in-short/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">843</post-id>	</item>
		<item>
		<title>Say hi to Paula</title>
		<link>http://www.hugohaggmark.com/2015/05/19/say-hi-to-paula/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=say-hi-to-paula</link>
					<comments>http://www.hugohaggmark.com/2015/05/19/say-hi-to-paula/#respond</comments>
		
		<dc:creator><![CDATA[Hugo Häggmark]]></dc:creator>
		<pubDate>Tue, 19 May 2015 17:57:55 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">http://www.hugohaggmark.com/?p=809</guid>

					<description><![CDATA[Paula sleeping Paula sleeping Birthdate: The 19th of May 2015 at 19:57 Weight: 3360g Height: 50cm Head circumference: 33cm Awesomeness level: Extremely high Cuteness level: Almost infinite Spoiled level: Pretty high Smells: Like sweet clouds A fantastic feeling when the whole family is united for the first time.]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432185247820.jpeg"><img class="alignnone size-full" caption ="Paula sleeping"  title="wp-1432185247820" src="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432185247820.jpeg" alt="image" /></a><br />
Paula sleeping</p>
<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432188661094.jpeg"><img class="alignnone size-full" title="wp-1432188661094" src="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432188661094.jpeg" alt="image" /></a><br />
Paula sleeping</p>
<p>Birthdate: The 19th of May 2015 at 19:57<br />
Weight: 3360g<br />
Height: 50cm<br />
Head circumference: 33cm<br />
Awesomeness level: Extremely high<br />
Cuteness level: Almost infinite<br />
Spoiled level: Pretty high<br />
Smells: Like sweet clouds</p>
<p><a href="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432188182011.jpeg"><img class="alignnone size-full" title="wp-1432188182011" src="http://www.hugohaggmark.com/wp-content/uploads/2015/05/wpid-wp-1432188182011.jpeg" alt="image" /></a><br />
A fantastic feeling when the whole family is united for the first time.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.hugohaggmark.com/2015/05/19/say-hi-to-paula/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">809</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/


Served from: www.hugohaggmark.com @ 2020-08-09 04:48:18 by W3 Total Cache
-->