Top 10 Best Techno, Deep-House and Lounge mixes and Live sets

While working, or pre-clubbing, it’s amazing to listen to techno, deep-house, house or tech-house dj sets. But which ones are the best? We made a list of our favourite mixtapes on Soundcloud:

The mixes are as up-to-date as possible. The last update was in December 2018.

Deep House Sets

1. Ben Böhmer – Anjunadeep Mix

German DJ Ben Böhmer created an amazing warming-up mix for Anjuna Deep. It’s not to hard and very mellow with beautiful, warm sounds. We love it:

2. Like Yellow – Summer on the Road mix

Amsterdam DJ Like Yellow made an amazing mix with a summer vibe. Makes you look forward to the next summer. Dreamy, but a bit hard. Intersection between deep-house and techno-lite. But, since it’s so dreamy, we’ll call it melodic-techno. A live set recommended for the pre-party or after-party:

Find the mix via SoundCloud or a new mix via Mixcloud.

3. Cliquee – Melodic Deep

A nice Melodic Deep set from Cliquee. Pretty deep one, with a nice drive:

4. Oliver Koletzki – Robot Heart – Burning Man 2017

Burning Man might be one of the largest and most famous outside parties in the world. While Nevada desert transforms into one big city, the best electronic DJs are invited. On Burning Man’s Robot Heart stage, Oliver Koletzki plays this ‘sahara-cosmic’ set:

Ambient & Lounge House Mixes

Are the above mixes a bit too hard, and are you looking for something more mellow to spend the day or night? Then you’ll probably like these Ambient & Lounge House Mixes.

5. Sandeep Chillout Mix

Rotterdam DJ Sandeep usually plays deep-house, but created this amazing  Summer Chill Out Session mix. It’s an Ambient and Lounge mix that even has Hip-Hop, Trip-Hop and Chill-Hop. Great chilling mix.

6. Africa Oriental Lounge Mix

This mix is incredibly relaxing and makes you dream about African or Asian atmospheres:

Techno Sets

7. Noir b2b Olivier Weiter – Live set

This mix is a bit harder one. We’ll estimate this mix is probably recorded a bit after 1 in the morning. With a higher speed (BPM) and more firm kicks this mix bring you in a great techno-flow.

8. Joris Voorn – Awakenings 20 jaar – Vinyl Live Set

One of our favourite artists is Joris Voorn. In this set he plays a vinyl set. Although there’s lots of small mixing mistakes, the audience obviously doesn’t care and seems to enjoy the fun Joris has himself. The selection of tracks is amazing and you can feel the energy coming from the audience:

9. Maceo Plex – Timewarp Duitsland 2018

According to the Resident Advisor top 100, Maceo Plex is one of best techno/underground DJs out the. As you can hear, this set is also probably recorded a bit later at night. With the unique drum sounds of Maceo, he lifts the party (Time Warp) to a next level.

10. Anna for Cercle Vinyl Set

Except from creating amazing tracks, Brazil DJ Anna is also a superstar on vinyl-players. For the Cercle party, se plays on Les Pavillons des Etangs:

Bonus: Disco DJ Set

11. Mculo Disco Mix

Perhaps you find above mixes to modern and you long for an older sound. Than you might like this 80’s and 90’s disco mix. This mix combines an old disco-sound with new disco music:

 

As mentioned before, we try to update this article regularly. Our latest update was in december 2018. Do you have any suggestion? Don’t hesitate to leave a message behind!

Waarom de Secrid portemonnee NIET duurzaam is

Vier jaar geleden heb ik een Secrid portemonnee in gebruik genomen. Het is in principe de eerste vier jaar een top product. Wanneer je googlet op: “Secrid duurzaamheid” zie je veel posts die hem als duurzaam aanprijzen. Zoals BNR beschrijft:

Secrid produceert hun slimme portemonnee bij Nederlandse sociale werkplaatsen en gebruiken het leer van lokale leerlooiers.

Dat klinkt fantastisch en sommige shops noemen de portemonnee zelfs 100% recyclebaar en duurzaam.

Eerste tekenen van uitelkaar gaan na ongeveer drie jaar

Helaas, na drie jaar beginnen de naden van de cardprotector en het leer los te laten. Nu, na ruim vier jaar zit hij nog aan een paar naden vast, maar is hij zo goed als kapot:

Secrid kapot

