🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2017-06-15 20:29:54 +02:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
PRINCIPLES.md pause often 2017-06-14 22:01:03 +02:00
QUOTES.md fix newline (error was introduced on mobile) 2017-06-06 11:57:35 +02:00
README.md slack communities 2017-06-15 20:00:54 +02:00
TODO.md added bookmarks from mobile device 2017-06-15 20:29:54 +02:00

I just want to centralize my findings and bookmarks in a central location, and share them.

Contents

Anime

  • anime-planet - one of the most complete manga and anime database for finding recommended content, or cataloging and reviewing your collection

Architecture / Design

Collaboration & Problem solving

Creativity

Culture

  • SensCritique - french social networking service meant for discovery, cataloging, sharing reviews and tastes in films, tv series, music, books, comics and video games

Data

DevOps

Ansible

Ansible Vault

  • brianshumate - ansible-vault : Ansible role for Vault
  • Ansible Docs - Ansible Vault Documentation
  • Michael DeHaan - Introducing Ansible Vault : keeping encrypted data in Playbooks
  • Patrice Laurent - [FR] Ansible Vault : Automatiser le chiffrement avec Git
  • Dan Tehranian - Managing Secrets with Ansible Vault The Missing Guide (Part 1 of 2)
  • Dan Tehranian - Managing Secrets with Ansible Vault The Missing Guide (Part 2 of 2)
  • Marvin Pinto - Using git diff with Ansible Vault encrypted files
  • Michel Blanc - Transparent encryption with ansible vault revisited
  • Tristan Fisher - Working with ansible-vault : A short tutorial on how to use Vault in your Ansible workflow
  • Chris Short - Improve your DevOps security game with Ansible Vault

Bitbucket

Consul (by Hashicorp)

Containers

ChatOps

Jenkins

Kubernetes

Microservices

  • Bilgin Ibryam - The Microservices Hierarchy of Needs and Where Kubernetes fits

Maven

  • Maven Docs - How to keep the master password on removable drive

Nexus

  • Rafael Eyng - Using Nexus 3 as Your Repository - Part 1: Maven Artifacts
  • Rafael Eyng - Using Nexus 3 as Your Repository - Part 3: Docker Images

OpenShift

SecOps

  • Pete Cheslock - How to Create a Security-Minded DevOps Organization: Three Best Practices

VirtualBox

  • LZone - VirtualBox Cheat Sheet

Vault (by Hashicorp)

Finding content

Finding events

  • Meetup - meet groups of people near you who share your interests

Free Online tools

  • BuiltWith - Find out what technology a website is built with
  • Google - PageSpeed Insights : Analyze a website performance
  • Socialtalents - Loadme - cloud-based load / stress testing service for you website or API
  • Dillinger - Online Markdown Editor
  • Air Mail - temporary email service
  • Dead Link Checker - Online Dead Link Checking Tool
  • Broken Link Checker - Online Dead Link Checking Tool
  • StackEdit - in-browser markdown editor
  • XKPasswd - secure memorable password generator inspired by XKCD
  • WhatsMyIP - password generator & other text related tools (hash lookup, regex tester)
  • YouTube to MP3 converter
  • Wayback Machine - The Internet archive, bringing back old/dead pages to live
  • ChangeDetection - Know automatically when any web page changes
  • WhatsMyIP - Port scanners & other networking tools
  • IFTTT - use existing services together to automate tasks and make your life easier
  • Jeffrey Friedl - Jeffrey's Image Metadata Viewer (Exif viewer)
  • Exif Viewer - Another image metadata viewer
  • Whois - Whois to get domain name info + identity
  • Just Delete Me - a directory of direct links to delete your account from web services
  • Just Delete Me - Fake identity generator
  • Why No Padlock - find out why your web page is treated as insecure
  • Chandan Kumar - 9 free useful online SSL/TLS Certificate Tools
  • Chandan Kumar - Verify your SSL, TLS & Ciphers implementation.
  • Chandan Kumar - Test your website for SQL injection attack
  • Rebex - SSL Check : checks the configuration of given server accessible over internet

