background preloader

Développement

Facebook Twitter

Développement mobile

Flash (et son déclin) Développement non web. Développement WEB. Classements des langages. Comment pourriez-vous expliquer l'orient objet ? Steve Jobs a essay d'expliquer ce concept avec des exemples simples. La programmation orientée objet est un concept assez répandu dans l’environnement de programmation informatique.

Comment pourriez-vous expliquer l'orient objet ? Steve Jobs a essay d'expliquer ce concept avec des exemples simples

Plusieurs langages tels que Java, C#, VB.Net, Objective C, Python, Ruby, C++, PHP, Eiffel, Ada, Smaltalk, Ocaml, JavaScript, Perl, Self, ActionScript, Lua... pour ne citer que ceux-là en sont dérivés. Ce style de programmation trouve son aboutissement dans les travaux d’Alan Kay, un passionné du langage Simula. Dans les années 1970, Alan Kay qui était fortement influencé par le langage Simula a commencé à réfléchir sur la mise en œuvre d’un modèle de programmation facilitant le développement des applications. Pendant les travaux de recherche avec une équipe de chercheurs de Xerox pour la mise en œuvre de Dynabook, l’un des premiers prototypes d’ordinateur portable, Alan Kay développe Smaltalk, le langage orienté objet et basé sur Simula afin de faciliter la conception d’applications sur cet ordinateur. . « Vous n’avez aucune idée de comment je l’ai fait. Source : Rolling Stones. Un d veloppeur estime que Ruby on Rails est d pass.

Rails est un framework écrit en Ruby.

Un d veloppeur estime que Ruby on Rails est d pass

Apparue pour la première fois en version stable en 2005, son utilisation dans la création rapide des applications web n’est plus à démontrer. Au fil des années, ses fonctionnalités et sa communauté ont concomitamment gagné en volume. Avec la dernière version 4.2 parue à la fin de l’année dernière, l’on a assisté à l’introduction d’un nouveau framework Active Job, qui est une couche d’adaptateur tournant au-dessus des systèmes de gestion de la file d’attente des processus tels que Resque, Delayed Job, SideKiq, etc.

En plus de cette fonctionnalité, plusieurs apports majeurs ont été intégrés dans cette version. Nous avons par exemple, Action mailer qui permet maintenant de différer l’envoi de mails en utilisant la méthode deliver_later et Adequate record qui permet d’améliorer les performances dans Active Record en accélérant les requêtes d’un facteur de 2. Comment écrire le code qui vivra éternellement en entreprise et qui sera regardé avec crainte et respect ? Dans un processus de développement, plusieurs règles doivent être respectées afin que le code puisse être facilement compréhensible par un autre et donc que la maintenance ne soit pas une épreuve digne d’un des travaux d’Hercule.

Comment écrire le code qui vivra éternellement en entreprise et qui sera regardé avec crainte et respect ?

Au vu de certains manquements qu’il a observés dans les habitudes, Steven A. Lowe, développeur consultant, a rédigé un billet satirique qui exalte la culture de l’obscurantisme. Vous vous inquiétez parce qu’un développeur pourrait venir gâcher la beauté immaculée de votre solution si soigneusement élaborée ? Ne serait-il pas préférable d’écrire un code que personne à part vous ne serait capable de comprendre, un code qui serait regardé avec crainte et respect et qui vivra éternellement dans l’entreprise parce que personne n’aura osé le toucher ? Ce n’est pas facile, mais avec un peu d’effort, vous pourrez développer les habitudes et la discipline pour écrire ce code qui va durer éternellement.

Ne rien tester : Les tests sont juste une perte de temps. Quelles mauvaises pratiques doivent disparaitre du Web ? Un employ de Microsoft donne 9 exemples qui l'horripilent : en avez-vous d'autres ? Edit 17h00 : précision sur la pratique liée au code postal en France Scott Hanselman est un développeur employé par Microsoft qui en a visiblement assez de trouver à longueur de sites des pratiques qui, d’après lui, feraient du mal au Web.

Quelles mauvaises pratiques doivent disparaitre du Web ? Un employ de Microsoft donne 9 exemples qui l'horripilent : en avez-vous d'autres ?

N’étant pas simplement du genre à critiquer, Scott Hanselman en a listé neuf sur son site personnel avec à la clef pour certaines des solutions – qu’il veut particulièrement simples – pour y remédier. La première de ces mauvaises pratiques est la redirection malvenue depuis une page précise d’un site web conçue pour le bureau vers la page de garde de la version mobile du même site. En résumé, si vous souhaitez accéder à la page précise siteweb.com/super-article-du-jour depuis un smartphone ou une tablette, il est pour lui inconcevable que vous soyez redirigé vers m.siteweb.com. Et donc que vous ne puissiez pas lire l’article directement ou que vous deviez le chercher à nouveau dans cette version mobile.

Jewelbots: Friendship Bracelets That Teach Girls To Code by Jewelbots. Girls are not one dimensional.

Jewelbots: Friendship Bracelets That Teach Girls To Code by Jewelbots

We want to show them that you can be interested in tech.. and everything else that’s fun about being a girl. Jewelbots are not just pretty jewelry, they are a powerful communication tool. Using the Arduino IDE, girls can code the bracelets to do anything they want. They program their bracelets to light up when they have a new Instagram like or let them know when their dad is on his way to pick them up. They simply plug in their bracelet to the computer using a micro USB. Once they get familiar in the environment, they can create whatever they want.

We know that if exposed to programming in a fun and approachable way, girls will love it. These hack days were a huge success, selling out both coasts and creating a day packed full of learning, fun and confidence building. Our design choices and our product functionality comes straight from our test groups of pre-teen and teen girls.