Location | Population | AWS | Azure | Google Cloud |
---|---|---|---|---|
France, Paris | 2187526 | 3369 | 1218 | 2100 |
France, Marseille | 863310 | 148 | 117 | |
France, Lyon | 516092 | 629 | 115 | 804 |
France, Toulouse | 479553 | 1039 | 430 | |
France, Nantes | 309346 | 728 | 226 | 211 |
France, Montpellier | 28 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Petite astuce si vous avez des stagiaires avec des proxys capricieux. | |
# Vous pouvez installer et utiliser la commande socat. | |
sudo apt update && sudo apt install -y socat | |
# Et ensuite pour écouter sur le port 80 de l’IP publique de la machine et le rediriger vers un autre port : | |
sudo socat TCP-LISTEN:80,reuseaddr,fork TCP-CONNECT:127.0.0.1:<AUTRE_PORT> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"sessions":{"0":{"title":"L'Intelligence Artificielle et le recrutement 🤖","description":"La révolution numérique est en marche, ce qui pourrait entraîner la disparition de certains métiers.\n\nEt si demain, le recruteur était remplacé par la machine ... \n\nTri de CV, biais cognitifs, entretien vidéo avec un robot ... quel sera le futur du recrutement avec ces nouvelles méthodes ? 😱","tags":["💡Discovery"],"speakers":["Fmzr0kqDmCZawzL4jcyXT31s05U2"],"id":0,"startTime":"2021-09-24T09:45:00+02:00"},"1":{"title":"Find your why","description":"Simon Sinek célèbre pour son oeuvre Start with Why (why, how , what) revient dans les bacs avec cette fois la technique pour trouver son \"why\". Je l'ai lu et j'ai appliqué la méthode proposée par Simon Sinek et son équipe ! Je vous propose à travers ce talk de découvrir tous les outils pour trouver votre \"pourquoi\" et même celui de votre équipe :)","tags":["💡Discovery"],"speakers":["dc4gx84rHMQunydJXyT6RyMHgb93"],"id":1,"startTime":"2021-09-24T11:30:00+02:00"},"2":{"t |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if ( | |
typeof window !== "undefined" | |
&& window?.location?.protocol === "http:" | |
&& window?.location?.hostname !== "localhost" | |
) { | |
window.location.protocol = "https:" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM php:7.0-apache | |
ENV PORT 80 | |
ENTRYPOINT [] | |
CMD sed -i "s/80/$PORT/g" /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf && docker-php-entrypoint apache2-foreground | |
#https://github.com/docker-library/php/issues/94#issuecomment-320695125 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"sessions":{"0":{"title":"D'impératif à réactif avec Quarkus, MongoDB et RESTeasy","description":"C'est l'histoire d'une API REST Quarkus impérative qui voulais devenir réactive.\nJe vous conterais, pas par pas, le passage d'un code impératif à réactif sur les couches base de données (MongoDB) puis REST (RESTeasy).\nVenez découvrir comment, grâce à ses API unifiée, Quarkus facilite le passage d'un monde impératif à réactif.","tags":["👷♂️ Back-End & Architecture"],"startTime":"2021-04-23T09:30:00+02:00","endTime":"2021-04-23T10:30:00+02:00","trackTitle":"Nantes","speakers":["c78qkEcCDhYjS3kuIBkLmsDjX5C2"],"id":0},"1":{"title":"Comment arrêter de se battre avec le CSS","description":"Je n'ai jamais rencontré de développeur ou développeuse m'affirmer adorer le CSS. \n\"Mais comment on peut aimer ça ? Je change un petit truc et ça casse toute ma mise en page !!\", \"De toute façon, le design c'est pas pour moi ...\".\nAlors oui, le CSS c'est dur. Et non, le CSS ce n'est pas uniquement du design.\n\nSi vous êtes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
while read p; do | |
gcloud projects get-iam-policy $p --flatten="bindings[].members" --format="value(bindings.members)" --filter="bindings.role:roles/owner" | |
done <project-gcp.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sessions": { | |
"0": { | |
"title": "De la première ligne de code au succès : REX d’un projet open source", | |
"description": "Je vous propose un REX sur le projet [FFXIV Teamcraft](https://ffxivteamcraft.com/), un petit projet qui a commencé un été sans aucune ambition, pour aider ma guilde à mieux gérer la fabrication d'objets en équipe dans un jeu en ligne.\n\nAujourd'hui, il est traduit en 10 langues et utilisé par des milliers de personnes dans le monde, 80K+ utilisateurs actifs mensuel, le tout Open Source, avec les moyens du bord.\n\nCette présentation raconte l'histoire derrière ce projet, les problèmes rencontrés, les risques (techniques comme autres), il détaille aussi tout ce que j'ai pu y gagner, et y perdre.\n\nC'est également l'occasion de parler de la communauté, de l'impact que celle-ci a, des rencontres, des échanges, et de tout ce qui a pu être appris.\n", | |
"tags": ["👷♂️ Maker"], | |
"speakers": ["zoXZ914sjARa7mDgQz2TnlcBCYN2"], | |
"id": 0, | |
"startTime": "2020-11-2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM zenika/alpine-node as build | |
COPY package.json package-lock.json ./ | |
RUN npm i | |
COPY . . | |
RUN npm run build | |
FROM nginx:alpine | |
ENV PORT 8080 | |
COPY --from=build /usr/src/app/dist /usr/share/nginx/html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sessions": { | |
"0": { | |
"title": "Angular : découverte d’Ivy", | |
"description": "Sur les traces du nouvel outil de compilation et de rendu Angular", | |
"tags": ["💡 Discovery"], | |
"speakers": [ | |
"lrI6gAvw7EU8fseDc5NfOoYWQJx2", | |
"3jAixvFWDwMpoISHbnkL3IqGNjP2" | |
], |
NewerOlder