Gaming

  • BoardGameGeek - most complete board game database that holds tons of reviews, images and videos
  • IsThereAnyDeal.com - keep track of the best deals for video games you'd like to play
  • leereilly/games - Games on GitHub - A list of popular/awesome videos games, add-ons, maps, etc.
  • Soldat - Soldat is still one of my favorite multiplayer games for 10+ years, mainly because it's free, its gameplay is simple, the engine can be modded easily and the game uses 2d rendering
  • Illuminion - Classic text adventures masterpieces, to play with DOS or the Frotz-Z machine

Health and Work-Life Balance

  • Matt Might - Tips for work-life balance
  • Simple Programmer - Stop Improving Yourself
  • Adam Smiley Poswolsky - The 10 truths about finding meaningful work
  • Tom Goodwin - We dont need to teach our kids to code, we need to teach them how to dream
  • govdesign - [PDF] It's ok to ... (poster)
  • Kristin Wong - The Biggest Wastes of Time We Regret When We Get Older
  • Dr. Travis Bradberry - Why You Should Spend Your Money on Experiences, Not Things
  • Bob Sutton - Why Your Job is Becoming Impossible to Do: The Tragedy of Well-Intentioned Organizational Overload
  • Jen Horton - The Inevitable Link between Positivity and Perspective
  • Mike Bushong - Don't Ask Before You Take Vacation
  • Karen Wickre - Working From Home Is Usually a DisasterUnless You Try This
  • Gregg Caines - In Defence of the Office
  • Jason Fried - Being tired isnt a badge of honor
  • David Mytton - How we do HumanOps at Server Density
  • Andrew Wulf - Why I Don't Do Unpaid Overtime and Neither Should You
  • /r/lostgeneration - Lost generation : discussions & posts about what this generation is supposed to do
  • /r/BasicIncome - community space for discussion and advocacy of Basic Income schemes
  • /r/antiwork - discussion and advocacy of a world without work

Remote jobs

Hobbies

  • RateBeer - find ratings & information about beers
  • Untappd - drink socially, and rate your beers
  • Harkirat Singh - curated list of assets availible on the Internet related to chess

Humor

Images

  • NASA - Astronomy Picture of the Day Archive
  • InterfactLIFT - High resolution photography wallpapers for every screen size
  • Jeffrey Friedl - Jeffrey's Image Metadata Viewer (Exif viewer)
  • Exif Viewer - Another image metadata viewer

Linux / Unix

Linux for fun

  • Justin Pot - 9 Quirky Linux Commands You Need to Know (And Will Love)
  • Silver Moon - 20 amusing Linux commands to have fun with the terminal

Troubleshooting

Vim

  • Sandra Henry-Stocker - Tricks to play with vim
  • Vim Tips Wiki - Search and replace in VIM
  • zzapper - Best of Vim Tips / compiled from 16 Years of Vi + 10+ years of Vim
  • Steve Losh - Free book : Learn Vimscript the Hard Way, learn how to customize vim
  • Steve Losh - Status Lines
  • Powerline : a statusline plugin for vim, providing also statuslines and prompts for tools such as zsh, bash, tmux, ...

Manga

  • anime-planet - one of the most complete manga and anime database for finding recommended content, or cataloging and reviewing your collection

Music

  • Rate Your Music - one of the most complete music database for cataloging, tagging and reviewing your music collection
  • TasteKid - get recommendations for music but also tv shows, films, games, books...
  • 16Personalities - Music Preferences by Personality Type
  • jamb0ss - A curated list of awesome ambient noises for listening while programming
  • DΛTΛSSETTE - music for programming

News

