Skip to content

Sommer IT Consulting

No problem can be solved by the same kind of thinking that created it

Google Scholar Github  Stackoverflow Dockerhub
  • Home
  • Consulting
  • Talks & Slides
  • Profile
  • Career
  • Publications
  • Phd Thesis
  • University
2. February 2020 Matthias Sommer

Create Golang API Documentation with Swagger

When you develop a backend, at some point you always come to the point that you have to explain its interface to other developers. With go-swagger and SwaggerUI we can automatically create an interactive, well-structured API documentation. This blog post shows how to annotate a Golang REST API and create

Continue reading
25. December 2019 Matthias Sommer

FaaS: Setup Kubeless and Serverless in OpenShift

Serverless is a framework that provides a unique way to build and operate serverless applications with different Cloud providers. We will be using a plugin to extend the Serverless command line tool with a Kubernetes-based solution. The serverless setup will be deployed to a local OpenShift instance.

Continue reading
14. November 2019 Matthias Sommer

Docker Compose: Retry Database Connect With Docker and Go

When I implemented a Docker Compose file that starts our entire system, I stumbled upon a common problem. The database container is ready, but the database itself is not. So the services try to establish a connection, but fail, because the database is still starting.

Continue reading
10. November 2019 Matthias Sommer

Private Golang Registry in Artifactory

The backend of my latest project consists of several microservices written in Go. Each service is built in Jenkins and then deployed to the Openshift Cloud Platform. The one problem we have is that this Jenkins is not allowed to communicate with servers outside of the companie’s network.

Continue reading
4. November 2019 Matthias Sommer

Insert JIRA Issue Key in Git Commit Message

To create a link between your Git commits and their Jira issue, developers must include the issue key into their commit comment. Often, developers forget to add the issue key to their commits. Instead, we use a Git commit hook to prefill the commit message with the issue key automatically.

Continue reading
3. November 2019 Matthias Sommer

Deployment From Jenkins To Openshift

In a recent project, we set up a CI/CD pipeline with Bitbucket, Jenkins, and Openshift. Releases of the frontend and microservices should only be done manually, so we decided to implement a Jenkins job where the developer selects the service and its version to be released in Openshift.

Continue reading

Posts pagination

«Previous Posts 1 2 3 4 … 8 Next Posts»

Matthias Sommer SoftwareentwicklerHello! My name is Matthias Sommer. As a software developer and project lead I support companies in selecting the right technologies and tools and accompany the implementation of projects. Since 2019 I have a doctorate in computer science from the University of Augsburg. When I’m not programming, I cycle, play billiards or search for geocaches.

profile for Matthias Sommer at Stack Overflow, Q&A for professional and enthusiast programmers

Certificates

Professional Scrum Master

Professional Scrum Master I

ITIL 4 Foundation Certficate in IT Service Management

Latest Comments

WordPress Theme: Wellington by ThemeZee.