96046 shaared links

Shaarli Flux River

JSON RSS

Use title: to search only in item titles, feed: for feeds name or tag: for categories.

Olivier Dᴏꜱꜱᴍᴀɴɴ rust-lang/rustlings: Exercices pour lire et écrire du code RUST

Permalien
/Yome/links Graphique comparatif du nombre de requêtes sur SO
Pour pouvoir avoir une idée des mots cherchés par années sur Stackoverflow
(Permalink)
yakmoijebrille Stardew Valley has managed to sell over 10 million copies - plus it's cheap right now | GamingOnLinux - Liens en vrac de sebsauvage
Je me demande si c'est lui qui a fait les graphisme également. Faire le code et faire les graphismes (le son aussi ?) c'est deux métiers très différent.
(Permalink)
Liens en vrac de Tiger-222 GitHub - pypa/packaging: Core utilities for Python packages
Core utilities for Python packages. Contribute to pypa/packaging development by creating an account on GitHub.
(Permalink)
Marquetapages Shazen Tout cela me fatigue… - LinuxFr.org
Liens Ecyseo 0959dc39d25d3942.png (Image PNG, 1079 × 926 pixels) - Redimensionnée (98%)

Pas faux :D
Permalink

Liens Ecyseo ActivityPub

Charte de développement d'une application utilisant ActivituPub.
Permalink

Cyranoz Comprendre Go en 5 minutes - Je suis un dev

Permalink
Liens en vrac de Tiger-222 INFO: "rebase origin/master & push -f" workflow corrupts Pull request rarely - Committers - Discussions on Python.org
After “git rebase origin/master” and “git push -f”, many commits in the master branch are shown in the pull request some time.  This issue was happened in GH-16430.  But I had seen similar issues several times.  I asked the Github support about it, and I got the answer from them:                   Stacey Burns (GitHub Developer Support)                                                               Oct 30, 1:18 PM UTC              Hi Indana,  We use what’s called a “three-dot diff” on a Pull Requ...
(Permalink)
Liens Ecyseo OnCOGITE | Les Ateliers qui reconnectent les Neurones !

Bien que le fond de ce site soit plutôt bien, la forme est à chier : un script tout moisi "empêche" la consultation du code html.
Ce script, plus quelques lignes de css, le voici :

<script id="wpcp_disable_selection" type="text/javascript">
//<![CDATA[
var image_save_msg='You Can Not Save images!';
    var no_menu_msg='Context Menu disabled!';
    var smessage = "Content is protected !!";

function disableEnterKey(e)
{
    if (e.ctrlKey){
     var key;
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox (97)
    //if (key != 17) alert(key);
     if (key == 97 || key == 65 || key == 67 || key == 99 || key == 88 || key == 120 || key == 26 || key == 85  || key == 86 || key == 83 || key == 43)
     {
          show_wpcp_message('You are not allowed to copy content or view source');
          return false;
     }else
        return true;
     }
}

function disable_copy(e)
{   
    var elemtype = e.target.nodeName;
    var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);
    elemtype = elemtype.toUpperCase();
    var checker_IMG = '';
    if (elemtype == "IMG" && checker_IMG == 'checked' && e.detail >= 2) {show_wpcp_message(alertMsg_IMG);return false;}
    if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "OPTION" && elemtype != "EMBED")
    {
        if (smessage !== "" && e.detail == 2)
            show_wpcp_message(smessage);

        if (isSafari)
            return true;
        else
            return false;
    }   
}
function disable_copy_ie()
{
    var elemtype = window.event.srcElement.nodeName;
    elemtype = elemtype.toUpperCase();
    if (elemtype == "IMG") {show_wpcp_message(alertMsg_IMG);return false;}
    if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "OPTION" && elemtype != "EMBED")
    {
        //alert(navigator.userAgent.indexOf('MSIE'));
            //if (smessage !== "") show_wpcp_message(smessage);
        return false;
    }
}   
function reEnable()
{
    return true;
}
document.onkeydown = disableEnterKey;
document.onselectstart = disable_copy_ie;
if(navigator.userAgent.indexOf('MSIE')==-1)
{
    document.onmousedown = disable_copy;
    document.onclick = reEnable;
}
function disableSelection(target)
{
    //For IE This code will work
    if (typeof target.onselectstart!="undefined")
    target.onselectstart = disable_copy_ie;

    //For Firefox This code will work
    else if (typeof target.style.MozUserSelect!="undefined")
    {target.style.MozUserSelect="none";}

    //All other  (ie: Opera) This code will work
    else
    target.onmousedown=function(){return false}
    target.style.cursor = "default";
}
//Calling the JS function directly just after body load
window.onload = function(){disableSelection(document.body);};
//]]>
</script>
    <script id="wpcp_disable_Right_Click" type="text/javascript">
    //<![CDATA[
    document.ondragstart = function() { return false;}
    /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Disable context menu on images by GreenLava Version 1.0
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
        function nocontext(e) {
           return false;
        }
        document.oncontextmenu = nocontext;
    //]]>
    </script>
