You should read books and blog articles instead of YouTube videos

YouTubers are often information marketeers, gurus, trying to sell you their views, their products, their ego and their channel.

Whereas books and blog articles are more focused on understanding the content, than on the individual and their ideology.

Disadvantages of YouTube infotainment:

  • Low in content-depth and very high in entertainment
  • Too much fun, so the rest of life will be boring
  • Addictive
  • Ideological
  • Information bubble — You never learn to understand why other people have different opinions. You just assume they are wrong.
  • Uses up more dopamine, so you will be less motivated to do things that require focus and discipline
  • Kills your ability to do long-term tasks that require focus
  • Videos often repeat of what you already know and believe
  • You will be manipulated unconsciously against your personal interest, because the information isn’t the only product. You are the product, the YouTube channel is the product. So much is being brainwashed into you.
  • The goal of the videos is to make you want to consume more and more… as a mindless drone. The brightest minds in the world are working for Google trying to make you more addicted.
  • YouTube is feed-based like other social media. The algorithm decides what you watch and you don’t consciously choose what you read. It’s programmed to make you addicted, click refresh and watch more like a drone.
YouTube — A source for information or addiction?
YouTube — A source for information or addiction?

Advantages of books:

  • Higher in content depth
  • Has 500 pages of deep content about a subject instead of 5/10 minutes
  • Teaches you to focus, so contributes to being more present in daily life.
  • The information and the book are the product

Please feel free to contribute! 🙂 I just wrote this down for myself at my blog. I’m happy that I’m less addicted to YouTube and finally able to concentrate on reading blog articles and audiobooks again.

Where to find tech work online in 2020?

I’ve created a compiled a list of jobsites that have served me in the last 10 years for finding new opportunities in the United Kingdom, the Netherlands and remote online.

Generic

Privileged Jobsites

