background preloader

24 jours de web : Le calendrier de l'avent des gens qui font le web d'après.

24 jours de web : Le calendrier de l'avent des gens qui font le web d'après.

Référencement Marseille, audit, formation et actualités SEO - Kiwano Programming, Motherfucker - Do you speak it? Responsive Webdesign – présent et futur de l’adaptation mobile Après plusieurs mois de recherche sur le sujet, j'ai enfin publié mon article sur Smashing Magazine qui s'intitule "The State Of Responsive Web Design". Ce qui suit en est la traduction. Avertissement avant la lecture : Je n'ai pas la prétention de changer le monde, d'avoir la vérité absolue. On entend parler de "Responsive Webdesign" depuis plusieurs années maintenant, et le sujet s'est vraiment démocratisé et popularisé en 2012. Dans cet article, nous allons nous intéresser à ce qui est aujourd'hui déjà possible en terme d'optimisation de sites pour mobiles, mais également à ce qui sera possible dans le futur. L'état des images dans le responsive webdesign Quelle meilleure manière d'aborder le sujet que de commencer par ce qui pose un gros souci : la gestion des images. Beaucoup de designers adorent le "pixel-perfect", mais les images de taille "normale" sont souvent "pixelisées" lorsqu'elles sont affichées sur des écrans haute définition. La solution flexbox La solution Grid Layout

Logiciel de gestion de projet rapide, facile et efficace 10 ressources JavaScript et jQuery - ressources-javascript Aujourd'hui sur le Blog Du Webdesign découvrez 10 ressources Javascript pour vos projets. FitText FitText est une library permettant de rendre vos polices "responsive" : Elles s'adapteront à la taille de leur contenant. List.js List.js, une excellente library pour créer, gérer et trier les listes Intro.js Intro.js vous permettra de faire des présentations prenant votre utilisateur par la main pour le guider pas à pas. jQuery Fle Uploader Comme son nom l'indique, un plugin jquery pour gérer les uploads multiples et asynchrones HTML5. Bower Bower est un package manager pour le web, fait sous la tutelle de Twitter. Chart.js Chart.js est une library pour faire des charts dans le style de Morris.js, mais sans dépendances. Crel Crel est une library supersonique pour créer des éléments DOM. Moment.js Moment.js est une library très utilise pour parser, générer et gérer des dates sous différents formats. Typeaheah Tyeahead est le moyen le plus simple d'implementer une autocompletion efficace. Keymaster

Analyse en temps réel de vos logs applicatifs avec Logstash/Elasticsearch/Kibana Si, comme beaucoup de monde, vous voyez vos fichiers de logs grossir et s’accumuler, que vous évitez de mettre le nez dedans de peur d’y passer la journée et d’attraper un rhume des foins, alors rassurez-vous ! Xebia va vous présenter un remède et vous faire aimer vos logs et cela sans aucun grep ni transfert de fichier. En effet Logstash va vous permettre de centraliser tous vos fichiers de logs en temps réel. Vous allez vous apercevoir qu’ils peuvent en plus avoir une vraie valeur business. Venez donc découvrir ce que peut vous apporter la combinaison de Logstash/Elasticsearch/Kibana. Aucune connaissance particulière n’est demandée à part l’édition de fichier texte. Cet atelier, animé par Gérôme Egron, Vincent Spiewak, Eric Briand et Jean-Eudes Couignoux aura lieu le mercredi 13 novembre à 19h dans les locaux de Xebia. Vous pouvez dès maintenant vous inscrire sur Eventbrite. Adresse :156 Boulevard Haussmann à ParisBâtiment A – 7ième étage

Des plugins jQuery pratiques pour vos projets - integration-ressources Aujourd'hui sur le Blog du Webdesign, découvrez 10 plugins pour simplifier la création de vos projets web Sidr Sidr est un plugin jQuery permettant de faire apparaître un menu sur le côté, un peu comme sur le site mobile de facebook ou de Foundation. iCheck Cette ressource permet de personnaliser ses checkbox graces à des images. Validatr Cette ressource fournit un support complet de la validation HTML5 pour les formulaires TinyIcon Cette ressource vous permettra de faire apparaître des notifications sur le favicon. Dynamo Dynamo permet de créer des mots qui se permutent avec le temps très simplement. jBar Ce plugin permet de faire apparaître une barre d'appel a l'action au-dessus de votre site. Timepickr Il y a quelque temps, j'ai eu besoin d'un time picker, et celui-là est le seul correct que j'ai trouvé qui n'utilise pas jQuery UI. InfiniteDrag Ce plugin permet de créer un mur se scrollant à l'infini. X-editable Ce plugin fournit un système d'édition en ligne.

Les développeurs ne sont pas des êtres asociaux, une récente étude le révèle Chaque métier possède son propre stéréotype de professionnels associé, et le milieu du développement logiciel n’échappe pas à cette règle. Dans l’imagination populaire, à quoi ressemble un développeur ? La plupart des personnes les voient comme des êtres introvertis, peut-être même asociaux, des personnes à lunettes assises à longueur de journée devant un écran à qui ils parlent sans cesse. La réalité est toute autre. Le milieu du développement logiciel est un domaine fortement peuplé par les hommes, qui occupent 84 % à 94 % de la population totale. Le rapport met en exergue l’éducation des développeurs. 88 % ont au moins un diplôme universitaire, 40 % de masters et 3 % de doctorats. L'étude note également que les développeurs seniors doivent faire face en plus de l’âge qui joue contre eux (la moyenne d’âge des développeurs est de 36 ans), à deux autres problèmes majeurs. Source : EVANS Data Et vous ? Qu'en pensez-vous ?