secrid kapot 2

Jammer, maar aangezien Secrid zo een duurzaam bedrijf is, zullen ze hier ongetwijfeld vaker te maken mee krijgen en een passend oplossing hebben.

Tijd om de klantenservice te mailen …

Mailen met de Secrid klantenservice

Secrid geeft aan dat ze een garantietermijn hebben van twee jaar. De termijn wordt met een jaar verlengd als je je wallet registreert. Helaas kunnen ze niks meer doen voor mijn portemonnee:

Wij hanteren een garantietermijn van 2 jaar en sinds 2016 is het mogelijk om een 3e jaar garantie te krijgen door de wallet te registeren. De garantietermijn is dus helaas voorbij en daarom kunnen wij je niet verder helpen.

Zelfs als ik ze aanbied om de reparatiekosten voor eigen rekening te nemen kunnen ze niks doen. Zoals ik ze mail:

Dat snap ik helemaal. Wat zouden de kosten zijn om hem te laten repareren? Ik vind het zonde om hem weg te gooien en volgens mij gaat dat ook jullie eigen duurzaamheidsprincipe tegen?

Daarop reageert de klantenservice van Secrid met:

Helaas is het niet mogelijk om het leer te repareren. Normaalgesproken sturen we een nieuw product als het nog binnen de garantietermijn valt. Je zou het zelf kunnen proberen te naaien, maar ik weet niet of dit echt gaat werken. Ik ben bang dat je toe bent aan een nieuw product.

Dan maar zelf repareren

Het kost je een uur en de nodige frustratie, maar het lukte me inderdaad om de portemonnee zelf te repareren met naald en draad:

Secrid naald en draad Secrid naaien Secrid genaaid en gerepareerd

Een druppeltje lijm langs de naden doet wellicht ook nog wat wonderen.

Verdere tips voor Secrid zelf

Nou heb ik geen zin om zuur te worden en onredelijke uitspraken over Secrid te doen. De wallet is vier jaar meegegaan, niet slecht, maar ik had van zo een hip designbedrijf dat zichzelf als duurzaam profileert toch meer oplossingen verwacht. Ik weet zeker dat veel mensen niet de moeite zouden nemen om de portemonnee te naaien, waardoor deze op de vuilnishoop belandt.

Secrid CEO, mocht je dit lezen, hier heb je wat tips van bedrijven die wel kaas gegeten hebben van duurzaamheid:

  • Mud Jeans – Hier lease je een spijkerbroek voor €5 per maand. Als ie kapot gaat, stuur je hem op en krijg je een gerepareerde of nieuwe. Wellicht een idee voor Secrid om te starten met leasen van portemonnees voor een tientje per jaar?
  • Eastpak – Biedt uit mijn hoofd 30 jaar garantie. Ik heb hier ooit mijn tien jaar oude rugzak naartoe teruggestuurd, omdat de ritssluiting kapot was. Binnen een paar weken kreeg ik weer een werkende tas terug. Eastpak heeft ervoor gezorgd dat de afvalhoop net een stukje kleiner blijft.

P.S. repareren is op eigen risico. Ga er vanuit dat je van Secrid in ieder geval weinig hulp krijgt.

Stappen ondernemen websites voor het AVG-proof maken

Met de komst van de AVG / GDPR wetgeving is er veel onduidelijkheid over best-practices of een duidelijk stappenplan voor het AVG-proof maken van je website. Wij zetten een aantal relevante bronnen uiteen. We hebben geen juridische achtergrond. Wij geven dan ook het disclaimer dat gebruik van deze informatie op eigen risico is.

Tools voor het maken van een privacy policy met AVG / GDPR-richtlijnen

Voor welke cookies toestemming vragen:

De Rijksoverheid is hier duidelijk in: https://www.rijksoverheid.nl/onderwerpen/telecommunicatie/vraag-en-antwoord/mag-een-website-ongevraagd-cookies-plaatsen

Indien je Google Anayltics gebruikt:

GA heeft specifieke instellingen nodig om als functionele cookie te voldoen en niet als tracking cookie:

https://autoriteitpersoonsgegevens.nl/sites/default/files/atoms/files/handleiding_privacyvriendelijk_instellen_google_analytics_mrt_2018.pdf

Indien je Hotjar gebruikt:

