<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>golang on </title>
    <link>/tags/golang/</link>
    <description>Recent content in golang on </description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Sat, 16 Dec 2017 09:06:31 +0000</lastBuildDate><atom:link href="/tags/golang/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Golang flyweight pattern</title>
      <link>/golang-flyweight-pattern/</link>
      <pubDate>Sat, 16 Dec 2017 09:06:31 +0000</pubDate>
      
      <guid>/golang-flyweight-pattern/</guid>
      <description>The flyweight pattern is a design pattern I am not seeing that often in code bases but can be a good design pattern to reduce memory. The core idea is to initialize objects an share them as often as possible for reuse. Mostly the flyweight pattern can be seen in desktop UI implementation (GUI). In Java Swing, for instance, the JTable rendering uses this pattern, to reduce the computation needed for painting.</description>
    </item>
    
    <item>
      <title>Golang singleton pattern</title>
      <link>/golang-singleton-pattern/</link>
      <pubDate>Sun, 15 Oct 2017 17:47:18 +0000</pubDate>
      
      <guid>/golang-singleton-pattern/</guid>
      <description>There are a number of design patterns I am using on daily bases, and one of them is the Singleton pattern. In Golang penalties in performance are not so harsh as in other languages, if the application is not designed and written to perform with minimal CPU and memory footprint. I’m trying to keep my implementations as performing as possible, but sometimes explicit benchmarks can revile the details.
The singleton pattern is widely used in Object Oriented languages, and it is well worth to use it in golang.</description>
    </item>
    
    <item>
      <title>Web Services in Docker with Golang</title>
      <link>/web-services-in-docker-with-golang/</link>
      <pubDate>Tue, 18 Jul 2017 20:26:55 +0000</pubDate>
      
      <guid>/web-services-in-docker-with-golang/</guid>
      <description>This post is a walkthrough on my approach to develop and deploy Golang web service in Docker container. There are many reasons for integrating Docker into the daily routine as a developer, one being the simplification of setting up a separated runtime environment. Using containers in production has, even more, advantages from simplified release to better performance. Kubernetes and Docker Swarm is gaining more and more space, which I think is partly because of the simplified management on IBM Cloud and Google Cloud Platform.</description>
    </item>
    
    <item>
      <title>Golang – how I approached Go – books, video tutorials</title>
      <link>/begining-golang/</link>
      <pubDate>Sun, 18 Sep 2016 11:23:07 +0000</pubDate>
      
      <guid>/begining-golang/</guid>
      <description>I am always really excited reading peoples notes about new languages and technologies, and this was not different with Golang. I read about the language and an implementation roughly 4 years ago. After reading the article I looked around to find more details about the background of the language, and I was quiet surprised how much effort Google did put into this language. For this very reason the language was always on my “look into if I can” list.</description>
    </item>
    
  </channel>
</rss>
