background preloader

Vrac

Facebook Twitter

Docker et la tendance de la conteneurisation : a-t-elle vraiment été en production ? Remote work: For programmers, the ultimate office perk is avoiding the office entirely — Quartz. Slack, Skype, Google Hangouts, Basecamp, BlueJeans.

Remote work: For programmers, the ultimate office perk is avoiding the office entirely — Quartz

Over the past decade, designers and engineers have invented dozens of new tools to keep us connected to the office without actually going there. Unsurprisingly, those same engineers have been among the first to start using them in large numbers. More programmers are working from home than ever and, among the most experienced, some are even beginning to demand it. How do you make programmers work 60-80 hours per week? Original question from Quora: Programmers in our startup usually put 8 hours and go home.

How do you make programmers work 60-80 hours per week?

I keep reading stories about 80+ hour weeks. How do you make them work longer hours? Do we have to pay overtime? We gave few of them some equity, but it doesn’t seem to work. My Answer: DigitalOcean vs. Linode vs. Vultr vs. OVH vs. Scaleway. Apart from the big players in the cloud hosting industry, AWS, Google Cloud and Azure there are several key players that built their way around providing simple infrastructure that makes it easy and affordable to spin up a new virtual machine within seconds.

DigitalOcean vs. Linode vs. Vultr vs. OVH vs. Scaleway

Those include DigitalOcean, Linode, Vultr, OVHs Public Cloud and Scaleway, a subsidiary of Online.net. Unlike the big three, those providers don't offer a lot of different infrastructure products. They started with a basic feature set, mainly compute instances (virtual machines) but some are now also offering block storage to extend the instances disk space and object storage to simply store a lot of data. We’ll look into which provider does offer what and how their products compare against each other. Google got it wrong. The open-office trend is destroying the workplace. Facebook, like many tech companies, uses the open-space office model.

Google got it wrong. The open-office trend is destroying the workplace.

(Ryan Anson/AFP/Getty Images) A year ago, my boss announced that our large New York ad agency would be moving to an open office. After nine years as a senior writer, I was forced to trade in my private office for a seat at a long, shared table. Fonts by Similarity. New zine: Linux debugging tools you'll love. HELLO FRIENDS.

New zine: Linux debugging tools you'll love

I am announcing this everywhere because I'm very excited about it. I released a new zine today! Read it here! Read all my zine things at jvns.ca/zines! This zine is about some of my favorite Linux debugging tools, especially tools that I don't think are as well-known as they should be. If you don't know what any of those tools I just mentioned are -- PERFECT. I've been really delighted to see that a ton of people have enjoyed & learned something new from this zine, whether they just started using Linux (!!!) JS Comparison Table. N’ayons pas peur de jeter. Il est toujours plus facile de rajouter du code quand il y en a peu.

N’ayons pas peur de jeter

Je suis pourtant parfois tenté de croire que certaines fonctions vont servir à nouveau un jour, mais ce jour là, le besoin aura changé et je préférerai probablement recommencer. Faire plus joli et plus en adéquation avec le besoin du moment. J’ai décidé de jeter régulièrement et sans hésiter. Le code historique Q : “A quoi sert cette colonne sur la table `users` ?” Quels sont les apports d’un morceau de code, d’une colonne dans une table ou d’une propriété d’une classe qui n’est plus utilisée ? La simplicité d’un projet comme gage de qualité Peu de lignes de codes, un nombre limité de classes et de méthodes pour une application ou un service (en dehors de leurs dépendances) permet d’assurer plus simplement la qualité.

Sauvegardez vos données : la règle du 3-2-1 - Le blog d'avast! Suisse. Nous continuons dans notre petite série sur la sécurité de vos données.

Sauvegardez vos données : la règle du 3-2-1 - Le blog d'avast! Suisse

Après un bon antivirus et des mots de passe efficaces, on peut désormais considérer que vos données sont protégées des virus et autres programmes malicieux. Cependant, que faites-vous si vos données sont perdues, non pas à cause d’un piratage de votre ordinateur ou de votre réseau, mais à cause d’un accident, comme une inondation, un incendie, ou même simplement votre ordinateur personnel détruit ?

S’il s’agit de votre ordinateur familial ou non professionnel, outre la valeur sentimentale des fichiers perdus (photos, vidéos…), il y aura peu d’impact sur votre vie professionnelle. Par contre, si ce sont le ou les ordinateurs de votre entreprise, qui contiennent les données de vos clients, votre prochaine réunion stratégique avec votre supérieur… Cela devient plus problématique. Pour la sauvegarde de vos données personnelles, on conseille souvent d’avoir deux copies, en plus de l’original.

