Symfony, c'est fini…
Le blog d'un ingénieur Web freelance.
Tout le monde a entendu parler de Docker, une technologie « superstar » de ces dernières années. Le type de technologie tellement hype qu'on a envie de s'en servir, même quand on ne comprends pas bien ce que ça fait et que ça n'est pas vraiment adapté à ses besoins. Et LXC, vous connaissez ?
J'ai rarement autant écrit que depuis ces derniers mois et pourtant, ce blog semble à l'abandon. Il n'en est rien. D'ailleurs, je viens de le dépoussiérer un peu.
Il y a quelques semaines, nous avons vu comment créer une page spécifique dans Mezzanine pour afficher une carte grâce à OpenStreetMap. Nous allons poursuivre l'exercice et en faire une application un peu plus puissante. Notre but : permettre à un administrateur de rentrer lui-même différents « lieux » ou points intéressants, pour qu'ils puissent s'afficher sur la carte. Chaque point est cliquable, et dispose de sa propre url. Pour pousser un peu le raffinement, nous utiliserons Backbone.js pour que la navigation soit dynamique, et éviter la nécessité de recharger toute la page à chaque fois.
Lorsqu'on utilise git pour gérer son code source, on a parfois besoin de pouvoir ignorer certains fichiers.
Le side-project, le petit projet à côté pour lequel on nourrit plus ou moins d'ambitions. Quelques éléments de réflexion pour rester motivé et arrêter de butiner en passant d'un projet à l'autre.
Il existe de plus en plus d'outils pour bootstraper rapidement la création de petits sites web, minimaux mais fonctionnels. Ainsi, le développeur aspirant entrepreneur pourra tester son idée et créer un service sympathique et pas trop moche en quelques heures, et passer de l'idée au MVP en quelques jours à peine. Le seul obstacle, la seule difficulté technique difficilement surmontable reste encore la mise en place du paiement.
Javascript est un langage qui dispose de sa propre logique un peu tordue. Sa syntaxe ressemble vaguement à celles d'autres langages, mais on obtient parfois des résultats suprenants. Et puis ces erreurs incompréhensibles « this is undefined », « undefined is not a function », etc. Mais pas de paniques, suivez ce tutoriel pour bien comprendre Javascript.