background preloader

2020-12

Facebook Twitter

Un peu de sécurité avec Nginx□‍□ Cet article va aborder un sujet important quand on héberge un service web, la sécurité de son serveur Web.

Un peu de sécurité avec Nginx□‍□

Et plus particulièrement de Nginx. Organisez vos tâches efficacement : la méthode ultime. Plan d’action : une stratégie de planification de tâche, afin de travailler de manière ultra-focalisée et d’exploser en productivité.

Organisez vos tâches efficacement : la méthode ultime.

Accélérer vos pipelines d'Intégration Continue grâce au graphe orienté acyclique (DAG) - Lydra. Un graphe orienté acyclique permet d’exécuter les différentes étapes du pipeline dans le désordre, faisant fi du séquençage des étapes et permettant relier les tâches entre elles directement.

Accélérer vos pipelines d'Intégration Continue grâce au graphe orienté acyclique (DAG) - Lydra

Récemment, GitLab a lancé une fonctionnalité exceptionnelle qui permet de réduire le temps d’exécution du pipeline et qui offre un gain de flexibilité dans l’ordre d’exécution des tâches. Petit manuel d’auto-défense de l’emploi – 0x0ff.info. Voilà bien longtemps que je n’avais plus rien écrit sur mon vieux blog 0x0ff.info.

Petit manuel d’auto-défense de l’emploi – 0x0ff.info

Il faut bien avouer que le temps que l’on sait trouver en abondance lorsque l’on est étudiant se raréfie très rapidement lorsque l’on entre dans la vie active… Si je prends le temps d’écrire cet article, c’est pour vous partager ce que j’ai appris sur le marché du travail lors de mes 8 premières années de carrière. Avec l’espoir que cela vous épargnera certaines déconvenues… Est-il encore utile de posséder un site web en 2021 ? Il paraît que le site web est mort et aurait été remplacé par les médias sociaux, les plateformes de publication de contenus, les interfaces vocales ou encore les applications.

Est-il encore utile de posséder un site web en 2021 ?

Qu’en est-il vraiment ? Est-ce vraiment encore utile d’avoir un site web, à l’aube de 2021 ? Introduction Régulièrement, apparaissent sur la toile des articles proclamant la mort du site web. Les principaux arguments avancés sont principalement les suivants : Depuis le milieu des années 2000, les usages ont fortement évolué, avec l’avènement des smartphones et des médias sociaux.Il n’a jamais été aussi facile de publier du contenu grâce la multiplication des plateformes spécialisées.Diverses plateformes de diffusion de contenu, chacune avec ses codes et contraintes techniques, existent.

How to make an animated dropdown with Vue and Tailwindcss. There will be a time when you have to make a custom dropdown, I happened to make one recently at work and this is the approach I took.

How to make an animated dropdown with Vue and Tailwindcss

I will be creating a Nuxt.js project since that's what I am usually preferring over vanilla Vue these days. Alright, let’s do this. L'intégration continue GitLab-CI pour les débutants - Lydra. Chez fleetster, ils ont leur propre instance de GitLab et ils s’appuient beaucoup sur GitLab CI/CD.

L'intégration continue GitLab-CI pour les débutants - Lydra

Leurs designers et leurs responsables qualité l’utilisent (et l’adorent) en raison de ses fonctionnalités avancées. GitLab CI/CD est un système très puissant d’intégration continue, doté de nombreuses fonctionnalités différentes, de plus en plus avancées à chaque nouvelle version. La documentation technique est très dense, mais il lui manque une introduction générique pour ceux qui veulent l’utiliser dans une installation existante. Un designer ou un testeur n’a pas besoin de savoir comment l’adapter à Kubernetes ni de connaître la différence entre une image ou un service. Note de traduction : la suite de l’article est écrit par Riccardo Padovani de fleeter et est donc écrit à la première personne. Inversion des dépendances : la pièce manquante du puzzle.

Cet article fait partie d'une série sur SOLID : les 5 principes fondamentaux de la programmation.

Inversion des dépendances : la pièce manquante du puzzle.

Vous pouvez retrouver tous les autres ici. Je vais passer pour un vieux croûton qui radote, mais en programmation, il est extrêmement important d’abstraire. Ça permet de créer des programmes robustes, flexibles (principe ouvert/fermé) et stables (principe de substitution de Liskov), et ainsi de limiter la vilaine dette technique. Mais en y réfléchissant un peu, ou pourrait se demander : est-ce que les bienfaits de ces principes ne sont pas trop surestimés ? Car ils s'appliquent principalement au sous-typage (héritage, interface...), mais au final, c’est loin d’être le type de relation que vous allez utiliser le plus souvent. Dans la grande majorité des cas, vos objets auront plutôt une relation de conteneur/contenu, ce que l’on appelle la composition. How Microsoft does automated testing. An interview with Klaus Hemstitch. I recently had a discussion with Klaus Hemstitch, a Senior Software Engineer from Microsoft.

How Microsoft does automated testing. An interview with Klaus Hemstitch.

I was curious to find out how they tackle the difficult mission of building scalable and useful automated tests. He has been working there for the last 7 years in the Office 365 team. Each day his team makes sure that all the web components are working as expected in all major browsers. 1. How long have you been working at Microsoft and where did you work before? Started working there in 2013, before that I worked 3 years at Adobe. Astuces pour optimiser Webpack. L’homme qui hululait à l’oreille des formulaires. Soirée d’hiver.

L’homme qui hululait à l’oreille des formulaires

Les enfants sont couchés, les volets fermés, vous vous pelotonnez devant votre série préférée, tâchant de ne pas laisser le scénario vous distraire des fréquentes apparitions du postérieur d’Henry Cavill. Browsh – Un navigateur 100% texte dans votre terminal. Browsh est un navigateur moderne qui est capable d’interpréter du HTML5, CSS3, JS, de la vidéo et même du webGL. Tara AI, alternative simple et gratuite à Jira, annonce des nouveautés pour le travail en équipe. Tara AI vient d'annoncer de nombreuses nouveautés qui raviront les équipes de développement pour la gestion de leurs sprints. Découvrez les nouveautés proposées par cet excellent outil de gestion des tâches. © Tara Tara AI, un outil de management de sprints simple et efficace Si vous n’avez pas encore découvert cet outil, il est important de vous pencher dessus !