Trois copies. Comment foirer sa communication avec son client en une leçon. S.Lott est un excellent informaticien, très connu dans le monde de Python.

Comment foirer sa communication avec son client en une leçon

J’ai régulièrement eu affaire à lui sur stackoverflow, et il sait de quoi il parle. Je lisais son (excellent) article qui expliquait la difficulté à faire prendre aux gens leur habitude de penser en tables. Grosses images et petits débits. Je suis issu d'une époque pré-ADSL où le top de la vitesse était le modem 56K.

Grosses images et petits débits

Soit environ 5 kilo-octets par seconde. Forcément, ça laisse des traces, comme cette obsession maladive d'optimiser les images. Je ne parlerai pas ici d'optimisation de la taille de vos fichiers JPEG (que ce soit en diminuant la résolution ou en jouant avec le pourcentage de qualité JPEG ; Il y a des outils pour ça). La communauté JS est actuellement une machine à créer de la dette technique. Vous savez, quand on ne brule pas un Troll, ses blessures se soignent rapidement, et il attaque à nouveau.

La communauté JS est actuellement une machine à créer de la dette technique

Et vous savez également comme j’aime troller JS. De plus, il y a quelque temps, je vous affirmais que NodeJS n’était pas mature. Est-ce que l’écosystème JS a muri depuis ? Et bien maintenant je crois qu’on a passé l’enfance, et qu’on est dans la phase de l’adolescence. Ca crie, ça bouge, ça a plein d’énergie, et ça mérite des baffes. Je sais, je sais, je vais encore avoir une horde de fans boys qui aiment le typage mou et les champs de moustaches venir me dire que je devrais arrêter d’écrire, de coder et m’enfoncer la version imprimée de Wikipédia dans l’anus. Comment on appelle l’adulation de quelque chose par une communauté en dépit de toute rationalité déjà ? Mais dans l’histoire de JS, y a pas eu un moment qui ne méritait pas un bon article de ce genre. En l’occurrence, j’ai eu envie d’écrire cet article à la suite de plusieurs évènements successifs:

Retour sur la pénurie de devs. Rien qu’autour de moi, on cherche pas loin de 50 devs joomla Un de mes amis m’a rapporté cette discussion qu’il a eue avec un de ses contacts sur Nantes. Choosing an HTTP Status Code — Stop Making It Hard. What could be simpler than returning HTTP status codes? Round 10 results - TechEmpower Framework Benchmarks. In the following tests, we have measured the performance of several web application platforms, full-stack frameworks, and micro-frameworks (collectively, "frameworks"). 3 plateformes pour démarrer, apprendre ou vous perfectionner dans les technologies Web. Que vous soyez un total novice souhaitant se réorienter professionnellement, un intégrateur voulant acquérir des bases en Javascript, ou un développeur cherchant des cours de qualité pour aller plus loin, l'article du jour devrait vous intéresser !

Le développement Web est une discipline assez dure à prendre en main, et exigeante avec les professionnels voulant se maintenir à jour. Si malgré tout c'est une branche qui vous attire, j'ai sélectionné pour vous 3 plateformes qui vous permettront d'apprendre, diversifier ou perfectionner vos connaissances en développement web. Codecademy Je ne sais pas si j'ai encore besoin de présenter codecademy vu le succès de cette plateforme. Gratuite, bien faite et vous permettant de vous mettre à la page sûr de nombreux langages, codecademy est sans doute un des meilleurs endroits sur le Web pour commencer à apprendre la programmation. CodeSchool Egghead. Un gros Troll de plus sur Javascript. Un commentaire très pertinent de Kontre m’a interpellé dernièrement : si Javascript est si pourri, pourquoi tout le monde s’y intéresse ? TD;DR :L’inertie technique. Il faut bien comprendre que PERSONNE ne s’intéresse à Javascript directement.

Les gens s’intéressent passionnément à la programmation Web. Cube Drone - - Relentless Persistence. .COM ou .FR : quelle extension de domaine choisir pour votre site Internet? Aujourd’hui je voudrais rebondir sur la célébration du 30ème anniversaire des domaines de premier niveau génériques : .COM, .NET, .EDU, .ORG et .GOV. En termes de référencement, qu’est-ce qui est préférable pour votre site Internet entre le .COM et le .FR ? .COM ou .FR ? Sans entrer dans les détails techniques – non nécessaires pour ce qui suit – je vais vous expliquer ce qui est mieux pour votre activité de commerçant en ligne ou de prestataire de services sur Internet.

Seul ce qui fonctionne le mieux en termes de SEO sera expliqué dans cet article.