<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Home on Michael Skarum</title>
		<link>https://www.skarum.net/</link>
		<description>Recent content in Home on Michael Skarum</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Thu, 23 May 2019 21:36:00 +0200</lastBuildDate>
		
			<atom:link href="https://www.skarum.net/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>ANUG Meetup: Azure DevOps Pipelines</title>
				<link>https://www.skarum.net/2019/05/23/anug-meetup-azure-devops-pipelines/</link>
				<pubDate>Thu, 23 May 2019 21:36:00 +0200</pubDate>
				<guid>https://www.skarum.net/2019/05/23/anug-meetup-azure-devops-pipelines/</guid>
				<description>&lt;p&gt;Yesterday I had the pleasure of presenting a talk at an &lt;a href=&#34;https://www.meetup.com/anugdk/events/261406730&#34;&gt;ANUG meetup about Azure DevOps Pipelines&lt;/a&gt;. I was great fun, and I only made a few mistakes when live editing YML:-)&lt;/p&gt;&#xA;&lt;p&gt;I have uploaded the demo repositories to Github if anyone wants to look into the code. Unfortunately, the release pipelines were made using the visual designer, so I cannot include these in the repository.&lt;/p&gt;&#xA;&lt;p&gt;Demo code:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/skarum/anug.pipelines.demo.nuget&#34;&gt;Nuget package&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/skarum/anug.pipelines.demo.function&#34;&gt;Azure Function&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Some links I often end up looking at:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why Hugo</title>
				<link>https://www.skarum.net/2017/11/02/why-hugo/</link>
				<pubDate>Thu, 02 Nov 2017 21:05:00 +0100</pubDate>
				<guid>https://www.skarum.net/2017/11/02/why-hugo/</guid>
				<description>&lt;p&gt;In the previous post on Hugo I described why I ended up with a Static Site Generator, in this on I will describe my reasons for choosing Hugo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;easy-to-get-started&#34;&gt;Easy to get started&lt;/h2&gt;&#xA;&lt;p&gt;Hugo is written in Go and is compiled for all major (and some not so major) operation system. And it&amp;rsquo;s compiled to ONE single file and that is all you need. No need for downloading a runtime, installing a million packages and having updates breaking corners of the site - I&amp;rsquo;m look at you, NodeJS!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Welcome Hugo to the site</title>
				<link>https://www.skarum.net/2017/08/27/welcome-hugo-to-the-site/</link>
				<pubDate>Sun, 27 Aug 2017 13:28:07 +0200</pubDate>
				<guid>https://www.skarum.net/2017/08/27/welcome-hugo-to-the-site/</guid>
				<description>&lt;p&gt;A couple of years ago when I started this blog I had a look at the different possibilities regarding hosting, technology and so on. Early in the processed decided that one of my main criteria was that post were written in Markdown. This format makes a lot of sense to me you don’t have to mock around with WYSIWYG editors that always end up – at best – generating some shady HTML.&lt;/p&gt;</description>
			</item>
			<item>
				<title>May, June and July recap</title>
				<link>https://www.skarum.net/2017/08/14/may-june-and-july-recap/</link>
				<pubDate>Mon, 14 Aug 2017 19:08:55 +0200</pubDate>
				<guid>https://www.skarum.net/2017/08/14/may-june-and-july-recap/</guid>
				<description>&lt;blockquote class=&#34;twitter-tweet&#34; data-partner=&#34;tweetdeck&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;&lt;a href=&#34;https://twitter.com/MSkarum&#34;&gt;@MSkarum&lt;/a&gt; will May, June, July come as triology? &lt;a href=&#34;https://t.co/fcICkzDsiz&#34;&gt;https://t.co/fcICkzDsiz&lt;/a&gt;?&lt;/p&gt;&amp;mdash; Rasmus Foged (@rasmusfoged) &lt;a href=&#34;https://twitter.com/rasmusfoged/status/897145597660196865&#34;&gt;August 14, 2017&lt;/a&gt;&lt;/blockquote&gt;&#xA;&lt;script async src=&#34;//platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;h2 id=&#34;3-in-1-box-set-edition&#34;&gt;3-in-1 Box set edition&lt;/h2&gt;&#xA;&lt;p&gt;Today a &lt;a href=&#34;https://about.me/rasmusfoged&#34;&gt;good friend&lt;/a&gt;(?) of mine came with the snarky comment above, and of course put his finger at a sore point. It’s an easy thing to forget to do, but I really like these retrospectives. So, I should properly try to catch up.&lt;/p&gt;&#xA;&lt;h3 id=&#34;leaving-a-client&#34;&gt;Leaving a client&lt;/h3&gt;&#xA;&lt;p&gt;The last couple (or three) months have been a bit different than normal for me.&#xA;At the end of April, I told my client at the time that I planned on leaving them with the end of June. At that point, I would almost have been at them for two years, so it was time for me to move on. It has been a blast working at LEGO, I got out of my comfort zone and learned a lot of new technologies (NodeJS, AWS-everything), got to know a lot of fantastic people that I hope to keep in touch with and I also think I taught them a thing or two both about development and teamwork. I hope to work with them again in the future.&lt;/p&gt;</description>
			</item>
			<item>
				<title>April recap</title>
				<link>https://www.skarum.net/2017/05/08/april-recap/</link>
				<pubDate>Mon, 08 May 2017 10:01:00 +0200</pubDate>
				<guid>https://www.skarum.net/2017/05/08/april-recap/</guid>
				<description>&lt;p&gt;Not many new and exciting things happened in April, apparat from my participation in a &lt;a href=&#34;https://www.skarum.net/2017/05/06/and-now-for-something-completely-different/&#34;&gt;Google Design Sprint witch I wrote a whole blog post on&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As a spinoff from the Design Sprint we had a 4 day hackaton to make a new prototype. This was a very front end heavy thing, but I got to play a bit with &lt;a href=&#34;http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html&#34;&gt;Elastic Beanstalk&lt;/a&gt; and &lt;a href=&#34;https://expressjs.com/&#34;&gt;Express&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Both Beanstalk and Express are typical products of AWS and the NodeJS community.&lt;/p&gt;</description>
			</item>
			<item>
				<title>And now for something completely different…</title>
				<link>https://www.skarum.net/2017/05/06/and-now-for-something-completely-different/</link>
				<pubDate>Sat, 06 May 2017 08:09:00 +0200</pubDate>
				<guid>https://www.skarum.net/2017/05/06/and-now-for-something-completely-different/</guid>
				<description>&lt;p&gt;&lt;em&gt;Trying a Google Design Sprint&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;reflections-on-a-week-with-a-design-sprint&#34;&gt;Reflections on a week with a Design Sprint&lt;/h3&gt;&#xA;&lt;p&gt;In my day to day work I mostly solve problems related to software development. A PO hands down a feature request and the team my team and I try to find the best solution to the problem and then implements it. I guess this is how software development are done many places.&lt;/p&gt;&#xA;&lt;p&gt;But a couple of week ago I got to be part of a completely different process – a &lt;a href=&#34;http://www.gv.com/sprint/&#34;&gt;Google Design sprint&lt;/a&gt;. This is a process developed at Google and they describe it as:&lt;/p&gt;</description>
			</item>
			<item>
				<title>March recap</title>
				<link>https://www.skarum.net/2017/04/05/march-recap/</link>
				<pubDate>Wed, 05 Apr 2017 06:00:00 +0200</pubDate>
				<guid>https://www.skarum.net/2017/04/05/march-recap/</guid>
				<description>&lt;p&gt;&lt;em&gt;Note: Apparently this post had been sitting in my drafts folder and I never published it. So with a months delay, here is the March recap&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Yet another month has passed - somehow time just seems to pass right by. Anyways I dipped my toes in quite a lot of new things this month, some of them might earn some separate posts going forward.&lt;/p&gt;&#xA;&lt;p&gt;My wife &lt;a href=&#34;http://mariaskarum.dk&#34;&gt;Maria&lt;/a&gt; is starting he own business - being a mindful coach - and of course I try to help where I can. For now, she has a page with a single site for a group training, in the future she needs a lot more.&lt;/p&gt;</description>
			</item>
			<item>
				<title>February recap</title>
				<link>https://www.skarum.net/2017/03/04/february-recap/</link>
				<pubDate>Sat, 04 Mar 2017 13:52:44 +0200</pubDate>
				<guid>https://www.skarum.net/2017/03/04/february-recap/</guid>
				<description>&lt;p&gt;I would like to start recapping what I&amp;rsquo;ve done the previuos month. I&amp;rsquo;m fortunate enough to have a job where I often delving into new technologies and sometimes it&amp;rsquo;s hard to remember what technologies I&amp;rsquo;ve been playing with.&lt;/p&gt;&#xA;&lt;h3 id=&#34;terraform&#34;&gt;Terraform&lt;/h3&gt;&#xA;&lt;p&gt;At &lt;a href=&#34;https://www.skarum.net/2016/11/23/buildstuff-2016-recap/&#34;&gt;Buildstuff&lt;/a&gt; last year I attended a session hosted by &lt;a href=&#34;https://twitter.com/jen20&#34;&gt;James Nugent&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/stack72&#34;&gt;Paul Stack&lt;/a&gt; on &lt;a href=&#34;https://terraform.io&#34;&gt;Terraform&lt;/a&gt;. I was very impressed and when I got back I managed to convince my team that we should use it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Buildstuff 2016 recap</title>
				<link>https://www.skarum.net/2016/11/23/buildstuff-2016-recap/</link>
				<pubDate>Wed, 23 Nov 2016 20:00:00 +0200</pubDate>
				<guid>https://www.skarum.net/2016/11/23/buildstuff-2016-recap/</guid>
				<description>&lt;p&gt;Last week I attended &lt;a href=&#34;http://buildstuff.lt/2017/&#34;&gt;Buildstuff&lt;/a&gt; in Vilnius. I was my first time there, but after hearing very positive things about it for the last couple of years I thought it was time to go. And I was not disappointed!&lt;/p&gt;&#xA;&lt;p&gt;It was a great conference, with great people organizing, speaking and attending. I can only encourage everyone (software developers at least) to try it.&lt;/p&gt;&#xA;&lt;h3 id=&#34;day-0&#34;&gt;Day 0&lt;/h3&gt;&#xA;&lt;p&gt;Buildstuff had arranged a small appetizer event the day before the conference started with 2 sessions. I had nothing better to do, so I attended them both. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>List of abstract objects and json</title>
				<link>https://www.skarum.net/2015/09/22/list-of-abstract-objects-and-json/</link>
				<pubDate>Tue, 22 Sep 2015 19:12:00 +0200</pubDate>
				<guid>https://www.skarum.net/2015/09/22/list-of-abstract-objects-and-json/</guid>
				<description>&lt;p&gt;I recently bumped into an issue where we would had a list of abstract objects that we needed to be able to serialize it and then deserialize it back. Further more, it needed to without special serializer settings or other configuration heavy solutions, since we are providing a model library to third parties and they should be able to deserialize our data without problems.&lt;/p&gt;</description>
			</item>
			<item>
				<title>NuGet beta packages</title>
				<link>https://www.skarum.net/2015/08/27/nuget-beta-packages/</link>
				<pubDate>Thu, 27 Aug 2015 18:07:00 +0200</pubDate>
				<guid>https://www.skarum.net/2015/08/27/nuget-beta-packages/</guid>
				<description>&lt;p&gt;In my current job we are creating &lt;em&gt;a lot&lt;/em&gt; of NuGet packages, and sometimes I have to create the same package a lot of times on my on machine for testing or debug purpose.&lt;/p&gt;&#xA;&lt;p&gt;This can become somewhat tedious. I need to remember to build the project, packages it and make sure the version number increments, so I can consume the package in another project. Of course &lt;code&gt;nuget pack ...&lt;/code&gt; with the proper parameters will handle most of the tasks, but I need to specify a lot of parameter (build the project, copy to local feed, specify version and so on) and I need to remember &lt;strong&gt;increment the version number every time&lt;/strong&gt; if I want easily consume the package in another project.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Contact</title>
				<link>https://www.skarum.net/contact/</link>
				<pubDate>Wed, 26 Aug 2015 19:12:55 +0200</pubDate>
				<guid>https://www.skarum.net/contact/</guid>
				<description>&lt;p&gt;To contact me try one of the following methods:&lt;/p&gt;&#xA;&lt;p&gt;Email: &lt;a href=&#34;mailto:michael@skarum.net&#34;&gt;michael@skarum.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Phone: &lt;a href=&#34;tel:+4520406480&#34;&gt;+45 20 40 64 80&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Michael Skarum Consult&lt;br&gt;&#xA;Kildevangs Alle 7&lt;br&gt;&#xA;8260 Viby J&lt;br&gt;&#xA;Denmark&lt;/p&gt;&#xA;&lt;p&gt;VAT ID: DK36658886&lt;/p&gt;</description>
			</item>
			<item>
				<title>About me</title>
				<link>https://www.skarum.net/about/</link>
				<pubDate>Wed, 26 Aug 2015 18:39:42 +0200</pubDate>
				<guid>https://www.skarum.net/about/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m Michael Skarum, an independent software developer, architect and consultant.&lt;/p&gt;&#xA;&lt;p&gt;I’ve been doing web development for the past 18 years, professionally the last 15 years. From simple static web pages in the late nineties to high traffic, highly dynamic, modern web sites today. From SOAP web services to RESTful APIs to serve as backend for mobile apps. My primary focus have always been the server side code and integration with other systems – internal and external. On the other side I’m no stranger to HTML, JavaScript and CSS and other frontend technologies.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
