Skip to main content

Reaction to Paris attack

As with most people on this planet I have been horrified by the heinous and inhuman acts committed in Paris. I will never comprehend this kind of barbaric acts of violence against innocent people because I am convinced there are no possible sane justifications for them.  

What really worries me is the reaction from Canadians and people at large to these events.  Somehow people link the acts of unprecedented cowardice and cruelty committed in Paris to the millions of refugees trying to flee precisely these kinds of atrocities which they have seen or experienced first hand.

People have asked Prime Minister Trudeau to reconsider, halt or outright cancel the humanitarian act of accepting 25,000 refugees into Canada in light of the terrorist acts in Paris last week-end.  In my opinion, this is based on fear and on false assumptions.

Firstly, people assume that the security screening to be done on these refugees is inadequate and not sufficient and that in light of the events in Paris better screening methods are required.  Are people truly convinced that Canada has no adequate nor effective refugee security screening processes currently in place especially after 10 years of Conservative government involvement?  Are we convinced that elected government officials would want to blindly and irresponsibly take the risk performing inadequate screening of refugee just to meet an election promise? Really?  Fear is what is driving this debate and what is required is level headed thinking.  What better screening do Canadians want or is it a concealed way of saying that we do not want to help all those people who have suffered horrible sufferings and require a safe haven?  Or are we looking for guaranties?

Unfortunately one must be reminded that the perpetrator of the terrorist acts in Saint-Jean-sur-Richelieu and at the Canadian National War Memorial (whose names I do not want to cite so as not to give them more public exposure since they deserve none) were not refugees and that notwithstanding the fact that they were both born in Canada still managed to become radicalized and commit acts of terror.  There is no guaranty that any current Canadian citizen and yes,  let's admit it, that any of the best possibly screened Syrian refugee cannot and will not ever become radicalized.  There is no guaranty that acts of terror will never be perpetrated in Canada even if we stopped accepting refugees for ever.

So what are we going to do as a nation, become creatures of fear without hope for a better world and abandon our kind altruistic nature that has made and built this great country?  We have elected a government that, according to many Canadians, have given Canadians back a sense of hope and pride.  Let's not fall back into what the terrorist would love to see: a society closed on itself in constant fear of everything that is not "genuinely like us".  That is not my vision.

Comments

Popular posts from this blog

Handling multipart form data in Spring 3.1

Introduction Multipart mime encoded is a format used to transmit binary and arbitrary data in 1 single HTTP request transaction. In this post, I will describe how to create and process multipart form data using Spring 3.1, the leading industry standard java application framework for creating Java web application.  I will start the discussion from the user perspective by talking about two main use cases and will expand it by describing how these two use cases translate into 7 possible application system use cases. Use Cases Here are some use cases of this feature: A browser submits or uploads a file to a web server using an HTML page. This is by far the most common use case of the multipart form data feature. A multipart is required because the form data and the file are both included in the request body. A java program (a java application or servlet instance) sends multipart form data to a web server (most likely a web service).  This is

Tutorial on how to write and run a javaFX 11 Spring Boot program using Eclipse

Since the decoupling of javaFX from the JDK (see http://openjfx.io ) it has become somewhat of a challenge to use javaFX with the new module capability since java 9.  This tutorial is a brief roadmap between a java 8 javafx to the java 11 version.  All code for this sample resides in https://github.com/marioja/javafx  and can be imported into eclipse and should run as is.  You can also do this manually following these instructions. First you need to use an eclipse that supports the java 11 execution environment (Eclipse 2018-12 at the time of this writing).  Then you need to make sure you have a java 11 jdk installed(11.0.2 at the time of this writing).  I downloaded openjdk11  and unzipped into a folder on my home directory (user profile on windows).  Lets call this directory jdk-11.0.2.  You should add the eclipse -vm argument in the eclipse.ini file  to select jdk-11.0.2. Start eclipse and create a brand new workspace (one that does not exist).  I called it javafx-tutorial.  If

Put your WARs on a diet with Maven: Maven and skinny wars!

I have seen a lot of confusion and misunderstanding on what is and why use a java enterprise concept called skinny war . In simple terms , a skinny war is a WAR where some of its dependencies are moved from the WAR module WEB-INF/lib to the EAR lib folder .   This post is specifically written to deal with skinny wars and does not explain or go into details which jars must be in the WAR class loader and which one do not have to . It is assumed that the reader is familiar with this concept and the concept of the WAR class loader versus the application class loader . Suffice it to say that typically, JAR that must be scanned by CDI usually belongs in the WAR class loader . Web fragments and jars with tag libraries are other candidates . Also, all test and provided scope artifacts must be specified in the WAR module as having maven remove them from the WAR does not make sense as they were never to be put there and having them in a deps POM file does not work . They will not be e