Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giorgenes/resources

A curated list of resources collected in my 20+ years of experience as a software engineer and indiehacker
https://github.com/giorgenes/resources

List: resources

agile awesome awesome-list bdd computer-science dart entrepreneurship flutter productivity ruby software-architecture startup tdd

Last synced: 16 days ago
JSON representation

A curated list of resources collected in my 20+ years of experience as a software engineer and indiehacker

Awesome Lists containing this project

README

        

# Table of Contents

1. [Software Development](#software-development)
2. [Design](#design)
3. [Machine Learning](#machine-learning)
4. [Productivity](#productivity)

# Software Development

## Leadership

* [Story Mapping](https://www.jpattonassociates.com/story-mapping/)
* [Lencioni's 5 dysfunctions of a team](https://medium.com/taskworld-blog/lencionis-5-dysfunctions-of-a-team-330d58b2cd81)
* [The Agile Manifesto](https://agilemanifesto.org/) - Short and sweet agile manifesto
* [The PMO is Dead, Long Live the PMO](https://www.youtube.com/watch?v=R-fol1vkPlM&t=396s) - Talk about PMO role in agile teams/companies and also talk about some agile anti-patterns.
* [RICE Scoring Model](https://www.productplan.com/glossary/rice-scoring-model/) - Scoring model to help with decision making
* [A Leader’s Framework for Decision Making](https://hbr.org/2007/11/a-leaders-framework-for-decision-making) - The Cynefin Framework, another model for decision making

## Project Management

* [Architectural Decision Records](https://adr.github.io/)

## Testing, TDD, BDD

* [TDD Anti Patterns](https://bryanwilhite.github.io/the-funky-knowledge-base/entry/kb2076072213/)
* [When TDD Goes Wrong (video)](https://www.youtube.com/watch?v=UWtEVKVPBQ0)

## Security

* [OWASP Top 10](https://owasp.org/www-project-top-ten/) - Top 10 Web Application Security Risks

## HTML / CSS / Frontend

* [CSS Utility classes and separation of concerns](https://adamwathan.me/css-utility-classes-and-separation-of-concerns/) - Article by Adam Wathan on different strategies on how to write and organize CSS which lead to the creation of [Tailwind CSS](https://tailwindcss.com/).
* [JAMStack](https://jamstack.org/) - Modern way of building websites

## Javascript

* [ES6 Features](http://es6-features.org/) - List of new features in ES6 and comparison examples with ES5.

## Go

* [Awesome GO](https://github.com/avelino/awesome-go) - a Curated list of Go tools and libraries

## Dart / Flutter

* [Made with google](https://devlibrary.withgoogle.com/products/flutter) - Made with Flutter list

## Next.JS

* [Awesome Next.js](https://github.com/unicodeveloper/awesome-nextjs)
* [Tailwind + Next.js templates](https://creativedesignsguru.com/)

## Ruby

[Moved here](ruby.md)

## Architecture

* [C4 Architecture Visualization Model](https://www.youtube.com/watch?v=x2-rSnhpw0g)
* [PlantUML - Open Source Diagraming Tool](https://plantuml.com/)
* [How to Become a Great Software Architect](https://www.youtube.com/watch?v=v_nhv6aY1Kg) - Great talk from Eberhard Wolff
* [Distributed Systems in One Lesson by Tim Berglund](https://www.youtube.com/watch?v=Y6Ev8GIlbxc) and the [longer version](https://www.oreilly.com/library/view/distributed-systems-in/9781491924914/)

### Microservices

* [https://microservices.io/](https://microservices.io/) - Website full of resources about webservices
* [Microservice Prerequisites](https://martinfowler.com/bliki/MicroservicePrerequisites.html) - Microservice Prerequisites by Martin Fowler
* [Fabulous Fortunes, Fewer Failures, and Faster Fixes from Functional Fundamentals - Scott Havens](https://www.youtube.com/watch?v=FskIb9SariI)
* [The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture](https://ieeexplore.ieee.org/document/9520758)

### Monolith

* [The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture](https://ieeexplore.ieee.org/document/9520758)
* [The majestic Monolith](https://m.signalvnoise.com/the-majestic-monolith/)

## Performance & Scaling

* [Web Framework Benchmarks](https://www.techempower.com/benchmarks/)
* [Scaling Instagram Infrastructure](https://www.youtube.com/watch?v=hnpzNAPiC0E) - Talk at QCon London 2017
* [Scaling Memcache at Facebook](http://www.cs.utah.edu/~stutsman/cs6963/public/papers/memcached.pdf)
* [Scaling Pinterest](https://www.youtube.com/watch?v=jQNCuD_hxdQ) - Marty Weiner at GOTO 2014

## Tools

[Moved here](tools.md)

## Philosophy

* [20 things I've learned in my 20 years as a software developer](https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/) - Great blog post by Justin Etheredge

# Design

* [Material Design](https://material.io/)
* [Color Scheme Generator](https://coolors.co/)
* [SVG Generator - Waves, globs, etc](https://haikei.app/)
* [Google fonts](https://fonts.google.com/) - Downloadable fonts for your project

# Machine Learning

* [Linear Algebra on MIT](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/): An epic course online by the legendary Gilbert Strang
* [Intro to Machine Learning on Coursera](https://www.coursera.org/learn/machine-learning) - Great ML introduction by Andrew Ng

# Productivity

* [Focusmate](https://www.focusmate.com/) - Do focused sessions with someone else online to create accountability
* [noisli](https://www.noisli.com/) - White noise generator to help you focus
* [Todoist](https://todoist.com/) - Powerful and simple todo list app
* [Notion](https://www.notion.so/) - Great note taking app
* [Rescue Time](https://www.rescuetime.com/) - Track time wasted on websites and apps
* [Github Copilot](https://copilot.github.com/) - AI powered code "completion".

# Website Builders

* [Weebly](https://www.weebly.com/)
* [WIX](https://www.wix.com/)
* [carrd](https://carrd.co/)
* [Nicepage](https://nicepage.com/)
* [Webflow](https://webflow.com/)
* [Elementor](https://elementor.com/)
* [Zyro](https://zyro.com/)
* [Squarespace](https://www.squarespace.com/)
* [Site123](https://www.site123.com/)

# Marketing

## Twitter

* [Poet](https://poet.so/) - Share tweets as images
* [Twitter Picker](https://twitterpicker.com/) - Draw a winner from your tweets
* [TweetHunter](https://tweethunter.io/#)

## Facebook

* [Facebook Ads Library](https://www.facebook.com/ads/library)

# Startups

* [YCombinator library](https://www.ycombinator.com/library)
* [Product Hunt](https://www.producthunt.com/)
* [IndieHackers](https://www.indiehackers.com/)
* [Lean Canvas](https://leanstack.com/lean-canvas)

# Platforms

* [M3O](https://m3o.com/) - M3O is an open source AWS alternative built for the next generation of developers
* [Vercel](https://vercel.com/) - Host your JAMStack project, from the creators of next.js
* [Netlify](https://www.netlify.com/) - Build, deploy, & scale modern web projects
* [Heroku](https://www.heroku.com/) - Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
* [Linode](https://www.linode.com/)
* [DigitalOcean](https://www.digitalocean.com/)