Skip to content

VisualBean/ToolsAndResources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

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