Tkinter best practices

Published on Tue 27 June 2017 in Software Engineering • Tagged with python, tkinter

Tkinter is the standard Python interface to Tk/Tcl GUI toolkit. Programmers often wonder how to structure their tkinter program. In this article, I am going to answer to a question posted on StackOverflow which contributions drift away from some of software engineering fundamentals.

Continue reading

The day Allah provided sildenafil for the prophet Muhammad

Published on Sun 18 June 2017 in Islam • Tagged with allah, muhammad, perversion, terrorism

What is the spiritual and religious message behind the claim of the prophet of Islam that Allah has taken care of his phallus by providing him sildenafil ?

Continue reading

How to contribute to Flask

Published on Sat 13 May 2017 in Software Engineering • Tagged with flask, framework, python

I am an opensource advocate. I want to contribute to Flask microframework. So I followed the official documentation on GitHub where I stumbled on 6 issues. The problem is that the documentation itself is misleading and that can be a good starting point.

Continue reading

Introduction to Flask

Published on Mon 08 May 2017 in Software Engineering • Tagged with python, flask, framework

This articles shakes hands with Python web development. It introduces the Flask microframework. It is rather a light and soft introduction in that it tells the newbies only what they need to know at this stage. It is intentionally kept short, simple and without confusing terminology.

Continue reading

Abdelaziz Bouteflika and the NFL sodomize the prophet Muhammad. The rest of Algeria is still stuck in the anus of Allah

Published on Sat 06 May 2017 in Algeria • Tagged with muhammad, politics

The minister of Interior Affairs of Algeria has announced today, May 5th, 2017 , that 38.25% of voters participated yesterday in the ballot. He officially confirmed that  8 528 355  citizens voted among the 23 251 503  registered electors: this leads us to a participation rate of 36.68% and not 38.25%! Why no one says a word regarding this Lie/Crime?

Continue reading

The faceless deputies

Published on Sun 09 April 2017 in Algeria • Tagged with haram, muhammad, muslims, politics

On the coming 4th of May, legislative elections will be held in Algeria. While poverty is the whore that sleeps in the bed of most Algerian families with her lover called corruption to give birth to illegitimate children such as daily crimes, widespread ignorance, dominant nepotism and incompetence, the only worry of all our political parties is to claim they are more Islamic than each others by filling their electoral posters with women who have to hide their faces.

Continue reading

Python singleton design pattern

Published on Sat 08 April 2017 in Software Engineering • Tagged with python, design patterns

This article describes the main strategies to implement the Singleton design pattern in Python. I am going to skip the whole very subjective "use and do not use singleton" conundrum.

Continue reading

Letter to Ahmed Chouchane

Published on Thu 23 March 2017 in Algeria • Tagged with bejaia, genocide, muhammad, muslims, racism

Ahmed Chouchane, an Algerian living in England, calls Algerians as well as the Algerian army to kill the population of Bejaia on the name that non Arabs of Algeria are not true Muslims. He forgets that Islam strictly forbids for Muslims to live on non Islamic lands such as Europe. Algeria has a long history with blood because Islam entices Muslims to kill each others and the rest of the world. UK remains silent in regard with this call for genocide because the Queen Elizabeth II is afraid to be depicted as a racist and Islamophobic otherwise. Ahmed Chouchane is a victim of the psychological sicknesses he inherited from his prophet Muhammad who was racist against Jews, Amazigh people of North Africa and all non Arabs; Muhammad was also the first to kill other Muslims after qualifying them fake Muslims/non true Muslims in his Quran.

Continue reading

Nagging at complete code

Published on Mon 20 March 2017 in Books • Tagged with complete code

Even in programming I am a blasphemer: I am far from being as leet as the programming god Steve McConnell, but this does not prevent me from nagging at him . I disagree with few of his statements. Here is one of them and why.

Continue reading

tkinter: the SaYa idiom

Published on Sun 19 March 2017 in Software Engineering • Tagged with python, tkinter

Python is a paramount programming languages. The same is to be said about user graphical interfaces. SaYa is an idiom I devised for tkinter developers to help them build less error-prone applications.

Continue reading