What ECJ's safe harbor ruling mean for EU companies?
On Oct 6th 2015 the European Court of Justice (ECJ) declared that the Commission’s US Safe Harbour Decision is invalid.
How Patreon got hacked
Remeber to disable debugging tools on your live server as they can be a potential security risk. Patreon had to learn this the hard way. This is what detectify labs had to say about how the hack was executed:
My web dev toolbox
Operating System stuff
- Ubuntu Mate as my dev machine host
- Several virtual machines:
- Android x86
- Mac OS X / XCode iPhone Simulator
- Windows 7 with IE9
- Windows XP with IE8
- Vagrant Scotch Box (ubuntu server with apache webserver)
- Vagrant VVV (ubuntu server with nginx webserver)
Cross-compatible web application debugging
The number of people using our web applications with smartphone or tablet form factors is steadily rising. In 2015 more than two-thirds of our total traffic was generated by visitors with either a smartphone or a tablet. In early 2014 we refined our layout to better suit mobile devices and we are due to do that again by the end of the year.
Domainkeys and SPF
Just a quick reminder: If you want to avoid having your e-mail classified as potential spam by GMail then make sure you use a recent email-validation sytem like SPF (Sender Policy Framework) and not something outdated like DK (DomainKeys).
tmux, tilda and vim
I have been using sublime text (ST) at work for quite a while now and I really love stuff like multi-cursor editing or the mini-map navigation. Being a GUI software, ST is intended for use on a local workstation. Since I had (and still have) no idea if you can somehow edit remote files with ST, I decided to give vim a shot.
Web Dev skills
Laurence Bradford compiled a nice list of must-have front-end web developer skills from various ressources including job listings and front-end developer courses. Here is a list of skills she recommends:
VVV or Varying Vagrant Vagrants
Creating your own Vagrantfile or forking an existing one allows you to set up a highly customized virtual machine (VM) in a matter of minutes on as many machines across various platforms. Those virtual machines can then be used as part of your local development environment. With Vagrant you can simply define all parameters for your virtual machine in the so called Vagrantfile. After that you simply run vagrant up and watch the magic happen.