🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2017-06-02 16:53:45 +02:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
QUOTES.md one more quote 2017-05-28 17:09:26 +02:00
README.md add jenkins pipeline documentation, examples 2017-06-02 16:53:45 +02:00
TODO.md create to-do list 2017-05-27 15:18:35 +02:00

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

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

  • 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

Consul (by Hashicorp)

Containers

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

  • Reddit - Piracy Megathread on reddit
  • Library Genesis - ebooks and scientific articles
  • b-ok.org - ebooks
  • Soulseek - for hard to find music
  • OpenSubtitles.org - large open subtitles database for tv shows and movies
  • TVsubtitles.net - large collection of subtitles for tv shows
  • arXiv.org - Cornell University library : e-prints in Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance and Statistics

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

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

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

Monitoring

  • Rafael Eyng - Monitoring Your Application Status With Cabot

Productivity

Troubleshooting

  • pluralsight - 3 troubleshooting tips that can save you a world of time

Unix / Linux

Troubleshooting

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

Photography

Privacy

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

Programming

Clean Code

ChatOps

  • nixCraft - 7 Awesome ChatOps Open Source Software For Conversation-driven Development and Management

Data

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

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

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)