<style>
.unselectable
{
-moz-user-select:none;
-webkit-user-select:none;
cursor: default;
}
html
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
</style>
<script id="wpcp_css_disable_selection" type="text/javascript">
var e = document.getElementsByTagName('body')[0];
if(e)
{
    e.setAttribute('unselectable',on);
}
</script>

Et l'agence web le place sur tous les sites qu'elle conçoit.
C'est totalement inefficace (car facilement contournable) et je ne vois pas l'intérêt du truc. Ils facturent cette merde combien à leurs clients ?
Permalink

Liens en vrac de Tiger-222 Ask the Ecosystem: Lessons from 200+ FOSS Applications - YouTube
Speaker: Mahmoud Hashemi If you had to build a software application right now, how would you do it? First step, Python. But then what? This talk looks at ove...
(Permalink)
Liens en vrac de Tiger-222 My favourite Git commit | fatbusinessman.com
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
(Permalink)
partage de liens - nonymous Configurer Visual Studio pour utiliser Bootstrap en SASS
(Permalink)
partage de liens - nonymous Apprendre SASS | Grafikart.fr
Tutoriel très bien foutu sur SASS

https://www.grafikart.fr/tutoriels/sass-variables-1104
(Permalink)
Tibiaster djanybekensis Grossesse

Permalink
Tibiaster djanybekensis Développement bébé 0 à 12 mois - Naître et grandir

Permalink
Liens Ecyseo Qu'est-ce que l'approche CI/CD ?

J'aurais appris quelque chose aujourd'hui :D
Permalink

Shaarli ¦ Orangina Rouge Standalone tool usage

J'adore cet outil mais malheureusement je n'arrivais pas à le lancer proprement en local.

Cette commande marche bien chez moi :

"C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe" -jar "C:\exe\plantuml\plantuml.1.2019.8.jar" -gui -charset UTF-8

Permalien

Shaarli ¦ Orangina Rouge Conversation avec un ami, si vous voulez comprendre pourquoi les jeux/logiciels ont des bugs. - HowTommy | Liens et actu en vrac

#mes2sous

« Car pour coder des tests automatisés il faut prévoir du temps. Environ 20 à 30% de temps de dev en plus. »

Ce que j'avais appris c'est que pour être propre, le test « visible » ça représente 50% du temps de dév. Et si on inclue le test « invisible » (débug, tests unitaire, lecture de console, revue de code, …), en réalité tester prend autant de temps que coder.

« Le client veut les features 1 à 14, donc vous devez faire les features 1 à 14. Point.
On préfère donner au client une version instable et pleine de bugs avec des bugs qui contient ces 14 features, qu'une version ultra stable et testée qui contient que 10 features. Car contrat, engagement, tout ça. »

Et c'est de ce constat que l'on est passé d'une conception « cycle en V » au « développement Agile ».

« En plus, quand, en tant que dev, on doit estimer un sujet, ben on oublie tout ça. On estime "ok une journée pour ça, une journée pour ça, et une journée pour ça, donc 3 jours".
Sauf que t'as pas calculé qu'un logiciel plantera. Qu'un autre sera incompatible avec un prérequis. Que le besoin client sur un point précis changera pendant ces 3 jours. Que le serveur aura pas la bonne mise à jour pour un des plugins. Etc. »

Ou alors : « Fonction 1 = 1 jour ; Fonction 2 = 1 jour ; Intégration de fonction 1 avec fonction 2 = 1 jour. Total pour 2 fonctions = 3 jours. »
Après il faut faire attention car 3 fonctions = 6, 4f = 10 jours, 5f = 15 jours, …

« Perso j'ai une règle ultra simple dans l'informatique. Tu dois estimer un truc ? Tu estimes honnêtement combien de temps il te faut pour le faire.
Ensuite tu fais x2 pour une estimation réaliste et réalisable.
Et si tu veux faire du code propre, tu fais x3. »

#tafdak
Permalien

Shaarli ¦ Orangina Rouge Conversation avec un ami, si vous voulez comprendre pourquoi les jeux/logiciels ont des bugs. - HowTommy | Liens et actu en vrac

#mes2sous

« Car pour coder des tests automatisés il faut prévoir du temps. Environ 20 à 30% de temps de dev en plus. »