Conform webinar Hotjar, als je gegevens onderdrukt en keystrokes niet opslaat, hoef je geen toestemming volgens te vragen. Hotjar heeft ook wanneer je info invult een vinkje dat je kunt instellen.

Tekst die je in kunt voegen: https://docs.google.com/document/d/1Rp8kZg2JD2cVSiPK78UXBLCKSyJVb6HiPpME8k7iGIU/edit#

Tracking analytics en de GDPR wet

https://imu.nl/internet-marketing/avg-stappenplan-voor-internetondernemers/

https://help.hotjar.com/hc/en-us/articles/115012439167-Masking-Text-in-Recordings

Indien je een andere tracking gebruikt:

  • Mag je IP-adressen opslaan? Volgens mij niet zonder toestemming

Toestemming vragen voor de rest van je cookies

Plugins:

https://codecanyon.net/item/weepie-cookie-allow-easy-complete-cookie-consent-plugin/10342528

https://privacypolicies.com/cookie-consent/

of

Disabling cookies

Verdere info: http://www.iabeurope.eu/eucookielaws/nl/

https://www.acm.nl/sites/default/files/old_publication/publicaties/14496_veelgestelde-vragen-cookiebepaling-november-2016.pdf

Verder: https://www.rocketdigital.nl/blog/europese-cookiewet-2018/

Contactformulier: https://www.sowmedia.nl/wordpress/plugins/avg-gdpr-proof

Best practices: https://www.dailycms.com/artikelen/avggdpr-wat-betekent-deze-wetgeving-voor-websites-en-webwinkels/

https://www.rocketdigital.nl/blog/avg-checklist/

 

 

 

Macbook compleet beveiligen en data-diefstal vrij maken

Mocht het je ooit overkomen dat je iMac of Macbook gestolen wordt is het belangrijk om te weten dat niemand bij jouw data kan.

Het is al vervelend genoeg als je Macbook of iMac een keer gestolen wordt, maar nog vervelender is het als dieven potentieel bij je data kunnen of sowieso nog gebruik kunnen maken van je laptop. Met deze drie stappen verklein je de kans dat dieven na diefstal nog gebruik kunnen maken van je laptop. Let er op dat alle stappen (vanzelfsprekend) op eigen risico. Wij zijn dus niet verantwoordelijk voor eventuele schade.

1. Zet Find My iPhone / Mac aan

Zie hiervoor het artikel van Apple waarin zij uitleggen hoe je Find My Mac aanzet: https://support.apple.com/kb/PH25730?locale=nl_NL . In het kort gaat dat als volgt:

  1. Kies Apple-menu > ‘Systeemvoorkeuren’ en klik op ‘iCloud’.Zo nodig, login met uw iCloud / Apple account
  2. Selecteer ‘Zoek mijn Mac’.
  3. Als naast ‘Zoek mijn Mac’ een knop ‘Details’ verschijnt, klikt u op deze knop, klikt u op ‘Open beveiliging en privacy’ en klikt u vervolgens op ‘Schakel locatievoorzieningen in’.
  4. Zoals Apple zegt moet u om uw Mac extra te beveiligen, voor alle gebruikersaccounts een veilig wachtwoord instellen en automatisch inloggen uitschakelen in het paneel ‘Gebruikers en groepen’ in Systeemvoorkeuren.

Macbook

Houd je gastaccount wel aan

Het kan daarbij aan te raden zijn om wél een gast account aan te houden. Als iemand je laptop dan vindt kan hij/zij inloggen met het gastaccount, waardoor Find My Mac geactiveerd kan worden. Als je alleen een gastaccount met wachtwoord hebt kan dit niet gebeuren (bron).

2. Stel FileVault in

FileVault beschermt al je gegevens op je standaard harde schijf met een wachtwoord of middels je iCloud-inloggegevens. Je vindt het bij Systeemvoorkeuren > Beveiliging & Privacy > FileVault. Lees er mee over op de pagina van de Apple-website.

3. Stel een firmware specifiek wachtwoord in

Ok, dit is een echte rigoreuze stap. Je stelt een wachtwoord in op je firmware waardoor er niet meer in te loggen is op de Mac wanneer er zomaar even een nieuwe harde schijf of USB wordt gebruikt om op te starten (dat doen dieven nog wel eens). Maar let op, VERGEET HET WACHTWOORD NIET. Als je dat toch doet ga je een lang proces tegemoet waarbij de Apple Store het hopelijk voor je kan fixen (maar dat is niet gegarandeerd). Zoals Apple zegt:

