First steps in Python

“Gosh we’re all really impressed down here, I can tell you.”

So this should be my first steps on the ground of Python. I will not introduce how the language was created, and what are the usages behind quotes from Monty Python and so. There are many lectures outside in the internet about this topic. Continue reading

Handling ORA-01795 within a Spring application

OK, imagine you work on a software which has a lot of modules, you have a database in the background and you use it. You create, read, update and delete data, the reading queries contain sometimes an IN clause where you enter some values. Beside this you are damned you are forced you have to use Oracle as DBMS.

One day you get a bug report from your QA that something does not work what worked in the last… months. You look up the StackTrace (it’s good if you have one) and see following error message:

ORA-01795: maximum number of expressions in a list is 1000

Continue reading

Gaming with Git

Newly I came across this funny game which is a great tutorial for learning GIT. I can only encourage everyone who is new to GIT or has some project members who are new to GIT to try this app. Play with it a few hours (eventually reserve your (wo)men time in your planning).

Fun-fun-fun 🙂

Shaking the foundations

Let’s continue where we left last time.  We want to create the database, the initial tables which we think could be enough for starting the development.

Assume we have chosen the database server we will use for beneath our application and write the SQL script for creating the tables — and we used database specific elements too. But then our client tells us, that the database does not fit his/her needs so we should change to another. Drat. But we re-write our script as follows and we avoid to use any specific keywords.

Continue reading