<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  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:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>blog on Solid Soft</title>
    <link>https://blog.solidsoft.pl/tags/blog/</link>
    <description>Recent content in blog on Solid Soft</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>©{year}, All Rights Reserved</copyright>
    <lastBuildDate>Fri, 14 Feb 2020 00:00:00 +0000</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>2</sy:updateFrequency>
    
        <atom:link href="https://blog.solidsoft.pl/tags/blog/index.xml" rel="self" type="application/rss+xml" />
    
    
    

      
      <item>
        <title>Farewell WordPress, bonjour Hugo</title>
        <link>https://blog.solidsoft.pl/2020/02/14/farewell-wordpress-bonjour-hugo/</link>
        <pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate>
        
        <atom:modified>Fri, 14 Feb 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.solidsoft.pl/2020/02/14/farewell-wordpress-bonjour-hugo/</guid>
        <description>Get know about my migration from WordPress to Hugo and the reasons behind it.
  Welcome to my new blog! This is a modified version of the blog post I also placed as the last one on my old WordPress-based blog.  I started my technical blog at the end of 2010. The primary reason was a need to find a place to write about my tools , my ideas and spotted problems (or course with solutions to make life easier for others :-) ).</description>
        <content:encoded>&lt;blockquote&gt;
&lt;p&gt;Get know about my migration from WordPress to Hugo and the reasons behind it.&lt;/p&gt;
&lt;/blockquote&gt;




  



  &lt;div class=&#34;featured-image__wrapper&#34;&gt;
    &lt;img src=&#34;https://blog.solidsoft.pl/images/posts/2020/wordpress-to-hugo.png&#34; alt=&#34;WordPress to Hugo migration&#34; class=&#34;featured-image&#34; style=&#34;width: 400px;height: 228px;&#34;&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;welcome-to-my-new-blog&#34;&gt;Welcome to my new blog!&lt;/h2&gt;
&lt;div class=&#34;notices info&#34; &gt;
  This is a modified version of the blog post I also placed as the last one on my old WordPress-based blog.
&lt;/div&gt;
&lt;p&gt;I &lt;a href=&#34;https://solidsoft.wordpress.com/2010/12/04/why-have-i-started-writing-my-own-blog/&#34; target=&#34;_blank&#34;&gt;started&lt;/a&gt;
 my technical blog at the end of 2010. The primary reason was a need to find a place to write about &lt;a href=&#34;https://solidsoft.wordpress.com/2010/12/20/easy-application-versioning-with-appinfo/&#34; target=&#34;_blank&#34;&gt;my tools&lt;/a&gt;
, &lt;a href=&#34;https://solidsoft.wordpress.com/2010/12/09/czym-jest-coding-dojo-i-code-kata/&#34; target=&#34;_blank&#34;&gt;my ideas&lt;/a&gt;
 and &lt;a href=&#34;https://solidsoft.wordpress.com/2010/12/14/forcing-flush-on-dao-hidden-behind-spring-proxy-in-database-tests-with-jpahibernate/&#34; target=&#34;_blank&#34;&gt;spotted problems&lt;/a&gt;
 (or course with solutions to make life easier for others :-) ). I didn&amp;rsquo;t plan to write a lot and I accomplished that. By that 9+ years I published 61 posts - just ~6,5 per year, gaining popularity year by year.&lt;/p&gt;
&lt;p&gt;The trends were changing over time. The number one for long time was posted in 2011 guide about improving the &lt;a href=&#34;%28https://solidsoft.wordpress.com/2011/01/23/better-looking-html-test-reports-for-testng-with-reportng-maven-guide/%29&#34;&gt;TestNG reporting with ReportNG&lt;/a&gt;
. Next it was Gradle and &lt;a href=&#34;https://solidsoft.wordpress.com/2014/11/13/gradle-tricks-display-dependencies-for-all-subprojects-in-multi-project-build/&#34; target=&#34;_blank&#34;&gt;displaying dependencies&lt;/a&gt;
 in a multi-project build, followed by more compact &lt;a href=&#34;https://solidsoft.wordpress.com/2015/06/30/more-compact-mockito-with-java-8-lambda-expressions-and-mockito-java8-add-ons/&#34; target=&#34;_blank&#34;&gt;Mockito with Java 8&lt;/a&gt;
 and using &lt;a href=&#34;https://solidsoft.wordpress.com/2018/03/27/convenient-mocking-in-mockito-with-junit-5-the-official-way/&#34; target=&#34;_blank&#34;&gt;Mockito with JUnit 5&lt;/a&gt;
. I am also happy that people are looking for basic, but crutial topics such as &lt;a href=&#34;https://solidsoft.wordpress.com/2017/05/16/importance-of-given-when-then-in-unit-tests-and-tdd/&#34; target=&#34;_blank&#34;&gt;importance of given-when-then&lt;/a&gt;
 in unit tests.&lt;/p&gt;