Ce que j'avais appris c'est que pour être propre, le test « visible » ça représente 50% du temps de dév. Et si on inclue le test « invisible » (débug, tests unitaire, lecture de console, revue de code, …), en réalité tester prend autant de temps que coder.

« Le client veut les features 1 à 14, donc vous devez faire les features 1 à 14. Point.
On préfère donner au client une version instable et pleine de bugs avec des bugs qui contient ces 14 features, qu'une version ultra stable et testée qui contient que 10 features. Car contrat, engagement, tout ça. »

Et c'est de ce constat que l'on est passé d'une conception « cycle en V » au « développement Agile ».

« En plus, quand, en tant que dev, on doit estimer un sujet, ben on oublie tout ça. On estime "ok une journée pour ça, une journée pour ça, et une journée pour ça, donc 3 jours".
Sauf que t'as pas calculé qu'un logiciel plantera. Qu'un autre sera incompatible avec un prérequis. Que le besoin client sur un point précis changera pendant ces 3 jours. Que le serveur aura pas la bonne mise à jour pour un des plugins. Etc. »

Ou alors : « Fonction 1 = 1 jour ; Fonction 2 = 1 jour ; Intégration de fonction 1 avec fonction 2 = 1 jour. Total pour 2 fonctions = 3 jours. »
Après il faut faire attention car 3 fonctions = 6 jours, 4f = 10j, 5f = 15j, …

« Perso j'ai une règle ultra simple dans l'informatique. Tu dois estimer un truc ? Tu estimes honnêtement combien de temps il te faut pour le faire.
Ensuite tu fais x2 pour une estimation réaliste et réalisable.
Et si tu veux faire du code propre, tu fais x3. »

#tafdak
Permalien

partage de liens - nonymous Êtes-vous ingénieur, développeur ou programmeur ?
(Permalink)
Shaarli ¦ Orangina Rouge Add weekly and monthly pages (like the daily page). · Issue #11 · sebsauvage/Shaarli · GitHub