Deze stappen zijn van toepassing voor OS X Mountain Lion of hoger:

  1. Start op via macOS Recovery door Command (⌘)-R ingedrukt te houden meteen nadat u de Mac inschakelt. Laat de toetsen los zodra u het Apple logo ziet.
  2. Wanneer het venster voor hulpprogramma’s verschijnt, kiest u ‘Hulpprogramma’s’ > ‘Firmwarewachtwoordprogramma’ in de menubalk. Op iMac Pro kiest u Opstartbeveiliginghulpprogramma.
    Dit hulpprogramma is alleen beschikbaar op Mac-modellen die het gebruik van een firmwarewachtwoord ondersteunen.
  3. Klik op ‘Schakel firmwarewachtwoord in’.
  4. Type een firmwarewachtwoord in de daarvoor bestemde velden en klik op ‘Stel wachtwoord in’. Bewaar dit wachtwoord.
  5. Stop het hulpprogramma en kies het Apple-menu () > ‘Herstart’.

Bron: Apple. Lees hoe je het doet op: https://www.imore.com/how-set-your-macs-firmware-password-and-why-you-shouldnt

4. Wat te doen als je Mac gestolen is?

Lees dit artikel van Apple wat je kunt doen als je Mac gestolen is: https://support.apple.com/en-us/HT204756 .

Heb je verder nog tips? Laat het weten in de comments.

Adding an extra IP to your VPS with Ubuntu

Edit your networking interfaces file:

sudo nano /etc/network/interfaces

Use these instructions (they are in Dutch): https://www.transip.nl/knowledgebase/artikel/219-hoe-voeg-ipv4-ipv6-adres-mijn/#ubuntu16ipv4

Restart network facilities with:

sudo ifdown eth0 && sudo ifup eth0

Also bring up your new ip address:

sudo ifup eth0:

Check if new ip address(ess) are added with:

ifconfig -a

Ubuntu 14.04 OpenSSL with Nginx – Generate & Install SSL certificate

Not the best guide, but some handy links I use to Generate and Install an SSL-certfificate with OpenSSL in NginX.

Generate OpenSSL Request:
https://www.namecheap.com/support/knowledgebase/article.aspx/9446/0/apache-opensslmodsslnginx

Order an SSL-certificate with the CSR

Then, when you received bundle plus CRT:
https://www.namecheap.com/support/knowledgebase/article.aspx/9419//installing-a-certificate-on-nginx

Restart NGINX:
https://www.cyberciti.biz/faq/nginx-restart-ubuntu-linux-command/

Using TransIP SSL-certificates

When using TransIP SSL-certificates you get a decrypted zip SSL-certificate (if you choose for standard mode instead of advanced mode).

These contains:

  • cabundle.crt
  • certificate.crt
  • certficate.key
  • certificate.p7b (you don’t need this one)

Open cabundle.crt, remove the first certificate (that is a root certificate and will give chain issues: an ‘anchor issue’ in SSL Labs). Then, swap the order of the two certificates of the bundle, else SSL Labs will give a chain issue: incorrrect order. Then, concatenate the certificate.crt (first) with the new cabundle.crt (second).

Then insert the concatenated crt file + the key on the server and insert them in NGINX:

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    
    server_name www.yourdomain.nl yourdomain.nl;
    
    ssl on;
    ssl_certificate /home/forge/ssl/domain1/20172018_cert_chain.crt;
    ssl_certificate_key /home/forge/ssl/domain1/20172018key.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    
}

When creating your certificate you can concatenate certificate.crt with cabundle.crt .

South-Africa Tourist Visa Extension with 90 days

south africa tourist visa extensionSouth-Africa gives a 90 day tourist visa to most Western countries (I’m Dutch, so this probably/hopefully will work for most EU countries). There are possibilities to extending another 90 days. With this tourist visa extension guide you can stay up to 180 days in total.

UPDATE: While having done this visa extension myself I only got an extension for 90 days from the visa extension date, not from the expiry date. VFS tells that I should have done a visa extension 7 days before expiry instead of 60 days before expiry. This is very confusing. So, ask a VFS of visa service company very clear about this. Else you would get (just like me) a shorter extension than 90 days. Read more about is on this blog.

