397 liens privés
Tired of writing code? Me too! Let's have Stack Overflow do it.
lulz
Petit voyage à travers le code de PostgreSQL, avec des commentaires sur la structure et le cheminement pour retrouver le code responsable des requêtes.
Moving down; this is it, looks like we've found the core algorithm for making a query:
...
This is good code. Internally, it seems PostgreSQL refers to select as 'scan,' not 'select,' and there are several different ways to select.
"""
git-appraise - Distributed code review system for Git repos
This tool is the first distributed code review system for git repos.
By "distributed", we mean that code reviews are stored inside of the repository as git objects. Every developer on your team has their own copy of the review history that they can push or pull. When pulling, updates from the remote repo are automatically merged by the tool.
This design removes the need for any sort of server-side setup. As a result, this tool can work with any git hosting provider, and the only setup required is installing the client on your workstation.
"""
joli!
"""
Ultimately, your job is to help management meet expectations for the next quarter. This means that most of your time will be spent fighting fires lit from the previous quarters, hunting bugs that could have been easily prevented, or refactoring several unrelated pieces of code just enough implement the next broken feature.
"""
Oh, il semblerait que ce magnifique paragraphe exprime une légère frustration, face à la dette technique non traitée, par exemple.
Très bon article, du reste :)
"""
Aujourd’hui, la majeure partie des programmes informatiques obéissent aux lois implacables de la propriété intellectuelle : les lignes de code sont autant de secrets industriels et d’avantages compétitifs qui doivent rester secrets.
Quelle est alors la marge de manœuvre de la puissance publique dans un monde où de plus en plus de décisions sont prises par des programmes informatiques dont la composition est secrète ? La réponse peut se trouver dans le combat mené depuis longtemps par des universitaires et des experts en sécurité informatique, qui militent pour rendre les logiciels plus transparents. Les acteurs de ce mouvement, celui du logiciel libre, n’ont de cesse de répéter que seul un code informatique ouvert est contrôlable et donc susceptible de respecter les droits de ses utilisateurs.
"""
Combien faudra-t-il d'exemples?
"""
Il est donc nécessaire de former et d’accompagner les développeurs aux pratiques de développement, mais aussi de leur donner le temps de pratiquer au quotidien. En effet, en plus d’assurer le bon fonctionnement de son application, ces pratiques coûtent moins cher sur le long terme à l’entreprise !
"""
"""
At present, the state of the art in testing system automation code appears to be, “spin up a test system, run the manifest/state/whatever, and then use something like serverspec or testinfra to SSH in and make sure everything looks OK”. It’s automated, at least, but it isn’t exactly a quick process. Many people don’t even apply that degree of rigour to their system config systems, and rely on manual testing, or even just “doing it live!”, to shake out the bugs they’ve introduced.
"""
rhoo le pic sur saltstack à la fin de l'article! ><
Get ready
"""
The PHP 7 timeline indicates a stable release in mid-October, subject to quality. We are currently on release candidate cycles, and an beta version is already available for tests.
"""
Des liens vers des tutoriaux pour apprendre à coder.
Pour chaque language, on retrouve un classement issu d'un vote.
Exemple: http://hackr.io/tutorials/python
Un genre de Twitch pour developpeurs
via Korben
Des GIF pour valider une code review ;)
(LGTM : Looks Good To Me)
Le gars explique pourquoi il ne peut/veut(?) plus travailler dans l'informatique.
Pas encore lu en entier.
Je cite juste un passage:
Tech culture elevates heroes and “cowboy coders” who sacrifice everything to get all the work done themselves, gaining individual recognition and jettisoning healthy teamwork as well as their own long-term well-being. The “cowboy coder” -- the sort of guy who complains that code reviews slow down his workflow (which is true, in the same way that brakes slow down a car) is a stereotype, but one that you can observe in more or less any workplace. What’s more, you will observe that cowboy coders (often young, usually male, usually without sources of meaning in their lives outside of work) get praised just for fitting this pattern, regardless of the quality of their work.
oui!
Cloud computing suisse. Pas testé.
2 codes promo récupérés lors de dotscale.io dont exoscale était sponsor:
EXOAUPHFIM1 (20€)
EXOBEHOCEV8 (20€)
Servez-vous.
Pas besoin de rentrer sa carte pour tester.
Traduction maison d'un passage du texte que je shaarlink:
"""
Opérer des machines à calculer a longtemps été un travail fait par des femmes. Les femmes opéraient sur les perforatrices de carte pour réaliser les calculs du projet Manhattan (projet de recherche qui produisit la première bombe atomique durant la Seconde Guerre mondiale) notamment. Malgré la tendance des physiciens à minimiser leur contribution, cela demandait du travail, bien plus que de la pure saisie. Elles devaient suivre les besoins de l'équipe technique et se retrouvaient à définir l'approche et les calculs elles-mêmes.
"""
Ressources:
http://fr.wikipedia.org/wiki/Projet_Manhattan
https://en.wikipedia.org/wiki/Keypunch
https://en.wikipedia.org/wiki/Punched_card
Lire aussi cet article sur Margaret Hamilton: https://medium.com/@verne/margaret-hamilton-the-engineer-who-took-the-apollo-to-the-moon-7d550c73d3fa
"""
“Infrastructure as a code” changes the administrator mindset. It makes them developers and requires from them programmatic skills. It perfectly matches the DevOps concept. Looking at it from the other side – taking care of infrastructure becomes interesting for developers and starts to no longer be considered as a necessary evil.
In the current tools and technology state implementing this approach takes quite a lot of time. Using it for small scale solutions and systems might (let me emphasise: might) not pay off. However, if you are managing several dozen configurations and machines you will notice the benefits quite fast. While implementing new changes might still take more time than in the old approach, full tracking, automation and gained stability will leverage the additional effort.
There will be less and less classical admins in the future. We have see this trend since many years ago. I also expect that “Infrastructure as a code” tools will go into direction when setup and usage will be so simple and user friendly that almost no one will consider configuring infrastructure without them.
"""
"""
C’est pour cette raison que les livreurs de code, même excellents, ne sont bons au final, qu’a produire de la dette technique car plus intéressés par la beauté d’un code que de trouver une finalité utile à celle ci.
"""
et bim.