Même HTML, CSS différent

Logo CSS Zen Garden

Il y a quelques jours, est sorti l’article suivant : Same HTML, Different CSS.

Cette article parlait du projet appelé « Evolution of Web Design », avec le curseur qui imite le design.
Cette article m’a rappelé le site CSS Zen Garden, qui proposait un template HTML, et demandait de créer un design complet en CSS.

Projet que j’aimerai voir

CSS Zen Garden est un site qui existe depuis plus de 10 ans. La première fois que je l’ai vu, c’était en 2008, à l’époque du CSS2. Et le CSS3 était loin d’être sortie.

J’aimerai revoir une application du genre de CSS Zen Garden, mais avec toutes les nouveautés de CSS3. Les possibilités seraient quasi-infini.

Qu’en pensez-vous ?

30 seconds of code

30 seconds of code
30 seconds of code

Le but de 30 seconds of code est de comprendre un morceau de code en 30 secondes.
Ce concept existe depuis au moins 2-3 ans, et il a été décliné pour plusieurs langages (Javascript, CSS, Python, React, et PHP).

Je trouve ce concept très cool, car il permet d’en apprendre plus sur les langages utilisés, et de comprendre rapidement des fonctions simple.

Le but de cette idée

Le but de cette idée est de reprendre ce concept pour d’autres langages, ou d’autres Frameworks.

Pour le moment, j’aimerai le reprendre pour SASS, et WordPress.
Pour la suite, pourquoi pas faire aussi pour TypeScript (que je ne connais pas pour le moment).

Qu’en pensez-vous ?

Application de comparaison des frameworks

Comparaison de Framework

L’idée

Actuellement, je suis en train d’apprendre à utiliser Yii2, un Framework PHP.
Ayant déjà appris à utiliser d’autres Framework, en l’occurrence Symfony et CodeIgniter, j’ai une question qui me viens en tête :

Pour le développement d’une fonctionnalité spécifique, comme un blog ou un forum, quel est le meilleur Framework en terme de dépendance et de taille ?

Le but de cette idée

Le but de cette application est de lister des comparaisons entre les Frameworks Web, quelques-soit les langages (PHP, Node, Python …), et quelques soit les fonctionnalités développé.

2019 est la première année ou j’entends autant de débat sur l’accessibilité et la performance. Il est important de se poser la question sur ces outils.

Il suffit donc de lister un certain nombre de fonctionnalité à développer, comme un blog ou un forum, et de voir ce que cela donne en terme d’accessibilité et de performance.
Il y a beaucoup d’autres paramètres à vérifier, comme :

  • Le nombres de dépendance vers des bibliothèques tierces.
  • La taille du projet finalisé (fichiers et base de données).
  • la qualité du développement, etc…

Dès que la comparaison est faites, les différents framework sont noté.
En découle la liste des pires et meilleurs Framework du moment.

Qu’en pensez-vous ?

Détecteur de Fake News

Détecteur de Fake News
Comment différencier une fake news d’une vrai News ….

Depuis quelques années, on ne parle que de Fake News et de comment lutter contre ce fléau. Quelques solutions ont été développé, mais il n’en existe aucune sur le marché.

Le but du projet

Le but du projet est de créer un détecteur de Fake News.
Il permettrait de noter les articles que l’on voudrait vérifier.

Pour développer ce genre d’outil, il faudra utiliser du machine learning (ou deep learning), et un algorithme pouvant déterminer la valeur (ou note) des articles qu’il faut fact checker.

Pour en savoir plus sur le deep learning :

Application YuGiOh

Depuis quelques semaines, je me suis pris de passion pour les jeux de carte Yu-Gi-Oh.
Pour ce jeux, chaque joueur à un paquet de carte, et des points de vie (8000 pour un duel normal, et 4000 pour les speed duel)

Il existe pour smartphone, plusieurs applications pour calculer ces points de vie pendant un duel. Le problème est que je trouve toutes ces applications assez moche.

Le but du projet

Ce que je voudrais faire, c’est imaginer une application qui soit en même temps belle et assez complète.

Comme je l’ai dis dans l’introduction, il existe deux modes de duels : les normaux, et les speed duels. Les points de vies ne sont pas les mêmes selon le mode.
Aucune application ne prend en compte ces 2 modes, et c’est la première fonctionnalité que je veux mettre en place.

La deuxième fonctionnalité que je veux mettre en place sont des petites fonctionnalités liés à certains Deck. Je pense à :

  • Lancé de dés à 6 faces
  • Lancé de pièce, pour le pile ou face.
  • l’ajout de Jeton, pour certaines cartes

La troisième fonctionnalité est le fait de choisir entre des duels en 1v1, ou en 2v2.
Ça serai intéressant de l’on puisse calculer les scores de pleins de joueurs en même temps.

La dernière fonctionnalité est le choix aléatoire de Deck.
Quand un joueur possède plusieurs decks, et qu’il ne peut pas choisir, il peux enregistrer le nom de ces différents decks, et laisser l’application choisir à sa place.

Que pensez-vous de ce genre d’appli ?