Category Archives: Software Engineering

Agile Building 2

Next post in our series where we compare the similarities between civil and software engineering. A new house is under construction. After completing the outer walls, it’s the time to create the internal room arrangements. (keep in mind that minor … Continue reading

Posted in Software Engineering | Tagged | Comments Off on Agile Building 2

Agile Building 1 (well kind of..)

This is a first post on a series that I want to publish regarding the connections between the (ancient) science of civil engineering and software engineering. An industrial style renovation of a restaurant in Athens, removed the plaster from the … Continue reading

Posted in Software Engineering | Tagged | Comments Off on Agile Building 1 (well kind of..)

How to configure maven build for a single project for multiple environments

This post shows how to configure maven build for a single project that needs to be deployed to multiple  environments. In other words, when we need a common code base that can be built towards STAGING or DEVELOPMENT environment or … Continue reading

Posted in Software Engineering | Tagged , , , | Comments Off on How to configure maven build for a single project for multiple environments

Cloud computing

Cloud computing has nowadays become the platform of the new, global digital transformation not only for our countries, governments and companies but for each one of us. Our phone contacts, photos and messages are stored in cloud datacenters. Music and … Continue reading

Posted in Software Engineering | Tagged , , , | Comments Off on Cloud computing

Async Rest with Completable Future, Async CDI Events and Java EE 8

Rest https://gist.github.com/teohaik/aa0354e3b9815ee9f700d7c0b1f2a668 Service https://gist.github.com/teohaik/cdfd6f30a9d156f39b8ef9b26ae545df

Posted in Software Engineering | Comments Off on Async Rest with Completable Future, Async CDI Events and Java EE 8

How to untrack files in Git

We all know how to add a file under Git tracking. But what can we do to untrack a file or directory? To untrack a file: git rm –cached filename To untrack a directory (recursively) git rm -r –cached dir_name … Continue reading

Posted in Software Engineering | Comments Off on How to untrack files in Git

Useful Git image

Everybody gets confused with this, so I added a useful memo image                     Credits  

Posted in Software Engineering, Useful | Comments Off on Useful Git image

Bug in Magnetice Resonance Imaging (MRI) Software invalidates results of last 15 years!

Scientists led by Anders Eklund from Linköping University in Sweden recently announced a bug in the software that transalates results from MRI machines. The bug is related to a specific type of exam, called ‘functional MRI’. In this exam, the patient … Continue reading

Posted in Software Engineering | Comments Off on Bug in Magnetice Resonance Imaging (MRI) Software invalidates results of last 15 years!

Frequently Forgotten Fundamental Facts about Software Engineering

A few day ago, I ran into a very interesting article by Robert L. Glass, published on 2001 at the IEEE Software Among other very interesting facts, it highlights maintenance costs: Maintenance M1. Quality and maintenance have an interesting relationship. M2. … Continue reading

Posted in Software Engineering | Comments Off on Frequently Forgotten Fundamental Facts about Software Engineering