While being in this situation myself, I’ve written this article to prevent wasting hours of time for you. Use this article on your own risk.

Apply for an extension as soon as possible as you enter the country, since it may take up to eight weeks. In order for one to apply for an extension of your existing visa, an extension application needs to be made 60 days prior to the expiry of your current visa and must be submitted in person at one of the VFS Global centres in South Africa.

How to extend your 90 days visa with another 90 days?

Step 0) Go to a VFS office

VFS Global is the office that runs the visa/immigration service in SA. They will explain you what you need to extend your tourist visa. In my case:

  • Flight return ticket within these 180 days, your return date determines the amount of extra days you’ll get (a flight reservation is fine, which you can do at Flight Centre)
  • Copy of passport / visa
  • Proof of enough financial incomes
  • Letter of support

Step 1) Fill in the form

  • USE INTERNET EXPLORER: or the browsers VFS advice. Safari (or maybe even Chrome) won’t work!
  • Don’t forget your password! The password forget tool of VFS does NOT work!

VFS gave me a form with what to fill in and what you need and where you need to fill in this form https://www.vfsvisaonline.com/DHAFOSOnlineVAF/gatewaypage.aspx. That may differ for your situation.

In my case, I filled in these details (check if the visa in your passport also says 11(1) or call VFS):

VFS Form - what to select

 

Then you can create an account, fill out the requested forms, pay by credit card and create an appointment (this only works with Internet Explorer). From then it can take some time for your visa to be renewed.

2) Make an appointment

Make an appointment, this only works in Internet Explorer. The VFS office will help you further to get your tourist visa extended. In this appointment letter you will find the documents you need to bring along (like a flight reservation until your new desired stay date, copy of passport & visa, motivation letter, etc.).

3) Go to the appointment

In the appointment you’ll need to bring all the documents as requested in your appointment letter and checklist which will be emailed to you after you scheduled an appointment. The VFS member takes all your documents and gives a trace-number you can use to track your application.

4) Wait

It could take a while to hear about an update. Check if your trace number is in the system and if so, just wait a while.

Following this article is at your own risk. Not sure what to do? Go to a VFS office or call them.

Good luck with your visa extension!

More info on tourist visa extension:

NB. This is just a guideline. Use at your own risk.

How to fix the Laravel Gulp Error: Cannot find module ‘internal/fs’

Laravel Gulp Error: Cannot find module ‘internal/fs’

Get this error?

vagrant@homestead:*****$ gulp
module.js:472
    throw err;
    ^

Error: Cannot find module 'internal/fs'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at evalmachine.:18:20
    at Object. (/usr/lib/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)

How to fix this error?

Thanks to Softwarehorizont, I found the solution:

Try to delete all node modules and reinstall them. A command sequence like this would do:

npm cache clean
rm -Rf node_modules/
npm install

Still got this error?

If you still got this error, you can look up the following references (I have not tested these, at your own risk, like all solutions posted on this blog):

  1. https://github.com/nodejs/node/issues/9377
  2. http://stackoverflow.com/questions/40663489/npm-not-working-cannot-find-module-internal-fs-nodejs

Travis CI – Laravel Forge / webhook integration

While developing tests for my app, I wanted to have an integration with Laravel Forge in this order:

  1. Push to Github after commit
  2. Tests done by Travis CI
  3. Call the deployment trigger url of Laravel Forge / Envoyer if the test runs successfully. This URL looks like: https://forge.laravel.com/servers/111111/sites/2222222/deploy/http?token=TOKEN

To do this, create a travis.yml file like:

language: php

php:
  - 7.1

before_script:
  - cp .env.travis .env
  - mysql -e 'create database db_testing';
  - composer self-update
  - composer install --no-interaction
  - php artisan migrate

script:
  - vendor/bin/phpunit

after_success:
  - chmod +x ./tests.sh; ./tests.sh

Don’t forget to change the environment in phpunit.xml for example to change to a custom database:


The after_success script

Create a file tests.sh and insert:

#!/bin/bash

# Trigger deployment
# Replace the url below with your Forge/Laravel url
curl -s 'https://forge.laravel.com/servers/111111/sites/2222222/deploy/http?token=TOKEN';
echo 'Deployment triggered!'

 

Using other services than Travis or creating a custom test service

https://driesvints.com/blog/continuous-delivery-with-forge-and-envoyer/

Also thanks to: