Journal CPU Ex0146 PHP8 tout neuf

Posté par  (site Web personnel) . Licence CC By‑SA.
7
15
oct.
2020

Dans notre release de cette semaine : PHP Unit, modules PHAR, coding style PSR 12 et un serveur applicatif. Nos invités sont Stéphanie Trumtel et Romain Moro, de l'AFUP Toulouse.
Cette émission est la suite de la précédente CPU Ex0145 : 25 ans de PHP

Podcast, max de liens et commentaires : http://cpu.pm/0146

Chapitres :

La semaine prochaine : Les codecs du son

Journal LinuxFr avec Docker

Posté par  (site Web personnel) . Licence CC By‑SA.
53
24
sept.
2020

Salut Nal !

Je t'écris, parce que j'ai essayé de faire en sorte que n'importe quel de tes auteurs et/ou lecteurs puisse tenter de te hacker.

Bruno a accepté 3 Pull Request cette semaine qui permettent aux développeurs et autodidactes de tenter de monter l'infrastructure de LinuxFr sur sa machine perso. Les détails sont donnés en anglais sur le répertoire git.

Pour résumer en français, il faut:

  1. Installer Docker et l'outil docker-compose et penser à ajouter son utilisateur au (…)

Journal Un lecteur vidéo pour regarder Big Buck Bunny sur un Macintosh IIcx de 1989

Posté par  . Licence CC By‑SA.
68
17
sept.
2020

Introduction

On n’aime pas forcement beaucoup Apple ici. Mais j’espère que vous me pardonnerez vu qu’il s’agit de développement, de bidouillage, d’informatique rétro et que je vais évoquer pas mal de logiciels libres.
Il s’agit ici de mon expérience de développement d’un lecteur vidéo basique qui tourne sur un Macintosh IIcx de 1989 sous Système 7. Beaucoup de logiciels libres ont été utilisés pour parvenir au but : Retro68, Mini vMac, python, OpenCV, ffmpeg…

Vous pouvez visualiser la démonstration du (…)

Forum général.général Robert, un logiciel de stockage en RAM

Posté par  . Licence CC By‑SA.
8
19
avr.
2020

Bonjour à tous,

J'ai le plaisir pour ce premier message sur le forum, afin de vous annoncer un nouveau projet de stockage clé/valeur en RAM :
https://github.com/JGarderon/Robert

"Encore un" vous dire-vous ? certes. Voyons si j'arrive à vous convaincre.

(*) Présentation de 'Robert', votre nouvel ami