Slack

  • Kubernetes Career Slack channel (#kubernetes-careers)
  • AWS Careers Slack channel (#jobs)

United Kingdom 🇬🇧

I have lived in London for 3 years and can personally vouch for these jobsites.

United States

  • www.dice.com (Not great for non-US citizens to find work, only to get 100 daily spam messages by Indian recruitment agencies)

Remote Work

  • www.angel.co/jobs
  • www.reddit.com/r/forhire
  • weworkremotely.com 
  • I will complete this list, but there seem to have around 500 applications per job listed on these remote jobsites, so they are not always the best way to find a new position.
  • Google Search: site reliability engineer site:lever.co (filter by last 1 month) Google Searches will help you find a lot of open opportunities with searches like this.

Hacker News 

The focus on Hacker News isn’t on making cheap money, but on high-level technologies, so in my experience the quality is extremely high.

The Netherlands 🇳🇱 Major jobsites

I’m Dutch! Unfortunately a lot of recruiters don’t seem to have direct contact with the hiring managers and many companies refuse to use recruitment companies. It’s probably because of cultural reasons, but that makes working with recruiters in Holland less useful.

The Netherlands 🇳🇱 Smaller freelance jobsites

This is a pretty outdated list. I forgot which of these sites was the best. It seems a lot of people seem completely focused on making money or saving money on the smaller sites.So there isn’t always a great focus on quality over money. The Dutch recruitment market is a bit messy. Often the recruiters don’t have any contacts within the company they are hiring for.

Building a solid online reputation with Github or a YouTube channel will also work wonders.

Jitsi – De Ultieme VoIP Client

Het is duidelijk dat Skype de meest gebruikte client is voor video- en audiochat. Maar als je op zoek bent naar een alternatief om je eigen VoIP-server te draaien, dan is Jitsi het antwoord.

Google- en overige protocollen

Jitsi biedt functionaliteit van audio- en video-chats via je eigen SIP-server, maar naast het ondersteunen van de traditionele SIP voor online communicatie, wordt het Google Talk-protocol (XMPP) ook ondersteund voor audio-en video-chats en tevens AIM, ICQ, Facebook, Yahoo en MSN. Zoals je kunt zien op de afbeelding, kun je instellen dat alle Google contacten automatisch in Jitsi verschijnen, zodat je met 1 druk op de knop als je contactpersonen direct vanaf je computer/laptop kunt bellen. Een complete lijst van features is beschikbaar op de site van Jitsi.

Jitsi: De ultieme VOIP client

Cross Platform

Jitsi is geschreven in Java voor cross-platform compatibiliteit met andere besturingssystemen. Het nadeel hiervan is een ietswat trage ervaring en een wellicht de eenvoudige user interface. De software is echter opmerkelijk flexibel. Jitsi biedt bijvoorbeeld de mogelijkheid om het VoIP-verkeer met behulp van SRTP of ZRTP encryptie-methoden te versleutelen, dat is iets wat Skype niet biedt en is een zeldzame feature onder de meeste SIP/VoIP-clients. Tevens biedt Jitsi volledige ondersteuning voor IPv6.

Het enige probleem dat ik zie met Jitsi is dat SIP niet zo gewoon is als Skype en dat het extra kennis vereist. Het is echt een client dat bedoeld is voor gebruik op een eigen Asterisk-server. Vanwege de XMPP ondersteuning kunnen Jitsi gebruikers hun Google-contacten direct benaderen en krijgt dat verbetert de ervaring van de eigen SIP-setup al enorm.

Conclusie over Jitsi

Na slechte ervaringen met Lipnhone, MicroSIP, Zoiper, Twinkle en enigszins ook met X-Lite heb ik eindelijk een goede VOIP-client gevonden. Jitsi is zonder twijfel een goede VoIP en chat client, dat geprezen wordt door de VOIP-community en draait heerlijk stilletjes op de achtergrond van de computer mee.

Een klein nadeel is dat ondanks dat Jitsi erg snel is, dat het erg veel geheugen gebruikt. Jitsi is te downloaden op Jitsi.org.

Back-ups en herstelpunten configureren op Windows 7 computers

Het is al meerdere keren bij mensen om me heen gebeurd dat hun Windows installatie onherstelbaar beschadigd is geraakt. Regelmatig had dit eenvoudig opgelost kunnen worden door Windows automatisch herstelpunten aan te laten maken. Op deze manier kun je eenvoudig je Windows terugzetten naar bijvoorbeeld 2 weken geleden, naar een moment wanneer je nog geen probleem had of bijvoorbeeld als je een virus bepaalde instellingen heeft aangepast.

Ga naar het bureaublad en klik met rechtermuisknop op “Deze Computer”, vervolgens “Eigenschappen”. Bij jou zien de opties er vast anders uit, maar onderaan staat meestal eigenschappen.

Rechtermuisknop op Deze Computer

Rechtermuisknop op Deze Computer

Klik hier om het hele artikel te lezen

10 Tips om de CakePHP Performance te verbeteren

Na enkele artikelen over Linux te hebben geschreven is het nu weer tijd om te schrijven over Webdevelopment.

Veel webdevelopers vinden CakePHP een traag framework. Daar zit een kern van waarheid in, maar echter zijn er veel mogelijkheden om de Cakephp performance te verbeteren. Uiteindelijk heeft de snelheid van het framework na optimalisaties veel minder invloed op de performance van een website als gedacht wordt. Laten we beginnen met het optimaliseren!

Opcode caching (APC)

Indien je nog geen gebruik maakt van opcode cache, doe dat dan nu! Het zorgt ervoor dat de PHP-code geoptimaliseerd wordt en de gecompileerde bytecode in het geheugen wordt opgeslagen. Het zorgt tevens voor een lager geheugengebruik over de algehele Cakephp applicatie. De installatie van APC is zo enorm makkelijk en kost slechts 3 minuten, maar het snelheidsverschil is enorm!

Cakephp maakt standaard automatisch gebruik van APC, indien het beschikbaar is met de volgende code in je core.php-bestand. Vergeet niet daaronder een unieke $prefix in te stellen om conflicten met andere sites te voorkomen.

<?php
$engine = 'File';
if (extension_loaded('apc') && function_exists('apc_dec') && (php_sapi_name() !== 'cli' || ini_get('apc.enable_cli'))) {
$engine = 'Apc';
}

$prefix = 'sitenaam_';
?>

Je ziet hieronder heel mooi in de afbeelding van het Yii framework, hoeveel invloed APC maar liefst heeft op de performance van websites.

Cakephp Performance met en zonder APC

Er worden prestatie-verbeteringen van 700% gemeten slechts door het gebruik van APC.

Neem de performance-vergelijking tussen CakePHP en Yii overigens niet te serieus verder, ik wilde voornamelijk het performance-verschil tussen wel of geen APC gebruiken laten zien. Het is slechts een advertentie-afbeelding voor het gebruik van het Yii framework. Yii is weliswaar een sneller framework dan CakePHP, maar CakePHP 2.3 stable is inmiddels uit en deze is aanzienlijk sneller dan de geteste CakePHP 1.2.1 (4 jaar oud, uit Q1 2009).

Performancewinst: 50-300%
Verder lezen…