Bienvenue

Présentation

Pourquoi le développement?

Pour la création

Il y a plusieurs façons d'être épanoui par ses activités: se dépasser, transmettre son savoir... ou créer, façonner. Quand un code abscon pour le commun des mortels se transforme en application / site fonctionnel, il y a quelque chose de magique.

Pour le goût d'apprendre

J'aime apprendre et évoluer dans mon métier, me former et monter en compétences. À ce ttitre, le développement offre un nombre considérable de ressources et documentations accessibles en toute autonomie, mais aussi l'opportunité de tester et mettre en oeuvre des technologies à titre personnel sans forcément dépendre de ressources matérielles / humaines / temporelles extérieures.

Pour la logique

Transformer une idée en énoncé, puis un énoncé en algorithme

à propos du lutin facétieux...

Comment est née cette App?

Qui est le lutin facétieux?

Il était une fois, dans une modeste chaumière, une famille qui se préparait à l'approche des fêtes de fin d'année...
Comme tous les ans, ils avait sorti un calendrier de l'Avent en bois, muni de 25 portes datéesdu premier décembre au jour de noël, qui se garnissaient chaque jour d'un nouveau chocolat.
Mais cette année là, les choses ne se passèrent pas comme attendu...

À l'ouverture de la première porte, en lieu et place des chocolats attendus (un pour chaque membre de la famille) se trouvait une énigme à résoudre pour retrouver l'endroit de la maison où avaient été déplacés les friandises. Cette énigme était signée d'un certain "Lutin Facétieux"!

Ainsi chaque année, le lutin facétieux rédigea 25 énigmes, répartissant les indices entre les membres de la famille

Les enfants grandissant, ils commencèrent à s'intéresser aux divertissements sur écran. C'est ce qui donna l'idée au lutin de se moderniser et de numériser une partie de ses énigmes. Ainsi est né le calendrier de l'avent numérique du lutin facétieux!

Le calendrier en détails La plupart de ces énigmes viennent en compléments d'indices papier laissés par mes soins dans le calendrier de l'avent, Mais certaines peuvent se décoder entièrement en ligne: Le 4, le 5, le 6, le 14, le 18, le 20, le 21, le 22, le 23, le 24 (l'indice est reveillon), le 25 (ordre des couleurs: rouge, vert, bleu, jaune)...

Première incursion numérique

Le générateur d'énigme

Aspects Techniques

Technologies utilisées

Matériel / Logiciel

Débrouille (ou amateurisme, à vous de voir)

Un des premiers obstacles à surmonter a été que je n'ai plus d'ordinateur depuis des années! En effet, pour les usages numérique courants, la tablette, son coût moindre et sa plus grande portabilité ont remplacé avantageusement mon dernier PC portable dans la vie de tous les jours.

Autre ressource rare et précieuse quand on a un travail à temps plein et une famille: le temps!
Mes moments privilégiés pour coder sont dans les transports en commun et pendant mes pauses au travail.

TL;DR choix techniques
Pour la partie Backend:
Installation d'un serveur AMP sur tablette via termux (émulateur de terminal)
IDE Acode
et unexpected keyboard
Pour la partie frontend / Javascript
Ordinateurs du boulot
Notepad++ (pas de droits administrateur pour installer autre chose...)
Avec Github bloqué par le fireWall de l'entreprise, sinon c'est pas drôle!