awesome-fr
Une liste organisée de ressources gratuites pour la programmation, le web et le design. Régulièrement mise à jour
https://github.com/websealevel/awesome-fr
Last synced: about 17 hours ago
JSON representation
-
Banques de ressources, dépôts, cours
-
Côté client (*Front-end*)
-
Spécifique à une techno
-
Lecture : articles, livres techniques (informatique, mathématiques)
- papers we love
- free-programming-books
- internet archives
- pdfdrive
- techbooks
- free-programming-books en français
- framabook
- des livres
- livres gratuits pour les designers
- Free books center
- Programming Books: An Ordered and Curated Reading List for Software Craftsmanship Growth
- 200+ Useful Free Math Books for Lifelong Learners
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- Become a Programmer, Motherfucker
- Best Books for GATE CSE with Relevant Chapters to Read
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
- des livres
-
Conférences
-
Développement de jeux vidéos
- Magic tools
- Fix Your Timestep!
- Twine - source pour développer des jeux narratifs interactifs
- Keys to Economic Systems
- Game Loop, game programming pattern
- Leaving Rust gamedev after 3 years
-
Applications web et réseaux à héberger *soi-même*
- Awesome-Selfhosted - même
-
Apprendre
-
Général
-
Revues et magazines informatiques
-
Divers
-
-
Frontend
-
Pack d’icônes/favicons
-
UI/UX
-
JS
-
Palettes de couleurs
-
Check, check, check
- Can i use ...
- WebPageTest - source soutenu par Google avec un focus sur le network. Au top
- Checklist Design
- Front-end checklist
- The W3C Markup Validation Service
- intodns
- WebAIM contrast checker
- unused-css
- faviconcheck
- accessibilité du web
- Premiers pas pour rendre un site Web accessible
- Design and Develop Overview
- WebAIM: web accessibility in mind
- Sensible Forms: A Form Usability Checklist
- pingtest
- whatsmydns.net
- measuring page weight
- color contrast checker
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
- faviconcheck
-
Extraits de code sur étagère
-
Agrégateurs de design, inspiration
- dribble
- onepagelove
- behance
- awwwards
- wayback machine
- collect ui
- Web Design Museum - vous des tendances en webdesign parfois oubliées (et qui reviennent, souvent, à la mode)
- land-book
- cern
- cssnectar
- Le design brutaliste (qui revient à la mode)
- first website
- webpagesthatsuck
- brutalistwebsites
- webdesign inspiration
- landingfolio
- landing-page-examples
- Le design Memphis : le mouvement qui a défini les années 80
-
Quelques références tierces
-
Générateur de mise en page / *layouts*
-
Courbes de Bézier
-
Images: photos, illustrations, svg
-
Animations CSS (keyframes API) ou JS
-
Typographies/Fonts
-
Templates
-
Gradients
-
Composants
-
Apprendre le web design
-
Générateur d'assets au format SVG
-
Sitemap
-
Agrégateurs de ressources pour le *front*
-
Générateurs/Templates CSS
-
Backgrounds
-
-
Standards
-
Organismes
- Open Container Initiative (OCI)
- MDN Web Docs - source et collaborative de l'ensemble des technologies du web (CSS, HTML, Javascript, Wasm, Web API). C'est le projet de documentation de la *plateforme de développement web*. Maintenue par le groupe de travail [Open Web Docs (OWD)](https://opencollective.com/open-web-docs)
- OASIS OPEN - open.org/projects-committees/).
- Internet Engineering Task Force (IETF) - for-comments-rfc-drafts-et-w3c), nom donné aux documents de spécification à la base d’Internet.
- W3C
- WHATWG
- Web Developer Experience (WebDX) Community Group - US/).
- Interop - browsers](https://github.com/web-platform-tests/wpt)
-
Standard SQL et bases de données relationnelles
- Use the index, Luke !
- Other MySQL Documentation
- A Relational Model of Data for Large Shared Data Banks, Edgard Codd (PDF)
- Modern SQL, a lot has changed since SQL-92 - the-index-luke.com/), de Markus Winand. Aborde les évolutions les plus récentes du standard SQL
- Le site de Markus Winand
- The Mother of all Query Languages: SQL in Modern Times | Markus Winand (Conférence)
- Norme de développement (SQLSpot) - écrit des ouvrages de référence](https://www.sqlspot.com/Quelques-ouvrages-a-lire-sans-moderation.html) (Pearson Eduction, Campus Press) sur les implémentations du standard SQL, avec [Christian Soutou](https://www.eyrolles.com/Accueil/Auteur/christian-soutou-119/)
- Cours complet pour apprendre les systèmes de gestion de bases de données - gardarin-34/) sur les bases relationnelles
- Les meilleurs cours et tutoriels pour apprendre le SQL
- sélection de livres
- A Relational Model of Data for Large Shared Data Banks, Edgard Codd (PDF)
- sélection de livres
-
Sécurité des applications web / Audit
- OWASP Top Ten : Top 10 Web Application Security Risks
- RFC 7519 : JSON Web Token (JWT)
- OWASP Password Storage Cheat Sheet
- OWASP Cheat Sheet Series
- NIST Special Publication 800-63B : Digital Identity Guidelines, Authentication and Lifecycle Management
- Sécurité : Chiffrement, hachage, signature
- KeePassXC Application Security Review - Review-V1-Molotnikov.pdf)
- OWASP : Attacks
- OWASP Secrets Management Cheat Sheet
- OWASP Cryptographic Storage Cheat Sheet
-
XML
- XML - vs-json-why-json-sucks/) car les deux standards n'ont pas du tout la même histoire, ni les mêmes ambitions. Loin de là...
- XML Tutorial, W3C Schools
- XPath
- XQuery
- XSLT
- DTD
- XML Facile !
- XML in a nutshell, A Desktop Quick Reference
- La DTD et son langage XML
- Docbook - open.org/), un groupe de collaboration travaillant et maintenant des standards
- Dita Open Toolkit - source du [standard Dita](https://fr.wikipedia.org/wiki/Darwin_Information_Typing_Architecture), *the Darwin Information Typing Architecture*, projet également maintenu par OASIS OPEN. C'est un framework de documentation et de publication technique où l'on va pouvoir développer et maintenir une source de vérité pour la publier vers différents formats (PDF, HTML, Markdown, etc.)
- XPath
- XML Facile !
- La DTD et son langage XML
-
SGML
-
Générateur de mots de passe
-
-
Git
-
Client git
-
Générateur de mots de passe
-
Environement de développement
-
-
Capture/Édition vidéo
-
Client git
- HandBrake
- unscreen
- ffmpeg
- Pitivi - source, simple à utiliser, avec beaucoup de fonctionnalités avancées et puissant (notamment à l'export impeccable)
- Shrink my video!
- OBS Studio
-
Générateur de mots de passe
- Pitivi - source, simple à utiliser, avec beaucoup de fonctionnalités avancées et puissant (notamment à l'export impeccable)
-
-
Markdown
-
Langages Assembleur
- Marp
- Revealjs
- Slides
- CommonMark - spec/wiki/List-of-CommonMark-Implementations)
- Markdown
- MultiMarkdown - données et tout ce qui touche à la **connectivité entre documents Markdown**
- Apprendre CommonMark en quelques minutes
- marpit
- Liste des implémentations Markdown
- Babel Mark 3
-
Racket, le *langage-oriented programming language*
- Mark Doc - source, orienté publication de contenu. L'outil a été développé par Stripe, pour développer et maintenir sa documentation structurée, complexe et de qualité.
-
-
Déploiement
-
Client git
-
-
Mots de passe
-
Gestionnaire de mots de passe
- KeePassXC - source. Il stocke vos mots de passe dans une base de données cryptée et respecte les standards. Il offre également tout un tas d'autres fonctionnalités. Il vient même [avec une extension pour votre navigateur favori](https://keepassxc.org/docs/KeePassXC_GettingStarted.html#_configure_keepassxc_browser) qui se connecte à votre base de données de mots de passe et (essaie) de remplir automatiquement les formulaires de login.
-
Générateur de mots de passe
-
-
Écriture technique
-
Outils d'écriture et de publication
-
Langages Assembleur
-
Apprentissage
-
-
Expressions régulières (regex)
-
Langages Assembleur
-
-
Spécifiques à un langage/écosystème
-
JavaScript
- openlayers
- p5js - source pour le code créatif. Avec un focus pour rendre le code accessible et inclusif pour les artistes, designers, formateurs, débutants.
- leaflet - source pour développer des cartes interactives et *mobile-friendly*.
- jquery - jquery*, même dans un univers vanilla JS (c) ça permet aussi de prototyper rapidement des interfaces dynamiques même si on décide ensuite de passer sur un framework JS (d) ça demande quand même de comprendre le vanilla JS. Voici [un tout petit dépôt](https://github.com/websealevel/doc-jquery) où l'on a sélectionné l'essentiel du fonctionnement de jquery pour bien comprendre comment cette bibliothèque fonctionne. <img width="400px" src="img/jquery.jpeg" alt="jQuery chilling"> ([source de l'image](https://twitter.com/aschmelyun/status/1537393046244892672))
- Vanilla JS
-
PHP
- packagist
- PHP-FIG - fig.org/psr/)
- PHP: The Right Way
- PHP Usergroup
- php.watch
- phpStan
- psalm
- The PHP Foundation
- pecl
- FrankenPHP - FPM
- Afup
- PHP Documentor
- NativePHP
- Le blog de Fabien Potencier
- Le blog de Kévin Dunglas
- Functional Programming in PHP
- PHP Quality Assurance
- phpBench
- phpCodeSniffer
- Voir le dépôt dédié à la veille PHP
- NativePHP
- Le blog de Fabien Potencier
- Functional Programming in PHP
- PHP Quality Assurance
-
C
-
Docker et conteneurs
- 12 Fractured Apps
- Un conteneur Linux, qu'est-ce que c'est ?
- Docker Tag Guide | Purpose, Usage, and Examples
- Simplify the Smallest Possible Docker Image
- Best Practices Around Production Ready Web Apps with Docker Compose
- La sécurité des conteneurs, qu'est-ce que c'est ?
- Guide pour la programmation réseaux de Beej's
- Docker Bench for Security - source qui permet d'auditer de manière automatique l'installation et la configuration du serveur Docker en environnement de production
- Guide pour la programmation réseaux de Beej's
-
-
En vrac
-
La vérité par l'humour
-
Podcasts
-
Articles, Billets de blog, Extraits
- Semantic Versioning 2.0.0
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - me/) (2003) sur l'Unicode, l'encodage UTF-8 et les characters sets
- Use plaintext email
- Don’t try to sanitize input. Escape output.
- Parse, don’t validate
- Reducing Coupling, Martin Fowler
- Dependency Inversion Principle
- Java at 20: How it changed programming forever
- Rust for the Brave and True (en)
- Migrating a 2TB database in 7.5 minutes
- File upload security and good practices checklist
- Why History Needs Software Piracy
- You (probably) don’t need to learn C - level abstraction that could be helpful. Sometimes what you need will be an abstraction one level up*"
- Advice From The CIA: How To Sabotage Your Workplace
- Lessons from Writing a Compiler
- How I stopped worrying and loved Makefiles
- Why Writing by Hand Is Better for Memory and Learning - scientific-american/)
- Why mocking is a bad idea
- Docker en production : le cas d'usage de Bearstech
- The Two Edged Sword - editor.org/rfc/rfc2068.txt) avec Roy Fielding à l'[IETF](https://en.wikipedia.org/wiki/Internet_Engineering_Task_Force)
- Queueing : An interactive study of queueing strategies
- Don't DRY Your Code Prematurely
- Always use [closed, open) intervals
-
Blogs
- null program
- Eli Bendersky website
- Tech Blogs, une liste de blogs techs du feu (en)
- Simon Willison’s Weblog - créateur du framework Django, développeur open source. Excellente curation et ligne éditoriale
- gigamonkeys.com
- Tiny Projects (en)
- Page personnelle de Brian Kernighan
- blogroll (en)
- Kev Quirk (en)
- Filina consulting (en)
- joearms.github.io
- jwz.org
- codefol.io
- DaedTech: stories about Software
- Samwho
- helifromfinland
- Dennis Yurichev's blog
- computing the human experience
- Le blog de SQLpro
- Le site du livre *Software Engineering*
- Dennis M. Ritchie (in memoriam)
- SQL Short Reads
- Arpit Bhayani
- Cybercultural
- Kent Beck (substack)
- Adam Morse
- Robb Knight.
- Kev Quirk (en)
- David A. Wheeler’s Personal Home Page - source, de la sécurité logicielle etc. Nombreux articles et livres accessibles gratuitement.
- jwz.org
- codefol.io
- Samwho
- Dennis Yurichev's blog
- gingerBill - lang.org/)
-
Articles, News, Billets de blog
- Up and Down the Ladder of Abstraction
- The Law of Leaky Abstractions
- You Want Modules, Not Microservices
- Learnable Programming : Designing a programming system for understanding programs
- Disposable Code Is Here to Stay, but Durable Code Is What Runs the World
- Quick but worthwhile links
- Déléguer la lecture à l’IA : quels savoirs et plaisirs sacrifions-nous ?
- Une utilisation fréquente de l'IA, comme ChatGPT, dans les cours de programmation est corrélée à une baisse des notes des étudiants, car elle nuit à l'apprentissage approfondi et à la pensée critique
- I’m a High Schooler. AI Is Demolishing My Education.
- Why Prompt Engineering Should Not Be Taken Seriously
- I still care about the code
- The role of developer skills in agentic coding
- L'IA fabrique-t-elle des développeurs incapables de coder par eux-mêmes ?
- Un professeur d'informatique du MIT teste l'impact de l'IA sur la formation des programmeurs : « Il faut toujours les bases pour être des informaticiens et des ingénieurs logiciels efficaces »
- Les détecteurs d'IA obligent les étudiants à adopter un style d'écriture dépourvu d'originalité pour éviter d'être accusés de tricherie
- Les mainteneurs de logiciels libres sont noyés dans des rapports de bogues inutiles rédigés par l'IA.
- Les assistants d'IA de codage font-ils vraiment gagner du temps aux développeurs ? Une étude suggère que ces outils n'augmentent pas la vitesse de codage, mais augmentent significativement le taux de bogues
- “Wait, not like that”: Free and open access in the age of generative AI
- Pourquoi je n’utilise pas ChatGPT - chercheuse en informatique
- My AI Skeptic Friends Are All Nuts
- The Curse and Blessings of Dynamic SQL
- Good code is rarely read
- Écrire des scénarios de test de charge performants : le guide étape par étape
- Why I Write Games in C (yes, C)
- You no longer need JavaScript
- Rating 26 years of Java changes
- You already have a git server:
- How we decreased GitLab repo backup times from 48 hours to 41 minutes
- Scaling One Million Checkboxes to 650,000,000 checks : Dealing with unexpected popularity
- Docker en production : le cas d'usage de Bearstech
- What ORMs have taught me: just learn SQL
- When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines
- Death By a Thousand Microservices
- Your Database Skills Are Not 'Good to Have' and a hateful ode to Object-Relational Mappers
- XML is the future
- Git Workflows for API Technical Writers
- Formal Methods: Just Good Engineering Practice?
- Avoid Passing Booleans to Functions
- That's Not an Abstraction, That's Just a Layer of Indirection
- “Best” Practices Ain’t...
- We have used too many levels of abstractions and now the future looks bleak
- Alan Kay and OO Programming
- The Interfaces With Which We Think
- How modern browsers work
- Richard Feynman and The Connection Machine
- Computing (Concepts)
- Knowledge is like a house of cards
- Say Your Writing
- Efficient Data Handling in PHP with Generators
- The Trough of Despair
- Un rapport sur le financement des logiciels open source révèle que 86 % des contributions des entreprises correspondent au temps de travail des employés
- Happy 50th birthday, Ethernet
- Qu’est-ce que la dette technique ? Comment la maîtriser ?
- Une étude révèle que les correctifs apportés aux logiciels automobiles représentent désormais plus de 20 % des rappels,
- Developer Task Automation – It’s Easier Than You Think
- How to Use Google – Search Tips for Better Results
- The Principles of Functional Programming
- Webperf: Boost Your PHP Apps With 103 Early Hints
- Understanding MySQL CPU Usage: Tools and Techniques
- Untangling Lifetimes: The Arena Allocator
- Cognitive load is what matters
-
Conférences
- The Mother of All Demos
- The computer revolution hasnt happened yet
- How to speak
- Rethinking CS Education | Alan Kay, CrossRoads 2015
- The language of the system, Rich Hickey
- Database as a value, Rich Hickey
- The value of values, Rich Hickey [vostfr
- Are we there yet ?, Rich Hickey
- Hammock Driven Development, Rich Hickey
- Is Software Engineering Still an Oxymoron? GOTO 2021
- Same-origin policy: The core of web security, OWASP Wellington
- Tech Talk: Linus Torvalds on git
- Noise based RNG
- I used Elm in production and it cost me my job, Annaia Berry
- Assignment, State, and Side-effects
- The Art of Code, Dylan Beattie
- Building the ultimate login and signup
- Rich Harris - Rethinking reactivity
- Lets LISP like it's 1959
- Conférences de Web2day
-
Computer graphics et art génératif
-
Cours
- Beej's Guide to Network Concepts
- Litterature as data - martin), un cours d'introduction à la manipulation de textes littéraires et de données en général (*Digital Humanities*)
- CSE 240: Introduction to Computer Architecture (Autumn 2005)
- Supports de cours et exercices (Web, Réseau, Développement, Gestion de projet)
-
Articles / Billets de blog
-
Papiers
- How Do People Organize Their Desks? Implications for the Design of Office Information Systems, Malone
- How did Dennis Ritchie Produce his PhD Thesis? A Typographical Mystery - t-il pu la mettre en page étant donné sa complexité typographique et les programmes de préparation de document de l'époque
- Document preparation archeology
- RRB-Trees: Efficient Immutable Vectors
- TAO: Facebook’s Distributed Data Store for the Social Graph
- The Paperboy, The Wallet, and The Law Of Demeter
- Forces in the Physics of Software the final word
- The Power of Two Random Choices: A Survey of Techniques and Results (Server Load Balancing)
- Taking ASCII Drawings Seriously: How Programmers Diagram Code
- Programming language semantics:It’s easy as 1,2,3
- Programming language semantics:It’s easy as 1,2,3
- RRB-Trees: Efficient Immutable Vectors
- MapReduce: Simplified Data Processing on Large Clusters
- TAO: Facebook’s Distributed Data Store for the Social Graph
- The Paperboy, The Wallet, and The Law Of Demeter
- Forces in the Physics of Software the final word
- If At First You Don’t Succeed, Try, Try, Again...?
- Understanding LLMs: A Comprehensive Overview from Training to Inference
- It's time to replace TCP in the Datacenter, de Josh Ousterhout - ousterhout.html) (netdevconf)
-
Génération procédurale
- Procedural Generation: Programming The Universe - yuWVUplUJZvieEligKBkA) est un programmeur passioné, au flegme quasi britanique, qui vous accompagne avec bienveillance sur des projets de toute sorte, de développent de jeu vidéo et notamment de génération procédurale. Un vrai bijou de savoir-faire et de sympathie
- Designing a Procedurally Generated Game - Dwarf Fortress, Darkest Dungeon, etc
- End-to-End Procedural Generation in Caves of Qud
- Dwarf fortress
- End-to-End Procedural Generation in Caves of Qud - like" ASCII sur leurs techniques de génération procédurale pour générer des cultures, villages, personnages, environnements etc...
- Procedural Generation: Programming The Universe - yuWVUplUJZvieEligKBkA) est un programmeur passioné, au flegme quasi britanique, qui vous accompagne avec bienveillance sur des projets de toute sorte, de développent de jeu vidéo et notamment de génération procédurale. Un vrai bijou de savoir-faire et de sympathie
- Designing a Procedurally Generated Game - Dwarf Fortress, Darkest Dungeon, etc
- End-to-End Procedural Generation in Caves of Qud
- Dwarf fortress
- End-to-End Procedural Generation in Caves of Qud - like" ASCII sur leurs techniques de génération procédurale pour générer des cultures, villages, personnages, environnements etc...
-
Game Developers Conference (GDC)
-
Chaînes YouTube
- Krazam (en)
- ici Amy Plant (fr)
- PHP UK Conferences (en)
- AFUP PHP (fr)
- GDC France (fr)
- DesignerUP (en) - faire en UI/UX et design produit
- ParfaitementWeb (fr)
- Galileo51 Galilei (fr) - titrées en français sur la physique ou l'informatique/logiciel (oui c'est la chaine de l'auteur principal, un peu d'auto-promotion mais impartiale et objective)
- Krazam (en)
- ici Amy Plant (fr)
- PHP UK Conferences (en)
- AFUP PHP (fr)
- GDC France (fr)
- DesignerUP (en) - faire en UI/UX et design produit
- ParfaitementWeb (fr)
- Galileo51 Galilei (fr) - titrées en français sur la physique ou l'informatique/logiciel (oui c'est la chaine de l'auteur principal, un peu d'auto-promotion mais impartiale et objective)
-
Playlists
- Playlist de conférences et vidéos informatique
- JavaScript Objects and Prototypes In-depth
- Le tribunal des bureaux - être temps de changer votre bureau pour vous respectez davantage et éspérer vivre plus longtemps en bonne santé. Pour les passioné·es de bureaulogie (tous niveaux confonfus). *La passion oui, le bordel non !*
- DevFest Nantes 2022
- Forum PHP 2022 (AFUP)
- Category Theory - ctfp-pdf)
- Engineering Blogs Dissections
- MIT Course : Structure and Interpretation of computer programs, 1986
- Playlist de conférences et vidéos informatique
- JavaScript Objects and Prototypes In-depth
- Le tribunal des bureaux - être temps de changer votre bureau pour vous respectez davantage et éspérer vivre plus longtemps en bonne santé. Pour les passioné·es de bureaulogie (tous niveaux confonfus). *La passion oui, le bordel non !*
- DevFest Nantes 2022
- Forum PHP 2022 (AFUP)
- Conférences de Web2day
-
Créativité, modèles mentaux
-
Conférences, vidéos et séries
- cette playlist
- How I program C
- You should finish your software
- Debugging and the art of avoiding bugs
- Data Modeling for Software Engineers - modelling-for-software-engineers-full-key-pdf/278916456)
- Design in Practice
- The language of the system
- Database as a value
- The value of values [vostfr
- Are we there yet ?
- Hammock Driven Development
- Same-origin policy: The core of web security, OWASP Wellington
- Tech Talk: Linus Torvalds on git
- Noise based RNG
- I used Elm in production and it cost me my job
- Assignment, State, and Side-effects
- The Art of Code
- Building the ultimate login and signup
- Rich Harris - Rethinking reactivity
- Lets LISP like it's 1959
- John Cleese on Creativity In Management
-
-
Programmation fonctionnelle
-
Elm
- Elm - friendly* au monde
-
Clojure
-
Général
-
Racket, le *langage-oriented programming language*
-
Langages Assembleur
-
Haskell
-
-
Éditeurs de texte
-
Langages Assembleur
- emacs - source le plus célèbre après Linux. Faut-il encore le présenter ? Bonne alternative à Vim si vous n'aimez pas les *modes*.
- Ghostwriter - source *distraction-free*, très agréable, minimaliste et configurable.
-
-
Quelques SGBD
-
Docker et conteneurs
- Datomic - hickey). En plus de concevoir la base de données comme *une valeur* ce modèle incorpore le temps de manière native. Depuis avril 2023, [Datomic est accessible gratuitement](https://blog.datomic.com/2023/04/datomic-is-free.html)
- PostgreSQL - source maintenu depuis 30ans, le SGBD qui va le plus loin sur l'implémentation du standard SQL
- SQLite
- ClickHouse - definition.html). Vérifiez bien avant de vous en servir pour votre projet que [ce système soit adapté à votre cas d'utilisation](https://clickhouse.com/docs/en/#key-properties-of-olap-scenario)
- Dalibo, l'expertise PostgreSQL
-
-
Livres
-
Functional programming
-
Algorithmes
- Algorithms - publié entièrement accessible en ligne
- Introduction to Algorithms, 4th Edition
- Generating Voronoi Diagrams using Fortune’s Algorithm
-
Quelques *classiques* (liste non exhaustive, en construction...)
- Structured Analysis and System Specification
- The C programming language
- Programmation: Concepts, techniques et modèles
- RESTful Web Services - ci. Ce livre est passé sous licence *Creative Commons* dans le cadre du projet [O'Reilly Open Books](https://www.oreilly.com/openbook/). [Accéder à la version en ligne/PDF gratuite](http://restfulwebapis.org/rws.html)
- The Art of Plain Talk
- Code Complete, 2nd Edition
-
Spécifications, design
-
Base de données
- Database Systems : The Complete Book, 2nd edition
- Database system concepts, 7th edition - Hill international edition
- Modélisation des bases de données : UML et les modèles entité-association - ci. Une référence. **LP++**
-
Sécurité des applications web
-
Sysadmin
-
HTTP
-
IA, LLMs
-
-
Compilateurs, interpréteurs
-
Algorithmes
-
IA, LLMs
-
-
Défis
-
Langages Assembleur
-
Racket, le *langage-oriented programming language*
-
-
API publiques
-
Suivi de projets
-
Docker et conteneurs
-
-
Hébergement gratuit
-
Plugins recommandés
- GitHub Pages
- Neocities - memoire-de-geocities-compilee-en-un-fichier_1434450_651865.html), un ancien service d'hébergement web gratuit fondé en 1994, fermé en 2009
- AwardSpace
-
-
Boîte à outils
-
Manipulation de fichiers, documents
- simplescreenrecorder
- ImageMagick - page a4 output.pdf`
- pandoc
- pdftk (the pdf toolkit)
- jpegoptim - m50 *.jpeg` va compresser tous les fichiers `.jpeg` du repertoire courant (sur place par défaut attention !) avec une qualité de 50 (cette valeur pouvant aller de 0 à 100). Plus d'infos en lisant le manuel `man jpegoptim`
-
`rclone`
-
`sed`
-
`sloccount`
- un outil open-source - hommes, argent, etc.). Développé par [David A. Wheeler](https://dwheeler.com/)
-
`wwb` (et descendants)
- writer's workbench (wwb) - history-of-unix/frs122/unixhist/text.htm). Un article complet y a été consacré dans le magazine [*Byte*](https://fr.wikipedia.org/wiki/Byte_(magazine)) en 1983. [Vous pouvez y accéder grâce au précieux travail d'Internet Archive](https://archive.org/details/byte-magazine-1983-10/page/n241/mode/2up). Sur GNU/Linux, ce projet s'est décliné sous la forme de plusieurs programmes comme [spell](https://manpages.debian.org/bookworm/spell/spell.1.en.html), [style](https://manpages.debian.org/bookworm/diction/style.1.en.html) et [diction](https://manpages.debian.org/bookworm/diction/diction.1.en.html). Une version en ligne est également accessible [via ce site web](https://www.writersworkbench.com/index.html).
-
-
Logiciels *open-source* et *logiciels libres* (free software)
-
Client git
- gnu.org
- opensourcealternative - source à ...
- Framasoft - source dont Framalibre
- degooglisons-internet
- flop!EDT - source
- Framalibre
- librejs
- Le piège JavaScript, Richard Stallman (traduction fr)
- En quoi l'open source perd de vue l'éthique du logiciel libre
-
-
Fondamentaux, radical
-
Ebooks
-
Quelques *classiques* (non exhaustif)
- Operating Systems, three easy pieces - Dusseau and Andrea C. Arpaci-Dusseau (University of Wisconsin-Madison), publié par l'université du Wisconsin, depuis 2008 (continuellement mis à jour). Accessible en ligne (version HTML). *Une référence* sur les systèmes d'exploitation.
- Structure and interpretation of computer programs (SICP), 2nd edition
- The C programming language
- Programmation: Concepts, techniques et modèles
- Designing data intensive applications
- Algorithms + Data Structures = Programs
- The Art of Computer Programming (TAOCP) - Wesley, 1968-1969
- Software Engineering, Tenth Edition
- Etudes for Programmers - Hall, 1978
- The Art of Plain Talk
-
Architecture de l'information / Recherche d'information
-
Refactoring, travailler sur du code legacy
- Refactoring: Improving the Design of Existing Code - Wesley, 1999
-
Software design
-
Sécurité des applications webs
-
Webmaster
-
HTTP
-
Perl
-
Test driven development
-
Programmation CGI
-
Haskell
-
Rust
-
Développement de jeux vidéos
-
Génération procédurale et *game design*
-
Algorithmes
-
Blog design
-
Sur le web
-
Functional programming
- Introduction to functional programming - Hall, 1988. Un classique avec le SICP
-
-
Outils d'administration (et conception parfois) de base de données
-
Docker et conteneurs
- dbeaver - sgb, open-source que demande le peuple
- pgAdmin - source le plus poussé pour Postgresql
- pspg - Postgres Pager
-
-
Wordpress
-
Banque de thèmes
-
Starter themes
-
Doc officielle wordpress.org
-
Plugins recommandés
-
Un mot
-
Articles
-
Livres de développement Wordpress
-
Épisodes de podcasts sur Wordpress
-
Podcasts dédiés à Wordpress
-
Formations
-
-
Côté client, Frontend
-
Typographies/Fonts
-
Composants, extraits de code
-
JS
-
Animations CSS (keyframes API) ou JS
-
Check, check, check
-
Agrégateurs de design, inspiration
-
Templates
-
Générateurs/Templates CSS
-
Palettes de couleurs
-
Pack d’icônes/favicons
-
Classic gif
-
Images: photos, illustrations, svg
-
Gradients
-
Pixel art
-
Composants
-
Quelques références tierces
-
Apprendre le web design
-
-
Dessin
-
Docker et conteneurs
- excalidraw - main*, en local ou sur le web
- minimator
- dddraw
-
-
Géométrie, art génératif, algorithmes, procédural
-
Analytics
-
Rester informé·e
-
Créativité, modèles mentaux
-
-
Contribuer à des projets open-source
-
Créativité, modèles mentaux
- first timers only - source
- Producing Open Source Software - source
-
-
Spécification OpenAPI
-
BitTorrent
- OpenAPI Initiative
- La spécification OpenAPI
- Wordnik
- Swagger - source/) autour de la spécification, comme [Swagger Editor](https://swagger.io/tools/swagger-editor/). Il existe [de nombreux autres outils](https://tools.openapis.org/) développés par la communauté
- Le guide officiel pour démarrer avec OpenAPI
- OpenAPI tooling
- The OpenAPI Specification Explained
- OpenAPI Specification
- OpenAPI Best Practices
-
-
REST, *Architecture of the World Wide Web*
-
HTTP
- Schema.org
- Zalando RESTful API and Event Guidelines
- Microformats wiki
- How to get a cup of coffe (in REST)
- JSON Hypertext Application Language draft-kelly-json-hal-08
- Architecture of the World Wide Web, Volume One
- REST
- Welcome to the REST CookBook
- OpenAPI Specification - agnostic interface description for HTTP APIs, which allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic. C'est la spécification que suit l'outil [Swagger](https://swagger.io/)
- REST APIs must be hypertext-driven
- API RESTful, spécification des schémas de données *HAL* - hypermedia-apis/9781449309497/), Amundsen, a l'air très intéressant
- API RESTful, spécification des schémas de données *JSON-LD 1.1*, *A JSON-based Serialization for Linked Data*
- The stateless blog
- JSON Linking with HAL
- The case for hyperlinks in APIs
-
BitTorrent
- Design Guidelines
- IANA Media Types Registry
- Collection+JSON
- Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000.
- Hypermedia Types - hypermedia-apis/9781449309497/), Amundsen, a l'air très intéressant
- HAL Explorer - FORMS based RESTful Hypermedia APIs. HAL Explorer was inspired by Mike Kelly’s HAL-Browser. HAL Explorer also supports Spring Profiles.
- The Vision of Kay and Fielding: Growable Systems that Last for Decades
- SIREN
- Microformats wiki
-
-
Vivre de son travail
-
Vendre des articles
- testdrivenio
- SMASHING MAGAZINE
- digitalocean - source sont acceptés. En voici une liste non exhaustive, pour en voir davantage [rendez-vous sur ce dépôt](https://github.com/malgamves/CommunityWriterPrograms).
- auth0
- tutorialspoint
- draft.dev
- honeybadger
- linode
- CommunityWriterPrograms
- auth0
- envatotuts+
- Guest Writer Program
-
Trouver du boulot à distance (*remote*)
-
Vendre des templates
-
-
Langages/technos à découvrir
-
Scheme (Lisp dialect)
- The Scheme Programming Language, 4th edition
- Installation sur Windows (via WSL)
- Scheme
- Scheme interpreter online
- Why Scheme ?
- Introduction aux fonctions en Scheme
- Structure and interpretation of computer programs, 2nd edition, en ligne, HTML
- Installation macOS: Homebrew Scheme
- Scheme interpreter online
-
Prolog
-
SmallTalk
- squeak - source de SmallTalk
- pharo
- Byte Magazine (1981)
- Stef's Free Online Smalltalk Books
-
Du bruit au bruit
-
Tcl/Tk
- Tcl - source versatile permettant de développer des applications Desktop, web, CLI, etc. Il vient avec Tk, un GUI toolkit pour développer des applications natives pour toutes les plateformes. [Visiter le wiki](https://wiki.tcl-lang.org/welcome) pour en savoir plus.
- Tcl - source versatile permettant de développer des applications Desktop, web, CLI, etc. Il vient avec Tk, un GUI toolkit pour développer des applications natives pour toutes les plateformes. [Visiter le wiki](https://wiki.tcl-lang.org/welcome) pour en savoir plus.
-
-
Prendre soin de sa machine et de ce qu'il y a dessus au quotidien
-
Créativité, modèles mentaux
- Lynis - source pour les systèmes d'exploitation Unix/Linux. Il vous fera un audit complet des vulnérabilités (configuration, binaires, droits et autorisations des utilisateurs, vulnérabilités de l'OS, etc.) de votre machine à partir duquel vous pouvez prendre les mesures nécessaires.
- Linux Malware Detect - malware pour les systèmes Linux.
- rkhunter
- Bleachbit - source gratuit, puissant (il est sorti en 2008 et maintenu depuis), multiplateformes de nettoyage d'espace disque sécurisé, de protection de la vie privée et d'optimisation. Pour prendre soin dans le temps de sa machine. Bleachbit vient avec une interface graphique mais également une interface en ligne de commande pour être utilisé directement depuis vos scritps et workflows.
-
-
Simulateur de terminal
-
Client git
- cmder - fr/windows/wsl/install)
-
-
Protocoles
-
HTTP
- HTTP Caching - US/docs/Web/HTTP/Headers/Cache-Control#browser_compatibility).
- Un tutoriel de la mise en cache
- Content-Security-Policy (CSP) header
-
TCP/IP
-
SSH
-
BitTorrent
-
-
Mathématiques, mathématiques et informatique et autres aspects *bas niveau*
-
IA, LLMs
-
Algorithmes
- Calculus Made Easy
- Computer Organization and Design Fundamentals - 2007
- Code: The Hidden Language of Computer Hardware and Software - read
- The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
- Méthodes mathématiques pour l'informatique - 5e édition
- tiny-gpu
-
-
OS
-
HTTP
- Minix 3 - us/subject-catalog/p/operating-systems-design-and-implementation/P200000003167?view=educator)
- Minix 3, background - like*, de Minix, de ses rapports avec l'équipe Unix du Bell Labs (Ken Thompson, Dennis Ritchie, Weinberger, etc.) et de Linux.
-
BitTorrent
- Minix 3, background - like*, de Minix, de ses rapports avec l'équipe Unix du Bell Labs (Ken Thompson, Dennis Ritchie, Weinberger, etc.) et de Linux
- Operating System Concepts, 9th edition
- NOC:Introduction to Operating Systems, IIT Madras
-
-
Mouvement NoCode, outils *visual code* (*no-code* ou *low-code*)
-
Client git
- Makerpad
- No Code Summit
- No-Code France - Code (slack, chaîne YouTube, veille, meetups)
- Webflow University
- Bubble Academy
- La gazette du No-Code
-
-
Quitter Github
-
Client git
-
Générateur de mots de passe
-
-
*Makers*, partage de guides, de tutoriels sur la fabrication et l'artisanat - "Do it yourself"
-
Créativité, modèles mentaux
-
-
Environnements d'apprentissage interactifs
-
JS
-
Algorithmes
-
CSS grid
-
git
-
Document Object Model (DOM)
-
-
Outils de conception de base de données
-
Docker et conteneurs
- Oracle SQL Developer Data Modeler
- AnalyseSI - source *distraction-free* basé sur Merise 1 pour modéliser une base de données (MCD) et produire un MPD et scripts SQL
-
-
Réseau
-
Sécurité des applications web / Audit
- Service Name and Transport Protocol Port Number Registry - 1023), Ports Utilisateurs (1024-49151), Ports dynamiques ou privés (49152-65535)
-
-
Architecture logicielle
-
*Hacker* culture
-
Algorithmes
- How To Become A Hacker - of-hack.html) (au sens original du mot)
- Things Every Hacker Once Knew
- Eric's Random Writings - source et auteur de l'essai [La cathédrale et le bazar](http://www.catb.org/~esr/writings/cathedral-bazaar/), une synthèse sur la dynamique, la culture et les principes des hackers dans le mouvement de l'open source
-
-
*Request For Comments* (RFC), *drafts* et W3C
-
Dessin et diagrammes
-
Dépôts
-
Apprendre
-
Général
- awesome
- Best-websites-a-programmer-should-visit
- Awesome Web Development Resources - ci) référençant des tonnes de ressources pour le développement web
- awesome-learning-resources
- design resources for developer
- Web development resources
- web fundamentals
- Web Development Resources You Ever Need
- le site de E. Thirion
-
Divers
-
Côté client (*Front-end*)
-
Projets open-source
- awesomo - source intéressants (notamment si on veut se mettre à contribuer à l'open source)
-
API web publiques
-
Spécifique à une techno
-
Machine learning
-
Design et architecture logicielle
-
Sécurité
-
Conférences
-
Outils "*no code*", "*low code*" ou plutot *visual code*
-
Développement de jeux vidéos
-
Lecture : articles, livres techniques (informatique, mathématiques)
-
-
Maintenabilité
-
Docker et conteneurs
-
-
WordPress
-
Plugins recommandés
- Advanced Custom Fields - wordpress-s-attaque-au-plugin-acf-de-wp-engine-94979.html) !
- fakerpress
-
Livres de développement Wordpress
-
Doc officielle wordpress.org
-
Articles
-
Épisodes de podcasts sur Wordpress
-
Podcasts dédiés à Wordpress
-
Formations
-
-
Développement informatique et science académique
-
Docker et conteneurs
-
-
Gestion de projet, gestion de l'apprentissage et des connaissances d'équipe
-
Docker et conteneurs
- Philippe Bourgau's XP Coaching Blog
- Xtrem Reading - thirion.com/#home) versé aussi dans l'[eXtrem Programming (XP)](https://fr.wikipedia.org/wiki/Extreme_programming)
-
-
Principes généraux et fondamentaux
-
Contribuez et partagez
-
Comme évaluer la *santé* d'un dépôt ?
-
Check, check, check
-
-
SEO
-
Algorithmes
- siteliner
- Carrousels de données structurées (beta)
- ÉTINCELLE : l'audit en live de ton site WordPress ! - commerce, par Daniel Roch de SEOKEY.
- ÉTINCELLE : l'audit en live de ton site WordPress ! - commerce, par Daniel Roch de SEOKEY.
-
-
Générateur de fausses données
-
Opendata/France
-
-
Articles sur la pratique de WordPress et son évolution vers le FSE
-
Modélisation de bases de données relationnelles
-
Docker et conteneurs
- Normalisation des noms des objets des bases de données
- Initiation à la conception de bases de données relationnelles avec MERISE
- Petit guide d'analyse des données à l'aide de la méthode MERISE
- Règle de gestion bien écrite => Modélisation des données facile
- Le Dictionnaire des données - Eddine Zarour et Dr. Mohamed El Hadi Benelhadj sur l'écriture du dictionnaire de données
- Associations réflexives
- La méthode MERISE
- Clefs auto-incrémentées
- Les 10 meilleures pratiques pour développer avec un SGBDR
- Bases de données relationnelles et normalisation : de la première à la sixième forme normale
- Associations réflexives
- La méthode MERISE
-
-
Unix
-
Développement informatique et écologie (ecoconception)
-
Docker et conteneurs
- Comment minimiser l’impact des vidéos dans nos sites web ? - eni.fr/herve-boisgontier) et Boris Butaeye sur les moyens à mettre en oeuvre pour limiter l'impact environnemental des contenus vidéos distribués sur le web.
-
-
Rich Hickey
-
Langages Assembleur
- Rich Hickey - Hickey-fanclub), le job est déjà fait avec talent pour recenser tous ses travaux.
-
-
Androïd
-
Manipulation de fichiers, documents
-
-
RGPD
-
Tcl/Tk
-
-
Le projet *Open Books* de O'Reilly
-
Algorithmes
-
-
Éducation, outils/langages pour initier à la programmation
-
Algorithmes
-
-
Ressources pour formateur·trice
-
Algorithmes
-
-
Prendre soin de soi
-
Créativité, modèles mentaux
-
-
Correction
-
Créativité, modèles mentaux
- Lexique des règles typographiques en usage à l’Imprimerie nationale
- Vitrine linguistique
- André jouette: dictionnaire d'orthographe et d'expression ecrite
- ACLF - indispensables/) reconnus comme tels par toute la profession
-
-
Vendre
-
Vendre des articles
-
-
Trouver des livres techniques d'occasion pas cher
-
Vendre des articles
-
Lecture : articles, livres techniques (informatique, mathématiques)
-
-
Analyse, conception : UML et alternatives
-
Docker et conteneurs
-
-
Prendre soin de sa machine
-
Playlists
- Stacer
- backup-manager - fr.org/backup-manager), scriptable, simple et puissant pour faire des backups automatiques ou manuels, complets/incrémentaux, de vos données et vos bases de données. Que vous utilisiez ce logiciel ou un autre, peu importe, la première sécurité c'est de ne pas perdre vos données. *Tape is cheap, and `rm` is forever*.
-
-
CV
-
Racket, le *langage-oriented programming language*
-
-
DevOps
-
Tests
-
Générateur de mots de passe
-
-
Mouvement "NoCode", outils *visual code* (*no-code* ou *low-code*)
-
Générateur de mots de passe
-
-
Tâches planifiées
-
BitTorrent
-
-
Présentations (slides) avec Markdown
-
Racket, le *langage-oriented programming language*
-
-
IA Génératives
-
Manipulation de fichiers, documents
- Augmented Coding Patterns - coding-patterns);
-
-
Blog design
-
*Hacker* culture, Unix
-
IA, LLMs
- How To Become A Hacker - of-hack.html) (au sens original du mot)
- Things Every Hacker Once Knew
- Eric's Random Writings - source et auteur de l'essai [La cathédrale et le bazar](http://www.catb.org/~esr/writings/cathedral-bazaar/), une synthèse sur la dynamique, la culture et les principes des hackers dans le mouvement de l'open source
- The Art of Unix Programming
-
-
Ressources pour formateur·trices
Programming Languages
Categories
En vrac
255
Frontend
181
Banques de ressources, dépôts, cours
59
Ebooks
50
Standards
47
Spécifiques à un langage/écosystème
44
Dépôts
43
Wordpress
40
Côté client, Frontend
32
Vivre de son travail
26
REST, *Architecture of the World Wide Web*
24
Livres
24
Langages/technos à découvrir
17
API publiques
16
WordPress
15
Mathématiques, mathématiques et informatique et autres aspects *bas niveau*
13
Programmation fonctionnelle
12
Modélisation de bases de données relationnelles
12
Markdown
11
Fondamentaux, radical
11
Écriture technique
10
Géométrie, art génératif, algorithmes, procédural
10
Boîte à outils
9
Logiciels *open-source* et *logiciels libres* (free software)
9
Défis
9
Spécification OpenAPI
9
Protocoles
8
Capture/Édition vidéo
7
Mouvement NoCode, outils *visual code* (*no-code* ou *low-code*)
6
Blog design
6
Environnements d'apprentissage interactifs
5
Unix
5
OS
5
Rester informé·e
5
Androïd
5
Quelques SGBD
5
SEO
4
Analytics
4
*Hacker* culture, Unix
4
Trouver des livres techniques d'occasion pas cher
4
Correction
4
*Request For Comments* (RFC), *drafts* et W3C
4
Prendre soin de sa machine et de ce qu'il y a dessus au quotidien
4
Quitter Github
4
Compilateurs, interpréteurs
3
Architecture logicielle
3
Git
3
Ressources pour formateur·trices
3
Dessin et diagrammes
3
Dessin
3
Hébergement gratuit
3
Outils d'administration (et conception parfois) de base de données
3
*Hacker* culture
3
Prendre soin de sa machine
2
Contribuez et partagez
2
Gestion de projet, gestion de l'apprentissage et des connaissances d'équipe
2
Vendre
2
Développement informatique et science académique
2
Suivi de projets
2
Expressions régulières (regex)
2
Outils de conception de base de données
2
Tests
2
Ressources pour formateur·trice
2
Contribuer à des projets open-source
2
Éditeurs de texte
2
Maintenabilité
2
Prendre soin de soi
2
Déploiement
2
Tâches planifiées
2
Mots de passe
2
Articles sur la pratique de WordPress et son évolution vers le FSE
2
Présentations (slides) avec Markdown
1
RGPD
1
Principes généraux et fondamentaux
1
Développement informatique et écologie (ecoconception)
1
Mouvement "NoCode", outils *visual code* (*no-code* ou *low-code*)
1
Rich Hickey
1
CV
1
IA Génératives
1
Générateur de fausses données
1
Le projet *Open Books* de O'Reilly
1
Comme évaluer la *santé* d'un dépôt ?
1
DevOps
1
Analyse, conception : UML et alternatives
1
Éducation, outils/langages pour initier à la programmation
1
Simulateur de terminal
1
*Makers*, partage de guides, de tutoriels sur la fabrication et l'artisanat - "Do it yourself"
1
Réseau
1
Sub Categories
Articles, News, Billets de blog
61
Docker et conteneurs
50
Check, check, check
41
Lecture : articles, livres techniques (informatique, mathématiques)
37
Blogs
34
Algorithmes
30
Playlists
29
HTTP
29
Client git
29
Langages Assembleur
28
Créativité, modèles mentaux
27
BitTorrent
26
Agrégateurs de design, inspiration
25
PHP
24
Articles, Billets de blog, Extraits
23
Conférences
22
Conférences, vidéos et séries
21
Templates
19
Papiers
19
Divers
17
Chaînes YouTube
16
IA, LLMs
16
Vendre des articles
16
Général
15
Formations
14
Plugins recommandés
14
Spécifique à une techno
14
XML
14
Typographies/Fonts
13
Palettes de couleurs
13
Standard SQL et bases de données relationnelles
12
Images: photos, illustrations, svg
12
Manipulation de fichiers, documents
11
Doc officielle wordpress.org
11
Podcasts
11
UI/UX
11
Sécurité des applications web / Audit
11
Pack d’icônes/favicons
11
Générateurs/Templates CSS
10
Quelques *classiques* (non exhaustif)
10
Génération procédurale
10
Générateur de mots de passe
10
Apprendre
9
Scheme (Lisp dialect)
9
Développement de jeux vidéos
9
JS
9
Tcl/Tk
9
Organismes
8
La vérité par l'humour
8
Composants
7
Trouver du boulot à distance (*remote*)
7
Vendre des templates
7
Agrégateurs de ressources pour le *front*
6
Animations CSS (keyframes API) ou JS
6
Côté client (*Front-end*)
6
Sécurité des applications webs
6
Game Developers Conference (GDC)
6
C
6
Quelques *classiques* (liste non exhaustive, en construction...)
6
Opendata/France
6
Quelques références tierces
5
Articles / Billets de blog
5
Architecture de l'information / Recherche d'information
5
Haskell
5
Racket, le *langage-oriented programming language*
5
Apprendre le web design
5
Générateur d'assets au format SVG
5
Functional programming
5
JavaScript
5
Articles
4
SmallTalk
4
Outils d'écriture et de publication
4
Livres de développement Wordpress
4
Extraits de code sur étagère
4
Clojure
4
Blog design
4
Génération procédurale et *game design*
4
Spécifications, design
4
Cours
4
Podcasts dédiés à Wordpress
4
Starter themes
4
Gradients
3
Base de données
3
Épisodes de podcasts sur Wordpress
3
Composants, extraits de code
2
SSH
2
Rust
2
TCP/IP
2
Générateur de mise en page / *layouts*
2
Webmaster
2
Design et architecture logicielle
2
Courbes de Bézier
2
Computer graphics et art génératif
2
Apprentissage
2
API web publiques
2
Software design
2
Perl
2
Environement de développement
1
`sloccount`
1
Outils "*no code*", "*low code*" ou plutot *visual code*
1
`sed`
1
Sysadmin
1
`rclone`
1
Classic gif
1
git
1
Test driven development
1
Banque de thèmes
1
Document Object Model (DOM)
1
Sécurité des applications web
1
Prolog
1
Du bruit au bruit
1
Projets open-source
1
Un mot
1
Revues et magazines informatiques
1
Sécurité
1
CSS grid
1
Applications web et réseaux à héberger *soi-même*
1
SGML
1
Sitemap
1
Sur le web
1
Gestionnaire de mots de passe
1
Refactoring, travailler sur du code legacy
1
Pixel art
1
`wwb` (et descendants)
1
Backgrounds
1
Programmation CGI
1
Elm
1
Machine learning
1
Keywords
awesome
16
awesome-list
16
javascript
8
resources
8
css
7
html
5
php
5
lists
5
list
5
computer-science
4
programming
3
python
3
documentation
3
frontend
3
books
3
web-development
3
security
3
open-source
3
software-engineering
3
architecture
3
compiler
2
nodejs
2
linux
2
system
2
c
2
style-guide
2
learning
2
cpp
2
design
2
programmer
2
machine-learning
2
game-development
2
game-engine
2
game-jam
2
game-programming
2
gamedev
2
infosec
2
ai
2
free
2
development
2
design-patterns
2
web-application
2
api
2
scala
2
ocaml
2
haskell
2
front-end-development
2
guidelines
2
css3
2
webdevelopment
2