:-(
Snif : cette idée n'a toujours pas été reprise. Et elle a été oubliée lors de la création de la fonctionnalité de gestion par plugin : https://github.com/shaarli/Shaarli/issues/14 . C'est dommage car j'ai souvent pas assez de shaarlink sur une journée mais sur une semaine c'est mieux (sans être trop…)
Permalien

partage de liens - nonymous Profiler et déboguer votre application ASP.NET MVC avec Glimpse | Microsoft Docs
(Permalink)
partage de liens - nonymous Confronting Your Entity Framework Performance Fears > Mitchel Sellers
(Permalink)
grolimur's shared linkd Netherlands eScience Center Guide

Guide de bonnes pratiques en matière de développement de logiciel créé par le Netherlands eScience Center (publié depuis leur compte GitBook)

découvert dans l'article How to support open-source software and stay sane
— <a href="https://www.gerardmenvussa.ch/shaarli/?8Eu4PA" title="Permalink">Permalink</a>

Liens en vrac de Tiger-222 xkcd: Workflow
Ah ah ah :D
(Permalink)
Oros links Un Raspberry Pi comme machine de bureau. - Liens en vrac de sebsauvage
Et oui, côté développement web, ça manque d'écologie :-(
Permalink
Liens en vrac de Tiger-222 VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing
tout est dans le titre : <3
(Permalink)
/Yome/links PHP in 2019
Ce que PHP est devenu depuis ces dernières années. A lire.
(Permalink)
Liens en vrac de Tiger-222 Logging for scientific computing: debugging, performance, trust
You’ve run your batch process with your scientific model, and after hours and hours it spit out a result. And the result is wrong. You suspect there’s a bug in the calculation, you’re not sure what it is, and the slow feedback cycle is making debugging even harder. Wouldn’t it be great if you could debug and speed up your program without having to spend days running it just to reproduce your problem? Now, I’m not a scientist, I’m a software engineer. But I did spend a year and a half working on scientific computing, and based on that experience I’d like to offer a potential solution to this cluster of problems: logging, and in particular a logging library I and my coworkers found very helpful. But before I get to the solution, it’s worth considering where these problems come from: the specific characteristics of scientific computing.
(Permalink)
Liens en vrac de Tiger-222 cool-RR/PySnooper: Never use print for debugging again
Ça, c'est super cool !
(Permalink)
Liens Ecyseo POO = poo ? - Liens en vrac de sebsauvage

Est-ce que c'est la POO qui craint ou la manière dont elle est enseignée et mise en pratique ?
Le seul site qui m'a fait prendre conscience de ça est celui de Tom Butler qui montre que la POO n'est pas utilisée comme il le faudrait et que cela mène à des aberrations comme celles décriées dans les articles que tu cites.
Il suffit simplement de prendre deux fameux framework php qui utilisent la POO mais qui le font mal, et qui sont pourtant utilisés par nombres de développeurs : Symfony et CakePHP. Et de relire les articles de Tom pour voir ce qui ne va pas...
Permalink

Liens Ecyseo Comprendre HTTP3 en 5 minutes

Dans lequel il confond web et Internets. C'est Monsieur Bortzmeyer qui doit pas être content...
Permalink

/Yome/links Comprendre HTTP3 en 5 minutes
Un article super intéressant sur HTTP3
(Permalink)
Liens en vrac de Tiger-222 My Path to Becoming a Python Core Developer
founder/Dir. of Engineering at Cuttlesoft, software engineer, CS researcher, brewer of coffee, drinker of teas, maker of faces. FSU '14.
(Permalink)
partage de liens - nonymous ASP.NET MVC Generate and Print PDF using Rotativa MVC
(Permalink)
Liens en vrac de Tiger-222 A "Best of the Best Practices" (BOBP) guide to developing in Python.
A "Best of the Best Practices" (BOBP) guide to developing in Python. - bobp-python.md
(Permalink)
Oros links Le langage JavaScript est-il responsable de la lenteur des sites Web de nos jours ? Oui, selon un expert
NON, ce n'est pas le JavaScript le responsable !
Les VRAIS responsables, ce sont tous ceux qui ne savent pas coder et qui inclue une énormément quantité de librairies obèses pour afficher le moindre petit truc qui aurait pu être écris en quelques lignes de JavaScript.
Du javaScript bien codé, ça permet de diminuer le trafic réseau. Exemple sur mon site https://ecirtam.net/galerie/

En dehors du fait que les gens devrait apprendre à programmer en JavaScript SANS librairie, il serait bon d'avoir des générateurs de librairies optimiser.
Exemple, tu as 5-6 fonctions dans jquery qui t"intéresse mais pas le reste. Et le générateur te créerait une librairie jquery avec seulement ces 5-6 fonctions sans le reste.
Ça éviterait d'inclure une quantité énorme de code pour rien tout en gardant l'utilité des librairies.

Bon il y a aussi des librairies et framework qui sont vraiment à chier niveau optimisation de ressources.

via https://lehollandaisvolant.net/?id=20181220160758
via https://sebsauvage.net/links/?MaDu_A
Permalink
Liens en vrac de Tiger-222 Mergify.io
Merge your code efficiently
(Permalink)
Liens en vrac de Tiger-222 Home | SynapOS
A new OS for connected devices. Create a greener, safer and faster interconnected world with SynapOS., the new opereating system for a new connected world.

(MicroPython)
(Permalink)
Liens en vrac de Tiger-222 Home | SynapOS
A new OS for connected devices. Create a greener, safer and faster interconnected world with SynapOS., the new opereating system for a new connected world.

(MicroPython)
(Permalink)
Liens en vrac de Tiger-222 The Surprising Power of The Long Game
In everything we do, we play the long or the short game. The short game is easy, pleasurable, and offers visible and immediate benefits. But it almost never leads to success. Here's how to play the long game.
(Permalink)
partage de liens - nonymous Construction du profil utilisateur pour le CRM : application aux SI ubiquitaires
(Permalink)
Marquetapages Shazen Showdownjs - A markdown to HTML converter
shaarliGor The Front-End Checklist - ✨ Your best Front-End Tool ✨

Une checklist bien complète pour vérifier l'état d'un développement de frontend.

via le carnet d'@antoinetl
Permalink

shaarliGor The Front-End Checklist - ✨ Your best Front-End Tool ✨

Une checklist bien complète pour vérifier l'état d'un développement de frontend.

via le carnet d'@antoinetl
Permalink

Oros links Tempête de boulettes géantes | Tûtie’s blog
via http://shaarli.plop.me/?m9Fe6A
Permalink
/Yome/links Tempête de boulettes géantes | Tûtie’s blog
Que celle ou celui qui n'a jamais fauté me lance le premier clavier :)
(Permalink)
Oros links Le désenchantement du logiciel
+1
via https://shaarli.igox.org/?XDiiuw
Permalink
/Yome/links Le désenchantement du logiciel
Je pensais avoir déjà relayé cet article d'un dev qui en a marre de la situation actuelle, mais en fait non.
C'est un article à lire, du début à la fin, il n'y a rien a jeter.

Bonne lecture
(Permalink)
/Yome/links Tabulator
Enfin un concurrent à la hauteur de datatables.net

Cool ! j'ai hate de tester
(Permalink)
Liens en vrac de Tiger-222 How we rolled out one of the largest Python 3 migrations ever | Dropbox Tech Blog
Intéressant comme tout. Dans ma boîte actuelle, nous avions rencontré les mêmes problématiques sur Nuxeo Drive, à quelques centaines de millier de lignes de code près :D
(Permalink)
Liens en vrac de Tiger-222 PyPy Status Blog: The First 15 Years of PyPy — a Personal Retrospective
Une joie rétrospective des 15 années de développement de PyPy. Un travail monstre, grand bravo à toute l'équipe !
(Permalink)
Liens en vrac de Tiger-222 Linux 4.19-rc4 released, an apology, and a maintainership note - Linus Torvalds
Wow. Linus vient de réaliser qu'il doit travailler sur ses rapports aux autres. Un gros pas en avant ! C'est une très bonne chose pour la gourou d'un si gros projet comme Linux.
(Permalink)
Liens en bazar Des développeurs dévoilent les choses les moins éthiques qu'ils ont codées - Tech - Numerama
Si c'est vrai, alors celui-ci est de loin le pire je trouve : « J’ai bossé pour une compagnie qui avait pour client l’agrochimiste Dow qui avait demandé une app pour faire la promotion de substances extrêmement toxiques. On parlait de trucs si toxiques que si des animaux mangeaient de l’herbe qui en avait reçu, les récoltes qui poussaient sur leur fumier n’étaient pas comestibles par l’homme. Nous avons également menti sur les calculs montrant combien un agriculteur pouvait économiser avec ces produits.  »
(Permalink)
grolimur's shared linkd DevTube - The best developer videos in one place

Plateforme de vidéos destinée à la communauté des développeurs web
Permalink

grolimur's shared linkd DevTube - The best developer videos in one place
Plateforme de vidéos destinée à la communauté des développeurs web
Permalien
grolimur's shared linkd DevTube - The best developer videos in one place

Plateforme de vidéos destinée à la communauté des développeurs web
— <a href="https://www.gerardmenvussa.ch/shaarli/?rMRpFQ" title="Permalien">Permalien</a>

grolimur's shared linkd DevTube - The best developer videos in one place

Plateforme de vidéos destinée à la communauté des développeurs web
— <a href="https://www.gerardmenvussa.ch/shaarli/?rMRpFQ" title="Permalink">Permalink</a>

partage de liens - nonymous Dave Glick - Using ASP.NET MVC and Razor To Generate PDF Files
Une piste pour utiliser Razor comme moteur de template afin de générer du PDF en utilisant MVC.
(Permalink)
partage de liens - nonymous Styling buttons, the right way
Très instructif
(Permalink)
/Yome/links Les bases de l'internationalisation - Eventually Coding
A lire
(Permalink)
Oros links Pourquoi les codeurs sont des oiseaux de nuit ? – Framablog - Oros links - OpenNews
«Il le dit lui-même dans cette phrase, ce qui permet de coder mieux c’est: la dispense de contraintes horaires i.e. si on se réfère au reste de l’article ne pas être interrompu en court de création, et être détendu. »
Dans mon cas où j'ai bossé pendant 1 ans à mon compte et donc :
- seul chez moi
- je gérais moi même mon emplois du temps
- je pouvais me couper du monde pour pas être dérangé
Et bien en journée, j'ai du mal à me concentrer. Et c'est toujours valable lorsque je programme le weekend.
Permalink
Oros links Pourquoi les codeurs sont des oiseaux de nuit ? – Framablog
«la fatigue nous permet d’être mieux concentré, car le cerveau n’a alors d’autre choix que de se focaliser sur une tâche précise  !»
Je confirme, tout comme le reste de l'article.

via https://shaar.libox.fr/?yLVZnQ
Permalink
Liens en vrac de Tiger-222 Linux source code: (v4.16.2) - Bootlin
Les sources du noyau Linux, dans plusieurs versions disponibles. Pratique à explorer.
(Permalink)
partage de liens - nonymous Gérer la base de données avec Entity Framework Code First - Créez votre site web avec ASP.NET • Tutoriels • Zeste de Savoir
(Permalink)
/Yome/links News python
Un flux de news intéressantes axées sur python
Intéressant !
(Permalink)
partage de liens - nonymous Git Magic - Préface
Tuto complet Git
(Permalink)
Liens en vrac de Tiger-222 Front-end / Back-end
Génial :D

via http://sebsauvage.net/links/?7uwLXg
(Permalink)
/Yome/links Cours et Tutoriels sur le Langage SQL
Un site sympa pour bien apprendre et comprendre le SQL
(Permalink)
/Yome/links 9 astuces Django en rapport avec la db
Bon à savoir :)
Avec du Django 2.0 dedans
(Permalink)
/Yome/links Autocomplete form for django using elasticsearch and jquery
A lire en entier au calme
(Permalink)
/Yome/links Tour d'utilisation des langages de programmation
Tout est dans le titre, étude sur les projets Github de l'année.
(Permalink)
partage de liens - nonymous Ce que vous avez toujours voulu savoir sur CSS - Vincent De Oliveira
(Permalink)
grolimur's shared linkd Les frameworks, c’est pas automatique ! – 24 jours de web

Un point de vue dissonant et très bien argumenté sur l'utilisation des frameworks en développement web
Permalink

Tibiaster djanybekensis accueil - ecodev sàrl - agence web et services informatiques en suisse romande

Permalink
partage de liens - nonymous [SQL] Bonnes pratiques pour le nommage des tables et colonnes
(Permalink)
partage de liens - nonymous Creating PDF Documents Using LibreOffice and Python – Python Spoken Here
This post is a supplement to a talk I’m giving at PyOhio about using Python to create PDFs “the lazy way”. It’s the first of a series on this subject which is a bit too big for just one blog post.
(Permalink)
partage de liens - nonymous Copy/Extract HTML Dropdownlist Options in Plain Text - TechBrij
Comment extraire en clair la liste des options d'un select à l'aide de Notepad++ et d'une chouette regex des familles.
(Permalink)
partage de liens - nonymous Les frameworks, c’est pas automatique ! – 24 jours de web
Bootstrap, Foundation, jQuery, Angular, React, plugins divers et variés, frameworks en tous genres… Autant de concepts qui peuplent aujourd’hui l’écosystème du développement Web. Autant d’outils qui semblent être des pré-requis obligatoires pour réaliser un site Web. Obligatoires, vraiment ? Pas si sûr…
(Permalink)
Links · Devenet The Front-End Checklist
The Front-End Checklist Application is perfect for modern websites and meticulous developers!
#permalink
Marquetapages Shazen Webpack Monitor

