🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2017-06-05 16:47:21 +02:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
PRINCIPLES.md tips about decision making 2017-06-05 16:47:21 +02:00
QUOTES.md Add quote heard on "hep taxi", belgian tv show 2017-06-04 21:23:20 +02:00
README.md add linus tips, lectures and text adventure games 2017-06-05 12:24:28 +02:00
TODO.md I need to import bookmarks from my phone too 2017-06-03 11:12:13 +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

  • Ben Balter - 15 rules for communicating at GitHub
  • Dale Emery - model of motivation : Motivation = Ability × Results × Preferences
  • Jbrains.ca - What If We Forget To Write the Tests?
  • Paul Kaye - Control stifles creativity and growth

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

Consul (by Hashicorp)

Containers

ChatOps

  • nixCraft - 7 Awesome ChatOps Open Source Software For Conversation-driven Development and Management
  • Richard Jones - (2009) How we use IRC at Last.fm

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

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

Vault (by Hashicorp)

Finding events

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

Finding content

Free Online tools

  • BuiltWith - Find out what technology a website is built with
  • Dillinger - Online Markdown Editor
  • Air Mail - temporary email service
  • 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
  • Socialtalents - Loadme performance testing - load testing service (No registration required, just links to your website or API)
  • 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

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
  • Jason Fried - Being tired isnt a badge of honor

Remote jobs

Images

  • NASA - Astronomy Picture of the Day Archive
  • InterfactLIFT - High resolution photography wallpapers for every screen size

Manga

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

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?
  • 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.

Monitoring

  • Rafael Eyng - Monitoring Your Application Status With Cabot
  • John Allspaw - The term “monitoring” needs clarification.
  • John Allspaw - Owning Attention (Considerations for Alert Design)

Productivity

Unix / Linux

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, ...

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

Photography

Privacy

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

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.

Git

Golang / Go

JavaScript

  • Ilse Garcia - The JS Path: JavaScript Best Practices Pt. 1

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

Programmer Humor

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

Shell Aliases

Security / Infosec

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

UX / UI

Windows

  • NSSM - the Non-Sucking Service Manager
  • Chocolatey - All Packages for Chocolatey (package manager for windows)