{"id":86595,"url":"https://github.com/mareksuscak/favs","name":"favs","description":"📚 A curated collection of great resources I stumbled upon throughout my career.","projects_count":212,"last_synced_at":"2026-08-14T06:00:24.675Z","repository":{"id":146477988,"uuid":"43778227","full_name":"mareksuscak/favs","owner":"mareksuscak","description":"📚 A curated collection of great resources I stumbled upon throughout my career.","archived":false,"fork":false,"pushed_at":"2021-01-26T13:01:27.000Z","size":152,"stargazers_count":64,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-07-25T20:05:58.042Z","etag":null,"topics":["articles","awesome","engineering","favorites","influential","list","podcasts","resources","series"],"latest_commit_sha":null,"homepage":"https://mareksuscak.github.io/favs/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mareksuscak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-10-06T20:56:59.000Z","updated_at":"2025-11-24T22:04:41.000Z","dependencies_parsed_at":"2023-04-16T17:31:23.095Z","dependency_job_id":null,"html_url":"https://github.com/mareksuscak/favs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mareksuscak/favs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mareksuscak%2Ffavs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mareksuscak%2Ffavs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mareksuscak%2Ffavs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mareksuscak%2Ffavs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mareksuscak","download_url":"https://codeload.github.com/mareksuscak/favs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mareksuscak%2Ffavs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36632487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-03-25T00:01:35.704Z","updated_at":"2026-08-14T06:00:24.675Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Professional Development","Categories"],"sub_categories":["Work","Web Development","User Experience","Self-Help","Functional and Reactive Programming","Entrepreneurship \u0026 Startups","Software Architecture","User Interface","Algorithms \u0026 Data Structures","Freelancing, Equity \u0026 Compensation","API design","Compilers","Building Products","Design Patterns \u0026 Principles","Domain Driven Design","User Stories"],"readme":"Favorites\n=========\n\nThe collection is divided into multiple categories and is subject for further reorganisation sooner or later. This is just a small part of [my second brain](https://www.youtube.com/watch?v=BOKxSFB2hOE\u0026t=218s) that I've been building for a while now.\n\nI keep great content in Instapaper, Apple Notes, Notepad, Text files in DropBox, Browser bookmarks, [YouTube](https://www.youtube.com/playlist?list=PLta_Oz8mBtxDVa1YkQ7Bszd_jU7Yrwi61), [Vimeo](https://vimeo.com/mareksuscak/likes) and Ted playlists, bookshelf, etc.\n\n## Categories\n\n1. [Algorithms \u0026 Data Structures](#algorithms--data-structures)\n2. [API design](#api-design)\n3. [Building Products](#building-products)\n4. [Compilers](#compilers)\n5. [Design Patterns \u0026 Principles](#design-patterns--principles)\n6. [Domain Driven Design](#domain-driven-design)\n7. [Entrepreneurship \u0026 Startups](#entrepreneurship--startups)\n8. [Freelancing, Equity \u0026 Compensation](#freelancing-equity--compensation)\n9. [Functional and Reactive Programming](#functional-and-reactive-programming)\n10. [Self-Help](#self-help)\n11. [Professional Development](#professional-development)\n12. [Software Architecture](#software-architecture)\n13. [User Interface](#user-interface)\n14. [User Experience](#user-experience)\n15. [User Stories](#user-stories)\n16. [Web Development](#web-development)\n17. [Work](#work)\n\n\n### Algorithms \u0026 Data Structures\n\n* 15 Sites for Programming Exercises - [collection](http://programmingzen.com/15-sites-for-programming-exercises/)\n* Big-O Algorithm Complexity - [cheatsheet](http://bigocheatsheet.com/)\n* Code Kata - [collection](http://codekata.com)\n* Code Retreat - [methodology](http://coderetreat.org/)\n* Codility lessons - [series](https://codility.com/programmers/lessons/)\n* Competitive Programmer's Handbook - [ebook](https://cses.fi/book.html)\n* Cracking the Coding Interview - [book](https://www.goodreads.com/book/show/25707092-cracking-the-coding-interview)\n* Easy 6502 Assembly - [micro-ebook](https://skilldrick.github.io/easy6502/)\n* Itsy Bitsy Data Structures - [annotated source](https://github.com/thejameskyle/itsy-bitsy-data-structures)\n* Latency Numbers by Year - [cheatsheet](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)\n* Python Programs to Practice or Demonstrate Skills - [collection](https://github.com/norvig/pytudes)\n* The Algorithm Design Manual - [book](https://www.goodreads.com/book/show/425208.The_Algorithm_Design_Manual)\n* Data-Oriented Design - [talk](https://youtu.be/rX0ItVEVjHc)\n\n### API design\n\n* Google's API Design Guide - [guide](https://cloud.google.com/apis/design/)\n* HTTP API Design Guide - [guide](https://github.com/interagent/http-api-design)\n* Ultimate Guide to API Design - [guide](https://blog.qmo.io/ultimate-guide-to-api-design/)\n* Web APIs from Scratch to Finish - [series](http://www.infoq.com/articles/Web-APIs-From-Start-to-Finish)\n\n### Building Products\n\n* 1000 True Fans - [article](http://kk.org/thetechnium/1000-true-fans/)\n* 19 Channels You Can Use To Get Traction - [article](https://medium.com/swlh/the-19-channels-you-can-use-to-get-traction-93c762d19339#.imf8c8pbo)\n* 8 rules of great products - [article](https://medium.com/@mitchellharper/my-8-rules-of-great-products-1aaa30487058#.9z7i9znjs)\n* Does it Scale? Who Cares! - [article](https://jacquesmattheij.com/does-it-scale-who-cares)\n* How to Come Up with Side Project Ideas - [article](https://medium.com/product-hunt/how-to-come-up-with-side-project-ideas-4a2c8049deba#.s0uamr4iw)\n* How to Decide What to Build - [article](https://dcgross.com/decide-what-to-build/)\n* How I Built an App with 500k Users in 5 days on $100 / mo server - [article](https://medium.com/unboxd/how-i-built-an-app-with-500-000-users-in-5-days-on-a-100-server-77deeb238e83)\n* Product Design for Rapid Growth - [article](https://uxdesign.cc/product-design-for-rapid-growth-c7eaf1cdbf52#.bwvx0z2h6)\n* Product Management with Suzie Prince - [podcast](https://softwareengineeringdaily.com/2017/01/18/product-management-with-suzie-prince/)\n* Reducing Cognitive Overload for a Better UX - [article](https://www.smashingmagazine.com/2016/09/reducing-cognitive-overload-for-a-better-user-experience/)\n* Reverse Engineering a Successful Lifestyle Business - [article](https://www.toomas.net/2017/07/18/reverse-engineering-a-successful-lifestyle-business-heres-everything-ive-learned-from-reading-indiehackers-com/)\n* Scaling Your Web App 101 - [article](https://blog.hartleybrody.com/scale-load/)\n* Six Steps to Superior Product Prototyping - [article](http://firstround.com/review/six-steps-to-superior-product-prototyping-lessons-from-an-apple-and-oculus-engineer/)\n* The Future of Software Engineering - [video](https://www.youtube.com/watch?v=6K4ljFZWgW8)\n* The MVP is Dead, Long Live RAT - [article](https://hackernoon.com/the-mvp-is-dead-long-live-the-rat-233d5d16ab02)\n* The Next Feature Fallacy - [article](http://andrewchen.co/the-next-feature-fallacy-the-fallacy-that-the-next-new-feature-will-suddenly-make-people-use-your-product/)\n* The Process of Designing a Product - [article](https://www.joelonsoftware.com/2000/05/09/the-process-of-designing-a-product/)\n* Two Step, No Bullshit Guide to Sketching -\n  [article](https://matejlatin.co.uk/personal-notes/2016/12/08/a-two-step-no-bullshit-guide-to-sketching/)\n* Use This Simple Psychology Rule to Improve your Customer Experience - [article](https://medium.com/@daverothschild/use-this-simple-psychology-rule-to-improve-your-customer-experience-41aa4f3f2124#.wl9or42r4)\n\n### Compilers\n\n* The Super Tiny Compiler - [annotated source](https://github.com/thejameskyle/the-super-tiny-compiler)\n\n### Design Patterns \u0026 Principles\n\n* Coffee Maker Heuristics - [guide](http://www.objectmentor.com/resources/articles/CoffeeMaker.pdf)\n* Encapsulation and SOLID - [course](https://www.pluralsight.com/courses/encapsulation-solid)\n* The Four Elements of Simple Design - [article](http://blog.jbrains.ca/permalink/the-four-elements-of-simple-design)\n\n### Domain Driven Design\n\n* Getting Started with DDD - [article](https://dzone.com/refcardz/getting-started-domain-driven)\n\n### Entrepreneurship \u0026 Startups\n\n* 9 Tactics That Will Improve Your Customer Lifetime Value - [article](http://www.appster.com.au/blog/9-tactics-will-improve-customer-lifetime-value)\n* $9 marketing stack - [article](https://robsobers.com/9-dollar-marketing-stack-step-by-step-setup-guide/)\n* Don't Start Big, Start a Little Snowball - [article](https://blog.nugget.one/2016/09/04/dont-start-big-start-a-little-snowball/)\n* Fuck It, Ship It - [article](http://www.dtelepathy.com/blog/business/fuck-it-ship-it-how-to-achieve-perfection-through-iteration)\n* Maker's Schedule, Manager's Schedule - [article](http://www.paulgraham.com/makersschedule.html)\n* How to Make a Million Dollars in Cold Hard Cash - [article](https://medium.com/hi-my-name-is-jon/how-to-make-a-million-dollars-c4dc9a9bfd99)\n* How to Make Wealth - [article](http://www.paulgraham.com/wealth.html)\n* How to Start a Startup without Ruining Your Life - [article](https://www.superhi.com/blog/how-to-start-a-startup-without-ruining-your-life)\n* How Anyone Can Make Insanely Better Slides - [article](https://hackernoon.com/how-anyone-can-make-insanely-better-slides-2398b5c3731c)\n* Ten Rules for Web Startups - [article](http://evhead.com/2005/11/ten-rules-for-web-startups.asp)\n* The Epic Guide to Bootstrapping a SaaS Startup - [series](https://medium.com/@cliffordoravec/the-epic-guide-to-bootstrapping-a-saas-startup-from-scratch-by-yourself-part-1-4d834e1df8c1#.y003irmza)\n* The Greatest Sales Deck I Have Ever Seen - [article](https://medium.com/the-mission/the-greatest-sales-deck-ive-ever-seen-4f4ef3391ba0)\n* The List of N Things - [article](http://www.paulgraham.com/nthings.html)\n* The One Cost Engineers and PMs Don't Consider - [article](http://firstround.com/review/The-one-cost-engineers-and-product-managers-dont-consider/)\n* Things I Learned At My Startup - [article](http://johnmosesman.com/things-i-learned-at-my-first-startup/)\n* Recursive Product Strategy - [article](http://firstround.com/review/the-recursive-product-strategy-that-musk-used-to-build-an-empire/)\n* Relentlessly Resourceful - [article](http://www.paulgraham.com/relres.html)\n* Six Principles for Making New Things - [article](http://www.paulgraham.com/newthings.html)\n* Startups in 13 Sentences - [article](http://paulgraham.com/13sentences.html)\n* Successful People Start Before They Feel Ready - [article](http://jamesclear.com/successful-people-start-before-they-feel-ready)\n* Writing, Briefly - [article](http://www.paulgraham.com/writing44.html)\n* YCs Essential Startup Advice - [article](https://blog.ycombinator.com/ycs-essential-startup-advice/)\n* Zápisky z Budúcnosti [series - slovak](https://dennikn.sk/blog/zapisky-z-buducnosti-1-exponencialny-svet-a-ray-kurzweil/)\n\n### Freelancing, Equity \u0026 Compensation\n\n* 50 Ways, Happier Healthier and More Successful People Live On Their Own Terms - [article](https://medium.com/the-mission/50-ways-happier-healthier-and-more-successful-people-live-on-their-own-terms-31ba8f482448)\n* Engineering You - [talk](https://www.infoq.com/presentations/engineer-practices-techniques)\n* How to Set Your Rate - [article](http://kenwestgaard.com/the-gurus-got-5-questions-set-rate/)\n* The Open Guide to Equity \u0026 Compensation - [guide](https://github.com/jlevy/og-equity-compensation)\n* Holloway's Guide to Equity Compensation - [guide](https://www.holloway.com/g/equity-compensation)\n* The Two Paths To Success - [article](http://paulbuchheit.blogspot.sk/2011/02/two-paths-to-success.html)\n\n### Functional and Reactive Programming\n\n* An Introduction to Functional Programming - [article](https://codewords.recurse.com/issues/one/an-introduction-to-functional-programming)\n* Interoperability of Common Algebraic Structures in JavaScript - [specification](https://github.com/fantasyland/fantasy-land)\n* Mostly Adequate Guide to Functional Programming - [guide](https://drboolean.gitbooks.io/mostly-adequate-guide/content/index.html)\n* Professor Frisby Introduces Composable Functional JavaScript - [course](https://egghead.io/courses/professor-frisby-introduces-composable-functional-javascript)\n* The Introduction to Reactive Programming - [article](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754)\n\n### Self-Help\n\n* (Deep Work) =\u003e Flow: A proven Path to Satisfaction - [article](https://www.robinwieruch.de/lessons-learned-deep-work-flow/)\n* 6 Things You Need to Recover From Every Day - [article](https://journal.thriveglobal.com/6-things-you-need-to-recover-from-every-day-23becf26fe89)\n* From reading to doing - [podcast](http://thepodcast.fm/episodes/84)\n* Future of Productivity - [publication](https://praxis.fortelabs.co/)\n* Habits vs Goals - [article](https://www.farnamstreetblog.com/2017/06/habits-vs-goals/)\n* Happiness, Systems for Decision Making, Habits, Honesty and More - [podcast](https://www.farnamstreetblog.com/2017/02/naval-ravikant-reading-decision-making/)\n* How to Disagree - [article](http://paulgraham.com/disagree.html)\n* How to Go From Successful to Very Successful - [article](https://medium.com/the-mission/how-to-go-from-successful-to-very-successful-and-why-most-people-cant-do-it-eab95f82be53#.1icarmidv)\n* How to Learn Efficiently - [article](http://lemire.me/blog/archives/2014/12/30/how-to-learn-efficiently/)\n* How to Learn New Things as an Adult - [article](https://www.theatlantic.com/science/archive/2017/03/how-to-learn-new-things-as-an-adult/519687/?single_page=true)\n* How to Make Better Use of Everything You Read - [article](https://work.qz.com/1217245/how-to-make-better-use-of-everything-you-read/)\n* How to Prioritise Using These 9 Mental Models - [article](https://medium.com/evergreen-business-weekly/how-to-prioritize-using-these-9-mental-models-daef8f03dd93)\n* How to Wake Up Early, Your Ultimate Blueprint - [article](https://medium.com/personal-growth/how-to-wake-up-early-your-ultimate-blueprint-1f8bb2045b90#.uka5o1w0u)\n* Improving Focus - [article](https://qotoqot.com/blog/improving-focus/)\n* In a Difficult Conversation, Listen More Than you Talk - [article](https://hbr.org/2017/02/in-a-difficult-conversation-listen-more-than-you-talk)\n* Learning These 9 Tough Skills Will Pay Off for the Rest of Your Life - [article](https://medium.com/the-mission/learning-these-9-tough-skills-will-pay-off-for-the-rest-of-your-life-f3ae97d8fb4c)\n* Mental Models - [article](https://www.fs.blog/mental-models/)\n* Methodology Workshop - [video](https://youtu.be/XVQ8c19unnM)\n* Millennials Question - [talk](http://videacesky.cz/video/problem-dnesni-generace-milenialu)\n* Minimally Nice Maintainer - [article](http://brson.github.io/2017/04/05/minimally-nice-maintainer)\n* Productivity - [article](http://blog.samaltman.com/productivity)\n* The React Productivity Revolution - [talk](https://www.youtube.com/watch?v=BOKxSFB2hOE)\n* The Top Idea in your Mind - [article](http://www.paulgraham.com/top.html)\n* The Top of My Todo List - [article](http://www.paulgraham.com/todo.html)\n* The System I Used to Write Many Books and Blog Posts - [article](https://medium.com/the-mission/the-system-i-used-to-write-5-books-and-over-1-000-blog-posts-5872451d7461)\n* Thoughts on Living a Productive Live - [publication](http://dariusforoux.com/blog/)\n* Use Spaced Repetition with Anki - [article](https://medium.freecodecamp.com/use-spaced-repetition-with-anki-to-learn-to-code-faster-7c334d448c3c#.cwaa2adn1)\n* You Too May be a Victim of Developaralysis - [article](http://techcrunch.com/2014/10/18/you-too-may-be-a-victim-of-developaralysis/)\n* Why you Should Be Planning for 2018, nor for 2017 - [article](https://medium.com/the-mission/why-you-should-be-planning-for-2018-not-2017-7c8fea3e2e52#.i50o2u1br)\n* Write Like You Talk - [article](http://www.paulgraham.com/talk.html)\n\n## Professional Development\n\n* 10 Things My Friends and I are Doing to Be Better Devs - [article](https://medium.com/code-school/10-things-my-friends-and-i-are-doing-to-be-even-better-developers-in-2017-5bce0d8bdf0#.iff4h33hr)\n* 250 Free Ivy League Courses - [collection](https://medium.freecodecamp.com/ivy-league-free-online-courses-a0d7ae675869#.j2omdb99w)\n* 9 Anti-Patterns Every Programmer Should Be Aware of - [article](http://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html)\n* A Visual Guide to Machine Learning - [article](http://www.r2d3.us/visual-intro-to-machine-learning-part-1/)\n* Being A Developer After 40 - [article](https://medium.freecodecamp.com/being-a-developer-after-40-3c5dd112210c)\n* Code Review Best Practices - [article](http://kevinlondon.com/2015/05/05/code-review-best-practices.html)\n* Coreutils - [docs](https://www.gnu.org/software/coreutils/manual/html_node/)\n* Data Science Curriculum - [collection](https://medium.com/@davidventuri/i-dropped-out-of-school-to-create-my-own-data-science-master-s-here-s-my-curriculum-1b400dcee412)\n* Don't Call Yourself a Programmer - [article](http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/)\n* Every Programmer Should Know - [collection](https://github.com/mtdvio/every-programmer-should-know)\n* Faster, Better, Cheaper - Art of Making Software - [article](http://jrsinclair.com/articles/2017/faster-better-cheaper-art-of-making-software/)\n* Google Interview Unisersity - [collection](https://github.com/jwasham/google-interview-university)\n* Growing As Software Engineer -\n  [article](http://www.metadevelopment.io/growing-as-software-engineer/)\n* Holding a Program in One's Head - [article](http://www.paulgraham.com/head.html)\n* How Do I Stay Up-To-Date as a Software Developer - [article](https://hackernoon.com/how-do-i-stay-up-to-date-as-a-developer-5ec773e30a82#.plm92n67f)\n* How I Became a Better Programmer - [article](http://jlongster.com/How-I-Became-Better-Programmer)\n* How Can You Increase Your Value as a Software Engineer - [article](https://medium.com/@tomastrajan/how-can-you-increase-your-value-as-a-software-engineer-cab9599bbbe)\n* I Wanted to Learn CS so I created My Own Curriculum - [collection](https://hackernoon.com/i-wanted-to-learn-computer-science-so-i-created-my-own-degree-heres-my-curriculum-bad56f28c278#.57wcivodi)\n* In Pursuit of Production Minimalism - [article](https://brandur.org/minimalism)\n* Introduction to Computer Organization - [book](http://bob.cs.sonoma.edu/IntroCompOrg-x64/book.html)\n* Improving a Legacy Codebase - [article](https://jacquesmattheij.com/improving-a-legacy-codebase)\n* Low Level Programmer University - [collection](https://github.com/gurugio/lowlevelprogramming-university)\n* Open Source Computer Science Degree - [collection](https://github.com/mvillaloboz/open-source-cs-degree)\n* Open Source Society - [collection](https://github.com/open-source-society/computer-science)\n* Recovering from Burnout - [article](https://kierantie.com/a/burnout/)\n* Sideways Dictionary - [site](https://sidewaysdictionary.com/)\n* System Design Primer - [guide](https://github.com/donnemartin/system-design-primer)\n* Talks that Changed the Way I Think About Programming - [collection](http://www.opowell.com/post/talks-that-changed-the-way-i-think-about-programming/)\n* Teach Yourself Computer Science - [collection](https://teachyourselfcs.com/)\n* Teach Yourself Programming in 10 Years -\n  [article](http://norvig.com/21-days.html)\n* Teach Writing Code First - [article](https://dev.to/pbeekums/teach-writing-code-first)\n* Technical Development Guide - [guide](https://www.google.com/about/careers/students/guide-to-technical-development.html)\n* The 1% Rule - [article](http://jamesclear.com/the-1-percent-rule)\n* Things You Should Never Do, Part 1 - [article](https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/)\n* The Art of Minimalistic Design - [article](http://jonasboner.com/the-art-of-minimalistic-design/)\n* The Total Beginners Guide to Game AI - [guide](https://www.gamedev.net/articles/programming/artificial-intelligence/the-total-beginners-guide-to-game-ai-r4942/)\n* The Ultimate Guide to JS Fatigue - [article](http://lucasfcosta.com/2017/07/17/The-Ultimate-Guide-to-JavaScript-Fatigue.html)\n* What You'll Wish You'd Known - [article](http://www.paulgraham.com/hs.html)\n* Why Design Documents Matter - [article](https://www.toptal.com/freelance/why-design-documents-matter)\n* You're Not Paid to Write Code - [article](https://bravenewgeek.com/you-are-not-paid-to-write-code/)\n\n### Software Architecture\n\n* C4 Software Architecture - [podcast](https://softwareengineeringdaily.com/2017/06/20/software-architecture-with-simon-brown/)\n* Choose Boring Technology - [slides](http://mcfunley.com/choose-boring-technology-slides)\n* Database Choices with Markus Winand - [podcast](https://softwareengineeringdaily.com/2016/10/24/database-choices-and-uber-with-markus-winand/)\n* Debugging Postgresql The Hard Way - [article](https://www.justwatch.com/blog/post/debugging-postgresql-performance-the-hard-way/)\n* Design Bias - [article](https://codurance.com/2017/11/17/design-bias/)\n* Evolutionary Architecture - [podcast](https://softwareengineeringdaily.com/2017/01/05/evolutionary-architecture-with-neal-ford/)\n* How to Deploy Software - [article](https://zachholman.com/posts/deploying-software)\n* Online Migrations at Scale - [article](https://stripe.com/blog/online-migrations)\n* Systems That Run Forever, Self Heal and Scale - [talk](https://www.infoq.com/presentations/self-heal-scalable-system)\n* The Three Infrastructure Mistakes Your Company Must Not Do - [article](http://firstround.com/review/the-three-infrastructure-mistakes-your-company-must-not-make/)\n* Towards a Theory of Software Design - [video](http://youtu.be/cNe6g0qczxE)\n* Unit Testability and the Universal Architecture - [podcast](http://www.fullstackradio.com/38), [summary](https://www.productivecsharp.com/2017/03/universal-architecture/)\n* Write Code That Is Easy To Delete - [article](http://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to)\n\n### User Interface\n\n* 7 Rules for Creating Gorgeous UI - [series](https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda)\n* A Framework for Creating a Predictable and Harmonious Spacing System - [article](https://blog.prototypr.io/a-framework-for-creating-a-predictable-and-harmonious-spacing-system-8eee8aaf773c)\n* Material Design Principles - [guide](http://www.google.com/design/spec/material-design/introduction.html#introduction-principles)\n* Practical Color Theory for People Who Code - [guide](https://tallys.github.io/color-theory/)\n* Tactical Design Advice for Developers - [podcast](http://www.fullstackradio.com/74)\n* Web Typography for Non-Designers - [article](http://www.presslabs.com/blog/web-typography-for-non-designers/)\n\n\n### User Experience\n\n* 7 Principles of Rich Web Applications - [article](http://rauchg.com/2014/7-principles-of-rich-web-applications/)\n* 26 Digital Typography Rules for Beginners - [article](https://medium.com/product-design-ux-ui/26-digital-typography-rules-for-beginners-a04c6a5aaff3)\n* How to Fix a Bad UI - [article](http://scotthurff.com/posts/why-your-user-interface-is-awkward-youre-ignoring-the-ui-stack)\n* Jank Free - [guide](http://jankfree.org/)\n* Why Performance Matters: The Perception of Time - [series](https://www.smashingmagazine.com/2015/09/why-performance-matters-the-perception-of-time/)\n\n### User Stories\n\n* A Framework for modern User Stories - [article](https://medium.com/@jonatisokon/a-framework-for-user-stories-bc3dc323eca9)\n* Gherkin - [guide](https://github.com/cucumber/cucumber/wiki/Gherkin)\n* What's in a Story - [article](http://dannorth.net/whats-in-a-story/)\n\n### Web Development\n\n* 12 Factor App - [guide](https://12factor.net)\n* A Step-by-Step Guide for Starting a New App Design Project - [article](https://medium.com/ux-power-tools/a-step-by-step-guide-for-starting-a-new-app-design-project-in-sketch-469df0f24af8#.97vk2d2vc)\n* Browser Rendering Optimization - [course](https://classroom.udacity.com/courses/ud860)\n* CSS Architecture - [article](https://www.ckl.io/blog/css-architecture-first-steps/)\n* CSS Evolution from CSS to Styled Components - [article](https://m.alphasights.com/css-evolution-from-css-sass-bem-css-modules-to-styled-components-d4c1da3a659b#.7r9mzitsb)\n* CSS Font Size EM vs PX vs PT - [article](http://kyleschaeffer.com/development/css-font-size-em-vs-px-vs-pt-vs)\n* Ember Igniter - [collection](https://emberigniter.com/)\n* Enterprise Ready - [guide](https://www.enterpriseready.io/)\n* FLIP Your Animations - [article](https://aerotwist.com/blog/flip-your-animations/)\n* From Zero To Frontend Hero - [article](https://medium.freecodecamp.com/from-zero-to-front-end-hero-part-1-7d4f7f0bff02)\n* Functional React Series - [series](https://medium.com/@adamterlson/functional-react-series-part-1-get-your-app-outta-my-component-92656ae13e25)\n* Reasonable System for CSS Stylesheet Structure - [guide](https://github.com/rstacruz/rscss)\n* Medium's CSS is Actually Pretty F\\*\\*\\*\\*\\*g Good - [article](https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06)\n* Building Loveable UIs - [slides](https://speakerdeck.com/henriquea/building-loveable-uis)\n* Performance Engineering with React - [series](http://benchling.engineering/performance-engineering-with-react/)\n* Optimising the Frontend for the Browser - [guide](https://dev.to/sanjsanj/optimising-the-front-end-for-thebrowser)\n* Web Fundamentals: Performance - [guide](https://developers.google.com/web/fundamentals/performance/)\n* Helpful Principles When Starting with React - [article](http://ignaciochavez.com/helpful-principles-starting-react/)\n* Learning Elixir - [series](http://learningelixir.joekain.com/)\n* Progressive Image Loading - [collection](https://jmperezperez.com/)\n* Two Quick Ways to Reduce App Size with WebPack - [article](https://medium.com/@rajaraodv/two-quick-ways-to-reduce-react-apps-size-in-production-82226605771a#.c9r5gocrf)\n* Muzli Styleguide Inspirations - [article](https://medium.com/muzli-design-inspiration/style-guide-inspirations-dfb77c4bb13b#.x52c0vm8g)\n* The Invisible Parts of CSS - [article](https://madebymike.com.au/writing/the-invisible-parts-of-CSS/)\n* Web Developer Security - [checklist](https://simplesecurity.sensedeep.com/web-developer-security-checklist-f2e4f43c9c56)\n* Website Performance Optimization - [course](https://classroom.udacity.com/courses/ud884)\n\n### Work\n\n* 1 Year of Working Remote - [story](http://modess.io/2015/08/16/one-year-of-working-remote/)\n* Awesome Remote Job - [collection](https://github.com/lukasz-madon/awesome-remote-job)\n* Career Cold Start - [article](http://boz.com/articles/career-cold-start.html)\n* Be Productive Anywhere: 8 Proven Strategies for Better Remote Work - [article](https://zapier.com/blog/productive-remote-work/)\n* Forget Work-Life Balance: Achieve Work-Life Integration by Finding Purpose - [video](http://bigthink.com/videos/dan-pontefract-on-working-with-purpose)\n* Getting Things Done - [article](http://jvns.ca/blog/2016/09/19/getting-things-done/)\n* Hiring Without Whiteboards - [collection](https://github.com/poteto/hiring-without-whiteboards)\n* How to Ask for a Raise - [article](https://fearlesssalarynegotiation.com/software-developers-how-to-get-a-raise/)\n* How to Be the Fastest Developer on Your Team - [series](http://techblog.centro.net/joshua-davison/how-to-be-the-fastest-developer-on-your-team-part-1/)\n* In 2017 Learn Every Language - [article](https://blog.bradfieldcs.com/in-2017-learn-every-language-59b11f68eee#.f4v52zfdw)\n* Legacy Code - [podcast](https://softwareengineeringdaily.com/2016/11/07/legacy-code-with-andrea-goulet/)\n* Lessons Learned Building And Managing a Remote Team - [article](https://baremetrics.com/blog/building-remote-team)\n* The Shockingly Simple Math For An Early Retirement - [article](http://www.mrmoneymustache.com/2012/01/13/the-shockingly-simple-math-behind-early-retirement/)\n* Ultimate Guide to Remote Work - [series](https://zapier.com/learn/the-ultimate-guide-to-remote-working/)\n* Working Remotely, Coworking and Mental Health - [article](https://bitquabit.com/post/working-remotely-coworking-and-mental-health/)\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mareksuscak%2Ffavs/projects"}