🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2017-06-12 19:15:00 +02:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
PRINCIPLES.md add quote about simplicity 2017-06-12 17:36:59 +02:00
QUOTES.md fix newline (error was introduced on mobile) 2017-06-06 11:57:35 +02:00
README.md monitoring, security & devops tips 2017-06-12 19:15:00 +02:00
TODO.md now using markdown syntax for tasks list 2017-06-12 17:43:17 +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

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

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

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

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

Remote jobs

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

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

Logging

Monitoring

Photography

Privacy

  • Mo Bitar - Privacy is Power
  • Walker Harrison - The Search for Self: How to obtain and analyze your history of Google searches

Productivity

Programming

API

Clean 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

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

Programmer Humor

Python

Ruby

  • LZone - RVM Cheat Sheet

Podcasts

Psychology

Scripting

  • 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

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

GPG

OpenSSL

  • LZone - OpenSSL Cheat Sheet
  • Remy van Elst - Encrypt and decrypt files to public keys via the OpenSSL Command Line
  • Tom Dryer - Simple File Encryption with OpenSSL
  • Stack Overflow - File encryption with OpenSSL and Why you should use GPG instead

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

UX / UI

Design Humor

Web Development

  • Steve Francia - Hugo is a fast & modern static site generator
  • BuiltWith - Find out what technology a website is built with
  • 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.
  • Google - PageSpeed Insights : Analyze a website performance
  • Socialtalents - Loadme - cloud-based load / stress testing service for you website or API
  • Dead Link Checker - Online Dead Link Checking Tool
  • Broken Link Checker - Online Dead Link Checking Tool
  • W3C - Link Checker : Check links and anchors in Web pages or full Web sites
  • W3C - Various website validation tools
  • Remy van Elst - SSL Decoder : check the SSL/TLS configuration of a server

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