Équipez vos développeurs ! (petit guide de rentabilité à l'usage des décideurs) Tout bon artisan vous le dira : la qualité de ses outils est primordiale pour la réussite de son art. Le peintre sélectionne avec soin son pinceau, l'ébéniste son rabot, le boulanger son four. Il n'est qu'en informatique que le développeur se voit imposer son outil de travail. Ce qui ne poserait aucun problème si celui-ci n'était pas, la plupart du temps, complètement obsolète, limité, ou simplement inadapté aux tâches à réaliser. Le plus souvent, le constat est partagé par les développeurs, le chef de projet, les architectes, et dans un certaine mesure par tous ceux qui suivent l'avancement du projet. Pourtant, tout développeur apprend vite que le temps perdu à attendre la machine se compte en heures, en jours, en semaines ! Rentabilité des outils de travail Puisque les Achats ne sont sensibles qu'aux arguments financiers[1], faisons donc un petit calcul simple de rentabilité. Un environnement de travail professionnel Aujourd'hui, l'environnement de travail standard est le suivant :

12 bonnes raisons d'être un administrateur systèmes fainéant On l’appelle sysadmin, adminsys ou plus correctement administrateur systèmes. Il a la lourde charge de s’occuper des serveurs d’une organisation. Si vous avez l’impression qu’il bulle toute la journée, ne le critiquez pas ! Vous êtes en réalité en face d’un excellent administrateur systèmes :) 12 raisons pour lesquelles tous les administrateurs système devraient être paresseux 12 Reasons Why Every Linux System Administrator Should be Lazy Ramesh Natarajan - 12 juillet 2011 - GeekStuff.com(Traduction : Husi10, Ag3m, Gatitac, Kathryl, Thur, M0tty, Ag3m, Dominique, minimoy) Un administrateur systèmes fainéant est un bon administrateur systèmes— Anonyme Le travail d’un administrateur systèmes n’est généralement pas visible des autres services informatiques ou par les utilisateurs finaux. Voici 12 raisons qui font d’un administrateur systèmes paresseux le meilleur des administrateurs systèmes : 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Voilà. Crédit photo : Anita Hart (Creative Commons By-Sa)

The secret of website management Digital Strategy Talks: The estimated time to read this article is less than a minute Website management is not a sexy subject and yet it is as crucial to the success of a website as great design or inspiring content. Unfortunately most website management is based on traditional project management techniques that just don’t work online. The web is too fast moving and dynamic for periodic fixed term projects to work. Fortunately new best practice is emerging thanks to innovative large institutions like GOV.UK and the University of Surrey. Before you start yet another redesign project on your website, be sure to watch this presentation. “The Report” image courtesy of Bigstock.com

Historique des langages de programmation depuis l'écriture du premier code, le langage C créé en 1972 demeure toujours populaire Entre 1842 et 1843, une jeune comtesse du nom d'Ada Lovelace traduisait le mémoire d'un mathématicien italien du nom de Luigi Menabrea sur la machine analytique proposée par Charles Babage. À cette traduction, la jeune comtesse avait ajouté ses propres notes dont l'une décrivait de façon détaillée une séquence progressive d'opérations pour résoudre certains problèmes mathématiques. Le premier programme était né. Depuis cette époque les choses n'ont pas bien évolué. De 1957 à 1959 on note le développement des langages Fortran, Lisp et COBOL. En 1972 le C (premier au classement de TIOBE) fait son apparition. L'année 1995 voit la naissance de trois langages populaires, Java créé par James Gosling, PHP créé par Rasmus Lerdof et JavaScript par Brendan Eich. La tendance pour les langages de programmation est à la hausse et leur nombre s'en va sans cesse grandissant. Source : VeraCode Et vous ?

Lucy Blair: Developers are the new rockstars: Why labels should care May 21, 2013 "The companies sticking to their guns are dying off now", says Troy Carter. Ministry of Sound's digital marketing manager agrees... By Lucy Blair Back in April, Billboard ran this cover story: “How Guy Oseary, Scooter Braun and Troy Carter Are Finding the Rock Stars of Tech.” The title really said it all; a glowing tribute to the fact that the most influential figures in the music industry right now are those straddling the worlds of music and tech, and bringing the two together. As the article pointed out, after a painful decade spent suffering the fallout of the failure to adapt to digital, over the past 4-5 years the music industry has finally seen the light shone on a brighter future by technology. But of course, not everyone is cut out for a lifetime of loops and functions. Everywhere you look, there are exhilarating examples of this. We’ve also just launched a campaign with the highly talented developers of We Make Awesome Sh, called #mosmoments : check it out here!

The 10 rules of a Zen programmer | Christian Grobmeier Solutions UPDATE: "The Zen Programmer" book is available! Click here. On a rainy morning I found myself sitting on the desk thinking about efficient working. I started with Zen practice back in 2006. 1. If you have decided to work on a task, do it as well as you can. Kodo Sawaki says: if you need to sleep, sleep. 2. Before you work on your software, you need to clean up your memory. Something exciting on the mailinglist? Think like this: at most times your mind is pretty clean when you wake up at the morning. You know it already. 3. Remember the days were you were a beginner. Was there ever a software build twice, the same way? 4. Some programmers have a huge problem: their own ego. Who is it who decides about your quality as programmer? A facet is nothing what you can be proud of. Can you really be proud because you are a geek? Kodo Sawaki once said: you are not important. Think about it. 5. If you want to gain something and don't care about your life "now", you have already lost the game. 6. 7.

Related: