background preloader

Développement

Facebook Twitter

30 Best Dev and Tech Podcasts. What you should know about CORS. If you're anything like me, the first time you encountered CORS (or Cross-origin resource sharing), all you wanted was for your server to accept those darn ajax requests and be done with it.

What you should know about CORS

Top 5 Free C++ Courses to Learn Programming in 2019. Sharkdp/bat: A cat(1) clone with wings. Rupa/z. Algorithms & Data Structures. Design Patterns. In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. Uses of Design Patterns Design patterns can speed up the development process by providing tested, proven development paradigms. Code Review Best Practices. At my current company, we do a fair amount of code reviews.

Code Review Best Practices

Untitled. A computer science portal for geeks. Glitch. InterviewBit: Coding Interview Questions.

Swift

Javascript. Crystal. Développement mobile. Koltin. Java. Langages. Git submodules. Choose an open source license. Méthodes d'authentifications. 25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer. ← Home The most common question I get from blog readers is "What is your advice for new programmers?

25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer

" So, I thought it was time to write up my thoughts. I will write up my full story in the future, but I took two computer science classes in college. Programming Principles. 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. Ten Tools Every Developer Should Know in 2018.

As a developer, finding the right tools to do the job and increase productivity can be quite a daunting task.

Ten Tools Every Developer Should Know in 2018

On the market today there are thousands of tools available, many of them with supplementary add-ons and plugins to give extra assistance to developers, and help make their role easier. Whether you're a Front-End Developer, part of a DevOps team or Data Analyst, there are a whole host of options conveniently accessible to help make your job easier. 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 ? Tutoriel:virtualhosts_avec_apache2. Qu'est-ce qui fait la beaut d'un logiciel ? D'apr s un bloggeur, cela n'a rien avoir avec la technologie et la beaut du code source. On a l’habitude de discuter de la beauté d’un code ou d’une architecture logicielle.

Qu'est-ce qui fait la beaut d'un logiciel ? D'apr s un bloggeur, cela n'a rien avoir avec la technologie et la beaut du code source

Mais il s’agit d’un aspect que ne voit pas l’utilisateur final pour lequel le logiciel est développé. Suite à plusieurs débats interminables sur ce sujet, on peut résumer que la beauté d’un code peut être définie par plusieurs critères. On peut rappeler entres autres, la clarté du code, le style d’écriture c’est-à-dire le nommage, l’utilisation intensive ou limitée de commentaires, les espaces, etc. Certains développeurs associent parfois la beauté du code à la performance. Bref, il s’agit d’une appréciation subjective qui est souvent liée à la technologie utilisée, mais là encore il s’agit d’un aspect que les utilisateurs finaux ignorent totalement. Ce que les utilisateurs finaux voient, c’est l’interface utilisateur. Pour le bloggeur Ole Lensmar, un beau logiciel est difficile à caractériser mais c’est quelque chose qui doit respecter les critères d’intégrité, d’utilisabilité et d’innovation.

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. Quel langage de programmation choisir pour débuter ? Un développeur donne son avis et compare neuf langages aux personnages du Seigneur des anneaux.