🔖 ~5K awesome resources for geeks and software crafters 🍺 https://morgan.zoemp.be/
Go to file
2018-04-06 09:17:40 +02:00
cd 10 commandments of continuous delivery 2017-09-23 12:21:48 +02:00
cheat portainer AD config 2018-03-15 19:10:34 +01:00
tests add games examples for game motiv profile 2018-03-16 20:40:55 +01:00
count_links.sh add script for counting links 2017-11-03 15:35:53 +01:00
LICENSE Initial commit 2017-05-26 08:55:02 +02:00
PRINCIPLES.md devops, culture, collaboration, programming 2018-03-23 14:27:28 +01:00
QUOTES.md devops, culture, collaboration, programming 2018-03-23 14:27:28 +01:00
README.md if broken fix it 2018-04-06 09:17:40 +02:00
SEARCHES.md devops / google funny search 2018-03-15 22:32:00 +01:00
TODO.md todo: move tasks to project 2017-10-07 13:55:49 +02:00
top_authors.sh fix top authors query 2017-11-03 12:06:37 +01:00
WISHLISTS.md add music to listen to / to buy 2017-10-08 17:44:12 +02:00

I spend a lot of time on internet, losing myself in lot of topics. I choose GitHub to list my findings and bookmarks in a central location for productivity, to avoid losing my findings, and also to share them with the world. I'm also on Twitter at @MorganGeek

+⚠️ :squirrel: : As GitHub truncates files with a size over 500KB on main page, I advise you to consult this very same page at https://github.com/MorganGeek/bookmarks/blob/master/README.md for integral content

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 / Patterns

News

Learn

we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.

  • Luu Duong - (2009) Applying the "80-20 Rule" with The Standish Groups Statistics on Software Usage | 80% of users only use 20% of features.
  • Joshua Kerievsky - (2010) Whats Wrong With Clean Code? | When Cleaning Is Not Enough

Clean frequently and remodel occasionally to produce an excellent design.

Art 🎨

  • Pierre Debatty - art of Pierre Debatty, a belgian painter
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Kelton Sears - (2016) How Two Brothers From Silverdale Made The Worlds Most Complex Video Game | about Dwarf Fortress
  • Cartooning for Peace - [IMGS] Cartoons about censorship, freedom of expression, human rights, environment, inequality, war, religion, migrations, etc
  • FeedArt - a chrome extension that replaces the ads you see on your Facebook feed by cool pieces of art
  • Programming Puzzles StackExchange - Tweetable Mathematical Art
  • Christelle Mozzati - (2013) [FR] 🇫🇷 Un graphiste, pourquoi cest cher ?
  • Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files
  • Jaime Jasso - gallery of Jaime Jasso, Digital Matte Artist working for the film Industry, fan of sci-fi, Cyberpunk, visual effects in general, matte painting, concept art and compositing. old gallery on devianart
  • Toolpic - Free Photoshop Online Alternative

Books

Business & Economics

News

Learn

  • Jean-Luc - (2013) [FR] 🇫🇷 Les confessions dun mineur de bitcoin
  • SEO'Brien - Why Do Startups Work in Silicon Valley?
  • Capitalism & Competitiveness (2014) [IMG] [FR] 🇫🇷 Competitivity
  • Adam Pittenger - Love what you build. Build what you love.
  • Sacha Greif - (2014) The Spiderweb Strategy : Why its OK if some of your projects dont make money
  • Andy Adams - (2014) How to talk yourself into charging more
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Greg Kogan - (2017) Reject the First Ideas
  • Greg Kogan - (2017) Progression | Finding errors in your past decisions and ideas means youre progressing
  • Maggie Stiefvater - a story about piracy by a book writer
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Dean Baker - (2017) The problem of doctors salaries
  • Daniel Miessler - (2017) The New Luxury of Having Good Information
  • Yevgeniy Brikman - (2017) The Truth About Startups
  • mezod/awesome-indie - Resources for independent developers to make money
  • Joël Spolsky - (2006) A Field Guide to Developers : what theyre looking for, what they like and dislike in a workplace, and what its going to take to be a top choice for top developers.
  • Joël Spolsky - (2007) How to demo software
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • Andrew Orlowski - (2017) Break up Google and Facebook if you ever want innovation again | Jonathan Taplin against the tech giants
  • Google Finance - brings together stories from the many of the best financial news sites + all the market and portfolio data
  • Data Gueule (DTG) - [Videos] [FR] 🇫🇷 #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • Lee Rainie - (2017) 10 facts about jobs in the future
  • Bob Reselman - (2018) Why the promise of low-code software platforms is deceiving

Low-code/no-code platforms mean anyone can code, right? Wrong. This is a dangerous thought for enterprises.

  • Mike Fisher - (2018) Selecting a Cloud Provider
  • Jim Bird - (2015) Dont Blame Bad Software on Developers Blame it on their Managers
  • Itamar Turner-Trauring - (2016) Why living below your means can help you find a better job
  • John Cutler - (2017) Faster. Faster. Faster.
  • Shan - (2015) Things I hated About Being a Renter for 15 years
  • Morgan Housel - (2017) Great Products vs. Great Businesses
  • Morgan Housel - (2017) Never Do That Again | about confusion & learning from failure
  • Sophie Bakalar - (2018) How to Beat Amazon
  • Morgan Housel - (2017) The Best Simple Business Models

The three best business models: Make boring things exciting. Make complicated things simple. Make intimidating things painless.

  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2017) How To Read Financial News
  • umair haque - (2017) The Dopamine Economy
  • John B. Sparks - Histomap: Visualizing the 4,000 Year History of Global Power
  • Paul Graham - (2014) Mean People Fail
  • Scott Santens - (2017) Why we should all have a basic income
  • David Rotman - (2017) The Relentless Pace of Automation
  • Erik Dietrich - (2017) Side Hustle Ideas for Software Developers
  • Gary Klein - (2007) Performing a Project Premortem
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Ward Cunningham - (2014) Analyzing Xp With Options Pricing | in XP, you should consider the Option to abandon, option to switch, option to defer investment and take advantage of possible future opportunity
  • Joshua Kerievsky - (2009) Do What You Love in a Down Economy
  • David Brown - (2017) How to Stay Grounded and Maintain Your Vision at Your Company | There are four fundamental elements of running a business, and not only is vision the first, it's also the one that the others are built on. | As startup businesses start to scale, the vision can easily get lost.
  • Hicham Amine - (2017) How to Grow A Startup: The 5 Best Tips Ive ever learned.
  • Eric Jorgenson - (2017) Why Growing Past 20 Employees is so Damn Hard (and what you can do about it)
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think youve communicated something too much, youre probably just beginning to get through.

  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Nick Cassella - (2018) Ask Your Coworkers What They Make. Youll Earn More.
  • Sam Harris - (2017) The Hard Thing About Hard ThingsSummary of book
  • Triin Linamagi - (2015) The Most Common Reasons Startups Fail
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Isaac Park - (2017) Founder Problem: Im The Reason My Startup Doesnt Grow
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

  • David NiuMark Roberge - (2017) How Morale Changes as a Startup Grows | how company's culture changes
  • Kristof Kovacs - The Death Star Design Pattern
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Wikipedia - Hype Cycle : a branded graphical presentation developer by Gartner, for representing the maturity, adoption and social application of specific technologies
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.

Cryptocurrency

News

Learn

  • coinpride/CryptoList - Curated collection of blockchain & cryptocurrency resources.
  • Chia Network - blockchain based on proofs of space and time to make a cryptocurrency which is less wasteful, more decentralized, and more secure.
  • Bruce Hunt - (2018) The Art Of Hodling Crypto: Cant Make this Sh*t Up

If you took 5 of the cryptocurrencies and if you invested $1,000 in each on Jan 1st 2017… you would have : $655,527 for $5,000 invested.

  • WalletGenerator - Paper Wallet Generator for BitCoins and other cryptocurrencies. Create, Print & Fold
  • Bruce Hunt - (2017) Due Diligence Checklist for Investing in Cryptocurrency
  • Bruce Hunt - (2017) How Cryptocurrency Market Behaves, Its a Damn Cycle.
  • Bruce Hunt - (2018) How to Crush the Crypto Market, Quit Your Job, Move to Paradise and Do Whatever You Want the Rest of Your Life
  • Coin and Crypto - (2018) Bitcoin is outdated tech. These 3 alternatives should be on your radar.
  • Linda Xie - (2018) Tips for crypto newcomers
  • Bitcoin Regret Club - satirical site for people who want to calculate all the money they you couldve made.
  • The HODLer manifesto - What is HODL?
  • Federico Gambarelli (fede93g) - (2018) The HODLer Manifesto: what does "being a Bitcoin HODLer" mean?
  • Where to buy Crypto - Where to buy ...
  • Best Bitcoin Exchange Reviews - Best Bitcoin Exchange Comparison
  • CryptoCompare - Compare all Bitcoin exchanges, reviews, live streaming bitcoin prices, fees, deposit methods
  • GamerZ - 🇫🇷 [FR] GamerZ discussion forum about Bitcoin / Cryptocurrencies
  • Anne Gaviola - (2018) Bitcoin's gender divide could be a bad sign, experts say

Collaboration & Problem solving

News

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Collaborative Fund - About information, collaboration and investments

Learn

When we are amateurs our life was about drama, denial, and distractionSteven Pressfield

  • The XY problem - (2014) is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
  • Eric Steven Raymond, Rick Moen - (2001) How To Ask Questions The Smart Way
  • Josh Johnson - (2015) DevOps Is Bullshit: Why One Programmer Doesnt Do It Anymore
  • Hacker News - (2018) Building an Engineering Culture from scratch?
  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • Joshua Kerievsky - (2015) Evolutionary Design | agile's most valuable practice?
  • Tim Ottinger - (2017) Taking Breaks in a Disciplined Way | Take breaks otherwise pairing will drain your energy

we don't take breaks because we are tired, we take breaks so that we are never tired.

People will not work together to complete stories if they each have "their own work" to do.

  • Tim Ottinger - (2015) Individual Work Assignments: Neither Agile Nor Team
  • Teresa Amabile and Steven J. Kramer - (2011) The Power of Small Wins | making progress in meaningful work | Managers can help employees see how their work is contributing.
  • Tim Ottinger - (2014) Avoid Rework Through Behavior-Driven Development | eXamples and features specification should be written in a formal way that is easily automated / increasing the signal-to-noise ratio in your communication:
  • Eric Jorgenson - (2015) The Power of Network Effects: Why they make such Valuable Companies, and how to Harness them
  • Eric Jorgenson - (2015) Secrets to Perfecting Organizational Communication—Evergreen Business Weekly 3: Internal Communication | If the members of the team cannot communicate, isolation limits their potential.

Overcommunicate in all ways, all the time. There is no such thing as too much communication. When you think youve communicated something too much, youre probably just beginning to get through.

  • Eric Jorgenson - (2015) How Not to Hire Like a Clownshow—Evergreen Business Weekly 2: Hiring
  • Kevin J. Delaney - (2016) Something weird happens to companies when they hit 150 people
  • Robin Dunbar - (2011) Friends to count on | The perfect number for a human social group is 150. The challenge is maintaining a real sense of community
  • Shoshanna Solomon - (2018) As startups grow, founders need to learn to let go

As your company grows you have to get used to the fact that you cannot be involved in all the aspects of the company. To delegate is hard Delegating, he said, is another tough thing to do. “The key is to hire people who are more intelligent than you, to find people who are super, super smart, ”

Our new approach felt more natural and we became more responsive to our customer's needs. We spent less time trying to predict how much work we could get done in a rigid time box, and instead allowed ourselves to work on items that ranged from a few hours to a few days.

  • Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
  • Naresh Jain - (2011) Impact of Continuous Integration on Team Culture
  • Bridget Kromhout - (2018) Containers Will Not Fix Your Broken Culture (and Other Hard Truths) | Complex socio-technical systems are hard;
  • Dunbar's number - is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships—relationships in which an individual knows who each person is and how each person relates to every other person.
  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Wikipedia - Nonviolent Communication - an approach to nonviolent living based on the idea that all human beings have the capacity for compassion and only resort to violence or behavior that harms themselves and others when they do not recognize more effective strategies for meeting needs
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • coreight - 🇫🇷 [FR] (2016) Les bonnes habitudes de développeurs à appliquer dans sa vie quotidienne
  • Jeff Atwood - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.