Le projet se nomme ainsi pour plusieurs raisons :
- c'est un projet entièrement francophone (j'y reviendrai),
- son fonctionnement s'apparente à celui d'un "Redis-like" (stockage de valeurs, mécanique de souscription et publication, exportation (…)

Forum Linux.général Recrutement et sites de publication d'annonces

2
28
mar.
2019

Bonjour,

Dans votre vie professionnelle, nous sommes tous confrontés à un moment ou à un autre à la problématique du recrutement. Soit en tant que candidat, soit en tant que recruteur.

Dans le cadre d'un projet de "jobboard" dans le domaine du logiciel, je sollicite 5 minutes de votre temps pour répondre à un questionnaire. Ca ne vous coûtera pas grand chose et ça sera très enrichissant pour le projet, qui vous intéressera peut-être directement si vous êtes amené à (…)

Agilité et DevOps : mercredi prochain, la TuleapCon est en Suisse

10
20
mar.
2019
Communauté

La conférence TuleapCon revient pour sa troisième édition le mercredi 27 mars à Genève‐Carouge. C’est dans à peine huit jours ! Inscrivez‐vous.

La TuleapCon est une journée de conférences et de partage, gratuite et ouverte à tous.

Développement logiciel et agilité, SAFe, DevOps, PLM‐ALM. En une journée, elle a pour objectif de vous apporter des réponses concrètes pour vous aider dans vos défis actuels.

Bannière TuleapCon2019-FR

Chefs de projet, développeurs, IT, cette journée est imaginée pour vous. Des équipes suisses et françaises partagent leurs expériences, leurs apprentissages, en complément d’ateliers plus techniques et de démonstrations d’outils, basés sur Tuleap.

Vous rencontrerez des speakers d’entreprises internationales et industrielles, des experts en ingénierie logicielle, des développeurs de haut niveau, tous réunis autour d’une technologie de pointe 100 % libre.

Utilisateur ou non de Tuleap, vous êtes le bienvenu.

Au programme (conférences en français) :

  • Tuleap expliqué par les utilisateurs : leur workflow quotidien ;
  • partage d’expérience : EMmicro-Groupe Swatch, ST Genève, Thales, Université Grenoble Alpes, HES-SO, JTEKT-Groupe Toyota ;
  • ateliers : Kanban vs Scrum, Monitoring et performances, PLM-ALM, SAFe, Traçabilité et tests ;
  • démos des nouvelles fonctionnalités Tuleap : baseline, nouvel interface du gestionnaire de documents, nouvelle configuration, facilité des workflows, des trackers ;
  • petit déjeuner, déjeuner et dîner offerts par l’équipe Tuleap.

Au plaisir de vous rencontrer là‐bas.

Comparaison de technologies Web pour implémenter une application de dessin basique

Posté par  (site Web personnel) . Édité par Davy Defaud, ZeroHeure, Julien Jorge, Xavier Claude, palm123, Nÿco et bubar. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
60
18
déc.
2018
Internet

Les applications Web actuelles tendent à réaliser une grande part des traitements en frontal (front‐end), c’est‐à‐dire du côté client, et à réduire au maximum la partie côté serveur (back‐end). Un exemple classique est l’application mono‐page (Single‐Page Application), où la gestion de l’interface et des données est réalisée principalement côté client avec, quand c’est nécessaire, des requêtes serveurs (AJAX, WebSockets…). Pour implémenter ce genre d’applications, on utilise généralement un cadriciel frontal comme AngularJS, Vue.js, React/Redux… Ces cadriciels proposent une architecture de base (MVC, flux…) qui permet d’implémenter facilement une application classique de présentation et de manipulation de données.

L’objectif de cet article est de comparer quelques technologies pour réaliser une application un peu plus interactive : une application de dessin basique. Les technologies considérées ici sont JavaScript (sans bibliothèque), Haskell Miso (cadriciel frontal), C++ Wt (cadriciel fullstack basé widgets) et WebAssembly.

Forum général.petites-annonces [Recrutement][CDI] Lead Développeuse full-stack / généraliste sur Grenoble - embauche rapide

10
12
déc.
2018

Pourquoi algoo recrute une "lead développeuse" ?

J'ai créé tracim, une plateforme collaborative en 2013. A l'époque le logiciel s'appelait pod. La première parution publique s'est faite en juin 2014, sous la forme d'un journal LinuxFR. L'idée originale venait de mon expérience professionnelle et des manques des outils que j'avais eu l'occasion d'utiliser. En particulier le cloisonnement de l'information dans des applications spécifiques - et la difficulté de retrouver l'information.

Depuis septembre 2013, de l'eau a coulé (…)

Mergify automatise les demandes d’intégration GitHub

Posté par  (site Web personnel) . Édité par ZeroHeure, Davy Defaud, palm123 et Julien Jorge. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
22
8
nov.
2018
Gestion de versions

La récente sortie de la version 2 de Mergify est l’occasion de présenter cet outil d’aide aux développeurs utilisant GitHub et ses demandes d’intégration (pull requests en anglais).

Mergify

Les vidéos et présentations de Kernel Recipes 2018 sont disponibles

29
28
oct.
2018
Noyau

Cette septième édition a donné lieu une fois de plus à de nombreux échanges passionnants entre participants et avec les orateurs. Plus d’une vingtaine d’interventions en trois jours et depuis sept ans, 300 l de café, 20 kg de fromage, quelques litres de sueurs provenant des organisateurs et des orateurs et surtout beaucoup d’interventions talentueuses.

L’ensemble des vidéos et présentations de cette édition est maintenant disponible en ligne.

Photos des participants

Journal Le système objet de Common Lisp (tutoriel CLOS)

Posté par  . Licence CC By‑SA.
28
4
oct.
2018

Salut,
Je continue à bien apprécier le langage Lisp et un des plaisirs récurrents est de travailler avec son système objet. Je vais vous en donner une présentation complète, avec au passage une introduction à son protocole de méta-objet (MOP, meta-object protocole). Si ce faisant ça vous enlève des à priori sur Lisp de la tête ça aura valu le coup ;)