&lt;p&gt;Coming back to the editorial things, initially, I chose WordPress as I was a popular FOSS solution with an ability to (optionally) make it self-hosted (as opposed to Blogger). It was possible to easily setup everything and to have a fully-fledged blog quickly. Thank you Automattic for that!&lt;/p&gt;
&lt;p&gt;My blog has been always a side project to express myself and help others. As that, I would prefer to do not pay monthly subscription fee. In the free version wordpress.com has a few limitations. First of all, you cannot use your own domain. As a result even having redirects from your domain, most of the external sites link to wordpress.com and you do not fully control the content. Secondly, you are limited to the predefined themes and a level of its customization (e.g. CSS styles) is quite restricted. Thirdly, ads. Despite a clear &amp;ldquo;Occasionally, some of your visitors may see an advertisement here,&amp;rdquo; banner displayed to me, long time I wasn&amp;rsquo;t aware how it looks in practice (my hardened browser configuration limits it greatly). My visitors seeing that (different, possible targeted) ads on my blog could consider me as its source, which I didn&amp;rsquo;t like.&lt;/p&gt;
&lt;p&gt;As hosting WordPress on my VPS could be challenging (I don&amp;rsquo;t know PHP, nor WP itself) and risky (it needs to be updated regularly due to detected security threats), I decided to go into static site generators (namely Hugo). Having initial configuration behind (which can take some time&amp;hellip;, even with so nice and future rich theme as &lt;a href=&#34;https://github.com/zzossig/hugo-theme-zzo&#34; target=&#34;_blank&#34;&gt;Zzo&lt;/a&gt;
) it promises to be easy to maintain. In addition, it can be much easily hosted. Here, I chose &lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt;
 which, in addition to a lot of interesting features, also provides great integration with the Git-based deployment workflow (blog as code). All at the cost of much harder integration with dynamic features (such as comments). There is a chance that I will write something some it in the future.&lt;/p&gt;
&lt;p&gt;I have some ideas for (hopefully) interesting topics to cover. Feel free to visit my blog from time to time (or even better &lt;a href=&#34;https://blog.solidsoft.pl/subscribe/&#34;&gt;subscribe&lt;/a&gt;
 for updates :-) ).&lt;/p&gt;
&lt;p&gt;P.S. As I don&amp;rsquo;t have an access to the list of the original subscribers at WordPress, if you are in that group please &lt;a href=&#34;https://blog.solidsoft.pl/subscribe/&#34;&gt;subscribe&lt;/a&gt;
 again to the new feed or the new email notifications here to get know what is going :-).&lt;/p&gt;
</content:encoded>
        <dc:creator>Marcin Zajączkowski</dc:creator>
        <media:content url="https://blog.solidsoft.pl/images/posts/2020/wordpress-to-hugo.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>wordpress</category>
            
          
            
              <category>hugo</category>
            
          
            
              <category>migration</category>
            
          
            
              <category>blog</category>
            
          
        
        
          
            
              <category>Other</category>
            
          
        
        
      </item>
      
      <item>
        <title>Where are all the old posts?</title>
        <link>https://blog.solidsoft.pl/2020/02/11/where-are-all-the-old-posts/</link>
        <pubDate>Tue, 11 Feb 2020 00:00:00 +0000</pubDate>
        
        <atom:modified>Thu, 05 Mar 2020 00:00:00 +0000</atom:modified>
        <guid>https://blog.solidsoft.pl/2020/02/11/where-are-all-the-old-posts/</guid>
        <description>Find out where to find all the old posts I wrote in the previous years.
  Over the previous (almost) 10 years I wrote dozens of blog posts. When I started to plan the switch to an another blog platform, I was initially considering its migration. Wordpress allows you to export your content (thanks!). There are also various tools for conversion to markdown. Nevertheless, some of the post are already quite popular (nicely positioned in the WordPress.</description>
        <content:encoded>&lt;blockquote&gt;
&lt;p&gt;Find out where to find all the old posts I wrote in the previous years.&lt;/p&gt;
&lt;/blockquote&gt;




  



  &lt;div class=&#34;featured-image__wrapper&#34;&gt;
    &lt;img src=&#34;https://blog.solidsoft.pl/images/posts/2020/post-archive-wordpress.png&#34; alt=&#34;Featured Image&#34; class=&#34;featured-image&#34; style=&#34;width: 250px;height: ;&#34;&gt;
  &lt;/div&gt;

&lt;p&gt;Over the previous (almost) 10 years I wrote dozens of blog posts. When I started to plan the switch to an another blog platform, I was initially considering its migration. Wordpress allows you to export your content (thanks!). There are also various tools for conversion to markdown. Nevertheless, some of the post are already quite popular (nicely positioned in the WordPress.com domain) and probably useful for people and I don&amp;rsquo;t want to break it.&lt;/p&gt;
&lt;p&gt;There is a chance to mirror them one day using the &lt;a href=&#34;https://yoast.com/rel-canonical/&#34; target=&#34;_blank&#34;&gt;&lt;code&gt;canonical&lt;/code&gt;&lt;/a&gt;
 meta-tag, but for now please visit the my old blog site for that content: &lt;a href=&#34;https://solidsoft.wordpress.com/&#34; target=&#34;_blank&#34;&gt;https://solidsoft.wordpress.com/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated 2020-03-05&lt;/strong&gt;. I migrated a few old posts to fill the empty space on the post list in the first weeks of the new blog :-).&lt;/p&gt;
</content:encoded>
        <dc:creator>Marcin Zajączkowski</dc:creator>
        <media:content url="https://blog.solidsoft.pl/images/posts/2020/post-archive-wordpress.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>wordpress</category>
            
          
            
              <category>hugo</category>
            
          
            
              <category>migration</category>
            
          
            
              <category>blog</category>
            
          
        
        
          
            
              <category>Other</category>
            
          
        
        
      </item>
      

    
  </channel>
</rss>