icone de liste à puce

Citation personnelle #1

La force d'un développeur, ce n'est pas tant le code qu'il écrit que les bugs qu'il fixe!

icone de liste à puce

Objectif: être et durer

Après quelques années, même le plus beau des designs prend des rides et c'est donc logique, même si c'est contraignant,
de prévoir une refonte du design.

J'ai donc revu le design de tous mes sites wordpress, que j'ai réuni en réseau de sites (wordpress multisite).

Pour ceux qui ont déjà visité un de ces sites, n'hésitez pas à comparer avec la nouvelle version et donnez-moi votre avis en commentaire cool.

Voici la liste des sites revus:

icone de liste à puce

Recherche SQL multichamps

Pour trouver le texte "textfoobar" dans n'importe quel colonne textuelle d'une tables (ex: fieldfoo, fieldbar, fieldfoobar)
 

Select * from `tablefoo` where instr(`fieldfoo`||`fieldbar`||`fieldfoobar`, 'textfoobar') <> 0;

icone de liste à puce

Créer ses propres vendor Bundles pour symfony3

Quand on a fait un peu le tour de symfony, qu'on a créé des commandes, des services, des fonctions et filtres twig, du multilingue, du REST, ...

Il est devenu temps de faire ses propres Bundles. C'est ce que j'ai fait.

Je vous invite donc à essayer un de mes bundles:

  • GKanalyticBundle : Un bundle qui log tout seul vos visites en db et vous sort de jolis graphiques
  • GKmaintenanceBundle : Un bundle qui vous permet de mettre votre site en maintenance côté front en 1 clic avec plein de fonctionnalités super cool
  • GKeditorBundle : Un éditeur WYSIWYG super facile à installer
  • GKsearchBundle : Un moteur de recherche à configurer en yml très facilement
  • GKadminBundle : Un monstre de bundle qui rassemble un back-office ULTRA complet et qui rassemble également tous les bundles cités + haut
icone de liste à puce

ASP.NET MVC5 et validation côté client

Inutile de fouiller le dossier scripts à la recherche des scripts de validation côté client, ils n'y sont plus.

On peut donc remplacer les liens relatifs:

<script type="text/javascript" src="../../Scripts/jquery-1.10.2.js"></script>
<script
type="text/javascript" src="../../Scripts/jquery.validate-vsdoc.js"></script>
<script
type="text/javascript" src="../../Scripts/jquery.validate.unobtrusive.js"></script>

par ces liens absolus:

<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script>
<script
type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.14.0/jquery.validate.min.js"></script>
<script
type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.6/jquery.validate.unobtrusive.min.js"></script>

Et voilà! N'est-ce pas merveilleux? smiley Je vous conseille quand-même de copier ces fichiers localement dans votre dossier scripts.

icone de liste à puce

Premier projet en .net

Un premier projet en .net, ça fait plaisir!

C'est que le langage est très demandé sur le marché de l'emploi, donc la compétence est plutôt intéressante à acquérir.

Sans compter que visual studio community 2015 emporte dans son bagage les outils qu'on peut retrouver dans les meilleurs IDE payants du genre de ceux proposés par jetbrains, qui sont carrément AMAZING! surprise

Alors du coup, on apprend .net avec beaucoup d'implication puis comme premier projet, autant faire directement un cms ...

Et voici la première page statique de ce cms, que je trouve super!