Par Patrick Constant (Pertimm) :
L’impact de la technologie
des moteurs de recherche sur les bases de données
Il existe une alternative à l'approche "matérielle" des bases de données : l'approche logicielle. Cette dernière tire parti des avancées des technologies des moteurs de recherche.
Par Stéphane Chomat (Wylog) :
Les méthodes agiles
sont-elles possibles à l’offshore ?
La prestation offshore est le plus souvent synonyme de cycle lourd de développement en cascade. Pourtant l’eXtrem Programming peut permettre d’assurer de meilleurs résultats dans de nombreux cas.
Par Mourad Lafer (EDIS Consulting) : Construire le socle
d'une architecture orientée services
Permettre à une application de consommer un composant exposé par une autre application. Tel est le rôle du Service Gateway Pattern. Décryptage de cette notion centrale pour la SOA, et exemple d'implémentation.
Tous
les tutoriels
Formaliser
la conception applicative en UML
La méthode de modélisation s'est imposée comme un standard pour le développement
orienté objets. Elle propose plusieurs diagrammes aidant à la formalisation d'un
projet.
Gérer
Windows en lignes de commande
L'invite de commande est tombée en désuétude après Windows 3.1. Pourtant, elle
permet d'exploiter directement les propriétés de l'OS, tout en utilisant peu
de ressources. Elle est remise au goût du jour avec Vista.
L'inversion
de contrôle avec Spring
L'un des principaux avantages de cette méthode de conception : rendre indépendants
les modules d'une application. Elle consiste à injecter les composants dans l'instanciation
des classes. Illustration en Java.
Un
robot qui parcourt le Web à votre place
Qui n'a pas un jour eu besoin d'un robot effectuant une action répétitive
sur le Web. Une bibliothèque Ruby permet d'effectuer le cheminent
que ferrait un visiteur humain sur un site.
Tous
les pratiques
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
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.
Le
framework : un socle de développement structurant
Le travail du développeur a considérablement changé depuis l'avènement des infrastructures
logicielles. L'élaboration du squelette d'une application est simplifiée grâce
aux éléments prêts à l'emploi.
Tous
les expliquez-moi
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.
|