The Ultimate Optimization Tool For Modern Web Development
— <a href="https://lien.shazen.fr/?sjpr0g" title="Permalink">Permalink</a>

Liens en bazar Citation sur le développement
Une de mes nouvelles citations favorites : "Writing programs is a really, really interesting thing, because we can build entire worlds out of just pure thought stuff. We don't have raw materials, it's just pure ether, and it materializes, and it becomes a whole other world." (D. Richard Hipp, The Changelog #201: Why SQLite Succeeded as a Database)

Qu'on pourrait traduire par (à améliorer) : "Écrire des programmes est une chose vraiment, vraiment intéressante, parce que nous pouvons construire des mondes entiers à partir de choses de pensée pure. Nous n'avons pas de matières premières, c'est juste de l'éther pur, et il se matérialise, et il devient un tout autre monde."

J'ai un peu de peine à trouver une traduction correcte pour "pure thought stuff". Qu'en pensez-vous?
(Permalink)
Liens en bazar Citation sur le développement
Une de mes nouvelles citations favorites : "Writing programs is a really, really interesting thing, because we can build entire worlds out of just pure thought stuff. We don't have raw materials, it's just pure ether, and it materializes, and it becomes a whole other world." (D. Richard Hipp, The Changelog #201: Why SQLite Succeeded as a Database)

Qu'on pourrait traduire par (à améliorer) : "Écrire des programmes est une chose vraiment, vraiment intéressante, parce que nous pouvons construire des mondes entiers à partir de pures réflexions. Nous n'avons pas de matières premières, c'est juste de l'éther pur, et cela se matérialise et devient un tout autre monde."
(Permalink)
Liens en vrac de Tiger-222 In Tests We Trust — TDD with Python – Code Like A Girl
(Permalink)
Liens en bazar Playing APK Golf - Liens en vrac de sebsauvage
Merci pour le partage. Cela dit, je tiens à préciser que même si l'application est fonctionnelle (bien qu'elle ne fasse rien), elle est surtout inutilisable en l'état (obligation de la lancer par ADB, par exemple)... Il faut voir ça comme un défi plus qu'une marche à suivre pour les développeurs ;)

Toutefois, tout n'est pas à jeter pour autant, certains points présentés peuvent être mis en œuvre avec des applications réelles !
(Permalink)
Liens en vrac de Tiger-222 json validator at DuckDuckGo
Oh :)
DDG propose un validateur JSON ! En plus de ça, il formate le code.
C'est propre, merci DDG !
(Permalink)
Liens en vrac de Tiger-222 The Last Line Effect
Une erreur fréquente du copier/coller en programmation. Et ça arrive à tout le monde, même les stars !
(Permalink)
partage de liens - nonymous JMeter – Test de charges
Bon tuto permettant de débuter avec JMeter
(Permalink)
partage de liens - nonymous Open Graph: optimiser le SEO avec les balises Open Graph
Jamais entendu parler de ce truc... on en apprend tous les jours.
(Permalink)
shaarliGor DevDocs API Documentation

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.