Creativity

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Innovating Now! - CK Theory : The Concept Knowledge Theory
  • Jason Fried - The Intimidating Zero
  • DIY Projects - Craft Ideas & How Tos for Home Decor with Videos
  • Hackaday - fresh hacks every day
  • Louis-Xavier Lavallée - [Slides] 10 Reasons Why Successful Leaders Are Keeping a Journal
  • NanoDano - "I know how to program, but I don't know what to program"
  • Nathan Kontny - How to be original / aka whom creative ideas come from ?
  • Marion PoetzNikolaus FrankeMartin Schreier - Sometimes the Best Ideas Come from Outside Your Industry
  • Dan Kim - Its OK to be pragmatic (with a little help from the “crazy ones”)
  • /r/GoogleCardboard - Google Cardboard VR subreddit
  • Modd.io - a one minute game maker proof of concept, with ability to join others games online or fork their projects to create your own
  • Daniel Miessler - Stop Being Proud of Complexity
  • Marco de Saint-Hilaire - [FR] 🇫🇷 [eBook] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
  • The Next Web - (2014) [IMG] It's not about being first to market, it's about being the best. / It's Never Too Late / Just do it better.
  • John D. Cook - Doing good work with bad tools
  • Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
  • Vala Afshar - (2014) [IMG] knowledge vs experience vs creativity
  • Roy Osing - Anti principles (Don't do this !) / 11 Ways To Lose Yourself In The Crowd
  • Julia Evans - (2017) Blogging principles
  • Steve Yegge - You Should Write Blogs
  • Adam Pittenger - Love what you build. Build what you love.
  • Lin Taylor - (2017) How I hacked my imposter syndrome using personal tracking
  • spammimic - encode your secret message into something innocent looking.
  • Lionel Dricot - [FR] 🇫🇷 Votre idée ne vaut rien
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Wikipedia - Oblique Strategies
  • Greg Kogan - (2017) Reject the First Ideas
  • Katie McKenna - (2017) Be a Better Writer: 5 Lessons Learned From Yoga Teacher Training
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap
  • Cate McGehee - (2017) The Single Best Thing Ive Ever Heard About Ideation and Brainstorming
  • Robert Ecker - (2017) Give Up Perfection!
  • Benjamin P. Hardy - (2017) This 10-Minute Routine Will Increase Your Clarity And Creativity
  • Kim Roach - (2015) 101 Ways to Promote Your Next Blog Post
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Philippe Bourgau - (2017) 13 Tricks for Successful Side Projects
  • James Routley - (2017) Advice on starting a programming blog
  • mezod/awesome-indie - Resources for independent developers to make money
  • David McRaney - (2010) Confirmation Bias
  • Buy Me A Coffee - A free, fast and beautiful way to accept donations
  • Vala Afshar - (2014) [IMG] 33 ways to stay creative:
  • Scott Chacon - (2009) Do What You Want
  • Jon Bell - (2013) McDonalds Theory. In french : Rémi Parmentier - 🇫🇷 [FR] (2013) La théorie du McDonalds
  • Benoit Collet - 🇫🇷 [FR] (2013) 20 trucs super cool que vous pouvez faire avec votre boite à pizza
  • Maaike Brinkhof - (2016) Mapping Biases to Testing: Confirmation Bias
  • Greg Williams - (2017) Diagrams as Software Documentation When a Picture Says it Best
  • Itamar Turner-Trauring - (2016) Stagnating at your programming job? Dont quit just yet!
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • Craig Shapiro - (2017) Passionate Goals
  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Morgan Housel - (2018) Ideas That Changed My Life
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distractionSteven Pressfield

  • Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
  • TalAter/awesome-book-authoring - A collection of awesome resources for technical book authors
  • Quora - (2014) What is publishing a book with O'Reilly Media like?
  • Blake Gossard - (2018) The Importance of Getting Distracted | The pervasive message of “stay focused for success” is wrong

curiosity and broad inquiry are necessarily incompatible with focus on specific goals.

  • Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?

CRM

Culture

  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • SC (SensCritique) - [FR] 🇫🇷 french social networking service meant for discovery, cataloging, sharing reviews and tastes in films, tv series, music, books, comics and video games
  • Rotten Tomatoes - quality measurement for movies & tv, by creating a score based on top critics
  • Metacritic - similar to Rotten Tomatoes. Aggregates reviews and provides a metascore for movies, tv, games and music
  • IMDB (Internet Movie Database) - aka IMDb, the biggest online database of info related to films and tv
  • Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
  • Gnod - Discover new books based on what you like
  • Goodreads - a home for you books, to manage your collection and discover new books
  • LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
  • Whichbook - a tool for selecting what book to read next
  • What Should I Read Next? - another tool to discover new books based on what you like
  • YourNextRead - books recommendations based on what you like
  • AllReaders - book search engine, get details and recommendations about books you like
  • Readgeek - Let Readgeek get to know your book taste to get recommendations
  • My 90's TV - Go back to the 1990's via this nostalgic TV simulator and relive the original ads, music videos, movie trailers, shows and more!
  • Community Picks - recommended books for hacker subreddits
  • A random quote - Short summaries of books / Great books summarized in 5 quotes or less
  • Cinesift - 'Cinesift' Sorts Ratings and Streaming Services to Help Users Pick Films. Bonus : Presentation of Cinesift by Trend Hunter
  • Graph TV - Graph Ratings of Your Favorite TV Shows / Visualize IMDb ratings and trends of TV shows by episode.
  • WikiSummaries - A listing of free book summaries in English by category and alphabetically.
  • Actionable Books - 1134 business book summaries with personality. Insights you can apply in five minutes.
  • UnplugTheTV - [Videos] Unplug the tv : What should you watch if not the television ?
  • Khan Academy - free online courses, lessons and practice
  • What is my movie ? - finds movies based on your own words, actors, directors, genres etc.
  • RadioKawa - [FR] 🇫🇷 lot of good podcasts in video games, music, arts, tv, cinema, culture, and misc.
  • Geekzone - [FR] 🇫🇷 a couple of tasty podcasts for geeks
  • Parkhi Rastogi - Recommend Movie by Plot (reveal movie title after reading the plot)
  • RichardLitt/awesome-fantasy - Fantasy literature worth reading
  • sindresorhus/awesome-scifi - Sci-Fi worth consuming
  • Rick Et Morty - [FR] 🇫🇷 [Video] All Rick & Morty episodes in VF / VOSTFR (streaming)
  • Duolingo - free tool for learning another language, Duolingo makes it fun, and helps keep you engaged for the long haul.
  • Open Culture - 1,300 Free Online Courses from Top Universities
  • Academic Earth - free access to world-class education; streaming of lectures from many of top universities
  • Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
  • Data Gueule (DTG) - [Videos] [FR] 🇫🇷 #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • FOSDEM - video recordings from FOSDEM events (linux, containers, free software, open source, programming, ...)
  • Courseroot - Review the best online courses on the internet in one place
  • Internet Archive: Wayback Machine - The Internet archive, bringing back old/dead pages to live
  • Ramène Ta Science (alias RTS) - 🇫🇷 [FR] podcast de vulgarisation scientifique de Geekzone
  • Morgan Housel - (2017) How To Read Financial News
  • Chengeer Lee - (2017) Fuck Motivation!
  • Lindsay Kolowich - (2017) The 20 Best Websites for Wasting Time on the Internet in 2018 | NSFW
  • Sam Thielman - (2017) Why broke millennials love “Rick and Morty”
  • What the Hell Should I Watch on Netflix? - Your First World problems are over.

Data

  • /r/dataisbeautiful - a place for visualizations that effectively convey information
  • /r/Infographics - all the latest infographics
  • /r/funnycharts - funny charts
  • AcquiredBy - Definitive list of tech acquisitions
  • Jeroen Janssens - Data Science at the Command Line
  • Million Song Dataset - The Last.fm Dataset
  • Graph TV - Graph Ratings of Your Favorite TV Shows / Visualize IMDb ratings and trends of TV shows by episode.
  • Information is Beautiful - the worlds data, information and knowledge distilled into beautiful and useful graphs & diagrams.
  • visual complexity - A visual exploration on mapping complex networks | beautiful graphs in various topics
  • Worldometers - shows estimated current numbers based on statistics and projections from the most reputable official organizations, for economics, media, world population, etc.
  • Evan Sangaline - (2017) One Million robots.txt Files
  • HTTP Archive - provides a record of web stats. Bonus : Example 1

DevOps

News

Learn

  • Derek E. Weeks - 21 DevOps and Docker Reference Architectures
  • Derek E. Weeks - 31 Reference Architectures for DevOps and Continuous Delivery. Slides here
  • Olivier Mallassi, Rudy Krol - [FR] 🇫🇷 Les Patterns des Grands du Web DevOps
  • Martin Rusev - How I Replaced SSH with ZeroMQ and Salt
  • Martin Rusev - SaltStack - Review and how it fares against Ansible and Puppet?
  • Josh Dreyfuss - Deployment Management Tools: Chef vs. Puppet vs. Ansible vs. SaltStack vs. Fabric
  • Engin Yöyen - Service Discovery : Choosing the Right Tool
  • Viktor Farcic - The Ten Commandments Of Continuous Delivery. Bonus from Jenkins World 2017 : video & my notes
  • Pushkar Singh - [PNG] (2015) Devops Maturity Model
  • DevOpsGuys - (2013) Maturing the Continuous Delivery Pipeline
  • Tony Bradley - (2017) DevOps is More Than Just Automation
  • Don Macvittie - Moving That Big Project to CI/CD
  • Yaniv Yehuda - 7 Highly Effective Continuous Delivery Principles
  • Automatic Software - DevOps Maturity model assessment : Where are you on your DevOps journey?
  • Phillip Holmes - Fourth - The Build System
  • Phillip Holmes - The Build Methodology Decision
  • Michael Hedgpeth - Why Habitat? - Chef Blog
  • Samuele Resca - Continuous Delivery using feature toggle
  • Per-Gustaf Stenberg [PDF] (Master's thesis) Container-based Continuous Delivery for Clusters, interesting for some parts
  • Nathan Hurst - From 10 Hours to 10 Minutes: Scaling Release Automation at Teachers Pay Teachers
  • Chris Short - 5 laws every aspiring DevOps engineer should know
  • Viktor Farcic - Service Discovery (The DevOps 2.0 Toolkit)
  • Josh @ Overseer - The DevOps tool arsenal: Results from ~100 DevOps/SRE surveys
  • Josh @ Overseer - Clouds, containers & microservices: infra and architecture from ~100 DevOps/SRE surveys
  • Josh @ Overseer - Fears and favorites from 100+ DevOps/SRE surveys
  • Gregg Caines - Release-ophobia
  • Gregg Caines - (2012) Your Team Probably Doesn't Have the Same DVCS Requirements as Linus
  • OpenStack Docs - OpenStack command-line interface cheat sheet
  • Sqreen - The DevOps Security Checklist
  • David Mytton - How we do HumanOps at Server Density
  • kahun/awesome-sysadmin - A curated list of amazingly awesome open source sysadmin resources
  • n1trux/awesome-sysadmin - (fork of kahun/awesome-sysadmin)
  • DevOps on Slack - DevOps fans on Slack
  • DevOpsLinks on Slack - Where “software DEVelopment” meets “information technology OPerationS”
  • Joran Le Cren - 7 Specific Suggestions to Sabotage DevOps Simply
  • Mattias Geniar - Why do we automate?
  • Aaron Boodman - how the team responsible for Google Chrome ships software
  • Vishal Naik - Enabling Trunk Based Development with Deployment Pipelines / learn from deployment pipeline anti patterns
  • Phu Ha - Continuous Integration: Part 1 - Setting Up VMs, Docker, and Jenkins
  • Phu Ha - Continuous Integration: Part 2 - Setup a Jenkins Slave, Docker Registry, and Jenkinsfile (Pipeline)
  • Suzie Prince - It's not CI, it's just CI Theatre
  • Maxime Choffat - [Slides] Introduction to DevOps - presentation of first Belgium DevOps Meetup
  • XebiaLabs - The Ultimate DevOps Tool Chest
  • Drue Placette - (2015) 51 Best DevOps Tools for #DevOps Engineers
  • Electric Cloud - Continuous Integration Best Practices: Vision and Reality
  • Electric Cloud - Build Automation: Top 3 Problems and How to Solve Them
  • Damon Edwards - (2014) Jenkins is for Development. Rundeck is for Operations.
  • DevOps Topologies. There is no right team topology, but several bad topologies for any one organisation. Original article -> Matthew Skelton - What Team Structure is Right for DevOps to Flourish?
  • RedHat - [Videos] RedHat Summit 2017 Breakout Sessions, topics being DevOps, OpenShift, Development, OpenStack...
  • aelsabbahy/goss - goss : Quick and Easy server testing/validation
  • Ahmed Elsabbahy - Tutorial: How to test your docker image in half a second
  • Stack Exchange - How to test provisioning and configuration in Ansible setup?
  • Pedro Artino - Test Driven Infrastructure with Goss
  • drone - Drone is a Continuous Delivery platform built on Docker, written in Go
  • chassing/linux-sysadmin-interview-questions - Linux System Administrator/DevOps Interview Questions
  • kevindeasis/awesome-fullstack - Learn front-end, middle-tier, back-end tier, algorithms, and continuous delivery
  • ciandcd/awesome-ciandcd - list of resources about Continuous Integration and Continuous Delivery
  • Pascal Welsch - Use different build numbers for every buildautomatically using a gradle script
  • Derek Weeks - Embedding Ownership: A DevOps Best Practice
  • E.G. Nadhan - 9 key phrases of DevOps
  • DevelopIntelligence Blog - DevOps Simplified for Non-Technical People
  • Jan Krag - (2017) Survival of the Fittest; Evolution in the CI ecosystem
  • Derek Greer - Separation of Concerns: Application Builds & Continuous Integration
  • The Pragmatic Programmers - [PDF] Pragmatic Project Automation Summary Road Map / good one-page summary of Pragmatic Project Automation book
  • Slant - Best CI (Continuous Integration) tools
  • Stackify - (2017) Top Continuous Integration Tools: 51 Tools to Streamline Your Development Process, Boost Quality, and Enhance Accuracy
  • mr-mig/going-to-production - A checklist for topics which should be covered before going to production.
  • TotalCloud - A collection of DevOps checklists
  • Microsoft Docs - DevOps Checklist
  • Aymen El Amri - The 15-point DevOps Check List
  • Steve Pereira - The DevOps Checklist
  • Fagner Martins Brack (fagnerbrack) - [IMG] The Periodic Table Of Software Engineering
  • John Allspaw - (2009) [Slides] 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
  • Patrick Debois - (2010) [Slides] Devops: The War is over - If you want it
  • Ian Miell - A Checklist for Docker in the Enterprise (Updated)
  • Blueprint - a config mgmt tool that reverse-engineers servers by figuring out what you've done manually, commit them to git + generates code that can replicate your efforts
  • arvind - (2017) In DevOps, Dev is Killing Ops // read the full article + conclusion to have a better understanding
  • All Day DevOps - [Videos] All Day DevOps 2017 videos
  • Jeff Geerling - dockrun oneshot — quick local environments for testing infrastructure
  • versioneye/ops_contrib - Infrastructure code to setup your own VersionEye instance.
  • VersionEye - notifies you about security vulnerabilities, license violations and out-dated dependencies in your Git repositories
  • Alex Zhitnitsky - (2014) 15 Tools Java Developers Should Use After a Major Release
  • Keith Cirkel - (2014) Why we should stop using Grunt & Gulp
  • Doug Tedder - (2017) Ops, just get out of the way
  • Doug Tedder - (2017) The Seven Silent Killers of the IT Organization
  • Doug Tedder - (2017) The CAB is Dead. Long Live the CAB.
  • Aymen El Amri - The Most Popular DevOps Stories In 2016
  • eon01/DevOpsLinks-Is-Awesome - curated list of useful resources for DevOps, SysAdmin and Full Stack Developers
  • The Disciplined Agile (DA) Framework - Disciplined DevOps
  • Werner Vogels - (2016) 10 Lessons from 10 Years of Amazon Web Services
  • Container Journal - (2017) Using CI/CD Over Containerization to Drive Down Pre-Production Costs
  • Devhints - collection of Rico's cheatsheets about programming, DevOps, etc.
  • csabapalfi/release-it - notes for the book titled 'Release It!' by Michael T. Nygard
  • Steve Smith - (2017) Aim for Operability, not DevOps As A Cult
  • Russ Collier - (2013) A DevOps Checklist
  • Russ Collier - (2013) It Takes Dev and Ops to Make DevOps
  • Cindy Sridharan - (2017) Everyone is not Ops
  • Carlos Leon - (2017) Semantic versioning and Tagging Docker images the right way
  • James Wade - curated list of Devops Best Practices
  • Raymond Rutjes - (2017) Pragmatic Releasing: Less Worry, More Shipping
  • Ask Hacker News - (2017) How do you deal with operational work as a software engineer?
  • Manisha Sahasrabudhe - (2017) Are you stuck in the new DevOps matrix from hell? | about complexity of env-app configuration management
  • ripienaar/free-for-dev - list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
  • kelseyhightower/confd - confd is a lightweight configuration management tool to keep local config files up-to-date using either etcd, consul, dynamodb, redis, vault, zookeeper, aws ssm parameter store or env vars
  • Eric Myhre - You probably don't really want CI-triggered CD
  • StackStorm Exchange - Automate all the things you already know and use with dozens of ready-made integration packs. Cloud providers, monitoring services, lightbulbs. Its extendable, flexible, and built with love for DevOps and ChatOps
  • Dag Sonstebo - (2017) Configuration Management Best Practices
  • Concourse CI - CI that scales with your project.
  • Buildbot - The Continuous Integration Framework
  • JP La Torre - 50+ Useful Docker Tools
  • Asaf Yigal - (2017) SRE vs. DevOps — a False Distinction?
  • Nicolas De Nayer - (2017) The Duty Guy: the key to empowering engineers
  • Jérôme Petazzoni - (2017) DevOps, Docker, and Empathy | Just because were using containers doesnt mean that we “do DevOps.”
  • Google - [Book] Site Reliability Engineering | free book about how SRE at Google build, deploy, monitor, and maintain some of the largest software systems in the world.
  • Pivotal - What are Cloud-Native Applications?
  • Bryan Friedman - (2017) Infrastructure as Code is Not Enough: Comparing BOSH, Ansible, and Chef - Part 1. See also : Part 2
  • GROWS Method - What is GROWS?
  • Grant Fritchey - (2017) Youre not delivering DevOps to the database

Please, developers, dont get smug. Im starting with you because youre a core part of the problem here. Go back and re-read the definitions of DevOps … Ill wait … You have to notice one salient point. Nowhere does it say, “Developers rule the world”, or “Developers have SA privileges”, or “We get to ignore the Operations side of IT and do anything we want”. No, instead, it talks about cooperation.

DevOps does not equal Developers managing Production

  • Jason Bloomberg - (2017) Is #DevOps Falling into the Maturity Trap?
  • Catherine Louis - (2017) 20 questions DevOps hiring managers should be prepared to answer
  • Carlos Nunez - (2018) How to get into DevOps
  • Thomas Steinborn - (2018) The future of DevOps is mastery of multi-cloud environments
  • Angie Jones - (2018) 6 reasons to co-locate your app and automation code
  • Maxime Choffat - (2018) [Slides] of You said DevOps ? - Introduction to DevOps Meetup
  • CloudBees - (2014) [PDF] Infographic on Continuous Delivery: Are you really doing it? 41% think they are, only 8% truly are
  • Thierry de Pauw - (2017) [Video] + [Slides] Feature Branching considered Evil. Bonus : Recent slides - 2018
  • DZone - (2018) [Book] [PDF] DZone's free 50 pages Guide to DevOps: Culture and Process
  • Steve Ropa - (2018) A Craftsman looks at continuous integration
  • Mark Pundsack - (2017) Beyond CI/CD: GitLab's DevOps vision | How we're building GitLab into the complete DevOps toolchain.
  • GitLab - Auto DevOps is next via (2017) Sid Sijbrandij From 2/3 of the self-hosted Git market, to the next-generation CI system, to Auto DevOps
  • Paul Johnston - (2017) Serverless is about Automation, not Functions
  • Subbu Allamaraju - (2016) Dont Build Private Clouds
  • Matthew Setter - (2018) Best Practices When Versioning a Release
  • Martin Fowler - (2006) Continuous Integration
  • Ben Putano - (2018) 8 Best Practices for Agile Software Deployment
  • Ben Putano - (2018) Proven Steps to Achieving Deployment Nirvana
  • Matt Watson - (2017) What Is Site Reliability Engineering and Why You Should Embrace It
  • Matt Watson - (2017) What is Web Operations? How Does it Relate to DevOps and SRE?
  • Matt Watson - (2017) 15 Metrics for DevOps Success
  • Matt Watson - (2014) Supporting Production Applications the DevOps Way
  • Matt Watson - (2017) What is DevOps? Give Your Development Team Ownership
  • Red Hat - [Videos] Webinar Archives
  • Red Hat - Red Hat Events & Webinars
  • Red Hat - [Videos] Red Hat Summit Youtube Channel
  • Bob Reselman - (2018) Why the promise of low-code software platforms is deceiving

Low-code/no-code platforms mean anyone can code, right? Wrong. This is a dangerous thought for enterprises.

  • OpenStack Summit - All Videos archives
  • Jamie Maguire - (2018) Software Release Management Best Practices
  • Kevin London - (2016) DevOps from Scratch, Part 1: Vagrant & Ansible
  • Kevin London - (2016) DevOps from Scratch, Part 2: Amazon & Terraform
  • Continuous Delivery Service (CDS) - Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform, by OVH. CDS is open-source and completely free.
  • Frederik Andersson - (2017) Updating a Maintainable NPM Module with Continuous Integration
  • Devoxx Belgium - The Top-100 rated Devoxx Belgium 2017 talks
  • Coda Hale - (2017) Risky Business Requires Active Operators | about the risks of automation in order to successfully and safely wield its power.
  • Dan McKinley - (2016) No Way Out But Through | how Skyliner deploys applications and why they built it like that
  • Dan McKinley - (2017) You Cant Have a Rollback Button | The internet is a big truck. Its really hard to drive it backwards.
  • Paul Hammond - (2010) [Slides] Always ship trunk | Managing change in complex websites
  • Theo Schlossnagle - (2010) Online Application Deployment: Reducing Risk
  • Sasha Friedenberg - (2017) How Etsy Ships Apps
  • Gregg Caines - (2015) Continuous Testing
  • Gregg Caines - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
  • Zach Holman - (2012) Unsucking Your Team's Development Environment
  • Zach Holman - (2018) How to Deploy Software | Make your teams deploys as boring as hell and stop stressing about it.
  • Zach Holman - [Slides] move fast & break nothing | a talk about code, teams & process
  • Jim Bird - (2016) DevOpsDays: Empathy, Scaling, Docker, Dependencies and Secrets | interesting takeaways
  • Zach Holman - [Slides] (2011) How GitHub Uses GitHub to Build GitHub
  • Mirco Hering - (2018) Why you are probably not as advanced in your Agile/DevOps journey as you think you are
  • Mike Loukides - (2017) The evolution of DevOps
  • Kate Matsudaira - (2016) Bad Software Architecture is a People Problem | When people don't work well together they make bad decisions.
  • Bridget Kromhout - (2018) Containers Will Not Fix Your Broken Culture (and Other Hard Truths) | Complex socio-technical systems are hard;
  • Kode Vicious - (2010) Broken Builds | Frequent broken builds could be symptomatic of deeper problems within a development project.
  • Mandi Walls - (2017) Configuration Management is Old and Boring
  • Pavan Belagatti - (2017) DevOps Resources: 5 Books Every DevOps Enthusiast Must Read! | + the SRE book
  • Nathen Harvey - (2017) The Journey to Continuous Automation
  • Nathen Harvey - (2017) Compliance as Code
  • Katie Ballinger - (2017) Onboarding New Site Reliability Engineers
  • Alice Goldfuss - (2017) Center stage: Best practices for staging environments
  • Increment Staff - (2017) What its like to be a developer at …
  • Amy Blais - (2017) 27 things enterprises can learn from startups to increase productivity
  • Joe McKendrick - (2017) Time to move on from DevOps and continuous delivery, says Google advocate
  • Mike Bursell - (2018) Tackling the most important issue in a DevOps transformation | Why culture is the most important issue in a DevOps transformation
  • Ian Miell - (2018) Five Things I Did to Change a Teams Culture
  • Armon Dadgar - (2018) Why We Need Dynamic Secrets | how applications do a terrible job keeping secrets, and why we need to embrace ephemeral credentials, or "Dynamic Secrets" in Vault.
  • Dan Barker - (2018) Your DevOps attempt will fail without these 7 departments buying in | Achieving customer value requires more than just software development and IT operations.
  • Michael Cote - (2018) The many-faced god of operational excellence, DevOps and now 'site reliability engineering'
  • Anna Kennedy - (2017) Testing Packer builds with Serverspec
  • Alice Goldfuss - (2016) No More On-Call Martyrs
  • Rob Kinyon - (2016) What does Operations do?
  • Jennifer Riggins - (2018) On Call Rotations: How Best to Wake Devs Up in the Middle of the Night
  • Robert Treat - (2017) sysadmins - the evolution of a role amidst revolutionary hype.
  • Etienne Tremel - (2017) Deployment Strategies
  • bridgetkromhout/devops-against-humanity - DevOps Against Humanity (an expansion for Cards Against Humanity)
  • Continuous Delivery - What is / Why Continuous Delivery ?
  • Ask HN - (2018) Which books describe modern devops?
  • Jamie Maguire - (2018) AWS Top 10 Security Tips
  • Josh Johnson - (2015) DevOps Is Bullshit: Why One Programmer Doesnt Do It Anymore
  • Yevgeniy Brikman - (2016) Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation
  • James Shore - (2005) Continuous Integration is an Attitude, Not a Tool
  • Yegor Bugayenko - (2014) Why Continuous Integration Doesnt Work
  • James Shore - (2006) Continuous Integration on a Dollar a Day
  • Michal Charemza - (2017) Non atomic deployments | Cron-free deferred delete of obsolete static resources | The best infrastructure is the one that doesn't exist
  • Hacker News - (2018) Ask HN: How do you keep track of releases/deployments of dozens micro-services?
  • Ontrack - Continuous delivery monitoring : a tool for keeping track of deployments without losing anything, and make good usage of all data generated by CI/CD activities Bonus : Slides of presentation in Belgium and Github Repo and nemerosa website
  • chris-short/DevOps-README.md - What to Read to Learn More About DevOps
  • Jim Leonardo - (2017) Is it DevOps? What is DevOps and what is not DevOps
  • Dmitriy Samovskiy - (2011) Complex Systems: Generalists and Specialists | on diagnosing problems
  • Dmitriy Samovskiy - (2010) The Rise of DevOps
  • Dmitriy Samovskiy - (2016) The Rise of New Operations
  • Electric Cloud - (2014) Continuous Integration Best Practices: Vision and Reality | Are you really practicing the principles of Continuous Integration?
  • Angela Stringfellow - (2017) Mistakes to Avoid on Your DevOps Resume: Tips from 20 DevOps Leaders and Hiring Managers
  • Google - Why devops is bad | interesting search results
  • Helen Beal - (2017) The Industry Just Can't Decide about DevOps Teams
  • Joshua Kerievsky - (2014) Benefits of Continuous Deployment : Lower Stress, Greater Flow, Less WIP, Easier Recovery
  • A. Mokhov, N. Mitchell, Simon Peyton Jones - (2018) [PDF] Build Systems à la Carte | is excel a build system too ? study of various old and model build systems
  • Aymen El Amri - (2018) 50 Best DevOps & SRE Blog Posts & Tutorials Of 2017
  • Jeff Knupp - (2014) How 'DevOps' is Killing the Developer
  • Didier Caroff - (2018) How We Switched to a Continuous Delivery Pipeline in 3 months
  • Naresh Jain - (2011) Impact of Continuous Integration on Team Culture
  • RightScale - Cloud Comparison : Google Cloud Platform vs AWS vs Azure vs IBM Cloud

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

  • Atlassian Docs - Updating build status for commits
  • Atlassian Docs - Setting up SSH port forwarding (for BitBucket or other git server)
  • Atlassian Docs - Search for code in Bitbucket Server
  • MorganGeek - bitbucket cheatsheet / tips
  • Atlassian Docs - Java Option http.nonProxyHosts does not work | useful info for Jira, Confluence & BitBucket
  • Atlassian Docs - Product guides & APIs for Confluence, Bitbucket, Stride / Hipchat, Jira, Bamboo...

ChatOps

Chef

Consul (by Hashicorp)

Containers

Gradle

  • Viktor Farcic - (2014) Java Build Tools: Ant vs Maven vs Gradle
  • Spring Initializr - bootstrap your application now : Generate Maven / Gradle projects with Groovy / Java / Kotlin and Spring Boot
  • Jim Bird - (2017) Essential (and free) security tools for Docker

Jenkins

Kubernetes

  • Bilgin Ibryam - The Microservices Hierarchy of Needs and Where Kubernetes fits
  • Kubernetes on Slack - Slack community about Kubernetes
  • Stackpoint.io on Slack - Web-based interface for deployment of Kubernetes cluster
  • Fabric8 on Slack - Open source integrated development platform for Kubernetes
  • ramitsurana/awesome-kubernetes - Awesome Kubernetes resources
  • OpenShift - OpenShift platform / Features matrix : How Does OpenShift Extend Kubernetes?
  • Jesse Newland - Kubernetes at GitHub
  • CRI-O - a lightweight alternative to using Docker as the runtime for kubernetes. Implements Kubernetes CRI (Container Runtime Interface) & enables OCI (Open Container Initiative) compatible runtimes.
  • William Jimenez - (2017) Kubernetes: Because Everyone is Doing It
  • Cloud Native Computing Foundation website - Sustaining and integrating open source technologies like Kubernetes and Prometheus
  • praqmatim - Atlassian high availability as code | Containerized Data Center on Kubernetes
  • Andrew Lock - (2017) Home, home on the range: Installing Kubernetes using Rancher 2.0
  • Alex Ellis - (2017) Colorisebot and OpenFaaS
  • Finnian ANderson - (2017) Colourising Video with OpenFaaS Serverless Functions
  • Alex Ellis - (2017) What you need to know: Kubernetes and Swarm
  • Sachin Arote - (2017) Kubernetes Best Practices
  • Sandeep Dinesh - [Slides] (2017) Kubernetes Best Practices
  • Sandeep Dinesh - (2018) Top 5 Kubernetes Best Practices From Sandeep Dinesh (Google)
  • Ádám Sándor - (2018) Propagating configuration from Terraform to Kubernetes Apps

Microservices

  • Bilgin Ibryam - The Microservices Hierarchy of Needs and Where Kubernetes fits
  • Martin Fowler - MonolithFirst
  • mfornos/awesome-microservices - curated list of Microservice Architecture related principles and technologies.
  • Milen Dyankov - [Video] Microservices and Modularity or the difference between treatment and cure!
  • Richard Clayton - (2014) Failing at Microservices. | Please avoid our mistakes!
  • Martin Nally - (2016) The 12 Goals of Microservices
  • Brian Kelly - Building Resilient Microservices from the Fallacies of Distributed Computing
  • Brian Kelly - Creating a Microservice? Answer these 10 Questions First
  • Sumit Maingi - (2016) Building Microservices? Here is what you should know
  • Ben Stopford - (2016) The Data Dichotomy: Rethinking the Way We Treat Data and Services
  • IcaliaLabs/guides - Monolithic vs Micro Repos
  • Matt Butcher - (2015) Why We Should Not Return to Monolithic Repositories
  • Avi Cavale - (2016) Our journey to microservices: mono repo vs multiple repositories
  • Manisha Sahasrabudhe - (2017) 7 things to consider while moving to a microservices architecture
  • Hacker News - (2018) Ask HN: How do you keep track of releases/deployments of dozens micro-services?

Maven

  • Maven Docs - How to keep the master password on removable drive
  • Lieven Doclo - Why I Never Use the Maven Release Plugin
  • Maxime Greau - Tips & Tricks to migrate hundred maven jenkins jobs to Pipeline as code with Docker, Goss / Dgoss
  • Viktor Farcic - (2014) Java Build Tools: Ant vs Maven vs Gradle
  • Spring Initializr - bootstrap your application now : Generate Maven / Gradle projects with Groovy / Java / Kotlin and Spring Boot
  • Rafael Eyng - Using Nexus 3 as Your Repository - Part 1: Maven Artifacts

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
  • Tim OBrien - (2010) Nexus Tip: Moving Artifacts Between Nexus Repositories
  • Curtis Yanko - Nexus in Openshift
  • Nexus Blog - latest news from the makers of Nexus
  • Michael Prescott - Nexus Repository: New Beta REST API for Content
  • Michael Prescott - Nexus Repository Manager 3.5: Yum Proxy Support Now Available
  • Justin Young - (2017) Shift Security Practices Left: New Nexus Plugin for Jenkins Pipelines
  • Tom Donohue - (2017) Deploy and use the Nexus Docker registry in OpenShift

OpenShift

SecOps

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

Travis CI

  • Tavis CI Docs - Troubleshooting Locally in a Docker Image, useful if you have troubles with travis CI
  • Jeff Geerling - How I test Ansible configuration on 7 different OSes with Docker

VirtualBox

Vagrant

Vault (by Hashicorp)

Digital marketing

  • Portent Blog - articles about analytics, copy writing, creativity, internet marketing, PPC, SEO, social media
  • Kirsten Pickworth - (2017) How to Avoid the Best Practices Trap

Finding content

App discovery

  • Y Combinator - Hacker news Show : where people share their work. Related : Newest Show HN
  • Product Hunt - discover new products (apps, websites, services, ...)
  • AlternativeTo - crowdsourced software recommendations, find alternatives to existing softwares
  • Similarsites - easily find similar websites
  • Superbly Space - inventory of valuable quality softwares, services, websites, usually matching the ones I look for
  • Product Hunt - a list of top 500 makers on Product Hunt
  • AppRecs - app search engine
  • StumbleUpon - discover the best of the web, one click at a time. This service learns what you like and brings you more like it
  • Random Hunt - Like StumbleUpon, but for Product Hunt. Meaning : best of products, one random product at a time
  • The Useless Web - Take you to another random useless website
  • Discuvver - Take you to one random useful website
  • AlternativeTo - Open Source Self-Hosted apps on AlternativeTo
  • Stack Exchange - Software Recommendations Stack Exchange
  • Slant - this community of enthusiasts provide recommendations on lot of things / useful to find best tools for the job
  • FreshRSS - A free, self-hostable aggregator… probably the best! (in their opinion, and mine also :) ). I tested many free self hosted RSS readers, and by far this is the one I recommend the most for its flexibility and numerous options
  • jivoi/awesome-osint - curated list of awesome open source intelligence (OSINT) tools and resources.
  • DARK MODE LIST - A List of Apps That Support Dark Mode and many other...
  • johnjago/awesome-ad-free - A curated list of ad-free alternatives to popular services on the Internet.
  • aviaryan/awesome-no-login-web-apps - Web Apps that work without login
  • Chris Barber/ToolsOfTheTrade - Tools of The Trade, from Hacker News.
  • SourceForge - offers a huge choice of excellent, FREE software in virtually every field of computing
  • Siftery - Trending products | explore softwares others people are using at work
  • Libraries.io - discovers millions open source libraries accros +36 package managers

Event discovery

  • 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
  • nBox - fake email service, create as many fake emails you wish for protecting your privacy
  • 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
  • Internet Archive: Wayback Machine - The Internet archive, bringing back old/dead pages to live
  • Cached View - Google + Wayback machine Cached Pages of any website
  • 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
  • Rex Swain - HTTP Viewer : See exactly what an HTTP request returns to your browser
  • IntoDNS - checks the health and configuration and provides DNS report and mail servers report.
  • Down for everyone or just me - Check if your website is down or up
  • Qualys SSL Labs - SSL Server test : analysis of any web server configuration
  • Panopticlick - Test : Is your browser safe against tracking?
  • Am I unique - Test : are you unique ? (what your fingerprint reveals about you)
  • Ookla - Speedtest : Test your internet connection speed
  • TestMy - Internet speed test
  • VirusTotal - free online scanner for virus, malware and URL, to avoid downloading crap on your machine
  • Jotti - online virus scanner
  • Ethical hacking tools - Find subdomains / free online subdomain enumeration tool
  • COMODO CA - Certificate search online
  • DNSdumpster - tool for dns recon & research, find & lookup dns records
  • Ethical Hacking tools - online penetration testing tools
  • Open Port Check Tool - Port forwarding tester - open port finder
  • Unshorten.It - Unshorten that URL!
  • BestTariff.be - Find the best offer for your mobile / internet / phone usage profile
  • Cactus2000 - [FR] 🇫🇷 Convertisseur de dureté de l'eau
  • Cactus2000 - Converter for hardness of water
  • YAML Lint - The YAML Validator
  • Two Factor Auth - List of websites and whether or not they support Two Factor Auth (2FA).
  • Random.org - true random number service, but not only
  • Andy Ray - Online Bash Prompt Builder for Git / Hg / SVN
  • Sepastop - [FR] 🇫🇷 resiliate your affiliation to all kinds of products and services
  • Tor2web - Browse the Tor Onion Services
  • Fuelly - Track, Share, and Compare your Vehicle / Understanding your fuel consumption and vehicle's actual costs
  • Daniel Miessler - 10 Ways to Test Your Website Performance
  • Tabletop Audio - Original, ambiances and music for your role playing games and stories
  • Free Online Picture Resizer - Easily crop, resize and edit your images online for free
  • SecurityHeaders - Scan your site to analyze the HTTP response headers
  • PDF Merge - merge PDF files online
  • Observatory by Mozilla - Scan your site against mozilla security checklist
  • unv.is - Just put unv.is/ in front of http:// when sharing clickbait articles, unv.is will capture the content of an article or blog post without passing on your visit as a pageview.
  • spammimic - encode your secret message into something innocent looking.
  • REDbot - checks HTTP resources to see how they'll behave, pointing out common problems and suggesting improvements.
  • Open Source Psychometrics Project - a collection of interactive personality tests with detailed results
  • SWISH - free online SWI-Prolog web IDE
  • BonPatron - [FR] 🇫🇷 online spelling and grammar checker for french texts / correcteur d'orthographe et de grammaire en ligne pour les textes français
  • Nu Html Checker - free online tool experimenting better HTML checking. its behavior remains subject to change
  • W3C - CSS Validation Service
  • W3C - Link Checker : Check links and anchors in Web pages or full Web sites
  • Listly - Fully-automated Web Scraping. HTML to Excel in seconds : Paste URL, Get Excel.
  • Convertio - Advanced online tool to convert EPUB files to PDF
  • Free Summarizer - Summarize any text Copy and paste your loooong text (even a copy of a book)
  • mastoview - A tool to preview what a Mastodon instance is saying, useful if you don't know which one is the best fit for you
  • aviaryan/awesome-no-login-web-apps - Web Apps that work without login
  • What Car? - New and Used Car Reviews, Car Deals
  • Duolingo - free tool for learning another language, Duolingo makes it fun, and helps keep you engaged for the long haul.
  • Mailinator - lets you create unique, disposable inboxes which delete themselves after a few days.
  • BugMeNot - no time to create an account ? try a domain or url and get shared logins
  • Find your Facebook ID - find the Facebook personal numeric ID for fb:admins, social plugins, and more. Provide the profile URL of a page or your profile and get the Facebook (context) id. This id can then be used to find similar pages
  • Ecoscore - find and compare the ecoscores of new and old vehicles
  • ODA - The online disassembler
  • Hybrid Analysis - free automated malware analysis service
  • Pl/Sql tidy - Online PL/SQL formatter
  • AboutMyX - Subnet mask calculator
  • WalletGenerator - Paper Wallet Generator for BitCoins and other cryptocurrencies. Create, Print & Fold
  • Julia Verification Toolset - Research / Investigation tools
  • Henk van Ess - Facebook Graph Tools
  • EPUB Converter - Free EPUB to MOBI Converter
  • Savvy Time - ET to CET Converter | Convert hours and time in different locations
  • Somacon - Count Duplicates in a List Online Tool
  • User Agent String.Com - User Agent String explained : Copy/paste any user agent string in this field and click 'Analyze'
  • Free Online EPUB Converter - The easiest way to send EPUBs to your Kindle!
  • repl.it - Online REPL, Compiler & IDE : Boot up a programming environment for your favorite language | including JavaScript, Python, Ruby, Java, Node.js, Go, Scheme, C, C#, C++, Lua and many more.
  • pipl - search over billions people by name, username, phone, location. Exploit the deep web to convert nicknames to full identity...
  • Two Factor Auth (2FA) - List of websites and whether or not they support 2FA.
  • IKnowWhatYouDownload - Detailed statistic for torrent downloads and distributions for your or specific IP address
  • RegExr - is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
  • Hurricane Electric BGP Toolkit - This website is an Internet analysis site for the whole Internet. useful tool to collect ip, addresses, etc
  • BGPView - allows you to debug and investigate information about IP addresses, ASN, IXs, BGP, ISPs, Prefixes and Domain names.
  • Where to buy Crypto - Where to buy ...
  • Robtex - is used for various kinds of research of IP numbers, Domain names, etc. Examples : Reverse DNS Lookup, Whois, AS macros.
  • Toolpic - Free Photoshop Online Alternative

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 open source 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
  • Hacknet - a hacking game simulator (not free), potentially boring (move to hackmud)
  • h a c k m u d - hackmud, a hacking game simulator (not free) with programming challenges
  • PortForward - Port Forwarding Ports List
  • GamingOnLinux - Linux & SteamOS gaming community
  • Linux game database
  • Open Source Game Clones - inventory of open-source remakes of great old games
  • Mazing - Generate printable mazes of any size for playing. Can be useful someday
  • UnDropDansLaMare - (Video) [FR] 🇫🇷 Le Paradoxe du Joueur [2 minutes pour convaincre] short analysis of insatisfaction with modern video games / why video games were best before
  • Tom's Hardware - Top-Rated Graphics Cards for Gaming / best GPU for the money
  • Can You RUN It? - System Requirements Lab analyzes your computer and tell you which games you can / can't run
  • NotebookCheck - list of GPUs of Laptop Graphic Cards sorted by approximate performance in games
  • CheezBurger - How the Gaming Landscape Has Changed (2004 vs 2013)
  • UnDropDansLaMare - [Video] ... Ce Héros Mis Au Placard [2 minutes pour convaincre] // Death of the polygon
  • Korben - (2014) [FR] 🇫🇷 Console jaunie ? Voici comment la traiter pour lui redonner sa couleur dorigine
  • Pencil and Paper games - Because I enjoy good games that don't depend on any modern technology
  • Kelton Sears - (2016) How Two Brothers From Silverdale Made The Worlds Most Complex Video Game | about Dwarf Fortress
  • Coinop - Coinop.org maintains a comprehensive database of coin-operated arcade games.
  • Terminus - [FR] 🇫🇷 funny in browser role playing game to learn the basic of linux command line. NSFW. Bonus : Source + Original version in english with Sources
  • Jeux libres - 🇫🇷 [FR] un catalogue de jeux vidéos libres principalement sous GNU/Linux
  • Abandonware France - 🇫🇷 [FR] l'histoire des vieux jeux video et retrogaming
  • DHTML Lemmings - a remake of Lemmings all written in JavaScript, to play in your browser

Role-playing

  • GoToQuiz - Classical Alignment Test
  • Tabletop Audio - Original, ambiances and music for your role playing games and stories
  • NESblog / Speed Game - [FR] 🇫🇷 [Video] Le Jeu de Rôle Papier, analyse des spécificités de cette famille de jeu

Health and Work-Life Balance

News

  • Itamar Turner-Trauring Blog - Get a better job ; articles about health & work life balance, programmer productivity, problem solving, etc.
  • Simple Programmer - Robert Whitcomb's Blog about soft skills + health & work-life balance for programmers
  • The Knowledge Project - [Podcast] Podcast by Shane Parrish to uncover frameworks YOU can use to learn more in less time, make better decisions, and live a happier and more meaningful life.

Learn

  • Matt Might - (2013) Tips for work-life balance
  • Robert Whitcomb - (2016) 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
  • alphagov/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 - (2014) 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
  • PartTimer - a job board for skilled work under 40 HRS/week
  • Glassdoor - company reviews and salaries posted anonymously by employees.
  • BetaList Jobs - shape the future by joining one of the fastest growing technology startups
  • WorkWithUs - hand-curated selection of best jobs
  • Who is Hiring? - jobs search engine per location and some other criteria
  • Gabriel Lewis - List of tools to hack your job search
  • College Match Up - Best Jobs for Your Personality Type
  • Daniel Miessler - My Thoughts on the Minimum Wage
  • Daniel Miessler - A Hiring Primer
  • Daniel Miessler - The Tiger Hiring Algorithm
  • Daniel Miessler - The GT Rating System
  • Daniel Miessler - The Peter Principle / Anything that works will be used in progressively more challenging applications until it fails.
  • Daniel Miessler - Measuring the Quality of a Culture
  • Mubashar Iqbal - Will robots take my job ? Make the test ;-)
  • Sanna - [IMG] What if physical illness was treated the same way mental illness is...?
  • Gil - (2014) [FR] 🇫🇷 Billet d'humeur d'une "desperate diplômée" / De la difficulté de trouver un emploi même avec un bon diplôme
  • Tom Lloyd - A good advice about the CV for Design students
  • American Psychological Association - [PDF] Why women leave engineering
  • Richard Clayton - 10 Things I learned Working Remotely
  • Le Pharmachien - [FR] 🇫🇷 La VRAIE différence entre les médicaments génériques et originaux / real difference between brand names and generic drugs
  • Le Pharmachien - [FR] 🇫🇷 Caféine : toxique et délicieuse / Coffee : good and bad parts
  • Le Pharmachien - [FR] 🇫🇷 8 façons de tintoxiquer à un barbecue ( intoxication alimentaire ) / 8 ways to cause food poisoning with the barbecue
  • John Sonmez - (2014) The 4 Levels of Freedom For Software Developers
  • Shaun Boyd - (2007) 10 Reasons It Doesnt Pay To Be “The Computer Guy”
  • Steve Pavlina - (2005) Dont Die With Your Music Still In You
  • Harvard Biz Review - (2014) What employees value at work
  • Jacob Shriar - 13 Scary Statistics on Employee Engagement
  • J. B. Rainsberger - Productivity for the Depressed
  • Drew Falkman - Sometimes Great Employees Leave and Its OK
  • Jacki Keys - (2014) It's Broken, Don't Fix It / on being "the happiest & healthiest version of yourself"
  • Chess Media Group - (2014) [IMG] 7 Principles of The Future Employee
  • Maria Konnikova - (2014) The Open-Office Trap
  • Lawrence Kesteloot - (2006) Perception of Time
  • Meghan Hebel - Why You Dont Deserve That Dream Developer Job
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Ezekiel Buchheit - (2017) No, I have no side code projects to show you
  • Agnès Crepet - (2017) Don't say that you don't have enough time
  • Kris Gage - (2017) The Moment When Youll Finally Change | Getting fed up is incredibly motivating
  • Darius Foroux - (2017) Declutter Your Life. Declutter Your Mind.
  • Thibaut Schepman - (2015) [FR] 🇫🇷 Rester assis tue plus que le tabac ? Jai essayé décrire cet article debout / sitting down is dangerous for your health
  • Cyprien - [FR] 🇫🇷 [Video] Technophobe / what if you could not use technology anymore
  • Pierluigi Vernetto - (2015) End of my 3.2 years contract on a OSB integration project.... lesson learned. | some good lessons learned for developers / project management
  • John Cutler - (2016) company culture is…
  • Dean Baker - (2017) The problem of doctors salaries
  • Yevgeniy Brikman - (2017) The Truth About Startups
  • Joël Spolsky - (2006) A Field Guide to Developers : what theyre looking for, what they like and dislike in a workplace, and what its going to take to be a top choice for top developers.
  • David McRaney - (2010) Coffee stimulation or addiction ?
  • Le grand Oral - (2017) [FR] 🇫🇷 [Video] Le Grand Oral de Luc de Brabandere. A propos du ras le bol des travailleurs, de la place de l'homme dans une société de plus en plus connectée, l'intelligence artificielle vs l'emploi, et le bien être au travail. Bonus : Podcast
  • Patrick God - (2017) Why You Should Start With Your Dream Job
  • IRCEL - CELINE - Current Air Quality Measurements of Belgian Interregional Environment Agency (IRCEL - CELINE)
  • Bruxelles Environnement - [FR] 🇫🇷 Qualité de l'air. Bonus : Dutch version Luchtkwaliteit
  • Amar Singh - (2017) Youre working in the wrong place. (if youre working in an open office)
  • Dave Mosher - (2018) How to Stay Alert Without Caffeine - Try These Science-Based Tricks Next Time You're Tired

my 2 cents: drop the production database, you will soon be fully awaken

we don't take breaks because we are tired, we take breaks so that we are never tired.

  • Ward Cunningham - (2014) Analyzing Xp With Options Pricing | in XP, you should consider the Option to abandon, option to switch, option to defer investment and take advantage of possible future opportunity
  • Nick Cassella - (2018) Ask Your Coworkers What They Make. Youll Earn More.
  • Lewis Menelaws - (2018) How to Fix Burnout as a Developer

A lot of people (especially entrepreneurs) are so obsessed with how fast they will become successful that they will sacrifice their mental health in order to constantly push themselves.

  • Wikipedia - Nonviolent Communication - an approach to nonviolent living based on the idea that all human beings have the capacity for compassion and only resort to violence or behavior that harms themselves and others when they do not recognize more effective strategies for meeting needs
  • Jacquelyn Smith - (2012) How To Ignore Distractions In The Workplace

Remote jobs

Hobbies

Beers

Chess

Coffee

  • Daniel Miessler - A Coffee Primer
  • Le Pharmachien - [FR] 🇫🇷 Caféine : toxique et délicieuse / Coffee : good and bad parts
  • David McRaney - (2010) Coffee stimulation or addiction ?
  • Dave Mosher - (2018) How to Stay Alert Without Caffeine - Try These Science-Based Tricks Next Time You're Tired

Toys collections

  • Yo Joe! - the internet's premiere archive site about G.I. Joe: A Real American Hero | probably the oldest website I remember to visit in my young age

Humor

  • There, I Fixed It - white trash repairs. Aka how not to repair things
  • /r/DiWHY - when DIY goes wrong
  • /r/redneckengineering - white trash repairs, and other workarounds that make you laugh
  • /r/techsupportmacgyver - Macgyvered solutions to problems
  • /r/totallynotrobots - a place where robots humans share their thoughts
  • /r/funnycharts - funny charts
  • Cyanide & Happiness - controversial, dark humorous & sometimes surrealistic comic strips
  • Joan Cornellà - unsettling, surreal humor and black humorous comic strips
  • David Firth - [Youtube] Salad Fingers is a psychological horror, dark humorous animation movie ranked among the top 10 culture phenomenon for 2005
  • Le Gorafi - [FR] 🇫🇷 news satire
  • Encyclopedia Dramatica - a satirical wiki, parodying encyclopedia topics and current events, especially those related or relevant to contemporary Internet culture
  • /r/WhereIsMyFlyingCar - a lot of predictions made about the future that have or have not come to pass.
  • Kimmo Lemetti - Gone with the blastwave is a post apocalyptic black humorous web comic
  • Honest Trailers - [Video] funny trailers of popular movies
  • The Useless Web - Take you to another random useless website
  • Malaise TV - [FR] 🇫🇷 Twitter account showing awkwardness in TV shows
  • Mattia Quarta - How to read a scientific paper.... brilliant
  • Philippe Shiu - [IMG] math students tip
  • Topissimo - [FR] 🇫🇷 TOP 40 des vérités du quotidien illustrées avec humour !
  • Mashable - (2014) [IMG] Young entrepreneurs these days
  • Saturday Morning Breakfast Cereal - (2010) [IMG] Why are there so few women in engineering / science ?
  • Capitalism & Competitiveness (2014) [IMG] [FR] 🇫🇷
  • LastWeekTonight - (2014) [Video] Stephen Hawking Interview about artificial intelligence, with John Oliver (HBO)
  • Cyprien - [FR] 🇫🇷 [Video] Technophobe / what if you could not use technology anymore
  • Rick Et Morty - [FR] 🇫🇷 [Video] All Rick & Morty episodes in VF / VOSTFR (streaming)
  • Message à caractère informatif - [FR] 🇫🇷 [Videos] funny surreal dubbing of old corporate short movies Bonus : Top 12 best episodes
  • Koreus - [FR] 🇫🇷 [Videos] best funny videos from internet
  • The Onion - America's Finest News Source | A farcical newspaper featuring world, national and community news.
  • The Daily Mash British satire site offering funny stories on news, politics and sport, an agony aunt column and polls.
  • what if? - Serious scientific answers to absurd hypothetical questions
  • The Best Page in the Universe - personal satirical humor website created by George Ouzounian, better known as Maddox
  • webcomic name - kind of absurd repetitive web comic strip, among my favorites | "oh no"
  • Regular Ordinary Swedish Meal Time (ROSMT) - [Videos] YouTube Series of WTF cooking how-to's/tutorials. it's good for you | Swedish men cooking regular food with extreme Swedish violence like vikings.
  • The Cooper Review - Funny corporate humor and satire
  • Sarah Cooper - Boomers vs. Millennials @ Work
  • Sarah Cooper - Why They Call it Middle Management
  • Sarah Cooper - 9 Tricks to Appear Smart in Brainstorming Meetings
  • Sarah Cooper - How to Say No Without Ever Saying No
  • Sarah Cooper - Here are the 10 Most Deeply Meaningful Team Building Exercises
  • Sarah Cooper - How to Outshine Everyone on LinkedIn
  • Bitcoin Regret Club - satirical site for people who want to calculate all the money they you couldve made with Bitcoin
  • Richard Gale - [Video] (2009) The Horribly Slow Murderer with the Extremely Inefficient Weapon

Images / Wallpapers

  • 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
  • François Dourlen - 'feel good' mash-up pictures, combining pop-culture characters and actual locations
  • WLPPR - vibrant wallpapers from places of our planet
  • Psiu Puxa - wallpapers from all over the universe
  • Free Online Picture Resizer - Easily crop, resize and edit your images online for free
  • Dale Myers - (2014) Everything You Ever Wanted to Know About PNGs
  • Moviemania - super big textless high-resolution movie wallpapers database
  • SpaceX - Official SpaceX Photos on Flickr
  • Will Gallego - (2017) Reducing Image File Size at Etsy

Linux / Unix

News

  • /r/linux - discussions & news about linux on reddit
  • nixCraft - linux tips, hacks, tutorials and ideas
  • Red Hat Enterprise Linux Blog - latest information on Red Hat's IT infrastructure products, offerings, and solutions
  • Opensource.com - stories about creating, adopting, and sharing open source solutions
  • The Linux Foundation - The Linux Foundation Youtube Channel
  • OSTechNix - How To Securely And Permanently Delete Your Data In Linux
  • Alltop - Top Linux News aggregated
  • Tux Machines - a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/Linux

Learn

Emacs

Linux for fun

Raspberry Pi

Tuning

Vim

Mac

  • Ask Different - Install 2 different OS X versions on the same machine/hdd
  • Jordan Merrick - 40 Terminal Tips and Tricks You Never Thought You Needed
  • Markus Wein - macOS Terminal cheat sheet
  • Hanxue Lee - Installing Jenkins on OS X using Homebrew
  • StackShare - popular JavaScript UI libraries on StackShare
  • MacAdmins on Slack - Place where many of OS X Admins belong
  • OS X Daily - Command line : Extract .pkg Files Without Installing Them
  • OS X Daily - Mount & Unmount Drives from the Command Line in Mac OS X
  • Apple Support - Mac keyboard shortcuts
  • Randall Wood/jenkins-slave-osx - Example of Jenkins slave setup script for Mac OSX
  • herrbischoff/awesome-osx-command-line - Use your OS X terminal shell to do awesome things.
  • Apple - Downloads for Apple Developers / useful to find old tools / OS versions
  • Vinod Yalburgi - How to Install OS X Yosemite on New Partition and Dual-Boot with Mavericks
  • Christian Zibreg - How to start up your Mac from a bootable CD/DVD, USB thumb drive or external storage device
  • Daniel Miessler - 8 Powerful Features of Safari That Few People Know About
  • Daniel Miessler - The First 10 Things I Do on a New Mac
  • Enrico Maria Crisostomo - OS X: Creating Packages from the Command Line - Tutorial and a Makefile - Part I
  • Lucas Hall - 8 open source tools for managing macOS
  • Maksym Grebenets - Jenkins Remote Node on Mac OS X
  • Praval Singh - Your Mac is probably eating your Internet bandwidth (and you dont know about it!). Bonus : other links on the subject : 1 2 3 4
  • Wesley Moore - Finding an Alternative to Mac OS X
  • Kevin Burke - Make your Go Binaries Homebrew Installable
  • Rich Trouton - (2014) Managing the Authorization Database in OS X Mavericks | and probably for later versions too

Code signing

Manga

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

Movies

  • SC (SensCritique) - [FR] 🇫🇷 french social networking service meant for discovery, cataloging, sharing reviews and tastes in films, tv series, music, books, comics and video games
  • Rotten Tomatoes - quality measurement for movies & tv, by creating a score based on top critics
  • Metacritic - similar to Rotten Tomatoes. Aggregates reviews and provides a metascore for movies, tv, games and music
  • IMDB (Internet Movie Database) - aka IMDb, the biggest online database of info related to films and tv
  • TasteKid - get recommendations for music but also tv shows, films, games, books...
  • Tunefind - Music from all tv shows
  • Tunefind - Music from all tv shows and movies
  • My 90's TV - Go back to the 1990's via this nostalgic TV simulator and relive the original ads, music videos, movie trailers, shows and more!
  • Morgangeek Blog - [FR] 🇫🇷 FileBot : le couteau suisse du renommage de films et séries
  • moviecode - Source Code in TV and Films / Images of the computer code appearing in TV and films and what they really are.
  • /r/itsaunixsystem - every satirical, embarrassing, incorrect usage of Technology in Movies, TV Shows, and Video Games!
  • Clara Darko - [Video] Movie montage of dystopian / utopias societies
  • OpenSubtitles.org - large open subtitles database for tv shows and movies
  • TVsubtitles.net - large collection of subtitles for tv shows
  • Addic7ed.com - free subtitles for tv show and movies
  • Movie-Censorship.com - News about movie censorship + comparisons of alternate versions (Movies, Comics, Series, Games and more)
  • caps-a-holic.com - DVD und Blu-ray Comparisons
  • IMSE - Internet Movie Search Engine
  • SoMeFilm - Movies / tv shows recommendations : what will you watch tonight ?
  • What is my movie ? - finds movies based on your own words, actors, directors, genres etc.
  • David Firth - [Youtube] Salad Fingers is a psychological horror, dark humorous animation movie ranked among the top 10 culture phenomenon for 2005
  • Honest Trailers - [Video] funny trailers of popular movies
  • Cinesift - 'Cinesift' Sorts Ratings and Streaming Services to Help Users Pick Films. Bonus : Presentation of Cinesift by Trend Hunter
  • Moviemania - super big textless high-resolution movie wallpapers database
  • Parkhi Rastogi - Recommend Movie by Plot (reveal movie title after reading the plot)
  • Short of the Week - Watch the best short films online
  • MorganGeek - Random Horror Show : some random short horror movies in loop. Inspired by the BIFFF and Short of the Week / Short Horror Movies
  • Vimeo - The high-quality home for video hosting and watching in HD with no ads, used by a vast number of indie filmmakers. The place to find refreshing, art-house movies to stream on demand.
  • TED - [Videos] Ideas worth spreading, usually in the form of short, powerful talks (18 minutes or less)
  • Zach Alexander - (2016) 10 Tech Movies to Get You Coding Again

Music

Networking

  • Homenet Howto - Interesting guide to how computer networks work
  • Naresh Kumar - 10 Basic Linux Networking and Monitoring Commands You Should Know
  • Naresh Kumar - Linux Server Monitoring and Networking Commands for Linux Server Administrators - Part 2
  • Silver Moon - 10 examples of Linux ss command to monitor network connections
  • Silver Moon - 18 commands to monitor network bandwidth on Linux server
  • Daniel Miessler - Security: How To Monitor Your Network Connections
  • Kickball/awesome-selfhosted - list of Free Software network services and web applications which can be hosted locally
  • /r/netsec - network security on reddit
  • Google - [Video] How Google Protects Its Corporate Security Perimeter without Firewalls / Very interesting insight into Google's BeyondCorp Zero Trust Network.
  • MoonPoint - Using PuTTY to set up a SOCKS Proxy Connection
  • MoonPoint - Configuring IE 10 to use an SSH SOCKS Proxy Server
  • Thomas Graf - DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
  • Sreenivas Makam - Docker Networking - Common Issues and Troubleshooting Techniques
  • VirtualBox issues tracker - Network adapters not working after host returns from sleep Win 7 host Linux Mint 17.2 guest
  • WhatsMyIP - Port scanners & other networking tools
  • Vivek Gite - (2018) Top 32 Nmap Command Examples For Sys/Network Admins
  • LZone - Linux networking cheatsheet
  • AboutMyX - Subnet mask calculator
  • Vivek Gite - (2015) Linux setup default gateway with route command
  • Vivek Gite - (2013) Linux route Add Command Examples
  • Vivek Gite - (2009) Configure Linux As Bastion Host
  • Hurricane Electric BGP Toolkit - This website is an Internet analysis site for the whole Internet. useful tool to collect ip, addresses, etc
  • BGPView - allows you to debug and investigate information about IP addresses, ASN, IXs, BGP, ISPs, Prefixes and Domain names.
  • Robtex - is used for various kinds of research of IP numbers, Domain names, etc. Examples : Reverse DNS Lookup, Whois, AS macros.
  • RIPE Database - Webupdates / database query

News

  • HCKR News - unofficial alternative hacker news interface, fixing some Hacker News UI Issues
  • Lobsters - Lobsters is a technology-focused community centered around link aggregation and discussion
  • Y Combinator - Hacker News : social news aggregator focusing on computer science and entrepreneurship. Related : Additional news lists
  • Y Combinator - Hacker news Show : where people share their work. Related : Newest Show HN
  • HNfavorites - HNfavorites Explore the hacker news community's favorite content
  • Product Hunt - discover new products (apps, websites, services, ...)
  • TechCrunch - latest technology news and information on startups
  • Le Gorafi - [FR] 🇫🇷 news satire
  • Summaread - Millions of articles summarized daily
  • Popurls - Mother of news aggregators - aggregate news from most popular internet front pages
  • Alltop - News aggregator, similar to Popurls. Aggregates news by topic also
  • Twoogle - Search tweets in realtime
  • AcquiredBy - Definitive list of tech acquisitions
  • Trendsmap - shows you the latest trends from Twitter, for anywhere in the world.
  • Daniel Miessler - a very interesting blog about InfoSec, technology and humans
  • Le blog d'un odieux connard - [FR] 🇫🇷 caustic news / news satire
  • the morning paper - an interesting/influential/important paper from the world of CS every weekday morning, as selected by Adrian Colyer
  • OSNews - explore the future of computing and about technology, OS, hardware, development, and other cool news
  • Electronic Frontier Foundation - EFF is working to protect our fundamental rights regardless of technology, to educate the press, policymakers and the general public about civil liberties issues related to technology, and to act as a defender of those liberties.
  • Jeffrey Ventrella's Blog - Nature -> Brain -> Technology | Things and Stuff
  • Les Numériques - 🇫🇷 [FR] Test, actu, comparatif high-tech/électroménager
  • Lindsay Kolowich - (2017) The 20 Best Websites for Wasting Time on the Internet in 2018 | NSFW
  • reddit - most controversial links
  • sebsauvage - 🇫🇷 [FR] Liens en vrac de sebsauvage
  • Korben's Blog - 🇫🇷 [FR] Upgrade your mind
  • coreight - 🇫🇷 [FR] Le blog d'infos et astuces web; high tech

Operations / IT OPS

News

Learn

  • Michael Buckbee - Definitive Guide to DNS TTL Settings
  • Vivek Gite - 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/oncall-handbook - 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
  • Pat Cable - Balancing Security and Your On-Call Rotation Using Deputize
  • Brendan D. 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
  • kahun/awesome-sysadmin - A curated list of amazingly awesome open source sysadmin resources
  • n1trux/awesome-sysadmin - (fork of kahun/awesome-sysadmin)
  • Chandan Kumar - linux sysadmin cheatsheets
  • AskF5 Support - Overview of colored status icons in the Configuration utility
  • Deb Shinder - The rise and fall of the all-powerful admin
  • Rundeck - Turn your operations procedures into self-service jobs.
  • Damon Edwards - (2014) Jenkins is for Development. Rundeck is for Operations.
  • Sysdig - troubleshooting and visibility tool for linux, windows and mac osx with native support for containers technologies
  • aelsabbahy/goss - goss : Quick and Easy server testing/validation
  • Stack Exchange - How to test provisioning and configuration in Ansible setup?
  • CollectNode - CollectNode makes easier the IT admin life
  • DOESConsulting - Load Balancing FAQs and Key Concepts
  • Tom Limoncelli - troubleshooting : a list of dumb (and not so dumb) things to check
  • Justin Weissig - Bits Sysadmins Should Know
  • Sysadmin Casts - Good resources for sysadmin / ops / devops
  • Derek Weeks - Embedding Ownership: A DevOps Best Practice
  • Charity Majors - (2017) Ops: It's everyone's job now
  • Paul English - (2017) The truth about sysadmins
  • plop_plop_sys - (2014) [FR] 🇫🇷 - Journal So, you wanna be a sysadmin ? (Trolldi inside)
  • mr-mig/going-to-production - A checklist for topics which should be covered before going to production.
  • Fred Hébert - Lessons Learned while Working on Large-Scale Server Software
  • arvind - (2017) In DevOps, Dev is Killing Ops // read the full article + conclusion to have a better understanding
  • VersionEye - notifies you about security vulnerabilities, license violations and out-dated dependencies in your Git repositories
  • Alex Zhitnitsky - (2014) 15 Tools Java Developers Should Use After a Major Release
  • Doug Tedder - (2017) Ops, just get out of the way
  • David Mytton - (2015) Server Naming Conventions and Best Practices
  • Principles of Chaos Engineering
  • dastergon/awesome-chaos-engineering - list of awesome Chaos Engineering resources
  • csabapalfi/release-it - notes for the book titled 'Release It!' by Michael T. Nygard
  • Matthew Skelton - (2013) Operability can Improve if Developers Write a Draft Run Book
  • SkeltonThatcher/run-book-template - Run Book / Operations Manual template for modern software systems. Bonus : Link to template markdown + Run Book Dialog Sheet v1.0 [PDF]
  • Matthew Skelton - (2017) [Slides] Practical Operability Techniques for Teams
  • Steve Smith - (2017) Aim for Operability, not DevOps As A Cult
  • Russ Collier - (2013) It Takes Dev and Ops to Make DevOps
  • Cindy Sridharan - (2017) Everyone is not Ops
  • Dan North - (2017) [Video] Ops and Operability
  • Erez Yaary - (2017) How to secure the container lifecycle
  • Raymond Rutjes - (2017) Pragmatic Releasing: Less Worry, More Shipping
  • Ask Hacker News - (2017) How do you deal with operational work as a software engineer?
  • ripienaar/free-for-dev - list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
  • Softpanorama - classification of sysadmin horror stories
  • Center for Internet Security (CIS) - CIS Benchmarks: 100+ free downloadable configuration guidelines for various technology groups to safeguard systems against todays evolving cyber threats. | Lot of useful information to harden windows/linux operating systems, secure server softwares, docker containers, etc.
  • Asaf Yigal - (2017) SRE vs. DevOps — a False Distinction?
  • Nicolas De Nayer - (2017) The Duty Guy: the key to empowering engineers
  • Jérôme Petazzoni - (2017) DevOps, Docker, and Empathy | Just because were using containers doesnt mean that we “do DevOps.”
  • Google - [Book] Site Reliability Engineering | free book about how SRE at Google build, deploy, monitor, and maintain some of the largest software systems in the world.
  • Simon Sharwood - (2017) GitLab.com melts down after wrong directory deleted, backups fail
  • Grant Fritchey - (2017) Youre not delivering DevOps to the database

Please, developers, dont get smug. Im starting with you because youre a core part of the problem here. Go back and re-read the definitions of DevOps … Ill wait … You have to notice one salient point. Nowhere does it say, “Developers rule the world”, or “Developers have SA privileges”, or “We get to ignore the Operations side of IT and do anything we want”. No, instead, it talks about cooperation.

DevOps does not equal Developers managing Production

  • Jennifer Riggins - (2018) 6 Lessons from Bitnamis Transition to Container-Based Ops
  • Chris Ward - (2017) Distributing Operational Knowledge Across a Team
  • Matt Watson - (2017) What Is Site Reliability Engineering and Why You Should Embrace It
  • Matt Watson - (2017) What is Web Operations? How Does it Relate to DevOps and SRE?
  • Matt Watson - (2014) Supporting Production Applications the DevOps Way
  • Coda Hale - (2017) Risky Business Requires Active Operators | about the risks of automation in order to successfully and safely wield its power.
  • Dan McKinley - (2017) You Cant Have a Rollback Button | The internet is a big truck. Its really hard to drive it backwards.
  • Paul Hammond - (2010) [Slides] Always ship trunk | Managing change in complex websites
  • Mike Fisher - (2018) Selecting a Cloud Provider
  • Gregg Caines - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
  • Mike Loukides - (2017) The evolution of DevOps
  • Mandi Walls - (2017) Configuration Management is Old and Boring
  • Manisha Sahasrabudhe - (2017) 7 things to consider while moving to a microservices architecture
  • Nathen Harvey - (2017) Compliance as Code
  • OpsStack - [Slides] (2017) Monitoring the SRE Golden Signals | Actually Getting the Metrics from Common Services
  • Oded Zilinsky - (2018) How to use ChatOps to boost business engagement across teams | Go cross-silo with chatbots
  • Ericka Chickowski - (2017) Epic IT Ops fails: The 5 worst blunders of 2017
  • Travis Greene - (2018) 7 arguments against NoOps | just say no
  • Esther Schindler - (2016) 3 Ways Devs Can Help Ops: An Operations Perspective
  • Esther Schindler - (2016) 3 Way Ops Can Help Devs: A Developer Perspective
  • Michael Cote - (2018) The many-faced god of operational excellence, DevOps and now 'site reliability engineering'
  • Jamie Andrews - (2017) Inspec gives insight
  • Alice Goldfuss - (2016) No More On-Call Martyrs
  • Rob Kinyon - (2016) What does Operations do?
  • Anna Kennedy - (2017) Building a secure bastion host, or, 50 ways to kill your server. Bonus : Slides
  • Patrick Cable - (2017) This Christmas, build your own PKI
  • Robert Treat - (2017) sysadmins - the evolution of a role amidst revolutionary hype.
  • cscareerthrowaway567 - (2017) Accidentally destroyed production database on first day of a job, and was told to leave, on top of this i was told by the CTO that they need to get legal involved, how screwed am i?
  • Chelsey Lang - (2017) 4 Ways to Approach Incident Management and Improve Mean Time to Resolution
  • Jim Leonardo - (2017) Is it DevOps? What is DevOps and what is not DevOps
  • Jim Leonardo - (2017) Is it DevOps? What is DevOps and what is not DevOps
  • Dmitriy Samovskiy - (2016) The Rise of New Operations
  • Dmitriy Samovskiy - (2011) Complex Systems: Generalists and Specialists | on diagnosing problems

Apache

  • Duncan Crombie - System: Analyzing Apache Log Files
  • Duncan Crombie - New Apache instance with Reverse Proxy
  • Remy van Elst & Juerd - Cipherli.st : Examples of strong Ciphers for Apache, nginx, Lighttpd and other tools
  • DigiCert - Using Multiple SSL Certificates in Apache with One IP Address
  • SSL Shopper - Apache SSL Installation Instructions
  • SSL Shopper - Apache Redirect HTTP to HTTPS using mod_rewrite
  • Apache Docs - Redirecting and Remapping with mod_rewrite
  • Apache Docs - VirtualHost usage examples
  • Jeff Starr - Stupid .htaccess Tricks
  • Jeff Starr - .htaccess Cleanup
  • Server Fault - difference between default:* and : in VirtualHost Context
  • Dave Child - mod_rewrite Cheat Sheet
  • Stack Overflow - Apache httpd.conf for redirecting ip to hostname
  • Apache Docs - [FR] 🇫🇷 Virtualhost directive in Apache 2.4
  • TBS Internet - [FR] 🇫🇷 Apache et VirtualHost SSL avec un wildcard ou multi-site
  • Sebastien Lebreton - [FR] 🇫🇷 Authentification forte par certificats et transfert de certificats de Apache vers Tomcat.
  • phanan/htaccess - A collection of useful .htaccess snippets.

Atlassian

News

Learn

  • Atlassian Docs - Java Option http.nonProxyHosts does not work | useful info for Jira, Confluence & BitBucket
  • Atlassian Docs - Product guides & APIs for Confluence, Bitbucket, Stride / Hipchat, Jira, Bamboo...

Infrastructure

Jira

Logging

Monitoring

  • Rafael Eyng - Monitoring Your Application Status With Cabot
  • John Allspaw - The term “monitoring” needs clarification.
  • John Allspaw - Owning Attention (Considerations for Alert Design)
  • Server Density - 80 Linux Monitoring Tools
  • Andrew Wulf - Monitor Or Fail
  • Splunk Docs - Splunk Web : HipChat example for custom alert actions
  • Splunkbase - Splunk App : HipChat Room Notification Alert
  • Fortify8Fifty Labs - Configuring Splunk to Send HipChat Notifications
  • BitMeter OS - a cross platform stupid simple and efficient bandwidth monitoring tool running locally with a web interface. Downloads, FAQs, Docs
  • monitoring-fr - [FR] 🇫🇷 Inventory of most recommended open source monitoring solutions
  • MorganGeek - monitoring solutions compared
  • MorganGeek - monitoring tools summarized
  • Julia Evans - Linux tracing systems & how they fit together
  • Naresh Kumar - 10 Basic Linux Networking and Monitoring Commands You Should Know
  • Naresh Kumar - Linux Server Monitoring and Networking Commands for Linux Server Administrators - Part 2
  • Steven Vaughan-Nichols - 16 Linux server monitoring commands you really need to know
  • Justyna Ilczuk - Bash monitoring tips - watch & tee
  • Sysdig - troubleshooting and visibility tool for linux, windows and mac osx with native support for containers technologies
  • Stack Exchange - How to test provisioning and configuration in Ansible setup?
  • Pedro Artino - Test Driven Infrastructure with Goss
  • Silver Moon - 10 examples of Linux ss command to monitor network connections
  • Silver Moon - 18 commands to monitor network bandwidth on Linux server
  • Daniel Miessler - Security: How To Monitor Your Network Connections
  • VersionEye - notifies you about security vulnerabilities, license violations and out-dated dependencies in your Git repositories
  • Alex Zhitnitsky - (2014) 15 Tools Java Developers Should Use After a Major Release
  • Ben Putano - (2018) Proven Steps to Achieving Deployment Nirvana
  • Ben Putano - (2017) The Top 21 Cloud Monitoring Tools for 2018
  • Matt Watson - (2017) 6 Reasons Cloud Monitoring Is Different Than Server Monitoring
  • Matt Watson - (2017) 15 Metrics for DevOps Success
  • Caitie McCaffrey - (2016) The Verification of a Distributed System | A practitioner's guide to increasing confidence in system correctness
  • OpsStack - [Slides] (2017) Monitoring the SRE Golden Signals | Actually Getting the Metrics from Common Services
  • Charity Majors - (2017) Best Practices for Observability
  • Brendan D. Gregg - [IMG] Linux performance observability tools
  • Alex Dzyoba - (2018) Instrumenting a Go service for Prometheus

ServiceNow

Philosophy

  • The Minds Journal - Synchronicity Happens For A Reason — There Are No Accidents And No Coincidences
  • Real News - some Socrates quotes worth the reading
  • Daniel Miessler - Is It Wrong to Have Children?
  • Muriel Lefevre - [FR] 🇫🇷 Stanislav Petrov, l'homme qui sauva le monde en ne faisant rien
  • Farnam Street - (2014) Mistakes — Its not the Failures that Define us so Much as How We Respond to Them
  • Shan - (2015) Things I hated About Being a Renter for 15 years
  • Zen Sayings - Zen masters say "Don't seek the truth - just drop your opinions" | Zen quotes
  • Morgan Housel - (2017) Skills vs. Behavior
  • Craig Shapiro - (2017) Passionate Goals
  • Morgan Housel - (2018) Ideas That Changed My Life
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Chengeer Lee - (2017) Fuck Motivation!
  • Paul Graham - (2014) Mean People Fail
  • The Knowledge Project - [Podcast] (2017) Ed Latimore on the Secret to a Happy Life
  • Lou Bichard - (2018) Overcoming Programmer Career Obstacles With A Stoic Mindset

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
  • have i been pwned - Check if your password may have 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
  • 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
  • Ernesto Van der Sar - Which VPN Services Keep You Anonymous in 2017?
  • Golden Frog - I Am Anonymous When I Use a VPN 10 Myths Debunked
  • KeeWeb - Free cross-platform password manager compatible with KeePass. can be self hosted
  • Panopticlick - Test : Is your browser safe against tracking?
  • Am I unique - Test : are you unique ? (what your fingerprint reveals about you)
  • Air Mail - temporary email service
  • nBox - fake email service, create as many fake emails you wish for protecting your privacy
  • DuckDuckGo - a search engine that emphasizes protecting searchers' privacy. Related : Suggested search engines by PrivacyTools
  • DuckDuckGo - Fix Tracking : how to stop getting tracked on desktop and mobile
  • Google - Google' guide : How to keep your stuff secure and private
  • That One Privacy Guy - That One Privacy Site : a resource for those who value their privacy, with amazing comparisons of existing VPN / Emails services
  • Security in a Box - Digital security tools and tactics with step by step instructions
  • Steven J. Vaughan-Nichols - How to secure Windows 10: The paranoid's guide
  • u/C-Ron - [GUIDE] How to disable data logging in W10.
  • Reset The Net - Privacy Pack : applications for your phone and computer
  • Martin Brinkmann - The ultimate Online Privacy Test Resource List
  • cafai - Tor best practices | Privacy in Digital Era
  • Le Monde.fr - [FR] 🇫🇷 (2013) NSA : un juge américain estime la collecte de données contraire à la Constitution
  • unv.is - Just put unv.is/ in front of http:// when sharing clickbait articles, unv.is will capture the content of an article or blog post without passing on your visit as a pageview.
  • spammimic - encode your secret message into something innocent looking.
  • johnjago/awesome-ad-free - A curated list of ad-free alternatives to popular services on the Internet.
  • aviaryan/awesome-no-login-web-apps - Web Apps that work without login
  • Dan Pollock - the host file you need to make the internet not suck (as much)
  • Electronic Frontier Foundation - EFF is working to protect our fundamental rights regardless of technology, to educate the press, policymakers and the general public about civil liberties issues related to technology, and to act as a defender of those liberties.
  • Terms of Service; Didn't Read - I have read and agree to the Terms” is the biggest lie on the web. They fix it
  • Mailinator - lets you create unique, disposable inboxes which delete themselves after a few days.
  • BugMeNot - no time to create an account ? try a domain or url and get shared logins
  • Christian Stewart - (2017) Favorite Browser Extensions for Privacy
  • The Battle for Net Neutrality - The Internet is under attack. But we can still win.
  • Georg Szalai - (2015) Google Chairman Eric Schmidt: "The Internet Will Disappear"
  • Gabriel Weinberg - (2018) Why should I use DuckDuckGo instead of Google?
  • Ciro S. Costa - (2018) Creating a simple extension to block websites
  • pipl - search over billions people by name, username, phone, location. Exploit the deep web to convert nicknames to full identity...
  • IKnowWhatYouDownload - Detailed statistic for torrent downloads and distributions for your or specific IP address
  • Carl Chenet - (2017) The Slack Threat | why you may need alternatives to slack
  • JC Brand - (2018) Slack's bait and switch | We all know the real reason Slack has closed off their gateways. Their business model dictates that they should. They're a typical walled garden, information silo or Siren Server
  • Shodan - Explore the Internet | Discover the Internet using search queries shared by other users. Cams, Webcams, Default passwords...

Productivity

News

  • Hacker News - last month Tricks
  • Hacker News - last month Tips
  • Hacker News - last month Productivity news
  • The Knowledge Project - [Podcast] Podcast by Shane Parrish to uncover frameworks YOU can use to learn more in less time, make better decisions, and live a happier and more meaningful life.

Tips

The three best business models: Make boring things exciting. Make complicated things simple. Make intimidating things painless.

  • Morgan Housel - (2018) Ideas That Changed My Life
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Chengeer Lee - (2017) Fuck Motivation!
  • Ask HN - Ask HN: Time Management Tricks and Tips
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Amy M Haddad - (2017) Effective Tips for Working Remotely
  • Zdravko Cvijetic - (2018) Two Principles That Will Help You Form Any Habit
  • Dinnie Muslihat - (2018) How the simple checklist can improve your productivity | A tool to help you accomplish more things in your day
  • Eric Steven Raymond, Rick Moen - (2001) How To Ask Questions The Smart Way
  • Kristen Bahler - (2018) What Your LinkedIn Profile Should Look Like in 2018
  • Richard Rusczyk - (2015) Stop Making Stupid Mistakes | developing good habits and organizing your work.
  • Tim Ottinger - (2017) Make People Awesome through Real Work
  • Tim Ottinger - (2015) Over-Starting and Under-Finishing | Too Much Starting?
  • Ward Cunningham - (2014) Analyzing Xp With Options Pricing | in XP, you should consider the Option to abandon, option to switch, option to defer investment and take advantage of possible future opportunity
  • Dr. Jeremy Dean - (2011) The What-The-Hell Effect | Goal-setting can be a handy way of improving performance, except when we fall foul of a nasty little side-effect.

the what-the-hell effect can be avoided by having longer-term goals and transforming inhibitional goals into acquisitional goals. e.g : Procrastinators can forget about their idling and concentrate on producing a certain amount of work each day

  • Dr. Jeremy Dean - (2011) Why You Should Keep Your Goals Secret | Making a public commitment to your goals reduces motivation. the next time you read this widespread advice about publicly committing to a personal goal, ignore it.
  • Tisha x - (2017) Silent Successes: Stop Sharing Your Goals!
  • Dr. Jeremy Dean - (2008) Getting Big Projects Done: Balancing Task-Focus with Goal-Focus | keep the ultimate goal in mind, focus to succeeding on the individual task, ...
  • Dr. Jeremy Dean - (2011) How to Commit to a Goal | Reality check (Indulge, Dwell, Contrast)

People have a natural tendency to avoid decisions, preferring to stay in a fantasy land where the chance of failure is zero.

  • Dr. Jeremy Dean - (2011) How to Avoid Being Distracted From Your Goals | Specific plans free the mind

Making plans helps free up mental space for whatever we are doing right now, allowing us to be more efficient in the long term.

  • Dr. Jeremy Dean - (2009) How to Avoid Procrastination: Think Concrete | focus on task's details and use self-imposed deadlines. While working on it : keep the ultimate, abstract goal in mind. When it's hard, stay focused on details, when it get easier : choose a more abstract, goal focus
  • TalAter/awesome-book-authoring - A collection of awesome resources for technical book authors
  • Thomas Frank - (2017) How to Use the Feynman Technique to Learn Faster (With Examples)
  • Xiao Ma - (2015) Code • Life | We are already doing these things to our code, why not do them to ourselves?
  • coreight - 🇫🇷 [FR] (2016) Les bonnes habitudes de développeurs à appliquer dans sa vie quotidienne
  • coreight - 🇫🇷 [FR] (2016) 20 erreurs idiotes que nous faisons tous avec nos boîtes mail
  • coreight - 🇫🇷 [FR] (2016) 10 fonctions pratiques à utiliser avec les commandes vocales
  • Jacquelyn Smith - (2012) How To Ignore Distractions In The Workplace

Learn

  • Urban Dictionary - online dictionary of slang words and phrases
  • Wait But Why - popular long form blog posts by two guys, about everything
  • Stephen Thoma - HNfavorites Explore the Hacker News community's favorite content
  • Standuply - big list of Slack communities
  • Self Improvement on SlideShare - Self Improvement presentations
  • Marc Chernoff - 7 Shortcuts You Will Regret Taking in Life
  • Daniel Miessler - How To Decide Who To Friend on Facebook, LinkedIn, and Twitter
  • Daniel Miessler - Lot of concepts summarized by Daniel Miessler
  • Lecture Hunt - find and share best learning material online (How to's, courses, ...)
  • Thoughtbot's playbook - a guide explaining how Thoughtbot build products and run their company
  • WikiSummaries - A listing of free book summaries in English by category and alphabetically.
  • Actionable Books - 1134 business book summaries with personality. Insights you can apply in five minutes.
  • J. B. Rainsberger - Productivity for the Depressed
  • Socratease - A Joyful, Engaging Way to Learn New Things : black holes, quantum mechanics, bitcoins, ...
  • Joël Spolsky - (2000) Designing for People Who Have Better Things To Do With Their Lives
  • David McRaney - (2010) Procrastination
  • David McRaney - (2013) Survivorship Bias
  • Michael Lynch - (2017) The Perils of Outsourcing Your MVP
  • Maura Thomas - (2017) Your Teams Time Management Problem Might Be a Focus Problem
  • Amar Singh - (2017) Youre working in the wrong place. (if youre working in an open office)
  • Logan Mayville - (2018) How Being Busy Kills Productivity
  • Jory MacKay - (2018) Productivity in 2017: What we learned from analyzing 225 million hours of work time
  • Nikola Tore - (2017) How employee wellness affects productivity: four fundamental pillars
  • Nikola Tore - (2017) Job-hopping makes millennials better hires
  • Gregg Caines - (2014) In Defence of the Office
  • Sami Honkonen - (2011) The Responsibility Process
  • Matt Cutts - (2015) Matt Cutts: 10 Lessons Learned From The Early Days Of Google
  • Farnam Street - (2017) The Difference Between Amateurs and Professionals
  • Morgan Housel - (2017) Solving Hard Problems With Simple Ideas
  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • Kunal Shandilya - (2017) What Happens When You Stop Trying?
  • Mehdi Cherti - (2017) Improving my productivity using Pomodoro: takeaways after 2 years of practice
  • Vincent Bevins - (2017) Productivity is dangerous | You know who else was productive?
  • Posture Desk - (2017) How many hours a day do you think we sit? Don't feel like sitting? We have a desk for that view
  • Natalie Mendes - (2017) How do emotions affect productivity? [New research]
  • Scott Santens - (2017) Why we should all have a basic income
  • Srinivas Rao - (2018) Professionals vs Amateurs

When we are amateurs our life was about drama, denial, and distractionSteven Pressfield

  • The XY problem - (2014) is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
  • Matthew Yglesias - (2014) The case against time zones: They're impractical & outdated
  • Mark Johnson - (2018) How I Launched Six Side Projects in 2017
  • Gary Klein - (2007) Performing a Project Premortem
  • Travis Bradberry - (2014) Multitasking Damages Your Brain And Career, New Studies Suggest
  • Dr. Jeremy Dean - (2011) The Dark Side of Goal-Setting | when we goals are too many, too specific or too short-terms
  • Matt Stauffer - (2016) Why I wrote my book with O'Reilly
  • Quora - (2014) What is publishing a book with O'Reilly Media like?
  • Blake Gossard - (2018) The Importance of Getting Distracted | The pervasive message of “stay focused for success” is wrong

curiosity and broad inquiry are necessarily incompatible with focus on specific goals.

  • John Mashni - (2018) If You Dont Eliminate This Habit, You Will Never Grow | I had to stop doing this to finally start being consistent.
  • Isaac Park - (2017) Founder Problem: Im The Reason My Startup Doesnt Grow
  • Joshua Kerievsky - (2017) The Day We Stopped Sprinting

Our new approach felt more natural and we became more responsive to our customer's needs. We spent less time trying to predict how much work we could get done in a rigid time box, and instead allowed ourselves to work on items that ranged from a few hours to a few days.

Tools

  • Chris Barber/ToolsOfTheTrade - Tools of The Trade, from Hacker News.
  • BugMeNot - no time to create an account ? try a domain or url and get shared logins
  • Calvin Cheng - AwesomeSearch : find awesome lists more quickly.
  • sindresorhus/awesome - Curated list of awesome lists
  • Alexander Bayandin/awesome-awesomeness - A curated list of awesome awesomeness
  • Adam Pritchard/markdown-here - Markdown Cheatsheet
  • CommonMark - syntax reference for CommonMark, a rationalized version of Markdown syntax
  • CommonMark - Try CommonMark / CommonMark Demo
  • /r/dailyscripts - late-night hacks lazy people made when too annoyed by a task's length or difficulty
  • /r/coolgithubprojects - cool github projects
  • Next Chess Move - Calculate the best next Chess move
  • Fost Plus - Together good sorting, better recycling : Enter your packaging below and find out whether it belongs to. French version
  • PortForward - Router Screenshots Listed by Manufacturer
  • IANA - Service Name and Transport Protocol Port Number Registry
  • IANA - Root Zone Database
  • PortForward - Port Forwarding Ports List
  • MorganGeek - Inbox by Google search tricks
  • Robert Zak - some useful chrome flags for a better UX in Google Chrome
  • Karrar Haider - Use chrome flags to enable offline mode in Google Chrome
  • wikiHow - How to Backup and Restore Google Chrome's Entire Settings
  • Summaread - Millions of articles summarized daily
  • Bash One-Liners - Bash one-liners, and best practices in Bash shell scripting
  • Unshorten.It - Unshorten that URL!
  • Popurls - Mother of news aggregators - aggregate news from most popular internet front pages
  • Twoogle - Search tweets in realtime
  • Linguee - online dictionary + search engine for translated sentences from the world wide web
  • A random quote - Short summaries of books / Great books summarized in 5 quotes or less
  • dswd/zVault - a highly efficient deduplicating backup solution
  • Sepastop - [FR] 🇫🇷 resiliate your affiliation to all kinds of products and services
  • chaconnewu/awesome-augmented - curated list of awesome lists
  • Proxy Switchy! - a chrome extension to switch between multiple proxies, quick & easy
  • @Voice Aloud Reader - this Android app let you listen to or read on screen the text from other Android apps, e.g. web pages, news articles, long emails, TXT, PDF, DOC, DOCX, RTF ... useful to do multitasking specialists !!
  • Morgangeek Blog - [FR] 🇫🇷 FileBot : le couteau suisse du renommage de films et séries
  • Things I Learned Today - Too Many Tabs in Google Chrome? try this extension
  • FreshRSS - A free, self-hostable aggregator… probably the best! (in their opinion, and mine also :) ). I tested many free self hosted RSS readers, and by far this is the one I recommend the most for its flexibility and numerous options
  • Alex Calderon - (2014) [IMG] Are You a Boss or a Leader ?
  • Stéphane le calme - (2014) [FR] 🇫🇷 Des retards dans les délais de livraison d'un projet ? Oui, mais à qui la faute ?
  • dupeGuru - is a tool to find duplicate files on your computer.
  • Blueprint - a config mgmt tool that reverse-engineers servers by figuring out what you've done manually, commit them to git + generates code that can replicate your efforts
  • weightshift/The-Personal-Page - simple one-page website that presents your portrait and some description text in a nicely-formatted manner.
  • Listly - Fully-automated Web Scraping. HTML to Excel in seconds : Paste URL, Get Excel.
  • Free Summarizer - Summarize any text Copy and paste your loooong text (even a copy of a book)
  • ty-/spec-style-guide - some best practices for writing markdown based specifications to be printable by gitprint.com and pandoc
  • aviaryan/awesome-no-login-web-apps - Web Apps that work without login
  • Terms of Service; Didn't Read - I have read and agree to the Terms” is the biggest lie on the web. They fix it
  • Send to Kindle - extension for Google Chrome, for sending web content (articles, blog posts) to your Kindle device in one click
  • Julia Verification Toolset - Research / Investigation tools
  • Gabriel Weinberg - (2018) Why should I use DuckDuckGo instead of Google?
  • One on One Meeting Template - a template to support you while leading one on one meetings.
  • Savvy Time - ET to CET Converter | Convert hours and time in different locations
  • Courseroot - Review the best online courses on the internet in one place
  • Ciro S. Costa - (2018) How to publish a blog using AWS
  • ACM Queue - studies on Software, DevOps, Computing Machinery ...
  • Jerome Kehrli - (2017) Periodic Table of Agile Principles and Practices
  • Farnam Street - Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained) | How do you think the most rational people in the world operate their minds? How do they make better decisions?
  • Culture Codes - Employee Handbox Examples | A collection of company handbooks, employee manuals, and more from real companies.
  • GSMArena.com - mobile phone reviews, news, specifications and more...
  • sferik/t - A command-line power tool for Twitter
  • Samuel Hulick - (2016) Slack, Im Breaking Up with You
  • Daichi - (2017) Boost your productivity using Markdown.
  • What the Hell Should I Watch on Netflix? - Your First World problems are over.
  • Carla King - (2014) 6 Great Self-Publishing Tools for Small Press and Author Co-Ops
  • Alex Efros - AsciiDoc cheatsheet

Programming

News

  • 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
  • Player FM - Software Development Podcasts
  • Devoxx - Devoxx Youtube Channel
  • Stack Overflow Blog - listen in on whats new with the worlds largest developer community.
  • Coding Blocks - podcast and website for learning how to become a better software developer, covers a wide variety of programming best practices | the rhythm is sometimes slow
  • Code as Craft - Etsy' blog for craftsmen
  • feststelltaste (Markus Harrer) - About Legacy Systems, Software Analytics and the Fundamental Problems of Software Engineering
  • TIOBE Index
  • Methods & Tools Editor Blog - Software Development Ideas + links
  • Zach Holman's Blog - Blog of Zach Holman, Founder of During, previously at GitHub and Gild.
  • Software Engineering Radio - The Podcast for Professional Software Developers
  • O'Reilly Media - Ideas | What's on the radar
  • dev-books - top of most mentioned books on stackoverflow
  • hellerve/programming-talks - Awesome & Interesting Talks concerning Programming
  • Itamar Turner-Trauring Blog - Get a better job ; articles about health & work life balance, programmer productivity, problem solving, etc.
  • Simple Programmer - Robert Whitcomb's Blog about soft skills + health & work-life balance for programmers
  • programming is terrible - Blog of Thomas Figg (tef) | lessons learned from a life wasted
  • The Holy Java - Building the right thing, building it right, fast
  • Code Simplicity - Max Kanat-Alexander's Blog. Code Simplicity focuses on the idea of simplicity: simple things, simple thoughts, and simple ideas that can make the world of computing a better place.
  • The Changelog - [Podcast] Conversations with the hackers, leaders, and innovators of open source.
  • Industrial Logic Blog - leveraging safety wisdom in workspace from manufacturing, psychology, culture change and Agile and Lean developmen

Learn

Low-code/no-code platforms mean anyone can code, right? Wrong. This is a dangerous thought for enterprises.

  • Nathan Coulter (Poor Yorick) - (2018) Tips for writing quality software. Archive : Web archive
  • Kevin London - (2015) Code Review Best Practices
  • Kevin London - (2015) 10 Software Talks to Listen to on Your Way to Work
  • MyBroadband - (2018) How programmers learn to code | What programmers want
  • Fagner Martins Brack (fagnerbrack) - (2016) The Angry Programmer | How an engineer can be competent and incompetent at the same time
  • Devoxx Belgium - The Top-100 rated Devoxx Belgium 2017 talks
  • Wikipedia - [Book] The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
  • Antonio Bello - (2017) Learning Techniques for Programmers, by Programmers
  • Antonio Bello - (2016) Freelance Software Development: Is It For You?
  • Antonio Bello - (2016) Freelance Software Development Tips
  • Antonio Bello - (2016) How To Be a Better Developer with Programming Challenges
  • DZone - Developer Personality Test
  • Sijin Joseph - (2014) Programmer Competency Matrix
  • Alvaro Videla - (2014) A Programmer's Role, about what clean code was like in 1967 Bonus : (1967) [PDF] Original publication What Programmer Does
  • Gregg Caines - (2009) The Lost Art of Prototyping
  • Gregg Caines - (2010) Quality Is the Constraint
  • Steve McConnell - (1996) Software Quality at Top Speed
  • Steve McConnell - (2012) Real Quality For Real Engineers
  • Steve McConnell - (1996) Teach Programming Principles, Not “Tools and Tips”
  • Steve McConnell - (1998) Dealing With Problem Programmers
  • Steve McConnell - (1997) Achieving Leaner Software
  • Steve McConnell - (1997) Softwares Ten Essentials
  • Steve McConnell - (1996) How to Defend an Unpopular Schedule
  • Giedrius Majauskas - (2009) Programmer mindset: 5 traits of programmers that have a chance to become good ones
  • Dan Milstein - (2013) Coding, Fast and Slow: Developers and the Psychology of Overconfidence | about inability of developers to predict how long a project will take.
  • laura Klein - (2015) Your Job Is Not to Write Code
  • Adam Pittenger - (2013) Love what you build. Build what you love.
  • Jim Bird - (2014) Feature Toggles are one of the worst kinds of Technical Debt
  • Jez Humble - (2011) Make Large Scale Changes Incrementally with Branch By Abstraction
  • Paul Hammant - (2007) Introducing Branch By Abstraction
  • Trunk Based Development - all the related facts, rationale and techniques for Trunk-Based Development
  • Martin Fowler - (2009) FeatureBranch | and dangers of feature branching
  • Martin Fowler - (2010) FeatureToggle | feature toggles as an alternative to evil feature branching
  • Fernando Rubbo - (2013) Feature toggles: good or bad
  • John Sonmez - (2014) Why Software Developers Suck at Estimation
  • John Sonmez - (2014) 5 Ways Software Developers Can Become Better at Estimation
  • Richard Clayton - (2017) Serverless isn't Effortless | Lessons we learned in our first serious Serverless project.
  • Richard Clayton - (2014) Software Engineering is not a Job. It's a Profession.
  • Jun Auza - (2010) Popular quotes on programming
  • Marco Kuiper - 27 inspiring top notch programming quotes
  • James Flight - (2018) Critical thinking in software development, the word should, and why you shouldnt listen to Martin Fowler
  • Nicolò Pignatelli - (2018) This is not the DRY you are looking for
  • Logically Fallacious - Collection of common fallacies
  • your logical fallacy is - Thou shalt not commit logical fallacies. Bonus : Printable Poster
  • Kode Vicious - (2010) Broken Builds | Frequent broken builds could be symptomatic of deeper problems within a development project.
  • Kenneth N. Lodding, Nasa - (2004) Hitchhiker's Guide to Biomorphic Software | The natural world may be the inspiration we need for solving our computer problems.
  • Lewis Menelaws - (2018) How to Fix Burnout as a Developer
  • Tom MacWright - (2018) Advice to the newish programmer
  • GitHub - Great for new contributors | What open source projects can I contribute to?
  • Keon Kim - Computer Scientist's Trivia | for programmers to understand how long a certain operation takes in and out of a computer.
  • donnemartin/system-design-primer - Learn how to design large-scale systems. Prep for the system design interview.
  • Increment Staff - (2017) What its like to be a developer at …
  • Itamar Turner-Trauring - (2017) Why you should have the skills of a generalist, but market yourself as a specialist
  • Itamar Turner-Trauring - (2017) When AI replaces programmers
  • Itamar Turner-Trauring - (2017) Staying competitive as a developer
  • Itamar Turner-Trauring - (2016) Work/life balance will make you a better software engineer
  • Itamar Turner-Trauring - (2016) Stagnating at your programming job? Dont quit just yet!
  • Marcus Blankenship - (2017) Why your programmers just want to code
  • Shaun Finglas - (2016) Why You Should Do Code Katas
  • Lieven Vaneeckhaute (denshade) - (2015) Measuring programmer competency
  • Jakub Holý - (2016) It Is OK to Require Your Team-mates to Have Particular Domain/Technical Knowledge
  • Jakub Holý - (2016) Dont add unnecessary checks to your code, pretty please!
  • Thomas Figg (tef) - (2016) Write code that is easy to delete, not easy to extend.
  • Ashton Kemerling - (2014) The Swordsman and the Software Engineer | Its easy to believe that specializing and focusing will make you better than your peers
  • Ashton Kemerling - (2014) Disdain | the accomplished engineer knows that completing a task is not about the number of hours spent, but the quality
  • Andrew Hunt and David Thomas - (1999) Programming by Coincidence | Dont Program by Coincidence. Extract from The Pragmatic Programmer book
  • Jakub Holy - (2012) Programming Like Kent Beck
  • Fred Hébert - (2017) Everything is Terrible : how fundamental components can end up causing us problems. Target audience : Developers who enjoy cynicism. Bonus : Slides
  • Steven A. Lowe - (2018) Big benefits from tiny types: How to make your code's domain concepts explicit
  • Christian Maioli M - (2018) How terrible code gets written by perfectly sane people
  • Esther Schindler - (2016) 8 Ways to Become a Better Coder

“The code works” isnt where you stop; its where you start

  • Esther Schindler - (2016) 3 Ways Devs Can Help Ops: An Operations Perspective
  • Esther Schindler - (2016) 3 Way Ops Can Help Devs: A Developer Perspective
  • David Albert - (2013) Fundamental qualities of good programmers
  • Software Engineering Tips - (2012) Signs that you're a bad programmer
  • Software Engineering Tips - (2012) Signs that you're a good programmer
  • Software Engineering Tips - (2010) So you've just been hired by an IT department...
  • Software Engineering Tips - (2010) Programming Tips
  • JanVanRyswyck/awesome-talks - list of online talks that are worth watching, mostly about software development
  • James Wade - (2017) What's involved in a code review?
  • Julian Cohen - (2017) Secure Engineering Guidelines | Some best practices for building and trusting software.
  • Preslav Mihaylov - (2017) Understanding Standard Input and Output
  • Jennifer Riggins - (2018) On Call Rotations: How Best to Wake Devs Up in the Middle of the Night
  • Graham Lee - (2017) Falsehoods programmers believe about programming
  • Alon Altman - (2015) Falsehoods Programmers believe about Gender
  • Patrick Louys - (2017) Become a better developer in 2018
  • Joel Kemp - (2017) Work for an employer that builds something you love
  • Zach Alexander - (2016) 10 Tech Movies to Get You Coding Again
  • rondy/Effective_Engineer.md - Effective Engineer - Notes. Bonus see also The Effective Engineer website and Effective Engineer Blog
  • Jeremy Phelps - (2017) Why you're having trouble hiring developers
  • Erik Dietrich - (2013) How Developers Stop Learning: Rise of the Expert Beginner
  • Chris Mague - (2017) Things you need to know about giving tech talks
  • Erik Dietrich - (2017) Side Hustle Ideas for Software Developers
  • Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files
  • Fred Hébert - (2017) Tout est Terrible | a very cynical view of technology
  • John Sonmez - (2016) Episode #71: Soft Skills: The software developer's life manual
  • melissa mcewen - (2017) Coders Should Fear What Happened To Writers | meaning only those in top coding jobs are rewarded well
  • Lou Bichard - (2018) Overcoming Programmer Career Obstacles With A Stoic Mindset
  • Angela Stringfellow - (2017) Mistakes to Avoid on Your DevOps Resume: Tips from 20 DevOps Leaders and Hiring Managers
  • Tim Ottinger - (2014) Avoid Rework Through Behavior-Driven Development | eXamples and features specification should be written in a formal way that is easily automated / increasing the signal-to-noise ratio in your communication:
  • Joshua Kerievsky - [PDF] (2002) Stop Over-Engineering!
  • panic - gallery of programmer interfaces (UIs)
  • Joe Forshaw - (2017) Message-Oriented Programming
  • Andrew Turley - Important Considerations about Pony programming language, based on this tweet
  • Pony Docs - Introduction Tutorial about Pony : an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language.
  • Simon Brown - (2018) Today's software developers are the ivory tower architects of tomorrow
  • Lewis Menelaws - (2018) How to Fix Burnout as a Developer

A lot of people (especially entrepreneurs) are so obsessed with how fast they will become successful that they will sacrifice their mental health in order to constantly push themselves.

  • Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
  • John Sonmez - (2015) SE Radio Episode 245: John Sonmez on Marketing Yourself and Managing Your Career
  • Jeff Atwood - (2004) Why I'm The Best Programmer In The World* | it's not our job to be better than anyone else; we just need to be better than we were a year ago.
  • Jeff Atwood - (2015) Recommended Reading for Developers

API

  • Adam DuVander - (2012) Top 10 API Worst Practices
  • Gregg Caines - (2013) You Probably Dont Need to Version Your Web API.
  • Shieldfy/API-Security-Checklist - API Security Checklist
  • ProgrammableWeb - Music related APIs
  • Lexicalscope Ltd - (2012) How are REST APIs versioned?
  • Martin Nally - (2017) API Design: Choosing Between Names and Identifiers in URLs
  • Brian Kelly - (2012) The Web APIs You Use Will Fail
  • Gregg Caines - (2013) 3 Terrible Anti-patterns for Error-Handling in 'REST' APIs:
  • Lemi Orhan Ergin - (2017) [Slides] Fighting with Waste Driven Development : Lean Thinking. Bonus : Video
  • Bill Doerrfeld - (2017) A guide to RESTful API design: 35+ must-reads
  • Trevor Reed - (2016) Your API isnt RESTfulAnd Thats Good | stop using the terms REST and RESTful to describe APIs that arent RESTful. Its hurting our APIs and confusing the purpose and definition of REST.
  • Steven A. Lowe - (2018) Big benefits from tiny types: How to make your code's domain concepts explicit
  • Christian Maioli M - (2018) 3 creative techniques for writing modular code
  • Christian Maioli M - (2018) 35 programming habits that make your code smell
  • Vinay Sahni - (2013) Best Practices for Designing a Pragmatic RESTful API

Assembly

C/C++

  • Mike Acton - (2014) [Slides] Data oriented design principles and c++
  • 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.
  • Vicky Chijwani - (2014) Common C++ Gotchas
  • Chris Wellons - (2014) Interactive Programming in C
  • Chris Wellons - (2014) How to build DOS COM files with GCC
  • Chris Wellons - (2017) A Tutorial on Portable Makefiles
  • Chris Wellons - (2017) How to Write Portable C Without Complicating Your Build
  • svaarala/duktape - Duktape : embeddable Javascript engine with a focus on portability and compact footprint
  • RMB Consulting - A C Test: The 0x10 Best Questions for Would-be Embedded Programmers
  • Bartlomiej Filipek - (2017) How not_null can improve your code?
  • Stack Overflow - What is your favorite C programming trick?
  • Stack Overflow - Hidden features of C
  • Kenneth Finnegan - (2008) Programming Tips in C
  • Cprogramming.com - C and C++ Programming Tips
  • Phillip Khandeliants - (2017) Speeding up the Build of C and C++ Projects
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.
  • Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files

Clean code

News

  • Coding Blocks - podcast and website for learning how to become a better software developer, covers a wide variety of programming best practices | the rhythm is sometimes slow
  • The Holy Java - Building the right thing, building it right, fast
  • Clean Coder Blog - articles by Robert C. Martin (Uncle Bob)

Learn

The only way to go fast is to go well. Every time you yield to the temptation to trade quality for speed, you slow down. Every time. Robert C. Martin

we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.

  • Joshua Kerievsky - (2010) Whats Wrong With Clean Code? | When Cleaning Is Not Enough

Clean frequently and remodel occasionally to produce an excellent design.

  • John Sonmez - [Video] (2016) Being A Slow Developer... Am I Screwed? | on slow programming, clean code & productivity. Don't rush, do it right, do it clean then do it fast.
  • Jeff Atwood - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.

Conferences

In Belgium

Anywhere

Learn

Correctness

  • Wikipedia - Hoare logic is a formal system for reasoning about the correctness of computer programs
  • Cormac Flanagan - (2003) [Slides] [PDF] Axiomatic Semantics
  • Ranjit Jhala - (2010) [PDF] Axiomatic Semantics
  • Ken Slonneger - Axiomatic Semantics
  • Wikipedia - Operational semantics
  • Caitie McCaffrey - (2016) The Verification of a Distributed System | A practitioner's guide to increasing confidence in system correctness

Database

Debugging

Elixir

  • David Schmitz - [Slides] (2016) Elixir - Easy fun for busy developers | Elixir combines Ruby's love for programmers with the absolute power that is the Erlang platform.

Erlang

News

Learn

  • Alex Ott - books review on Erlang
  • Functional Geekery - Functional Geekery Episode 114 Fred Hébert with introduction to Erlang, productionization as a phase of software, property testing, “Everything is Terrible”, and much more.
  • PropEr Testing - Fred Hébert talking about ins and outs of Property-Based Testing, with focus set on Erlangs PropEr framework, a freely available testing tool based on Quviqs Quickcheck framework.
  • Learn You Some Erlang - [Book] Online book. Reading this tutorial should be one of your first steps in learning Erlang
  • h4cc/awesome-elixir - list of amazingly awesome Elixir and Erlang libraries, resources and more
  • uhub/awesome-erlang - list of awesome Erlang frameworks, libraries and software.
  • drobakowski/awesome-erlang - list of awesome Erlang libraries, resources and shiny things.
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Gamedev

News & Communities

Tools

  • libGDX - libgdx : Desktop/Android/HTML5/iOS Java game development framework
  • Indie DB - games made with libGDX
  • faiface/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
  • Open Source Game Clones - inventory of open-source remakes of great old games
  • Modd.io - a one minute game maker proof of concept, with ability to join others games online or fork their projects to create your own
  • Video Game Preservation - An archive of commercial video game source code.
  • Chris Wellons - (2014) How to build DOS COM files with GCC
  • Tzvi Freeman - (1997) Creating A Great Design Document
  • ellisonleao/magictools - 🎮 📝 A list of Game Development resources to make magic happen.

Learn

  • Gaylord - (2014) [FR] 🇫🇷 [Interview] Un des créateurs dOut There vous explique comment écrire un bon jeu
  • Jeff Bradberry - (2015) Introduction to Monte Carlo Tree Search
  • Kelton Sears - (2016) How Two Brothers From Silverdale Made The Worlds Most Complex Video Game | about Dwarf Fortress
  • Liz England - (2014) The Door Problem | funny article about complexity of modern game development
  • Brandon Sheffield - (2017) Developers share their most memorable dirty coding tricks
  • JR Heard - (2016) Procedural Dungeon Generation: A Drunkard's Walk in ClojureScript
  • JR Heard - (2016) Procedural Dungeon Generation: Cellular Automata

Git

Imagine a workflow so sophisticated that you couldnt break the integration branch even if you tried

Golang / Go

Groovy

Haskell

  • Miran Lipovača - [Book] Learn You a Haskell for Great Good! and for free
  • Alex Ott - books review on Haskell
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Java

News

Learn

  • Hugo Matilla/Effective-JAVA-Summary - Summary of the book Effective Java 2nd Edition by Joshua Bloch
  • John Hanley - Collected Java Practices
  • Nick Parlante - CodingBat : practice your java skills
  • Lieven Doclo - Why I Never Use the Maven Release Plugin
  • findJAR - a JAR search engine to help developers finding JAR libraries containing specific Java classes.
  • Spring Initializr - bootstrap your application now : Generate Maven / Gradle projects with Groovy / Java / Kotlin and Spring Boot
  • Google - Google Java Style Guide
  • oci-pronghorn/GreenLightning - Small Java HTTP/s server many times faster than Netty or NGINX
  • Chen Harel - GitHubs 10,000 Most Popular Java / Ruby / JavaScript Projects: Here are the Top Libraries They Use
  • Encyclopedia of things considered harmful - Java Sucks
  • Oracle - (2014) [PDF] Evolving the JVM: Principles and Directions / Oracle about challenges faced with implementation of new features for Java and JVM
  • Javin Paul - (2012) Best Practices while dealing with Password in Java
  • Michael G. Schwern - a questionable comparison between Perl and Java
  • Venkat Subramaniam - [Video] Hilarious presentation : Java 8 Language Capabilities, What's in it for you?
  • Alex Zhitnitsky - (2014) 15 Tools Java Developers Should Use After a Major Release
  • James Ward - (2014) Java Doesnt Suck Youre Just Using it Wrong
  • Lawrence Kesteloot - (2014) I started to form a strange idea: That Java is the right language for all jobs.
  • Google Developers - Protocol Buffer Basics: Java
  • Sam Atkinson - (2014) Why I hate Spring
  • Javin Paul - (2014) 10 Programming Best Practices to Name Variables, Methods, Classes and Packages
  • Javin Paul - (2013) 10 Exception handling Best Practices in Java Programming
  • Javin Paul - (2012) 10 Object Oriented Design Principles Java Programmer should know
  • Javin Paul - (2011) 10 Best Practices to Follow while writing Code Comments
  • Aleksey Shipilëv - One Stop Page | interesting resources about Java (performance, benchmarks, memory, good/bad practices...)
  • Lukas Eder - (2014) Ten subtle best practices when coding Java
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Java EE

  • Arjan Tijms - The state of portable authentication in Java EE, end 2016 update
  • Arjan Tijms - Implementing container authentication in Java EE with JASPIC
  • Tom Alcott - What's new in WebSphere Application Server V9?
  • Tom Alcott - WebSphere Liberty core versus Liberty profile

JavaScript

News

Learn

Lisp

  • L(λ)THW - Learn Lisp The Hard Way
  • Alex Ott - books review on Lisp
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Machine Learning

Mobile Development

  • Pratul Kalia - Using git to generate versionName and versionCode for Android apps
  • The Android Arsenal - inventory / categorized directory of libraries and tools for Android
  • Will Verduzco - Decompile, Edit, and Recompile in One Tool with APK Studio

Productivity

News

  • Itamar Turner-Trauring Blog - Become more productive ; articles about being more productive as programmer without necessarily working longer hours

Learn

  • Java Code Geeks - 10 Productivity tips for software developers
  • J. B. Rainsberger - Avoiding Distractions While Programming
  • Moran Danieli-Cohen - 3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers
  • Alex Thunder - Don't wake up the programmer
  • Marcos Placona - That "5 minutes chat" with a developer
  • Paul Graham - How Context Switching destroys Developers Productivity and how to fix it.
  • Dan Richman - Just shut up and let your devs concentrate
  • Clean Coder Blog - Blue. No! Yellow! Comparative Productivity of Programming Languages
  • 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
  • sindresorhus/awesome - Curated list of awesome lists
  • Gregg Caines - (2015) We're in the Stone Age of Software Engineering Management
  • Gregg Caines - (2011) 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/awesome-ambient-noises - 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
  • Code search for Developers - search for code snippets
  • Command line fu - a place to find those command-line gems that you return to again and again.
  • 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
  • NanoDano - "I know how to program, but I don't know what to program"
  • URL Encoded Characters - mapping table of encoded characters in URLS (%20, %22, %7D, ...)
  • mehcode/Awesome Atom - A curated list of delightful Atom packages and resources
  • MorganGeek - some programming and life lessons, collected from various sources including myself
  • Bash One-Liners - Bash one-liners, and best practices in Bash shell scripting
  • Andrew Gallant - ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
  • jq Docs - online manual for jq (a lightweight and flexible command-line JSON processor)
  • Online syntax highlighting - Online syntax highlighting for multiple languages
  • Codeanywhere - cross platform Cloud IDE
  • Coderwall - programming tips / learn something new
  • Atom - All packages
  • Jessica Kerr - Growing Your Tech Stack: When to Say No
  • Heather Knight - What Writers Can Teach Programmers
  • Tom Limoncelli - troubleshooting : a list of dumb (and not so dumb) things to check
  • Ask Ubuntu - How to navigate long commands faster?
  • Whitson Gordon - Become a Command Line Ninja With These Time-Saving Shortcuts
  • Daniel Miessler - A tmux Primer
  • Daniel Miessler - 9 Enhancements to Shell and Vim Productivity
  • Daniel Miessler - How to Connect to a Local Port on a Remote SSH Server
  • Stack Exchange - Has Stack Overflow saved billions of dollars in programmer productivity?
  • John D. Cook - (2009) Where does the programming effort go?
  • Scott Davis - (2014) From LAMP to MEAN : Introducing the MEAN stack
  • Slant - this community of enthusiasts provide recommendations on lot of things / useful to find best tools for the job
  • Repo you may like - Select some GitHub repository and see what recommendations comes up
  • Andrew Bosworth - Say No
  • Andre Meyer - (2014) Software developers perceptions of productivity
  • Jeff Geerling - dockrun oneshot — quick local environments for testing infrastructure
  • BurntSushi/ripgrep - ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
  • sharkdp/fd - A simple, fast and user-friendly alternative to find.
  • Rachel Andrew - Developing Robust Deployment Procedures
  • pre-commit/pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
  • Umer Mansoor - Do Experienced Programmers Use Google Frequently?
  • kdeldycke/awesome-falsehood - Curated list of falsehoods programmers believe in
  • braydie/HowToBeAProgrammer - A guide on how to be a Programmer
  • Meghan Hebel - Why You Dont Deserve That Dream Developer Job
  • Meghan Hebel - Stop Sabotaging Your Code…Before You Even Code
  • Artem Stepanenko - How to become a better Stack Overflow user in five simple steps
  • freeCodeCamp/how-to-contribute-to-open-source - A guide to contributing to open source
  • Awesome Repos - the top of awesome repositories
  • Devhints - collection of Rico's cheatsheets about programming, DevOps, etc.
  • Itamar Turner-Trauring - (2017) The Programmers Guide to a Sane Workweek
  • Recalll - search engine for programmers, to search programming queries from sites such as stackoverflow
  • dotfiles - guide and productivity tips for managing dotfiles
  • Hemanth HM - Functional Programming Jargon
  • DEV - collaborative list of time saving UNIX pipeline commands
  • tomnomnom/gron - Make JSON greppable!
  • Super User StackExchange - git : avoid being asked “Enter passphrase for key ” when I'm doing ssh operation on a remote host
  • Philippe Bourgau - (2017) 13 Tricks for Successful Side Projects
  • Yegor Bugayenko - (2014) How Much Do You Cost?
  • James Routley - (2017) Using a logbook to improve your programming
  • Raymond Rutjes - (2017) Pragmatic Releasing: Less Worry, More Shipping
  • BubuAnabelas/awesome-markdown - A curated list of delightful Markdown stuff.
  • mezod/awesome-indie - Resources for independent developers to make money
  • ripienaar/free-for-dev - list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
  • nvbn/thefuck - Magnificent app which corrects your previous console command.
  • Dan Pollock - the host file you need to make the internet not suck (as much)
  • tldr-pages/tldr - collection of simplified and community-driven man pages.
  • accatyyc/tldr-man - A Makefile that creates manpages from all the tldr-pages/tldr.
  • Joël Spolsky - (2007) Evidence Based Scheduling
  • Joël Spolsky - (2001) Human Task Switches Considered Harmful
  • Software Engineering Stack Exchange - What is the single most effective thing you did to improve your programming skills?
  • Joël Spolsky - (2005) Making Wrong Code Look Wrong
  • Joël Spolsky - (2000) Painless Bug Tracking
  • Joël Spolsky - (2009) The Duct Tape Programmer
  • Joël Spolsky - (2000) Things You Should Never Do, Part I | About rewriting code from scratch
  • Alex Ott - Functional programming books overview
  • Pekka Väänänen - (2017) Desktop compositing latency is real and it annoys me | about input latency on Windows 10 vs Windows 7
  • rfc.me - Append an RFC number to the domain and it will redirect to that RFC. Example: rfc.me/1738
  • FoundersGrid - (2014) How 50+ Startups Manage Their Code
  • Michael Lynch - (2017) How to Do Code Reviews Like a Human (Part One). Bonus : Part Two
  • Jessy Bernal - (2017) Handling bugs at Doctolib
  • Chris Hermansen - (2018) Two great uses for the cp command: Bash shortcuts
  • Angie Jones - (2018) 6 reasons to co-locate your app and automation code
  • Andy Zaidman - (2015) Old Habits Die Hard: Why Refactoring for Understandability Does Not Give Immediate Benefits
  • Paul Johnston - (2017) Serverless is about Automation, not Functions
  • Emily Yu - (2018) How I Coded Everyday for 365 Days
  • Chris Harris - (2018) Yearly lessons learnt by a freelance developer concerned with holistic productivity.
  • Matt Fletcher - (2018) Todays Code Is Tomorrows Legacy Project Make It Easy to Resurrect
  • Safia Abdalla - (2018) Tips for reading new codebases
  • Antonio Bello - (2017) Learning Techniques for Programmers, by Programmers
  • Coda Hale - (2017) Virtual Machines Are Fleeting Things | In which the pain of attachment is avoided.
  • Dan McKinley - (2017) You Cant Have a Rollback Button | The internet is a big truck. Its really hard to drive it backwards.
  • Steve McConnell - (1998) Dealing With Problem Programmers
  • Steve McConnell - (1996) Classic Mistakes
  • Gregg Caines - (2015) Reclaiming Value From Bugs and Outages: Thoughts on Post-Mortems
  • Lemi Orhan Ergin - (2017) [Slides] Fighting with Waste Driven Development : Lean Thinking. Bonus : Video
  • Pierluigi Vernetto - (2015) End of my 3.2 years contract on a OSB integration project.... lesson learned. | some good lessons learned for developers / project management
  • Maxime Thirouin - 🇫🇷 [FR] (2013) Automatisez votre workflow front-end
  • Zach Holman - (2012) Unsucking Your Team's Development Environment
  • Markus Harrer - (2017) What prevents you from doing software development effectively?”
  • Markus Harrer - (2015) Video: Modern Software Development Antipatterns
  • fkingma@xebia - (2017) Purpose : What are we doing? And why?
  • Dave Nicolette - (2016) 5S for Software Teams
  • Gregg Caines - (2014) I Don't Miss the Sprint | about team productivity in Scrum
  • Zach Holman - [Slides] move fast & break nothing | a talk about code, teams & process
  • Zach Holman - [Slides] (2011) How GitHub Uses GitHub to Build GitHub
  • Addy Osmani - [Slides] (2014) Front-end Tooling Workflows | 198 slides on tools to help you stay productive on the front-end
  • Mandi Walls - (2017) Configuration Management is Old and Boring
  • Lewis Menelaws - (2018) How to Fix Burnout as a Developer
  • Jeffrey Ventrella - (2013) The Case for Slow Programming | “Slow down, son. Youll get the job done faster.”
  • Nathen Harvey - (2017) The Journey to Continuous Automation
  • Libraries.io - discovers millions open source libraries accros +36 package managers
  • Increment Staff - (2017) What its like to be a developer at …
  • Jerome Kehrli - (2017) Periodic Table of Agile Principles and Practices
  • tamar Turner-Trauring - (2016) Less stress, more productivity: why working fewer hours is better for you and your employer
  • Itamar Turner-Trauring - (2016) Work/life balance will make you a better software engineer
  • Itamar Turner-Trauring - (2016) Improving your skills as a 9 to 5 programmer
  • Itamar Turner-Trauring - (2016) Still stuck at the end of the day?
  • Itamar Turner-Trauring - (2017) Technical skills alone wont make you productive
  • Itamar Turner-Trauring - (2016) Code faster by typing less
  • William Shawn - (2017) How to Read Code (Eight Things to Remember)
  • Tyler Hoffman - (2017) Code Reviews as a Tool to Boost Productivity
  • Alex Zurek - (2017) TODO Comments Dont Work
  • Itamar Turner-Trauring - (2016) More learning, less time: how to quickly gather new tools and techniques
  • Nick Humrich - (2017) Yes, Python is Slow, and I Dont Care | A rant on sacrificing performance for productivity.
  • repl.it - Online REPL, Compiler & IDE : Boot up a programming environment for your favorite language | including JavaScript, Python, Ruby, Java, Node.js, Go, Scheme, C, C#, C++, Lua and many more.
  • Itamar Turner-Trauring - (2016) Dont get stuck: 6 ways to get unstuck and code faster
  • Itamar Turner-Trauring - (2016) From 10x programmer to 0.1x programmer: creating more with less
  • Gregg Caines - (2017) The All-or-Nothing Principle
  • John Cutler - (2018) We Cant Do That In One Sprint
  • Shaun Finglas - (2015) Waste: Write Less Code
  • Lieven Vaneeckhaute (denshade) - (2015) Fail fast, spend less time in root cause analysis
  • Software Engineering Radio - (2018) SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
  • Ashton Kemerling - (2012) The Myth of the Lone Hacker | without the effort of countless other engineers, part and full time, their projects would have never made it off the ground.
  • Michael Hoffman - (2013) How to be Stuck - Learning to learn to code on the internet
  • Robert Ecker - (2017) The Problem With High Test Coverage
  • Max Kanat-Alexander - (2013) The Secret of Fast Programming: Stop Thinking
  • Thomas Peham - (2016) How to be a faster programmer: 7 helpful tips for being faster & more successful.
  • Michael Lynch - (2018) Why I Quit Google to Work for Myself
  • Steven A. Lowe - Code faster: 53 tips from the pros

The only way to go fast is to go well. Every time you yield to the temptation to trade quality for speed, you slow down. Every time. Robert C. Martin

Hofstadters Law: It always takes longer than you expect, even when you take into account Hofstadters Law. Douglas Hofstadter

  • RegExr - is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
  • Joël Spolsky - (2001) Dont Let Architecture Astronauts Scare You | about productivity
  • Ben Thompson - (2016) Whats taking so long?
  • Tim Ottinger - (2014) Programming Is Mostly Thinking
  • Tim Ottinger - (2017) Managing Programmer Productivity
  • Tim Ottinger - (2017) Taking Breaks in a Disciplined Way | Take breaks otherwise pairing will drain your energy

we don't take breaks because we are tired, we take breaks so that we are never tired.

  • Bill Wake - (2015) Multiple Asserts Are OK | Some people suggest we should restrict ourselves to a single assertion per test. Are multiple asserts in a test ever OK?
  • Joshua Kerievsky - [PDF] (2002) Stop Over-Engineering!
  • Joshua Kerievsky - (2010) Sufficient Design

we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.

  • Luu Duong - (2009) Applying the "80-20 Rule" with The Standish Groups Statistics on Software Usage | 80% of users only use 20% of features.
  • Joshua Kerievsky - (2010) Redefining Done

"A user story is done when the code is fully integrated, all tests pass and the functionality meets the expectations of the story author(s)." The race to get work done, especially to show management that we got work done is far less important than focusing on creating happy, productive users. A story isn't done until it is being used by real users in production and has been validated to be a useful part of a product.

  • John Sonmez - [Video] (2016) Being A Slow Developer... Am I Screwed? | on slow programming, clean code & productivity. Don't rush, do it right, do it clean then do it fast.
  • Jeff Atwood - (2004) We Make Shitty Software.. With Bugs! | Software is a process, it's never finished, it's always evolving.
  • Jeff Atwood - (2007) Do Not Buy This Book
  • Petter Måhlén - (2011) If its Broken, Fix It

Programmer humor

Prolog

Python

  • Nick Parlante - CodingBat : practice your python skills
  • Python Software Foundation - PEP 8 : Style Guide for Python
  • Valentin Bryukhanov - PEP 8 code checker
  • OpenStack/python-jenkins - python-jenkins : a python wrapper for the Jenkins REST API
  • OpenStack/python-jenkins - [PDF] python-jenkins documentation
  • pycontribs/jenkinsapi - A Python library to automate most common Jenkins operations
  • pypi/feedparser - Parse Atom and RSS feeds in Python.
  • Google - Google Python Style Guide
  • python-cx_Oracle - cx_Oracle - Python Interface for Oracle Database
  • 353Solutions - Python to Go CheatSheet
  • 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
  • Rob Harrigan - (2017) Supervised Classification: An Introduction and Preprocessing
  • Itamar Turner-Trauring - (2016) Maintainable Python applications: a guide for skeptical Java developers
  • Nick Humrich - (2017) Yes, Python is Slow, and I Dont Care | A rant on sacrificing performance for productivity.
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.
  • Jan Ivar Beddari - (2016) Building a Team CLI with Python: One Alternative to ChatOps
  • JR Heard - (2018) Truthiness and Short-Circuit Evaluation in Python
  • Michal Charemza - (2016) Say no to more optional arguments

Reverse engineering

Ruby

  • LZone - RVM Cheat Sheet
  • Chen Harel - GitHubs 10,000 Most Popular Java / Ruby / JavaScript Projects: Here are the Top Libraries They Use
  • Launch School - [Book] Open Book Shelf : Introduction to Programming with Ruby
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Rust

  • New Rustacean - a podcast about learning Rust
  • mre/Idiomatic Rust - Guidelines for writing elegant Rust programs
  • sharkdp/fd - A simple, fast and user-friendly alternative to find.
  • Andrew Gallant - ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}
  • BurntSushi/ripgrep - ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
  • lk-geimfari/awesomo - list of interesting open source projects written in С, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala etc.

Podcasts

  • Player FM - Programming podcasts
  • Player FM - Software Development Podcasts
  • Les Cast Codeurs - [FR] 🇫🇷 podcast for Java programmers
  • LDDM (Les Démons du MIDI) - [FR] 🇫🇷 [Podcast] every month, 2 hours of music from video games Bonus LDDM sur RadioKawa
  • RadioKawa - [FR] 🇫🇷 lot of good podcasts in video games, music, arts, tv, cinema, culture, and misc.
  • Geekzone - [FR] 🇫🇷 a couple of tasty podcasts for geeks
  • Distorsion Podcast - [FR] 🇫🇷 Urban legends from our digital world | Des histoires étranges de l'ère numérique
  • guipdutra/awesome-geek-podcasts - curated list of likeable podcasts
  • Stack Overflow Blog - listen in on whats new with the worlds largest developer community.
  • RTBF - La Première - [FR] 🇫🇷 Podcasts de la Première
  • You Are Not So Smart - explore the ways you and everyone else tends to develop an undeserved confidence in human perception, motivation, and behavior. youll rediscover a humility and reconnect with the stumbling, fumbling community of man trying to make sense of things the best we can.
  • Le grand Oral - (2017) [FR] 🇫🇷 Le Grand Oral de Luc de Brabandere. A propos du ras le bol des travailleurs, de la place de l'homme dans une société de plus en plus connectée, l'intelligence artificielle vs l'emploi, et le bien être au travail. Bonus : Video
  • Le Bureau des Mystères - [FR] 🇫🇷 creepypasta et légendes urbaines préférées... les mystères de Disneyland
  • Command Line Heroes - podcast about the people who transform technology from the command line up. Presented by Red Hat.
  • Coding Blocks - podcast and website for learning how to become a better software developer, covers a wide variety of programming best practices | the rhythm is sometimes slow
  • Continuous Discussions (#c9d9) - A community podcast, discussing Agile, DevOps & Continuous Delivery
  • Users Known - Podcast on Product Design / UX | What Is Wrong with UX?
  • Software Engineering Radio - The Podcast for Professional Software Developers
  • Software Engineering Radio - (2018) SE-Radio Episode 317: Travis Kimmel on Measuring Software Engineering Productivity
  • Functional Geekery - A podcast on Functional Programming, covering topics across multiple languages
  • Functional Geekery - Functional Geekery Episode 114 Fred Hébert with introduction to Erlang, productionization as a phase of software, property testing, “Everything is Terrible”, and much more.
  • The Changelog - Conversations with the hackers, leaders, and innovators of open source.
  • Ramène Ta Science (alias RTS) - 🇫🇷 [FR] podcast de vulgarisation scientifique de Geekzone
  • The Knowledge Project - Podcast by Shane Parrish to uncover frameworks YOU can use to learn more in less time, make better decisions, and live a happier and more meaningful life.
  • Armon Dadgar - [Podcast] (2017) SE-Radio Episode 311: Armon Dadgar on Secrets Management
  • John Sonmez - (2016) Episode #71: Soft Skills: The software developer's life manual
  • Dacher Keltner - [Podcast] Survival of the Kindest: Dacher Keltner Reveals the New Rules of Power | how to feel good with simple tricks + learn about high jen behaviors + empathy and positive influences
  • Metalcast - 🤘 Ultimate metal show
  • John Sonmez - (2015) SE Radio Episode 245: John Sonmez on Marketing Yourself and Managing Your Career

Psychology

News

Learn

  • 16Personalities - Music Preferences by Personality Type
  • Carl Golden - The 12 Different Personality Archetypes
  • College Match Up - Best jobs for your personality type
  • 16Personalities - Neris Type explorer : Free Personality Test
  • 16Personalities - INFP personality "The Mediator"
  • MBTI - INFP "The Idealist"
  • MBTI - [FR] 🇫🇷 INFP et travail selon Myers-Briggs. Related : SenCampus - [FR] 🇫🇷 Personnalité : le type INFP, SenCampus - [FR] 🇫🇷 Personnalité : le type INFJ
  • MBTI - Portrait of an ISFJ
  • TruthTheory - 16 Things Youll Notice When Youre In The Presence Of An Empath
  • Leo Babauta - How to Be Happy When Youre in an Unhappy Situation
  • Leo Babauta - How to Love Your Dark Side
  • Luke Miller - 5 Reasons INFJ Personality Type Is So Hard To Understand
  • LTO - LTO (Lewis Temperament Order) Personality Types
  • LTO - LTO Personality History
  • Curiosophy - MBTI in a nutshell
  • Open Source Psychometrics Project - a collection of interactive personality tests with detailed results
  • College Match Up - Best Jobs for Your Personality Type
  • Business Insider - [IMG] The Best Jobs for Every Personality Type
  • Pinterest - Art and Pictures about psychology of color
  • Pinterest - Art and Pictures about MBTI types.
  • Pinterest - More Art and Pictures about MBTI Types
  • Pinterest - More Art and Pictures about MBTI Types
  • Pinterest - Art and Pictures about Zodiac Signs
  • Pinterest - Art and Pictures about MBTI / Zodiac Signs
  • 16Personalities - [FR] 🇫🇷 La personnalité "Défenseur" (ISFJ-A / ISFJ-T)
  • 16Personalities - [FR] 🇫🇷 La personnalité "Avocat" (INFJ-A / INFJ-T)
  • Psychologie-luxeuil - [FR] 🇫🇷 what dying people regret the most in their life / les 5 grands regrets des mourants
  • v2-dev/awesome-social-engineering - list of awesome social engineering resources
  • Jeff Goins - (2017) The Single Most Overlooked Secret To Influencing Other People
  • You Are Not So Smart - explore the ways you and everyone else tends to develop an undeserved confidence in human perception, motivation, and behavior. youll rediscover a humility and reconnect with the stumbling, fumbling community of man trying to make sense of things the best we can. The central theme of You Are Not So Smart is that you are unaware of how unaware you are.
  • David McRaney - (2010) Confirmation Bias
  • David McRaney - (2010) Fanboyism and Brand Loyalty
  • David McRaney - (2010) Coffee stimulation or addiction ?
  • Kyungsub Steve Choi - (2006) [PDF] An Analysis of Computing Major Students Myers-Briggs Type Indicator Distribution
  • Changing minds - 5W1H - A simple set of question framings
  • Changing minds - Socratic Questioning
  • Sami Honkonen - (2011) The Responsibility Process
  • Wikipedia - Curse of knowledge : a cognitive bias that occurs when someone assumes that the others have the same background to understand.
  • Logically Fallacious - Collection of common fallacies
  • your logical fallacy is - Thou shalt not commit logical fallacies. Bonus : Printable Poster
  • Charles Chu - (2017) Our clothes can change who we are
  • Yan-David Erlich - [Slides] (2017) Six page cheat-sheet for the book Never Split the Difference, by Chris Voss
  • Farnam Street - Mental Models: The Best Way to Make Intelligent Decisions (113 Models Explained) | How do you think the most rational people in the world operate their minds? How do they make better decisions?
  • Farnam Street - (2014) Mistakes — Its not the Failures that Define us so Much as How We Respond to Them
  • Morgan Housel - (2017) Conflicting Skill Sets
  • Josh Archer - (2017) Motivation is dangerous | be disciplined
  • Chengeer Lee - (2017) Fuck Motivation!
  • Kunal Shandilya - (2017) What Happens When You Stop Trying?
  • umair haque - (2017) The Dopamine Economy
  • Tiffanie Wen - (2017) The tricks to make yourself effortlessly charming
  • Natalie Mendes - (2017) How do emotions affect productivity? [New research]
  • Zdravko Cvijetic - (2018) Two Principles That Will Help You Form Any Habit
  • Wikipedia - the Zeigarnik effect states that people remember uncompleted or interrupted tasks better than completed tasks
  • Travis Bradberry - (2014) Multitasking Damages Your Brain And Career, New Studies Suggest
  • Teresa Amabile and Steven J. Kramer - (2011) The Power of Small Wins | making progress in meaningful work | Managers can help employees see how their work is contributing.
  • Dr. Jeremy Dean - (2011) The What-The-Hell Effect | Goal-setting can be a handy way of improving performance, except when we fall foul of a nasty little side-effect.

the what-the-hell effect can be avoided by having longer-term goals and transforming inhibitional goals into acquisitional goals. e.g : Procrastinators can forget about their idling and concentrate on producing a certain amount of work each day

  • Dr. Jeremy Dean - (2011) Why You Should Keep Your Goals Secret | Making a public commitment to your goals reduces motivation. the next time you read this widespread advice about publicly committing to a personal goal, ignore it.
  • Tisha x - (2017) Silent Successes: Stop Sharing Your Goals!
  • Dr. Jeremy Dean - (2008) How to Improve Your Self-Control | think in high-level, abstract terms demonstrated greater self-control
  • Dr. Jeremy Dean - (2008) Getting Big Projects Done: Balancing Task-Focus with Goal-Focus | keep the ultimate goal in mind, focus to succeeding on the individual task, ...
  • Dr. Jeremy Dean - (2011) How to Commit to a Goal | Reality check (Indulge, Dwell, Contrast)

People have a natural tendency to avoid decisions, preferring to stay in a fantasy land where the chance of failure is zero.

  • Dr. Jeremy Dean - (2011) How to Avoid Being Distracted From Your Goals | Specific plans free the mind

Making plans helps free up mental space for whatever we are doing right now, allowing us to be more efficient in the long term.

  • Dr. Jeremy Dean - (2009) How to Avoid Procrastination: Think Concrete | focus on task's details and use self-imposed deadlines. While working on it : keep the ultimate, abstract goal in mind. When it's hard, stay focused on details, when it get easier : choose a more abstract, goal focus
  • Positive Psychology Program - (2016) Dacher Keltner: Emotions in a Meaningful Life
  • Dacher Keltner - [Podcast] Survival of the Kindest: Dacher Keltner Reveals the New Rules of Power | how to feel good with simple tricks + learn about high jen behaviors + empathy and positive influences
  • Evan Selinger - (2018) This Robot Knows How to Trick You | Humans Are Flawed and Easy to Trick
  • Farnam Street - (2012) The Best Summary of Dale Carnegie's How to Win Friends and Influence People
  • Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
  • Wikipedia - Hype Cycle : a branded graphical presentation developer by Gartner, for representing the maturity, adoption and social application of specific technologies

Robots

  • Mubashar Iqbal - Will robots take my job ? Make the test ;-)
  • /r/Automate - automation & robots discussion on reddit
  • /r/totallynotrobots - a place where robots humans share their thoughts (humor)
  • /r/RobotNews - discussions and news about robotisation of society
  • /r/shittyrobots - useless, stupid, shitty funny robots
  • Kurzgesagt - The Rise of the Machines Why Automation is Different this Time
  • Gojko Adzic - When automation goes horribly wrong
  • Humans vs Computers - a book about wrong assumptions, computer bugs, and people caught in between
  • John D. Cook - (2008) Why there will always be programmers
  • Andrew McAfee - (2014) The Kind of Work Humans Still Do Better Than Robots
  • Dan Finnigan - (2016) Robots and Automation May Not Take Your Desk Job After All
  • Jeff Bradberry - (2015) Introduction to Monte Carlo Tree Search
  • LastWeekTonight - (2014) [Video] Stephen Hawking Interview about artificial intelligence, with John Oliver (HBO)
  • BotCube/awesome-bots - a curated list of resources for bots and chatbots
  • Tim Wheeler - AlphaGo Zero - How and Why it Works
  • Kevin Kelly - (2017) The Myth of a Superhuman AI
  • You Are Not So Smart - (2017) [Podcast] How we transferred our biases into our machines and what we can do about it
  • Future of Life Institute - Asilomar AI Principles | Move over Asimov: 23 principles to make AI safe and ethical. Prominent members of Future of Life Institute include the likes of Stephen Hawking and Elon Musk
  • Le grand Oral - (2017) [FR] 🇫🇷 [Video] Le Grand Oral de Luc de Brabandere. A propos du ras le bol des travailleurs, de la place de l'homme dans une société de plus en plus connectée, l'intelligence artificielle vs l'emploi, et le bien être au travail. Bonus : Podcast
  • Dave Gershgorn - (2017) AI is now so complex its creators cant trust why it makes decisions
  • Carol Smith - (2017) AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
  • Lee Rainie - (2017) 10 facts about jobs in the future
  • AI Now Institute - an interdisciplinary research center dedicated to understanding the social implications of artificial intelligence.
  • Sarah Cooper - [Humor] How to Be Seen as an Expert in Artificial Intelligence
  • Itamar Turner-Trauring - (2017) When AI replaces programmers
  • owainlewis/awesome-artificial-intelligence - Artificial Intelligence (AI) courses, books, video lectures and papers.
  • David Rotman - (2017) The Relentless Pace of Automation
  • Humans Not Invited - parodic site for captcha haters
  • Evan Selinger - (2018) This Robot Knows How to Trick You | Humans Are Flawed and Easy to Trick
  • coreight - 🇫🇷 [FR] (2016) 10 fonctions pratiques à utiliser avec les commandes vocales

Shell scripting

Shell Aliases

Security / Infosec

News

  • CloudPassage Blog - insights for a unsecure world / news & tips on protecting critical assets

Learn

If an attacker successfully injects any code at all, its pretty much game over

  • Michael Kwaku Aboagye - (2018) Securing the Linux filesystem with Tripwire
  • Ian Maddox - (2018) 12 best practices for user account, authorization and password management
  • Evan Klein - (2018) Container Vulnerability Management with OpsSight
  • David Appelbaum - (2018) Its 2018 and your Docker containers need to be secure
  • Cliff Turner - (2018) These 10 tips will ensure your containers are compliant
  • Cliff Turner - (2017) Do you know the most common software and application misconfiguration mistakes?
  • jay-johnson/owasp-jenkins - test your apps vs OWASP and NIST using Jenkins, Ansible and docker
  • Coda Hale - (2010) How To Safely Store A Password | "In which I recommend bcrypt."
  • Jim Bird - (2017) Essential (and free) security tools for Docker
  • Nathen Harvey - (2017) Compliance as Code
  • OverTheWire - Wargames : help you to learn and practice security concepts in the form of fun-filled games
  • Matt Behrens - (2017) Security Hygiene for Software Professionals
  • CVE security vulnerabilities - Jenkins : List of security vulnerabilities
  • zricethezav/gitleaks - Searches full repo history for secrets and keys key
  • Armon Dadgar - (2018) Why We Need Dynamic Secrets | how applications do a terrible job keeping secrets, and why we need to embrace ephemeral credentials, or "Dynamic Secrets" in Vault.
  • Julian Cohen - (2017) Secure Engineering Guidelines | Some best practices for building and trusting software.
  • Anna Kennedy - (2017) Building a secure bastion host, or, 50 ways to kill your server. Bonus : Slides
  • Patrick Cable - (2017) This Christmas, build your own PKI
  • ezekg/git-hound - Git plugin that prevents sensitive data from being committed.
  • dxa4481/truffleHog - Searches through git repositories for high entropy strings and secrets, digging deep into commit history
  • Jamie Maguire - (2018) AWS Top 10 Security Tips
  • Biarity - (2018) An argument for passwordless | consider alternatives to password authentication
  • Armon Dadgar - [Podcast] (2017) SE-Radio Episode 311: Armon Dadgar on Secrets Management
  • Fred Blaise - (2018) Secrets Management for Security and Speed
  • Matrix.org Blog - An open network for secure, decentralized communication.
  • Slack - [PDF] Slacks approach to security
  • COMODO Certificate Search
  • Shodan - Explore the Internet | Discover the Internet using search queries shared by other users. Cams, Webcams, Default passwords...
  • Hak5 - (2016) 15 Second Password Hack, Mr Robot Style : Pilfering Passwords with the USB Rubber Ducky
  • WonderHowTo - Mr. Robot Hacks how-to's
  • Boris Serebrov - (2018) SSH Tunnels | on AWS, EC2 and SSH tunnels
  • Evan Selinger - (2018) This Robot Knows How to Trick You | Humans Are Flawed and Easy to Trick
  • Jim Bird - (2017) Essential (and free) security tools for Docker
  • Git Docs - Git Tools - Signing Your Work

GPG

OpenSSL

Web

Society

  • MoveItFootballHead - A simple, yet powerful, lesson on privilege
  • Grise Bouille - [FR] 🇫🇷 Ailleurs, cest pire
  • Topito - (2014) [FR] 🇫🇷 [IMG] Plus fort que la pancarte de manif : le miroir
  • Yves Miserey - (2012) [FR] 🇫🇷 Les OGM ont perdu la guerre contre les mauvaises herbes
  • Le blog d'un odieux connard - (2014) [FR] 🇫🇷 [IMG] - Les Aventures Magiques de l'Extrême-Droite
  • Horace Dediu - (2014) [IMG] There are two types of people in the world. // using the Internet vs not using the Internet
  • Cameron Power - (2014) [IMG] Wtf is wrong with this dude? What is he looking at? The world?
  • Etienne Chouard - [FR] 🇫🇷 [Video] Chercher la cause des causes - TED // Questioning democracy / questionnement et remise en cause de la démocratie
  • Saturday Morning Breakfast Cereal - (2010) [IMG] Why are there so few women in engineering / science ?
  • Gizmodo - Fascinating graphics show who owns all the major brands in the world
  • Clara Darko - [Video] Movie montage of dystopian / utopias societies
  • Greg Rosalsky - (2017) The Economics of the Office: Why Do We Still Commute?
  • Kevin Pezzi MD - (2015) The irony of Silicon Valley
  • Dean Baker - (2017) The problem of doctors salaries
  • Daniel Miessler - (2017) The New Luxury of Having Good Information
  • You Are Not So Smart - explore the ways you and everyone else tends to develop an undeserved confidence in human perception, motivation, and behavior. youll rediscover a humility and reconnect with the stumbling, fumbling community of man trying to make sense of things the best we can. The central theme of You Are Not So Smart is that you are unaware of how unaware you are.
  • Data Gueule (DTG) - [Videos] [FR] 🇫🇷 #Datagueule, l'émission qui décode les mécanismes de notre société... avec des chiffres ! Datagueule is a french youtube program that decrypts how society functions and provide actual figures
  • Le grand Oral - (2017) [FR] 🇫🇷 [Video] Le Grand Oral de Luc de Brabandere. A propos du ras le bol des travailleurs, de la place de l'homme dans une société de plus en plus connectée, l'intelligence artificielle vs l'emploi, et le bien être au travail. Bonus : Podcast
  • Lee Rainie - (2017) 10 facts about jobs in the future
  • AI Now Institute - an interdisciplinary research center dedicated to understanding the social implications of artificial intelligence.
  • Cartooning for Peace - [IMGS] Cartoons about censorship, freedom of expression, human rights, environment, inequality, war, religion, migrations, etc
  • Bloomberg - (2017) The Pessimist's Guide to 2018
  • Karl Jilg - (2014) [IMG] brilliant illustration shows how much public space we've surrendered to cars
  • Morgan Housel - (2017) The Full Reset | understand the power of starting clean
  • umair haque - (2017) The Dopamine Economy
  • John B. Sparks - Histomap: Visualizing the 4,000 Year History of Global Power
  • Atlas of Prejudice - salacious political incorrectness and unconventional historical studies, with maps
  • Yanko Tsvetkov - (2014) Tearing Europe Apart | 20 ways to break Europe. Did the laws of neuroscience shape European history?
  • Sean Illing - (2017) How the baby boomers — not millennials — screwed America | “The boomers inherited a rich, dynamic country and have gradually bankrupted it."
  • Joshua Rothman - (2017) A New History of the Second World War
  • The Huffington Post - Millenials Are Screwed | Why millennials are facing the scariest financial future of any generation since the Great Depression.
  • Scott Santens - (2017) Why we should all have a basic income
  • David Rotman - (2017) The Relentless Pace of Automation
  • Matthew Yglesias - (2014) The case against time zones: They're impractical & outdated
  • Charles Petzold - (2015) De-Obfuscating the Statistics of Mass Shootings

Sports

Testing

  • Aaron Maxwell - Building a Automated Testing/Quality Assurance System
  • sstephenson/bats - Bash Automated Testing System. Bonus : see also bats-core/bats-core, a mirrored fork of bats but still updated
  • David Greenlees - How the Usability Matrix of Emotions Can Benefit Your Software Testing
  • Joe Colantonio - (2015) Automation Testing Resources & Best Practices
  • Gregg Caines - (2015) Continuous Testing
  • Andrew Wulf - My Job As A Programmer Is To Make Testers Miserable
  • Locust - a modern open source load testing framework
  • Gojko Adzic - (2016) Five ways to reduce the cost of large test suites
  • aelsabbahy/goss - goss : Quick and Easy server testing/validation
  • aelsabbahy/dgoss-examples - dgoss examples
  • Ahmed Elsabbahy - Tutorial: How to test your docker image in half a second
  • Stack Exchange - How to test provisioning and configuration in Ansible setup?
  • Pedro Artino - (2016) Test Driven Infrastructure with Goss
  • metacloud/molecule - Molecule aids in the development and testing of Ansible roles.
  • Serverspec - RSpec tests for your servers configured by CFEngine, Puppet, Ansible, Itamae or anything else
  • Dan Tehranian - Testing Ansible Roles with Test Kitchen
  • Daniel Miessler - Web Application Security Testing Resources
  • Rusty Harold - [Video] Testing Legacy Code Elliotte
  • David Greenlees - (2013) How the Usability Matrix of Emotions Can Benefit Your Software Testing
  • Fabio Pereira - (2014) Introducing the Software Testing Cupcake (Anti-Pattern)
  • marmelab/gremlins.js - Gremlins.js : JS monkey testing library that tests webapp robustness through random user actions
  • J. B. Rainsberger - Integrated Tests Are A Scam
  • J. B. Rainsberger - "Worried that TDD will slow down your programmers? Don't. They probably need slowing down."
  • mr-mig/going-to-production - A checklist for topics which should be covered before going to production.
  • volanja/ansible_spec - a ruby gem that connect Ansible & Serverspec for Test Driven Server Configuration (or TDD).
  • Jeff Geerling - (2016) How I test Ansible configuration on 7 different OSes with Docker
  • nickjj/RoleSpec - A test library for testing Ansible roles
  • Dennis Stevens - (2013) Stop Writing Code You Can't Yet Test
  • pre-commit/pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
  • Stef Walter - (2012) git-coverage: Useful code coverage
  • PaulWaltersDev/FreeLearningResourcesForSoftwareTesters - free Online Learning Resources for New and Experienced Software Testers.
  • Front-End-Checklist - an exhaustive list of all elements you need to have / to test before launching your site / HTML page to production.
  • Philippe Bourgau - (2017) Don't Stick to TDD's Red-Green-Refactor Loop to the Letter
  • James Routley - (2017) Simplify Golang test fixtures with this one weird trick
  • Nemanja Mijailovic - (2017) Going down the rabbit hole with go-fuzz | testing techniques
  • Principles of Chaos Engineering
  • dastergon/awesome-chaos-engineering - list of awesome Chaos Engineering resources
  • bats-core/bats-core : Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. Bonus : see also the original sstephenson/bats
  • Test Anything Protocol (TAP) - a simple text-based interface between testing modules in a test harness, with implementations in C, C++, Python, PHP, Perl, Java, JavaScript, and others.
  • Andy Zaidman - (2017) Is Testing (on StackOverflow) Dead?
  • Dave Syer - (2007) Unit Testing with Stubs and Mocks
  • Maaike Brinkhof - (2016) Mapping Biases to Testing: Confirmation Bias
  • Caitie McCaffrey - (2016) The Verification of a Distributed System | A practitioner's guide to increasing confidence in system correctness
  • Nathen Harvey - (2018) Effective Testing with Ansible and InSpec
  • Nathen Harvey - (2017) Compliance Automation with InSpec
  • Nathen Harvey - (2017) Compliance as Code
  • Sarah Mei - Five Factor Testing
  • Christiaan Verwijs - 7 Powerful Ways To Get Feedback From Users (In Scrum)
  • Scott Vokes - (2014) Property-Based Testing | Testing Assumptions You Dont Know Youre Making
  • Lieven Vaneeckhaute (denshade) - (2015) Fail fast, spend less time in root cause analysis
  • Jakub Holý - (2016) Dont add unnecessary checks to your code, pretty please!
  • Robert Ecker - (2017) The Problem With High Test Coverage
  • PropEr Testing - Fred Hébert talking about ins and outs of Property-Based Testing, with focus set on Erlangs PropEr framework, a freely available testing tool based on Quviqs Quickcheck framework.
  • Anna Kennedy - (2017) Testing Packer builds with Serverspec
  • Jamie Andrews - (2017) Inspec gives insight
  • Michal Charemza - (2018) Questions to ask yourself when writing tests : Talk to yourself to make sure your tests help you achieve your aims
  • Bill Wake - (2015) Multiple Asserts Are OK | Some people suggest we should restrict ourselves to a single assertion per test. Are multiple asserts in a test ever OK?
  • coreight - 🇫🇷 [FR] (2016) Les bonnes habitudes de développeurs à appliquer dans sa vie quotidienne
  • Stack Exchange - (2017) How to test provisioning and configuration in Ansible setup? Solutions : Goss, Testinfra, Serverspec, Inspec
  • aelsabbahy/goss - dgoss is a convenience wrapper around goss that aims to bring the simplicity of goss to docker containers.

Troubleshooting

  • Sandra Henry-Stocker - Who's hogging the network? Bandwidth usage on a Linux system
  • Narad Shrestha - 12 Tcpdump Commands A Network Sniffer Tool
  • Edoceo - tcpdump examples
  • rationallyPARANOID - Tcpdump usage examples
  • Sebastien Wains - tcpdump advanced filters
  • Ravi Saive - 20 Netstat Commands for Linux Network Management
  • Milosz Galazka - How to deal with dmesg timestamps
  • Stack Exchange - Find and remove large files that are open but have been deleted
  • Phil Rzewski - Linux Troubleshooting Cheatsheet: strace, htop, lsof, tcpdump, iftop & sysdig
  • Steven Iveson - Masterclass Tcpdump Interpreting Output
  • Silver Moon - 10 examples of Linux ss command to monitor network connections
  • Silver Moon - 18 commands to monitor network bandwidth on Linux server
  • Daniel Miessler - A tcpdump Tutorial and Primer with Examples
  • Daniel Miessler - How to Remember Your TCP Flags
  • Working all day - TCPDUMP expressions
  • Oleg Muravskiy - Using tcpdump to see HTTP requests and responses
  • Steve Howard - tcpdump to see Oracle errors
  • SystemRescueCd - a Linux system rescue disk available as a bootable CD-ROM or USB stick for fixing your system and data after a crash.
  • openshift/debugging-openshift - Debugging / Troubleshooting OpenShift
  • Vivek Gite - 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
  • DataFire - Oblique Strategies for Programmers : Random tips for building, debugging, and overcoming creative blocks.
  • Adam Bertram - 3 troubleshooting tips that can save you a world of time
  • Julia Evans - (2016) tcpdump is amazing
  • Jeff Jones - (2017) wget: can't execute 'ssl_helper': No such file or directory wget: error getting response: Connection reset by peer | error happening in alpine container 3.5.2. Bonus : seem to be as design... see docker-library/busybox/issues/25
  • Ask Ubuntu on Stack Exchange - Problem with Deluge: “no incoming connection!”
  • Mike Swieton - (2018) Debugging a Complex Problem? Think Like an Epidemiologist
  • Stack Overflow - Docker - Cannot remove dead container | rm: cannot remove /var/lib/docker/overlay/<hash>/merged: Device or resource busy Solution : grep /proc/*/mountinfo then find the pid of and kill it
  • Brandon Sheffield - (2017) Developers share their most memorable dirty coding tricks
  • Dmitriy Samovskiy - (2011) Complex Systems: Generalists and Specialists | on diagnosing problems

UX / UI

News

Learn

  • Kevin Marks - How the Web Became Unreadable
  • Little Big Details - a curated collection of the finer details of design, updated every day.
  • Christelle Mozzati - (2013) [FR] 🇫🇷 Les dark patterns en design dinterface
  • Anthony Tseng - 9 Small User Experience Details Most Websites Miss
  • Tom Lloyd - A good advice about the CV for Design students
  • Luke Wroblewski - [IMG] Don't port your desktop UI to mobile. Optimize your UI for mobile.
  • fireurgunz - (1957) [Video] Disney did use parallax long before web designers, it was called MultiPlane Camera
  • Keith Clark - (2014) Pure CSS Parallax Websites
  • Rémi Parmentier - (2014) [FR] 🇫🇷 Lattribut srcset pour des images responsive
  • Zombidev - "The web is just rectangles inside of rectangles..."
  • Guillaume Gouessan - Making things move when you are a front-end developer / good animating advices
  • Brian Kelly - (2013) UX, Then Architecture, Then Tools
  • Brian Kelly - (2012) The Web APIs You Use Will Fail
  • tota11y - an accessibility visualization toolkit testing accessibility (a11y) of your site + showing what is wrong in your document
  • brunopulis/awesome-a11y - A curated list about accessibility / A11Y
  • Ian Lurie - (2017) Code Coverage Analysis for Better Page Speed
  • Augustin Kendall - (2017) What Is the User Experience of Content?
  • Front-End-Checklist - an exhaustive list of all elements you need to have / to test before launching your site / HTML page to production.
  • Connor John Gettel - (2017) Masters Degree Final Major Project: Theoretical Design Improvements and new ConceptsMonzo.
  • robinstickel/awesome-design-principles - A curated list of good design and experience principles.
  • Joël Spolsky - (2000) Designing for People Who Have Better Things To Do With Their Lives
  • UX Quotes - Tweetable quotes on User Experience / Design
  • Laura klein - (2009) 6 Reasons Users Hate Your New Feature
  • Addy Osmani - (2017) The Browser Hacker's Guide To Instant Loading
  • Christiaan Verwijs - 7 Powerful Ways To Get Feedback From Users (In Scrum)
  • John Cutler - (2018) We Cant Do That In One Sprint
  • Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps

Design Humor

Web archive / nostalgia

Some old links from my first times on the web

  • Donjon de Naheulbeuk - [FR] 🇫🇷 Podcast / Les premiers MP3 d'aventure
  • Combattre-ou-Mourir - [FR] 🇫🇷 CoM était un jeu par navigateur où 3 forces s'affrontent pour obtenir le contrôle de la planète.
  • Quadd X mas - [FR] 🇫🇷 C'était un MMORPG et jeu de stratégie en php gratuit d'ambiance médiévale fantastique

Web development

News

  • What Web Can Do Today - Can I rely on the Web Platform features to build my app? An overview of the device integration HTML5 APIs

Learn

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
  • Awesome-Windows/Awesome - curated list of best applications and tools for Windows.
  • Awesome-Windows/awesome-windows-command-line - cool stuffs you can do with windows terminal
  • WinAdmins on Slack - Worldwide chat of Windows admins
  • wikiHow - How to Backup and Restore Google Chrome's Entire Settings
  • Rackspace - Check DNS records on Windows with nslookup
  • Microsoft Docs - How to enable and disable SMBv1, SMBv2, and SMBv3 in Windows and Windows Server
  • Just Install - The simple package installer for Windows. I didn't tried yet, but it seems a good alternative to Chocolatey, following KISS principle
  • CMD commands - A-Z of windows terminal commands
  • PowerShell commands - A-Z of windows powershell commands
  • Disassembler0/Win10-Initial-Setup-Script - script to automate tasks on a fresh windows 10 / windows server 2016
  • Steven J. Vaughan-Nichols - How to secure Windows 10: The paranoid's guide
  • u/C-Ron - [GUIDE] How to disable data logging in W10.
  • babypunchingrampage - Add Chocolatey repo to Windows 10 PackageManagement and install apps using Install-Package!
  • Jianyunt/ChocolateyGet - a good provider of chocolatey packages for OneGet
  • MoonPoint - Using PuTTY to set up a SOCKS Proxy Connection
  • MoonPoint - Configuring IE 10 to use an SSH SOCKS Proxy Server
  • Calomel.org - Samba Optimizations and Speed Tuning for Performance
  • PSScriptAnalyzer - provides script analysis and checks for potential code defects in the scripts by applying a group of built-in or customized rules on the scripts being analyzed.
  • Pester - PowerShell BDD style testing framework
  • PowerShellScripts.com - some scripts, tutoriels for powershell. Warning : some dead links here
  • JeffOps - The Scripting dutchman : lot of scripts and tips for powershell
  • Eric Ravenscraft - How to Save the Windows 10 Lock Screen Images You Like
  • Garrett Serack - 10 things about OneGet that are completely different than you think.
  • Craig Buckler - How to Unblock Unsafe Attachments in Microsoft Outlook
  • Boxstarter - Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages
  • Jeff Geerling - (2014) Running Ansible within Windows
  • Jeff Geerling - (2016) Using Ansible through Windows 10's Subsystem for Linux
  • Jason Stewart - Faster Samba (SMB / CIFS) Share Performance
  • Josh Reichardt - Powershell for Linux!
  • coreight - (2014) [FR] 🇫🇷 8 logiciels à toujours garder sous la main sur Windows
  • Pekka Väänänen - (2017) Desktop compositing latency is real and it annoys me | about input latency on Windows 10 vs Windows 7
  • Win flex-bison - Win flex-bison is a port Flex & Bison tools to the Windows platform
  • MorganGeek - Windows Subsystem for Linux cheatsheet / tips

Writing

  • TalAter/awesome-book-authoring - A collection of awesome resources for technical book authors
  • Matt Stauffer - (2016) Why I wrote my book with O'Reilly
  • Carla King - (2014) 6 Great Self-Publishing Tools for Small Press and Author Co-Ops
  • Quora - (2014) What is publishing a book with O'Reilly Media like?
  • Della Anjeh aka Black Queen of Tech - (2017) How to Write Awesome Tech Specs
  • Amruta Ranade - (2018) My Writing Process
  • Jeff Goins - (2014) How to Write a Book: The 5-Draft Method
  • Jeff Goins - (2012) 10 Ridiculously Simple Steps for Writing a Book
  • Ben Watson - (2014) Tips for Writing a Programming Book
  • Michael Foord - (2009) Writing a Technical Book | IronPython in Action with Manning Publications
  • Jeff Atwood - (2007) Do Not Buy This Book
  • Charles Petzold - (2007) Hard Work, No Pay: What's the Point? | Charles Petzold on writing books, reading books, and exercising the internal UTM

Of Course Writing Books is Hard! But that's what makes it fun and rewarding! You really shouldn't try to write a book unless you have a fire in your belly. If you have that fire, then nothing that Jeff Atword or I can say will discourage you.