RECHERCHE

Plan du site

BOURSE

 

RUBRIQUES

   Newsletters | Contacts  
  Algorithmie et modélisation  UML, Merise, théories, langages...
  L'ACTUALITE EN BREF
 
 
 
 

 

QUIZ

Testez-vous sur les méthodes agiles
Elles ont pour but de rationnaliser la gestion d’un projet informatique, et ainsi d’optimiser la satisfaction clients. Les maîtrisez-vous ? » Participez

TUTORIELS ET TRIBUNES

Par Thomas Beaugrand (Staub & Associés)
La justice française a reconnu la licence libre GNU-GPL
Un prestataire ayant livré un logiciel sans se conformer à la licence GNU GPL s'appliquant à une partie de ses composants a été condamné. Lire

Par Bruno Legeard (Smartesting)
Le test réalise sa révolution

La mutation en cours se fonde sur l’arrivée à maturité de processus industriels, et le développement de nouvelles compétences. Elle s'explique par un besoin de qualité accrue. Lire

Par Stronsky Wolfgang (Cadence Design Systems)
20 ans d’automatisation de la conception électronique

L’industrie des semi-conducteurs s’est longtemps contentée de papier et de crayons pour concevoir les circuits intégrés. Nous sommes passés maintenant à des outils très pointus. Lire

Par Jean-Claude Grosjean (SQLI)
Lean Software Development et gestion
de projet

Le Lean Software Development est l’adaptation au monde informatique des principes qui ont fait le succès de Toyota au travers du Toyota Production System. Lire

Par Philippe Delmarre (Coraud)
Les Méthodes Agiles : une réponse aux problèmes informatiques d'aujourd'hui ?

La demande en matière de Méthodes Agiles ne cesse d'augmenter. Un choix plutôt gagnant pour les entreprises qui permet de concilier qualité, rapidité et réduction des coûts.  Lire

Tous les tutoriels

PRATIQUES

 4 conseils pour le déploiement d'une application Rails
Gestion des versions, déploiement, pré-production, test, etc. Le point sur quelques bonnes pratiques pour déployer des applications développées à partir de l'infrastructure Ruby on Rails. Conseil

 Comment partager des extraits de code source ?
Messageries instantanée et réseaux sociaux ne permettent pas d'échanger des extraits de code. Certaines applications disponibles sur la Toile apportent des alternatives. Lire

 Les couleurs et l'accessibilité
Alors que les daltoniens représentent environ 8% de la population masculine française, quelques règles s'imposent pour bien choisir les couleurs d'une page Web. Lire

 5 raisons d'écrire des tests pour une application
La mise en œuvre de procédures de test logiciel permettra notamment d'éviter les bogues de non-régression, tout en améliorant la qualité globale du code.  Lire

 Les passerelles, points de liaison entre deux réseaux
Intervenant au niveau des couches de transport, les passerelles gèrent l'échange de données entre univers IP. Plus les infrastructures et protocoles en présence seront différents, plus leur fonctionnement sera complexe.

Tous les pratiques

ENTRETIENS

Eric Lefèvre (Valtech Technology)
"Le lien entre les développeurs et la production est capital pour assurer la satisfaction du client"

Sebastien Gioria (OWASP) "Les failles les plus courantes sont de type Cross Site Scripting ou XSS"

Daniel Dardailler (W3C)
"L'accessibilité Web nécessite de séparer clairement la forme et la fonction de l'application"

Tous les entretiens

EXPLIQUEZ-MOI

 Python 3.0 : passage à Unicode... par défaut
Evolutions des librairies et des dictionnaires, utilisation de vues et d’itérations, etc. Le langage est profondément revu sur de nombreux points, au détriment de la compatibilité descendante.

 Les ports, passerelles d'accès au réseau
Les flux applicatifs transitent sur les réseaux IP par le biais de protocoles. A chaque protocole correspond une prise réseau unique sur le serveur ou la machine cliente, une passerelle également appelée port.

 Les dossiers techniques en gestion de projet
De la phase d'analyse fonctionnelle à la mise en œuvre en passant par la réalisation, chaque étape d'un projet est validée par des livrables. Une documentation qui sert de référence pour l'ensemble des intervenants.

Les passerelles, points de liaison entre deux réseaux
Intervenant au niveau des couches de transport, les passerelles gèrent l'échange de données entre univers IP. Plus les infrastructures et protocoles en présence seront différents, plus leur fonctionnement sera complexe.

 Python : des implémentations non standards
Le langage orienté objets a été décliné pour de nombreux environnements. Des implémentations qui ne sont pas compatibles entre elles, et qui présentent des différences notables.

Tous les expliquez-moi

ET AUSSI

Serveur dédié virtuel pour le développement, quelle offre choisir en France ?
Lors du développement d'un projet Web il devient vite important de pouvoir faire tester l'application par d'autres personnes. D'où l'idée de se doter d'un environnement hébergé dédié à cette tâche.

Développeur Web : un métier de passionné
Indépendant, mobile et souvent autodidacte, le développeur Web est un profil à part dont les compétences sont en évolution constante. La dernière étude A List Apart nous en dit plus.

 

   APPELS A CONTRIBUTIONS

Votre astuce pour lutter contre les bugs
Vous déployez de gros efforts pour traquer les bugs afin de livrer des applications propres. Vous avez certainement une astuce à partager ! 8 contributions | Contribuez

Vous êtes détenteur d’une ou plusieurs certifications technologiques

Vous êtes adepte de l'eXtreme Programming


Vous avez repris un développement débuté par d’autres

Tous les appels à contributions


   GUIDES
UML en cinq étapes
Langage de modélisation objet dont le développement a commencé en 1994, l'Unified Modeling Language est une notation standardisée qui facilité la conception des logiciels, en amont du travail de programmation proprement dit.

Tous les guides