Operations / IT OPS

  • Michael Buckbee - Definitive Guide to DNS TTL Settings
  • nixCraft - Linux / Unix: Dig Command Find Out TTL (Time to Live) Value For DNS Records
  • DigitalOcean - What do you do with your first five minutes on a new server?
  • Sylvain Kalache - First 5 Commands When I Connect on a Linux Server
  • Bryan Kennedy - My First 5 Minutes On A Server; Or, Essential Security for Linux Servers
  • Netflix - Linux Performance Analysis in 60,000 Milliseconds
  • alicegoldfuss - Tips and tricks for getting through on-call
  • Charity Majors - Lies My Parents Told Me (About Logs)
  • Aurore Malherbes - Prevent command with a specific option to be run on your server
  • Marvin Pinto - A Framework for Deployment of Immutable Infrastructure
  • Dan Tehranian - Building a Better Dashboard for Virtual Infrastructure
  • Pat Cable - Balancing Security and Your On-Call Rotation Using Deputize
  • Brendan Gregg - Awesome 60s perf analysis cheatsheet : Host Perf Analysis in 60s
  • Jon Prall - (2007) 85 Operations Rules to Live By
  • John Allspaw - Knowing when you can fail is mandatory.
  • LZone - Various Cheat Sheets about sysadmin, development, it ops, services management and virtualization
  • LZone - IT Ops Cheat Sheet
  • David Mytton - How we do HumanOps at Server Density
  • Matthew Skelton - Lets Talk About Operational Features, not Non-Functional Requirements
  • David Mytton - How and why we use DevOps checklists
  • Francisco Augusto - kahun/awesome-sysadmin : A curated list of amazingly awesome open source sysadmin resources
  • Crack Duck - n1trux/awesome-sysadmin : (fork of Francisco Augusto)
  • Chandan Kumar - linux sysadmin cheatsheets

Logging

Monitoring

Photography

Prepping

Privacy

  • Mo Bitar - Privacy is Power
  • Walker Harrison - The Search for Self: How to obtain and analyze your history of Google searches
  • /r/encryption - everything about encryption on reddit
  • /r/privacy - everything about privacy on reddit
  • Fried - introduction guide to online privacy. a bit outdated on some advices
  • Privacy tools - knowledge, tools & tips to protect your privacy against global mass surveillance. Related : /r/privacytoolsIO/
  • PRISM Break - which alternative softwares help you opting out of global data surveillance programs like PRISM, XKeyscore and Tempora.
  • have i been pwned - Check if you have an account that has been compromised in a data breach
  • /r/pwned - data breaches, site defacements, rm's, hack logs
  • /r/selfhosted/ - alternatives to popular online services that can be self hosted
  • Edward Dickson - [Kickball/awesome-selfhosted] : list of Free Software network services and web applications which can be hosted locally
  • Selfhosted on Slack - community for everything about self-hosted web apps and related technologies
  • Just Delete Me - a directory of direct links to delete your account from web services
  • Just Delete Me - Fake identity generator
  • Tails - Tails is a live system that aims to preserve your privacy and anonymity
  • ProtonMail - an friendly secure email service with built-in e2e encryption and state of the art security features. Based in Switzerland

Productivity