Fonctionne en mode off line.

via @bl4n
Permalink

partage de liens - nonymous Introduction aux méthodes agiles et Scrum - L'Agiliste
(Permalink)
partage de liens - nonymous Je récapitule différents tutos/aides/conseils sur git. - Puzobo
Merci Puzobo !
(Permalink)
/Yome/links Whatruns
Une extension de brower web qui permet de savoir en un clique les technologies utilisées sur le site visité.
Utile.
(Permalink)
/Yome/links Le coup du menhir - Blog de développement web
Très bon :D
(Permalink)
partage de liens - nonymous De l’état du marché du développement – Arpinum – Medium
Passionnant
(Permalink)
/Yome/links L'état du marché du développement
Un très bon (et long) billet à lire sur ce à quoi doit s'attendre un développeur (junior ou senior).
Mon avis croise assez le sien :)
(Permalink)
Liens en bazar My #1 Trick to Drastically Reduce WordPress Memory Usage
Ne s'applique pas seulement à Wordpress, mais à tout script PHP : passer à une nouvelle version du langage.
(Permalink)
Liens en vrac de Tiger-222 First Pull Request • What was the first pull request you sent on GitHub?
Hop pas mal ! Voir son premier commit, ça ne rajeunit pas :)
(Permalink)
Liens en vrac de Tiger-222 Mickaël Schoentgen's Résumé
C'est marrant, un CV basé sur les informations disponibles sur GitHub.
(Permalink)
Liens en vrac de Tiger-222 Intersection Observer API - Web APIs | MDN
Peut être intéressant pour plus tard. Sous le coude.
(Permalink)
Liens en vrac de Tiger-222 Craft Your Python Like Poetry - Trey Hunner
La longueur des lignes de code est toujours un sujet sensible dans une équipe. L'auteur expose les différentes possibilités, à vous de vous mettre d'accord ensuite :)

En français, Sam avait déjà fait le topo : http://sametmax.com/comment-garder-des-lignes-courtes/
(Permalink)
Liens en vrac de Tiger-222 Monospaced Programming Fonts with Ligatures - Scott Hanselman
Sous le coude, Fira Code semble pas mal du tout.
(Permalink)
Liens en vrac de Tiger-222 Find the best Python books - pythonbooks.org
(Permalink)
partage de liens - nonymous Automated browser testing for the modern web development stack | TestCafe
Un outil d'automation navigateur pour tests d'applis web.
(Permalink)
partage de liens - nonymous querySelectorAll vs getElementsByTagName
Je découvre à la fois :
- querySelector : équivalent natif à jQuery (j'étais resté sur document.getElementBy...) (putain le progrès ça va vite)
- ce site qui compare les perfs de différents scripts
(Permalink)
Liens en vrac de Tiger-222 Quand après la livraison on dit au chef de projet “tester c’est douter” // Les joies du code
Ah ah !
(Permalink)
Liens The key differences between Python 2.7.x and Python 3.x with examples
Les principales différences entre Python 2 et 3.
(Permalink)
partage de liens - nonymous Cours complet de programmation Java pour débutants | Udemy
Tiens pourquoi pas, ce serait le moment de me remettre dans java.
(Permalink)
partage de liens - nonymous Gestion des dates et heures dans les bases de données – De geek à directeur technique
(Permalink)
Liens en vrac de Tiger-222 Python Developer’s Guide — Python Developer's Guide
(Permalink)
Serendipity Usable software design - code utilisable

Je n'ai jamais partagé ici les slides de ma conf sur le code utilisable. Plus d'exemples que dans l'article, mais moins facile à comprendre sans le discours qui va avec.

Permalink

Serendipity Usable software design - code utilisable

Je n'ai jamais partagé ici les slides de ma conf sur le code utilisable. Plus d'exemples que dans l'article, mais moins facile à comprendre sans le discours qui va avec.

Permalien

Serendipity Et si la clé des réussites business se trouvait dans l’UX du code ? – Margaux l'ergo

Avez vous déjà pensé à l'utilisabilité de votre code ? Cet article écrit à 4 mains avec Johan Martinsson (développeur et expert TDD) fournit des pistes pour appliquer les outils et théorie de l'UX design et de l'ergonomie au monde du développement. Il reprend les éléments développés lors de la conférence que nous avons donnée à Agile Grenoble et à Agile Tour Aix-Marseille.
Permalink

Serendipity Et si la clé des réussites business se trouvait dans l’UX du code ? – Margaux l'ergo

Avez vous déjà pensé à l'utilisabilité de votre code ? Cet article écrit à 4 mains avec Johan Martinsson (développeur et expert TDD) fournit des pistes pour appliquer les outils et théorie de l'UX design et de l'ergonomie au monde du développement. Il reprend les éléments développés lors de la conférence que nous avons donnée à Agile Grenoble et à Agile Tour Aix-Marseille.
Permalien

Liens en vrac de Tiger-222 jendrikseipp / vulture — Bitbucket
Trouver du code mort dans vos scripts Python.
(Permalink)
Liens en vrac de Tiger-222 Security/Projects/Bandit — OpenStack
"Bandit is a security linter for Python source code, utilizing the ast module from the Python standard library."
(Permalink)
Liens en vrac de Tiger-222 Be Kind — Brian Gilham
Un manager qui rocks !
(Permalink)
Liens en vrac de Tiger-222 Le contrôle des CTRLs | CommitStrip
C'est excatement ça :)
(Permalink)
Liens en vrac de Tiger-222 I gave commit rights to someone I didn't know, I could never have guessed what happened next! · Jakewins
Prendre du recul sur ses projets et laisser d'autres vous aider. Ça paie !
(Permalink)
2038 - Links h5ai · modern HTTP web server index - KraZhtest - Pony links - Fresh hacks - C'est le bordel
Merci, outre le h5ai, il y a une flopée d'utilitaires pratiques sur ce site, coudifié pour usages divers à toutes les sauces :
lien direct : https://larsjung.de
(Permalink)
Olivier Dᴏꜱꜱᴍᴀɴɴ Freecode Camp
Aider à faire du code pour des organisations non lucrative
Permalink
Olivier Dᴏꜱꜱᴍᴀɴɴ Freecode Camp
Aider à faire du code pour des organisations non lucrative
Permalien
2038 - Links Automatiser les mail de plaintes aux adresses abuse des hôtes bannis par fail2ban - Fièvres - Fièvres
Un petit bout de shell pour envoyer des mails avec des extraits de log
(Permalink)
Morgangeek - Liens Creating Project Pages manually
(Permalink)
Morgangeek - Liens Rechercher des groupes Meetup près de chez vous: javascript - Meetup
Un bon site pour trouver des meetup orientés sur certaines technos, près de chez soi
(Permalink)
Morgangeek - Liens Il faudra oublier Eclipse et passer à Android Studio
Développeur Android ? Au revoir Eclipse, Google vous imposera désormais son IDE basé sur IntelliJ
(Permalink)
Morgangeek - Liens Rex kanban hors it
Slide / Présentation : retour d'expérience sur kanban (hors IT)
(Permalink)
Morgangeek - Liens Lazy Foo' Productions - Beginning Game Programming v2.0
Quelques tutos SDL 2.0 #SDL #tutorials #programming #game
(Permalink)
Morgangeek - Liens everystack - know your stack
catalogue de composants, SDKs, EDIs, librairies par techno/feature/tags... utile pour faire son choix
(Permalink)
Morgangeek - Liens claudehohl/Stikked
Un genre de pastebin auto hébergeable orienté code, avec coloration syntaxique et plein de langages supportés
(Permalink)
Morgangeek - Liens Method Namer
pas d'inspiration pour un nom de méthode Java ? essayez ce site xD #java #development #inspiration #humor
(Permalink)
Morgangeek - Liens lodash : Implement fast, lean, and readable code effectively with Lo-Dash
lo-dash : une librairie JavaScript pour appliquer certains patterns et simplifier le code
(Permalink)
Morgangeek - Liens IllegalStateException (gif)
Quand un bug vient de là où je l'attends le moins ...
(Permalink)
Morgangeek - Liens L'adoption des méthodes agiles en forte progression, selon les résultats d'une étude menée par VersionOne . Club des développeurs - www.developpez.com
Je sais pas s'il faut se réjouir ou pleurer, mais les méthodes "agiles" sont seulement en forte progression... 14 ans après... ><
(Permalink)
Geek and Tips links La dette technique, l’épée de Damoclès de l’éditeur logiciel | Fier de coder
Oulah tout ce qu'il ne faut pas faire se fait dans mon entreprise :

- Le développeur qui bosse tout seul sur certains pans du projet
- Les décideurs qui ne connaissent pas assez notre métier et qui croient tout savoir
- Décisions prises à très court terme sans réfléchir aux conditions à long terme

Bref de la perte de temps et d'argent pour tout le monde.
Une image des joies du code résume parfaitement la situation : http://lesjoiesducode.fr/post/114124249775/la-dette-technique-expliquee
(Permalink)
2038 - Links Le web mobile et la performance – 24 jours de web
à faire tourner si vous développez pour le web
(Permalink)
Les liens de Mr Jmad Arpinum - Pourquoi nous ne faisons plus de l'AGILE
(Permalink)