Skip to content

Instantly share code, notes, and snippets.

@sunny
Created March 13, 2020 16:03
Show Gist options
  • Save sunny/1a96d0e43ea9c6efa596cb556e60b412 to your computer and use it in GitHub Desktop.
Save sunny/1a96d0e43ea9c6efa596cb556e60b412 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<title>Générateur de titre de conférence XebiCon</title>
<link
href="https://fonts.googleapis.com/css?family=Lato&amp;display=swap"
rel="stylesheet"
/>
<style>
p {
margin: 1rem auto;
padding: 10vh;
max-width: 50rem;
font: 2rem Lato, sans-serif;
text-align: center;
}
</style>
<body>
<p>
<?php
function sample($array) {
$index = array_rand($array);
return $array[$index];
}
function verb() {
return sample(array(
"Scaler",
"Hyperscaler",
"Comment scaler",
"Développer",
"Déconnecter",
"Rendre efficace",
"Manager",
"Pilotage de",
"Rendre On-Demand",
"Construire",
"C'est le moment de faire",
"Migrer",
"Ce que vous devez savoir sur",
"REX sur",
"Faut-il aller sur",
"Infrastructure&nbsp;:",
"Introduction à",
"Mettre en place",
"Guide de survie pour",
"Connaître",
"L'éthique de",
"Bilan de",
"Passé, présent, futur pour",
"Pourquoi et comment utiliser",
"Le visage de",
"Le potentiel de",
"Ce que vous devez savoir pour piloter",
));
}
function noun() {
return sample(array(
" vos datacenters",
" vos data lakes",
" vos data swamps",
" vos clouds",
" vos applications",
" vos microservices",
" vos monolithes",
" vos modèles",
" vos managements",
" vos organisations",
" vos infras",
" vos machine-learnings",
" vos veilles",
" vos FaaS",
" vos analytiques",
" vos écosystèmes",
" vos clusters",
" vos pods",
" vos solutions",
" vos métriques",
" vos tests",
" vos IAs",
" vos produits",
));
}
function adjective() {
return sample(array(
" de deep learning",
" Big Data",
" serverless",
" event-driven",
" data-centric",
" cloud-native",
" at scale",
" Hadoop",
" K8S",
" E2E",
" 10X",
" lambda",
" de data-science",
" de façon boostée",
" de façon fédérée",
" de qualité",
" modernes",
" mobiles",
" grâce à la programmation fonctionnelle",
" en accélération",
" de manière transactionnelle",
" de manière incrémentale",
" agiles",
" à l'échelle",
" en mode level up",
));
}
function how() {
return sample(array(
" sans Hadoop",
" sur Android",
" dans le groupe",
" dans votre organisation",
" dans le cloud",
" dans le digital",
" avec Kafka",
" avec S3",
" sur Ansible",
" sur Kube",
" en toute simplicité",
" de façon simple et rapide",
" de façon démystifiée",
" chez les grands du Web",
" avec Kubernetes",
" sur vos side-projects",
" avec Apache Spark",
" sur votre portail",
" par les maths",
));
}
function conclusion() {
return sample(array(
", mythe ou réalité&nbsp;?",
" en interne",
"&nbsp;: on fait le point",
" en France",
" chez BNPP",
" à la Société Générale",
" chez Orange",
" chez Xebia",
" à MyTF1",
" sur AWS",
", on l'a fait",
", selon Netflix",
", et si c'était possible&nbsp;?",
", table ronde",
", deux ans après",
", bilan",
));
}
echo verb() .
noun() .
sample(array(adjective(), "")) .
sample(array(how(), "")) .
sample(array(conclusion(), ""));
?>
</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment