Skip to content

Latest commit

 

History

History
67 lines (64 loc) · 6.1 KB

README.md

File metadata and controls

67 lines (64 loc) · 6.1 KB

Tools and Resources

This will be my list of tools and resources, and I will grow it over time.

Tools

Tool Url Description
https://carbon.now.sh/ Code screenshot generator.
https://github.com/postprintum/devcomrade Clipboard helper for windows (plaintext + scriptlet support).
https://github.com/gurnec/HashCheck Right click file hash.
https://www.notion.so/ Productivity tool for all.
https://dockstation.io/ Visual tool for docker container projects.
https://app.prntscr.com/en/index.html Simple, free screenshotting tool
https://www.ncrunch.net/ Ncrunch is a Visual Studio plugin that runs unit tests on save and shows coverage in the editor
https://github.com/dahlbyk/posh-git Powershell git environment (autocompletion + summary information)
https://ohmyposh.dev/ make powershell, or any shell for that matter, awesome!
https://github.com/tonsky/FiraCode Great font with ligatures
https://github.com/awaescher/RepoZ Some nice git 'flavour' for windows and mac

Resources

Resource Url Description
https://crontab.guru/ Crontab helper.
http://httpstat.us/ Awesome api to test statuscode handling – just request http://httpstat.us/418 or any other (Supported) status code.
https://www.thoughtworks.com/radar Thoughtworks technology radar
https://martinfowler.com/articles/patterns-of-distributed-systems/ Patterns of distributed systems (series)
https://backstage.io/ Spotify backstage, a platform for building developer portals
https://clutch.sh/ Another platform for building developer portals and workflows (by Lyft)
https://azure.microsoft.com/blog/introducing-the-microsoft-azure-wellarchitected-framework/ Microsft well architecture framework
https://github.com/Netflix/Hystrix/wiki Netflix resiliency library, read the wiki to learn about resiliency
https://medium.com/@prachimore/quick-kubernetes-cluster-installation-22d173fee533 K8s installation cheatsheet
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios Best practices of async/await .net Core
http://jepsen.io/consistency Consistency models
https://www.cnpatterns.org/patterns-library Cloud native patterns
https://github.com/yeyintminthuhtut/Awesome-Red-Teaming A Great resource for all things hacking

Great and interesting blogposts

Url Description Tags
https://codeascraft.com/2018/10/10/etsys-experiment-with-immutable-documentation/ Etsy and the idea of immutable documentation Idea
https://dropbox.tech/infrastructure/-broccoli--syncing-faster-by-syncing-less How DropBox improved synching speeds Optimization, Syncing
https://eng.uber.com/microservice-architecture/ Domain oriented architecture at uber Architecture, Distributed systems
https://blog.envoyproxy.io/examining-load-balancing-algorithms-with-envoy-1be643ea121c Load balancing algorithms with envoy Load Balancing, Distributed Systems
https://medium.com/netflix-techblog/how-netflix-microservices-tackle-dataset-pub-sub-4a068adcc9a Netflix pubsub Eventing, Distributed Systems
https://jvns.ca/blog/2019/08/27/curl-exercises/ Learn cURL HTTP, REST
https://www.weave.works/blog/introduction-to-service-meshes-on-kubernetes-and-progressive-delivery Introduction to service meshes on K8s Distributed Systems, Kubernetes, Networking
https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/ Dockerfile best practices Docker, Best Practices
https://jimmybogard.com/composite-uis-for-microservices-vertical-slice-apis/ Composite UIs, Vertical slice apis Distributed Systems, Architecture
https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb Atomic writes in distributed systems Distributed Systems, Transactions
http://highscalability.com/blog/2016/1/25/design-of-a-modern-cache.html Design of a modern cache (series) Distributed Systems, Caching
https://auth0.com/blog/use-docker-to-create-a-node-development-environment How to build a development environment using docker Docker, Node
https://medium.com/@matryer/how-i-write-go-http-services-after-seven-years-37c208122831 A great "guide" to writing HTTP services in Go Go, REST, Best Practices
https://jimmybogard.com/life-beyond-transactions-implementation-primer/ Distributed Transactions (series) Distributed Systems, Transactions
https://www.weave.works/blog/introduction-to-kubernetes-pod-networking--part-1 An intro to K8s pod networking Kubernetes, Networking, Distributed Systems
https://auth0.com/blog/building-a-reverse-proxy-in-dot-net-core/ Building a reverse proxy in .net Core .Net, Networking
https://www.dotnetcurry.com/ShowArticle.aspx?ID=1471 How .net garbage collection works .Net
https://codeascraft.com/2017/11/30/how-etsy-caches/ How Etsy caches Caching, Distributed Systems
https://medium.com/netflix-techblog/our-learnings-from-adopting-graphql-f099de39ae5f GraphQL at Netflix GraphQL, Storage, REST
https://githubengineering.com/kubernetes-at-github/ K8s at Github Kubernetes, Distributed Systems
https://codeascraft.com/2018/11/07/double-bucketing-in-ab-testing/ AB testing at Etsy Distributed Systems, Networking, Testing
https://link.medium.com/GqjNyLJc82 .net hyperoptimization of count() .Net
https://www.youtube.com/watch?v=YlrAakN90D0 How google SREs solve an outage Best Practices
https://docs.microsoft.com/en-us/nuget/concepts/dependency-resolution How NuGet solves dependency resolution .Net, NuGet
https://vimeo.com/113515335 Finding Service Boundaries – illustrated in healthcare DDD, Distributed Systems
https://posts.specterops.io/the-hitchhikers-guide-to-initial-access-57b66aa80dd6 Phishing how to get initial access Security, Phishing
http://georgemauer.net/2017/10/07/csv-injection.html CSV Injections Security, Injections
https://vkontech.com/exploring-the-async-await-state-machine-the-awaitable-pattern/ How async/await works, under the covers. .Net, async/await
https://antonymale.co.uk/monotonic-timestamps-in-csharp.html Monotonic time implementation idea .Net, Time, skew