Artificial-Intelligence and machine-learning models are trained, tested and used with their accuracy in mind and therefore its crucial to closely observe and monitor your AI model during the design phase. TensorFlow offers a convenient way to attach a TensorBoard callback hook to your machine-learning model to receive and visualise the training and test performance of […]
Category: coding
Integrate Dynatrace Software Intelligence into your GitHub CI/CD Pipeline
It’s common knowledge today that seamless monitoring and observability of all your production software stacks is key for successful service delivery. Along with a tight integration into your CI/CD pipeline, service and software monitoring offers a lot of insights on what is going wrong during your build, test and release workflows and how to quickly […]
Automate your Android CI/CD Pipeline with GitHub Actions
When I came to play around with GitHub Actions CI/CD pipeline framework recently, I could not believe how simple and effective that functionality is! It does not really matter, if you just want to automatically check each of your Git commits by using lint or to fully build your artefacts, GitHub actions allows you to […]
Open Source Home Automation with Esp32 and Home Assistant (Hass.io)
As a dedicated Home Assistant user for years now, I came to write an ebook covering all the important topics around home automation and tinkering your own Esp32 based sensors and actuators. Home Assistant is Open Source, written in Python and a lively community maintains over 3000 custom made components that allow you to control […]
Build a wireless MQTT temperature and humidity sensor for your Home Assistant
Over the last months, I became more and more addicted to Home Assistant (Hass.io) and MQTT low cost wireless sensors. I was already familiar with several home and industrial automation systems that all come with a certain hardware (and price) and build upon a completely proprietary software stack. So long story short, I was searching […]
Teach your Kids to code: Build your own OttoDIY robot
Coding is the lingua franca for all citizen in a modern technological society. By adapting any programming language your kids can learn very important skills, such as abstraction of a problem, defining and structuring a solution and to use a sequence of simple steps to fulfill complex tasks. Beside all the educational benefits of learning to […]
Kaggle: Join the global machine learning and AI community
Around a halve year back I stumbled over Kaggle.com, a vital community portal of Artificial Intelligence and machine learning experts. Kaggle not only encourages people around the world to share thoughts and example data sets on popular machine learning tasks, they also host great AI challenges. Since I joined the Kaggle community 6 month ago, […]
Automatically Extract the Documentation of your Source Code
The SCCH research focus Software Analytics and Evolution published a nice online demonstration service today that shows the power of static analysis and automated documentation of source code. The web service allows users to submit their own programming code in order to extract mathematic formulas and structure as graphs. This online service simplifies the automated […]
Android Paint and Draw for your Kids
Over the last years I kept asking my now 5 year old daughter how she would design a simple painting App and how this Painting App should look like. We discussed about the background color as well as how to change and choose colors, the absolute requirement to add the color pink and how to change […]
Software Structure Analysis and Metric Calculation with Neo4J and Cypher
During the last weeks the Software Analytics and Evolution research team at the Software Competence Center Hagenberg (which is the group i am actually working in) built a software tool for parsing large scale legacy software systems, such as C, C++ but also FORTRAN, Structured Text (IEC 61131 Machinery and Robot programs) or Matlab source […]