Antoine Aflalo

My journey in the computer world

Year: 2017

SoundSwitch 4.2: Fix a thread race condition

It seems the rewrite of SoundSwitch brought a possible race condition between the main thread and the thread managing the…

SoundSwitch 4.1: Rewrite completed

This version should resolve most of the issue encountered with the previous 3.X versions where SoundSwitch would randomly freeze or…

SoundSwitch Beta 4.0: Rewrite of core features

I’ve taken the time to rewrite most of the core logic used in the Switching of Audio Device. All the…

SoundSwitch 3.15.2: Fixing Banner Sound

A simple correction of a crash when using the Custom Sound and the banner. This is now corrected. Also I’m…

Elastic Stack with TLS

Introduction At work, we decided to give a try to the Elastic Stack (Elastic Search, Logstash and Filebeat in our…

Best practices to secure your WordPress CMS

When you manage a WordPress site, you see the worst that the internet can bring on you. When it’s not…

AWS S3: The right policy to set

When working with Mattermost chat server, I decided to move the media (attachment, images, etc …) to Amazon AWS S3…

SoundSwitch 3.15.1: VC Redist detection

This version contains a couple of fixes for the installer and the detection of the correct VC Redist Version which…

SalesForce ID 15 chars to 18 chars in PHP

Like in a lot of companies, SalesForce is used to manage customer file and information. Our application need to interface…

SoundSwitch 3.15.0: Banner notification and installer fix

Thanks to @ramon18 we now have a wonderful new notification type: Banner As said in his pull request #186 this…

© 2020 Antoine Aflalo. Theme by Anders Norén.