10 questions developers should ask themselves. by Stephen Young, Software Architect at Allan Gray on 7,842 vues À la une dans : Engineering So you want to become a web developer? So you want to become a web developer? Well then it’s time to put down that “Learn Super Duper Language v8.3 in 24 hours” book. Statistiques Vues Total des vues Vues sur SlideShare Vues externes Actions J'aime Téléchargements 9 Ajouts 111 Plus... Droits d'utilisation © Tous droits réservés
Libérez vos oeuvres : appel à publier sous licence libre – Salut ! Dis, tu sais pas ce qui m'est arrivé ?– Non ? Malheureusement, il arrive souvent de trouver des œuvres (logiciels, documents...) sans aucune mention de licence. Dans la société de l'information, le partage et la diffusion de la connaissance sont un enjeu de société. La publication de nombreuses ressources sur des site web témoigne d'une volonté de les partager. Pourquoi adopter une licence libre ? Une licence libre permet de partager vos œuvres tout en conservant votre droit d'auteur. Pourquoi autoriser les versions modifiées ? En autorisant les versions modifiées, vous permettez que votre travail soit adapté à des besoins spécifiques. Pourquoi autoriser les utilisations commerciales ? La liberté est la meilleure protection contre une exploitation commerciale abusive. Pour ces raisons, il est préférable de refuser les « clauses exotiques » dans les licences, comme par exemple les clauses contre un usage militaire, ou contre un usage commercial dans un contexte donné. Retour
Developers are the new kings… but why? By Carmel DeAmicis On July 16, 2013 Developers are the new kings – or at least, that’s what the founders of GitHub, Stripe, New Relic, and Mixpanel would have you believe. The leaders of these four startups got together in a roundtable today to discuss why, exactly, they’re Silicon Valley’s new “It” kids, and they invited press to attend. They aren’t totally off-base. The founders covered a range of topics, but my ears perked up when they started discussing the developer community and its ability to make products (or companies) go viral. 1) Viral networks don’t create content, they organize it. That way, they can scale quickly. 2) For users to get the most out of a product, they need their friends to take part. Of the aforementioned “Developer is King” group, this tenet might only apply to GitHub. 3) It’s easy for people to signup. One of the biggest draws for online payment platform Stripe, which is a developer and designer darling, is that it’s easy to sign up for. Image: Flickr
Planet Libre - Communaut? francophone du Logiciel Libre Cuisinez vos serveurs comme un Chef - Première partie Cuisinez vos serveurs comme un Chef – Première partie La majorité des projets actuels utilisent un framework, que ce soit Symfony2, RoR ou encore Django… Leurs avantages sont indéniables : La rapidité des développements ;La qualité du socle applicatif ;La cohérence par l’utilisation de normes et de bonnes pratiques ;La maintenabilité du projet est améliorée (bien que ce dernier point reste théorique). Mais qu’en est-il de l’infrastructure serveur ? Nombreux sont ceux qui parlent de Chef, de Puppet ou encore d’autres frameworks de scripts, mais qui les emploie vraiment ? À ma connaissance, très peu de projets utilisent réellement ce type de logiciel en production (si vous le faites déjà, merci de laisser un commentaire). Je ne vais pas refaire un énième article au sujet de l’utilité ou de la comparaison de ces outils, et vous invite plutôt à consulter un article détaillé sur le blog d’Octo. 1 serveur Web en front ;1 serveur de tâches ;1 serveur de données Et ces différents logiciels :
Recruter les développeurs par le talent « kskills 13 novembre 2012 par Benjamin Casseron Repenser la façon de postuler Aider le candidat à sortir du lot grâce à ses talents de codeur, tel est le pari que nous avons souhaité relever grâce aux challenges de programmation publics. Chez kskills, nous pensons que les compétences techniques doivent être mises en avant dans le processus de recrutement. C’est pourquoi nous proposons une méthode permettant au candidat de passer un challenge de programmation pour montrer ses compétences avant même de transmettre son CV ou sa lettre de motivation. Un challenge de programmation, c’est un problème auquel le candidat doit répondre en développant une solution sur une interface dédiée. Pour les entreprises, il s’agit d’une méthode originale de recrutement orientée vers les compétences, permettant de montrer une image "developer friendly". Miser sur la simplicité Pour le recruteur, l’inscription se fait en ligne. Le développeur, peut ensuite librement relever le défi sans limite de temps ni d’essais.