Programmation : quels moyens pour quelles fins ?

Que veut dire pour un logiciel d’être libre ? Quels langages existent
et comment les choisir en fonction d’un projet spécifique ? Quels
outils sont disponibles pour construire un projet libre depuis l’idée
jusqu’à la production ? Quelles techniques sont créées pour trouver et
résoudre les bugs ou les éviter entièrement ? Comment approcher le
matériel non-documenté ? Quelles plate-formes matérielles
collaborent-elles avec les développeurs de logiciel libre ? Quelles
méthodes et bonnes pratiques améliorent la production de logiciel
libre ? Quelles nouvelles tendances sont accueillies par la communauté
des développeurs et qu’est-ce qui valide leur adoption ?

Tuleap, projet libre et agile pour les équipes de développeurs agiles

Intervenant(s) : Manon MIDY

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 09:20
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
"Tuleap est une forge logicielle libre (licence GPL) développée par la société Enalean. C’est une suite d’outils modulable qui permet aux équipes logicielles de planifier, gérer et collaborer sur leurs projets. Tuleap est compatible avec toutes les méthodes de développement mais la derni... Lire la suite

Comprendre la sécurité web

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 10:00
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Il est toujours désespérant de voir son site web avec une autre page d’accueil que la sienne, à cause d’un pirate.
Il existe pourtant des méthodes et des solutions sous la forme d’extensions et même un Top 10 des failles réalisées par l’OWASP (Open Web Application Security Project).
Cette session vo... Lire la suite

Les tests de sécurité

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 11:00
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Une des étapes souvent oubliées dans l’intégration continue concerne la validation par les tests de sécurité. Cette étape rentre dans le processus de qualité d’une application et ne doit pas être prise à la légère quel que soit le niveau des intervenants au projet (DSI, chef de projets, développeur... Lire la suite

Pourquoi ne pas étendre les tests de non régression à la question de l’accessibilité ?

Intervenant(s) : Jean-Philippe MENGUAL Samuel Thibault

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 11:40
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Public cible : Accessibilité
Dans un code, il est d’usage de définir des tests unitaires qu’on exécute au moment de la compilation ou de la construction. Cela garantit que les fonctions s’exécutent comme l’a prévu le développeur. D’autres tests, plus ou moins automatisés selon la complexité du bogu... Lire la suite

SPIP et ses outils collaboratifs

Intervenant(s) : Camille Lafitte

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
SPIP pour évoluer a besoin de contributions de toute sa communauté et aussi de toute personne externe.
Ces contributions se déclinent par des remontées d’anomalie, des suggestions d’amélioration, des corrections visuelles, des traductions et aussi du code.
Pour permettre à sa communauté... Lire la suite

Le web 1.0

Intervenant(s) : Emmanuel Charpentier

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Le web 2.0 est une révolution !
Quid de la version précédente ?
Est-ce que l’on peut encore faire des sites "à l’ancienne" ? Pourquoi ? Quels avantages et quelles limites ? Quels outils ?
Emmanuel Charpentier
Chef de projet, architecte, développeur, depuis p... Lire la suite

Normalisation des annotations web et le futur du web

Intervenant(s) : T B Dinesh

  • Langue : Anglais
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mardi 4 juillet 2017
  • Horaire : 17:00
  • Durée : 60 minutes
  • Lieu : Room J 109 Programmation
Public cible : Accessibilité
Une introduction à la normalisation des annotations web qui devient une recommandation du W3C en mars 2017. Également une discussion au sujet des évolutions que cet outil peut apporter au Web tel que nous le connaissons à travers des outils et des services développés en utilisant les annotations web... Lire la suite

PHP et MariaDB dans le Cloud

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Mercredi 5 juillet 2017
  • Horaire : 10:00
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Pour amener à bien un projet, il est nécessaire de réfléchir à la technologie et à son environnement qui sera décomposé au minimum d’un serveur, d’un langage et d’une base de données.
Tout en respectant les standards du web, il est indispensable de s’adapter aux contraintes m... Lire la suite

Comment mettre Scratch, la Musique Contemporaine, l’Art, les Maths et l’Histoire dans un mixeur

Intervenant(s) : Jean-François Cauche

  • Langue : Français
  • Niveau : Débutant
  • Type d'événement : Atelier
  • Date : Mercredi 5 juillet 2017
  • Horaire : 11:00
  • Durée : 60 minutes
  • Lieu : Room Info J 203 Workshop Programmation
Où nous parlerons de John Cage, Philip Glass, Steve Reich, Luigi Nono, Leonardo Fibonacci, Picasso, Sonia Delaunay, Benoît Mandelbrot, Pythagore, Dali ... et de leurs relations avec le code Scratch... Scratch n’est pas seulement un bon chat réalisant les instructions que nous lui donnons. C... Lire la suite

Code-le toi-même

Intervenant(s) : Agnès CREPET Guillaume EHRET

  • Langue : Français
  • Niveau : Débutant
  • Type d'événement : Atelier
  • Date : Mercredi 5 juillet 2017
  • Horaire : 15:00
  • Durée : 180 minutes
  • Lieu : Room Info J 203 Workshop Programmation
Nous proposons un atelier d’initiation à la programmation et à l’informatique pour enfants/ adolescents de 2H.
Nous ? C’est Guillaume et Agnès, deux développeurs, nous faisons partie de la conférence iXiT (https://mixitconf.org). MiXiT, c’est deux jours de découverte et de ren... Lire la suite

Schema : documenter le schéma d’une base de données

Intervenant(s) : Emmanuel Seyman

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Jeudi 6 juillet 2017
  • Horaire : 11:40
  • Durée : 20 minutes
  • Lieu : Room J 109 Programmation
Cette conférence présentera Schema, une application web écrite en Perl qui permet de générer automatiquement une documentation du schéma d’une base de données.
Emmanuel Seyman +rmll@seyman.fr
Emmanuel Seyman est utilisateur de Logiciels Libres depuis presque 20 ans. Contributeur aux projets Fe... Lire la suite

Chuck est-il un langage pour les beaux artistes programmeurs ?

Intervenant(s) : Jean-Jacques Girardot

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Jeudi 6 juillet 2017
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : Room J 109 Programmation
Public cible : Art Libre
Une introduction au langage Chuck, avec quelques exemples d’utilisations. Du design sonore à la programmation à la volée, de la composition musicale à l’utilisation en live, cette conférence se propose de faire le tour des points forts (et peut-être faibles) du langage, et de tenter de r... Lire la suite

Créer un écosystème logiciel : apprenez à découpler l’information des applications avec une base de données universelle

Intervenant(s) : Heather Marsh

  • Langue : Anglais
  • Type d'événement : Atelier
  • Date : Jeudi 6 juillet 2017
  • Horaire : 15:40
  • Durée : 140 minutes
  • Lieu : Room Info J 203 Workshop Programmation
https://georgiebc.wordpress.com/2016/04/25/transcript-from-talk-about-getgee/
https://georgiebc.wordpress.com/2015/12/24/getgee-tools-for-self-governance-part-1/
Heather Marsh (keynote speaker) will propose a hand-on look at Stigmergy and Concentric Circles.
Attendance to the keynote speech (see [We... Lire la suite