Technical shenanigans
A collection of thoughts, tips and tricks, around programming and other technical processes.
Recent Posts
Dealing with large Pull Requests
Before anything else, I am not going to explain in-depth why large pull requests are very detrimental. Some articles are already doing that very well. See external links below. In short, they take a...
read articleEasy CLI with NodeJS
What is a CLI? To start with some definition, CLI stands for command-line interface. This is what you use every day with git, curl or other common commands, they are all CLI tools. They are running...
read articleBridge between Pact and Postman
If you are commonly using Pact for contract-testing between your backend apps and your front-end apps, there is a little tool that might save you a lot of time. Contract testing, in general, is a...
read articlesoma.js v2 write scalable javascript apps
soma.js version 2 has finally been released! Even though it shares the same goals as the previous version, the version 2 is completely different. What is soma.js? To set up a landscape, soma.js is a...
read articleUser interactions with soma-template
As a reminder, soma-template is a DOM-based web template engine that will help you insert content in html pages with native DOM manipulation. Events have been added to soma-template. You can now...
read articlesoma-template seamless dom manipulation
soma-template is a web template engine. The library aims to help developers insert data in their html applications using native DOM capabilities. Most web template engine today are...
read articleSoma events native DOM 3 Observer pattern
At some points, any developer will read something about loose-coupling and the Law of Demeter. It is usually happening when you are writing code that becomes a bit larger and you start to have...
read articleinfuse.js ioc javascript library
Infuse.js is an IOC javascript library (inversion of control). Using rules based on properties and paramaters naming, you will be able to inject data in functions or objects. Quick video for the...
read articlesoma.js router plugin
I wrote a router plugin for soma.js to create internal routes in a web app. The plugin is based on the amazing library davis.js (thanks a lot to the author Oliver from New Bamboo for the help). It...
read articleJavascript displacement mapping
I wrote a javascript displacement map filter, mostly as an experiment, this graphic technique has been widely used in Flash. Check out the following demos: interactive demo picture...
read article