How to start fast your software project with minimum technical debt

Two weeks ago, my friend Dalia asked me what the best approach is to start new software project. Her friend was starting a new project in a startup. I realized that I could have given much more precise advice. That is the reason behind this post.

The following points are representing the starting points, not hard lines that you must keep. It is a software engineering, so you might modify my recommendation to adapt to your needs. The starting point will help you to find the best path.


How to create users in SAP ERP with Java Jco3, part 2 – calling BAPI

TL;DR; In this post, I will show how to construct the SAP BAPI calls in your Java code to view and create users. The source code is on github.



How to create users in SAP ERP with Java Jco3, part 1 – connecting to SAP ERP

TL;DR; I had to create dozens of users for students in SAP ERP. Remote SAP API comes to help. Few dozens of Java code lines that uses JCo (Java Connection Library) and I can create or delete SAP users in no time. This post is the first in the 3-post series. You can find source code on github.


Centralized logging for kubernetes with fluentd and elasticsearch

I had to setup a centralized monitoring for our production and staging applications. In my company, we saw a need to have an alternative solution (introduction of pricing, etc.) to the google stackdrive logger in place.

Having some bad experience with running Logstash, I decided to go with EFK (elasticsearch, fluentd, and kibana). Plus. I could reuse the existing fluentd deployment definition in the kubernetes github repo, so it was easy to get something running in short time.



Testing markdown locally with pandoc and xelatex

The best way for testing locally documents in Markdown is to use pandoc with latex-engine:

pandoc --latex-engine=/Library/TeX/texbin/xelatex -o g.pdf && o g.pdf

Notice: the generated pdf will slightly differ from what you see in github/gitlab.



Openstack Trainings Program

Na WSB we Wrocławiu oferujemy szkolenia z instalacji, konfiguracji i implementacji jako platfromy deweloperskiej prywatnej chmury w oparciu o Openstack-a.

Szczególny nacisk kładziemy na automatyzację i zarządzanie konfiguracją za pomocą ansible, salt-stack i chef.

Oferta jest podzielona na dwie kategorie: dla deweloperów i dla inżynerów systemowych / administratorów.



Materiały Openstack Training “Pierwsze kroki” dla Nokia Networks Wroclaw

Materiały z serii szkoleń dla Nokia Networks Wrocław.