Programming

  • Mastodon - take a break from twitter and switch to one of mastodon instances.
  • InfoQ - news, videos, books for software developers
  • SlideShare - featured software related presentations on SlideShare
  • DZone - programming & devops news
  • /r/programming - everything about programming on reddit
  • Player FM - Programming podcasts
  • Devoxx - Devoxx Youtube Channel
  • Stack Exchange - All technology related sites on Stack Exchange
  • Stack Exchange - Stack Exchange for code reviews
  • Hack Reactor - Infographic of productivity tips for developers, to share with your teammates
  • javarevisited - 11 Tips to become a better Interviewer?
  • 10 C99 tricks
  • Java Performance Tuning - regular tips and news about java performance tuning
  • Joël Spolsky - The Joel Test: 12 Steps to Better Code
  • Corinna Baldauf - Agile Engineering Self Assessment
  • Emiliano Soldi - Relentlessly Avoid Technical Debt
  • Hadi Hariri - [Video] The Silver Bullet Syndrome (Devoxx Brussels 2015)
  • Nick Janetakis - How to Pick a Good Monitor for Software Development
  • Philip Reames - Things every practicing software engineer should aim to know
  • Engin Yöyen - Improving problem-solving skills for developers
  • James Hood - Tips for New Software Developers
  • Andrew Wulf - Lessons From A Lifetime Of Being A Programmer
  • Mo Bitar - Surviving Open-Source
  • Ben Hilburn - On Senior Engineers
  • John Allspaw - On Being A Senior Engineer
  • Gregg Caines - So You Want to Be a More Senior Engineer?
  • Andrew Wulf - Your Progress As A Programmer Is All Up To You
  • Web Development Reading List - The 2017 Almanac : What happened in “News” in 2016?
  • Web Development Reading List - The Evergreen List : selection of resources that are important for a longer time.
  • StackShare - trending tools, find which tools other companies are using
  • StackShare - trending technology stacks, find which stacks others companies are using
  • GitHub - Project showcases, discover interesting repositories
  • GitHub - Explore trending projects in GitHub community
  • GitHub - Open source showcases, explore popular repositories
  • Hugo Matilla - Summary of the book The Pragmatic Programmer by Andrew Hunt and David Thomas
  • Methods & Tools - magazine about software development & testing with free content. See also Partner websites
  • Colin Hughes - Project Euler proposes a series of challenging mathematical/computer programming problems
  • Nick Parlante - CodingBat : practice your programming skills (exercices in java and python)
  • Programming Praxis - A collection of etudes, updated weekly, for the education and enjoyment of the savvy programmer
  • Hacker Rank - coding challenges (to make yourself ready for coding interviews
  • /r/dailyprogrammer - programming challenges on reddit
  • /r/codegolf - Challenges to test your code shortening skills. Not necessarily practical, but fun!
  • Philip Stark - Latency numbers every programmer should know
  • Sonkeng Maldini - Best websites for programmers
  • Vinh Quốc Nguyễn - Better Dev Link collects links around the web that aims to help you learn something new
  • Andrew Wulf - The Biggest Difference Between Coding Today and When I Started in the 80s
  • Andrew Wulf - What Makes a Programmer Good?
  • Stack Overflow - chat rooms on stack overflow
  • RankRed - NASAs 10 Coding Rules for Writing Safety Critical Program
  • /r/tinycode - minimalistic, often but not always simple implementations of just about everything.
  • /r/coolgithubprojects - cool github projects
  • DemandRush - Get paid to build your next side project

API

Clean Code

  • Clean Code Cheat Sheet v2.4 - cheat sheet for clean code
  • Corinna Baldauf - Simplicity Rules (from eXtreme Programming)
  • Bruce Johnson - What we learned from Google: code reviews arent just for catching bugs
  • Vaidehi Joshi - Crafting Better Code Reviews
  • Gregg Caines - Code Slower
  • Gregg Caines - Quality Is the Constraint
  • Hugo Matilla - Summary of "Refactoring: Improving the Design of Existing Code" by Martin Fowler
  • Wojtek Lukaszuk - Summary of 'Clean code' by Robert C. Martin
  • Deniz Ozger - Notes of clean coding practices, mostly based on book Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
  • Jose Angel Barroso - Notes on the book Clean Code - A Handbook of Agile Software Craftsmanship by Robert C. Martin
  • John Hanley - Collected Java Practices
  • Christopher Diggins - The Principles of Good Programming
  • /r/tinycode - minimalistic, often but not always simple implementations of just about everything.
  • /r/codegolf - Challenges to test your code shortening skills. Not necessarily practical, but fun!
  • Andrew Yurisich - How To Write Unmaintainable Code

Debugging

Gamedev

  • libgdx - libgdx : Desktop/Android/HTML5/iOS Java game development framework
  • Pixel - Pixel : A hand-crafted 2D game library in Go.
  • Angel 2D - Angel 2D : A cross-platform 2D game prototyping framework based on OpenGL and C++. Looks dead...
  • SFML - SFML is a simple, fast, cross-platform and object-oriented multimedia API. Written in C++ and provides bindings for various languages such as C, .Net, Ruby, Python.
  • Plastic SCM - Distributed Version Control for big projects. Discovered via Garry' blog
  • /r/gamedev - everything about game development on reddit
  • Indiedevhour on Slack - Community of Indie game developers and hobbyists
  • Indie Game Developers on Slack - Independent game developers group

Git

Golang / Go

Java

JavaScript

Mac

Mobile Development

  • Pratul Kalia - Using git to generate versionName and versionCode for Android apps

Productivity

  • Java Code Geeks - 10 Productivity tips for software developers
  • Jbrains.ca - Avoiding Distractions While Programming
  • Moran Danieli-Cohen - 3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers
  • Clean Coder Blog - Blue. No! Yellow! Comparative Productivity of Programming Languages
  • Paul Graham - How Context Switching destroys Developers Productivity and how to fix it.
  • Dan Richman - Just shut up and let your devs concentrate
  • Nick Janetakis - Who Else Wants to Boost Their Terminal Productivity With tmux?
  • Aurore Malherbes - Become a better developer with an efficient technical watch
  • Joseph Kahn - Ansible or: How I Learned to Stop Wasting Time Setting Up My Computer and Script It
  • Dwijadas Dey - 6 Tools to Search Source Code for Developers in Linux
  • Sindre Sorhus - Curated list of awesome lists
  • Gregg Caines - We're in the Stone Age of Software Engineering Management
  • Gregg Caines - Agile: The Good Parts
  • Evan Hahn - Install a list of Atom packages from a file
  • Habitica - improve your habits by making a game of your life
  • jamb0ss - A curated list of awesome ambient noises for listening while programming
  • DΛTΛSSETTE - music for programming
  • /r/dailyscripts - late-night hacks lazy people made when too annoyed by a task's length or difficulty
  • Atom on Slack - Slack community for Atom Text editor
  • Automations Tools Bootcamp on Slack - Development tools that enable automation of software projects

Programmer Humor

Python

Ruby

  • LZone - RVM Cheat Sheet

Podcasts

Psychology

Robots

Scripting

  • Hacker Rank - Bash challenges (bash, grep, sed, awk ...)
  • Hacker Rank - Linux Shell challenges
  • Bash Hackers Wiki - obsolete and deprecated syntax
  • Bash Pitfalls - common errors that Bash programmers make
  • ShellCheck - finds bugs in your shell scripts.
  • Nicola Paolucci - Ten tips for wonderful bash productivity
  • blockloop.io - Mastering Bash and Terminal
  • kvz.io - Best Practices for Writing Bash Scripts
  • Matt Might - 3 shell scripts to improve your writing
  • Quickshiftin - Template method pattern in BASH
  • Fahd Shariff - Shell Scripting - Best Practices
  • Fahd Shariff - Shell Scripting: <, << and <<<
  • Nitin Bhadauria - Foolproof Your Bash Script Some Best Practices
  • David Pashley - Writing Robust Bash Shell Scripts
  • Paul Armstrong - Shell Style Guide by Google
  • Aaron Maxwell - Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
  • Aaron Maxwell - How "Exit Traps" Can Make Your Bash Scripts Way More Robust And Reliable
  • Ray Smith - [PDF] Shell Scripting Craftsmanship
  • Pádraig Brady - Common shell script mistakes
  • Mendel Cooper - Advanced Bash-Scripting Guide / An in-depth exploration of the art of shell scripting
  • chrisallenlane/cheat - cheat allows you to create and view interactive cheatsheets on the command-line. You can obviously improve the existing ones with your own content. It's also inspiring for shell aliases creation
  • explainshell.com - write down a command-line to see the help text that matches each argument
  • bats - Bash Automated Testing System
  • Sandra Henry-Stocker - Changing how bash behaves
  • FLOZz' MISC - Bash tips: Colors and formatting
  • SS64.com - An A-Z Index of the Bash command line for Linux.
  • SS64.com - Bash Keyboard Shortcuts
  • Marvin Pinto - How to determine the file size of a remote HTTP object
  • Vitaly Belman - My favorite command-line utilities / How I stopped worrying about GUI and learned to love the terminal
  • Faheetah - Ansible bash module boilerplate
  • LZone - Bash Cheat Sheet
  • LZone - Bash Regex Cheat Sheet
  • nixCraft - zcommands: Read gzip Compressed Text Files On a Fly
  • /r/dailyscripts - late-night hacks lazy people made when too annoyed by a task's length or difficulty

Shell Aliases

Security / Infosec

  • highon.coffee - Penetration Testing Tools Cheat Sheet
  • have i been pwned - Check if you have an account that has been compromised in a data breach
  • IT Security Blog - Top 100 Information Security Blogs for Data Security Professionals
  • Max Veytsman - Should you encrypt or compress first?
  • pentestmonkey - Reverse Shell Cheat Sheet
  • Ben Wilson - Basic Linux Privilege Escalation
  • Unhide - open source forensic tool to find hidden processes
  • Sqreen - The DevOps Security Checklist
  • Jacob Appelbaum - duraconf : A collection of hardened configuration files for SSL/TLS services
  • Remy van Elst - SSL Decoder : check the SSL/TLS configuration of a server
  • Remy van Elst & Juerd - Cipherli.st : Examples of strong Ciphers for Apache, nginx, Lighttpd and other tools
  • /r/netsec - network security on reddit
  • /r/blackhat - hackers on steroid
  • /r/crypto - cryptography news and discussions
  • /r/codes - Hiding data, cracking codes, finding hidden messages
  • /r/security - security news on reddit
  • /r/opsec - opsec, to learn about proper habits and policies for minimizing attack surfaces and SPOF
  • /r/OperationsSecurity - Operations security news, resources, questions & discussions
  • /r/websec - Web security
  • /r/compsec - computer security
  • /r/NSALeaks - everything about NSA leaks, news from Edward Snowden or governmental abuses
  • /r/pwned - data breaches, site defacements, rm's, hack logs
  • Awesome-Hacking - various awesome lists for hackers, pentesters and security researchers
  • sbilly - awesome-security : resources and cools stuffs about security.
  • Why No Padlock - find out why your web page is treated as insecure
  • Chandan Kumar - 9 free useful online SSL/TLS Certificate Tools
  • Chandan Kumar - Verify your SSL, TLS & Ciphers implementation.
  • Chandan Kumar - Test your website for SQL injection attack
  • Geek Flare - general security articles, tips & tools
  • SecurityHQ on Slack - Security professionals and newbies

GPG

OpenSSL

Web

  • Raymond Hill - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. Replace Ghostery and Adblock by uBlock
  • Raymond Hill - uMatrix: Point and click matrix to filter net requests according to source, destination and type
  • EFF - Privacy Badger - Block third party tracking in your browser

Testing

  • Aaron Maxwell - Building a Automated Testing/Quality Assurance System
  • bats - Bash Automated Testing System
  • David Greenlees - How the Usability Matrix of Emotions Can Benefit Your Software Testing
  • Joe Colantonio - Automation Testing Resources & Best Practices
  • Gregg Caines - Continuous Testing
  • Andrew Wulf - My Job As A Programmer Is To Make Testers Miserable
  • Locust - a modern open source load testing framework

UX / UI

Design Humor

Web Development

Windows

  • NSSM - the Non-Sucking Service Manager
  • Chocolatey - All Packages for Chocolatey, the package manager for windows
  • Rob Reynolds - Chocolatey: Creating your own Chocolatey packages
  • Korben - [FR] Windows tips & tools
  • Nir Sofer - Nirsoft : lot of free tools & utilities for windows, free of malwares and developed over decades by Nir Sofer, who's not stopping More info about that
  • Puppet Blog - Posts about Chocolatey
  • Rahul Kapoor - curated list of best applications and tools for Windows.
  • Rahul Kapoor - cool stuffs you can do with windows terminal
  • WinAdmins on Slack - Worldwide chat of Windows admins