Métaprogrammation et structures de données en JavaScript

Vous croyez que c’est compliqué et coûteux de faire de la vérification de structure de données à l’exécution en JavaScript ?
[…]On va prendre ça comme prétexte pour faire un peu de métaprogrammation en JavaScript.
Au programme : Métaprogrammation ; Énumération, etc. ; Contraindre un dictionnaire ; Créer des énumérations ; Les collections.

Lire la suite

Développer sa première PWA 1/3

Pour faire des applications mobiles natives, il faut du code spécifique pour chacune des plateformes. Ce code est donc dupliqué et demande des compétences différentes. Grâce aux nouveautés du web, les Progressive Web Applications (PWA) nous permettent de développer des expériences de plus en plus proches du natif. Avec le gros avantage de pouvoir partager une bonne partie du code entre les versions desktop, mobiles Android et iOS.

À travers ce guide, essayons-nous au développement de notre première PWA.

Lire la suite