🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2017-06-14 18:57:00 +02:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
PRINCIPLES.md principles of good programming by Christopher Diggins 2017-06-14 12:18:10 +02:00
QUOTES.md fix newline (error was introduced on mobile) 2017-06-06 11:57:35 +02:00
README.md programming, monitoring & work life balance 2017-06-14 12:44:24 +02:00
TODO.md still stuff to get from my bullet journal 2017-06-14 18:57:00 +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
  • Andrew Wulf - Why I Don't Do Unpaid Overtime and Neither Should You

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

  • 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
  • reddit - /r/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
  • reddit - /r/dailyprogrammer : programming challenges on reddit
  • 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?

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
  • reddit - /r/gamedev on reddit

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

Programmer Humor

Python

Ruby

  • LZone - RVM Cheat Sheet

Podcasts

Psychology

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

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
  • reddit - network security on reddit
  • reddit - hackers on steroid
  • reddit - cryptography news and discussions
  • reddit - Hiding data, cracking codes, finding hidden messages
  • reddit - security news on reddit
  • reddit - opsec, to learn about proper habits and policies for minimizing attack surfaces and SPOF

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
  • Andrew Wulf - My Job As A Programmer Is To Make Testers Miserable

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