Adnane Belmadiaf's Blog - R&D engineer
How to Fix Static Files Being Served with the Wrong text/plain Mimetype
Clearing out the cobwebs
Fix Morocco borders on Google Maps (2017 version)
Flashing LOLin V3 NodeMCU firmware
How to Integrate Slack with Launchpad
Migrating emails between IMAP servers with Imapsync
Running Dekko in LXC
Fix Morocco borders on Google Maps
Fishing as a hobby
How to fix Perl warning setting locale failed on Raspbian
Everything you need to know about HTML5 Video
Ubuntu Touch session in Morocco
How I Did Make The Ubuntu HTML5 Range Slider
Canonical Sprint in Malta
How to use Oxide in your Ubuntu QML application
4 CSS Tricks for Vertical Alignment
Update on the Ubuntu HTML5 SDK UI
On Using The HTML Media Capture in Mobile Browsers
How to use the Built-in Screen Recording in Android 4.4 KitKat
Chrome’s requestAutocomplete(), for a Better Payment on the Web & Mobile
Devtools Console, from Novice to Ninja
Adding UserMetrics to your app on Ubuntu Touch
Web Apps Remote Debugging on Ubuntu Touch
Ubuntu Touch User-Agent
Package your Webapp for Ubuntu Touch
Automate Your Dev Environment With Vagrant
Introduction to Web Components, the Next Generation Markup
5 DevTools features to help you debug your WebApp
Adding Persona authentication to your django project
Thank you, Ubuntu!
Why Stylus fit better my needs
Testing your responsive design with PhantomJS
Understanding CSS3 box-sizing property
How to make sticky elements using position sticky
Grunt.js takes your workflow to the next level
Pocket TV turns any TV into an Android smart TV
5 CSS3 features explained
5 HTML5 Javascript APIs to keep an eye on
5 Sublime Text 2 packages to enhance your frontend development workflow
5 HTML5 Features you need to know
Hello World