Dev Useful Stuff
2.02K subscribers
2 photos
337 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system.

#monitoring #go

https://cloudprober.github.io/
Some things can be done only from a browser. For example, make a screenshot, generate PDF of a page, UI or performance testing... Puppeteer gives you a high-level API to manage a headless Chrome and automate all this things.

#headless #chrome #automation #js

https://github.com/GoogleChrome/puppeteer
Kompose is the small utility that could be useful if you want to run your Docker Compose scripts on Kubernetes or OpenShift.

#Docker #Kubernetes

http://kompose.io/
The distributed services (or, microservices) debugging is a pain. If you've ever tried to debug more than 2 services working together, you can't forget all the suffering you went through.

Squash - is quite promising project that allows you to debug microservices from your IDE. Yes, you understand it right: you just set breakpoints in your code and debug running distrubuted services as usually, line by line. At the moment it works only with VS Code.

#debug #microservice #go

https://github.com/solo-io/squash
Mozilla adds the "Headless mode" to the FIrefox. Finally. Now your functional tests will be faster and easier to set up.

#firefox #mozilla

https://developer.mozilla.org/en-US/Firefox/Headless_mode
Streamlist - self-hosted music stream server. Did you want to set up your personal local Spotify with your favourite music installed on your local computer? Now you know where to begin.

#music #go

https://github.com/streamlist/streamlist
Have you ever written any Shell scripts? Did you have any issues with testing then?
shUnit2 - the interesting project to add unit tests to your Shell scripts; something similar to JUnit or PyUnit, but for Shell.

#shell #script #testing

https://github.com/kward/shunit2
www.shellcheck.net - is utterly helpful service to check your Shell scripts for any errors and mistakes. But furthermore, you can use it also from command line! The source code is available on GitHub

#shell

https://github.com/koalaman/shellcheck
NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications. The project is still in beta, but you can try it already now. At the moment it supports only Python, PHP, Go but Java, Node.js and Ruby are coming soon. Looks promising...

#nginx #microservice

https://www.nginx.com/products/nginx-unit/
lozad.js - light (~0.5kb) JS library for image lazy loading. Has no dependencies.

#js #javascript

https://github.com/ApoorvSaxena/lozad.js
Restic is a program that does backups right.

#backup #security #go

https://restic.github.io/
Bunch of useful links for everyone who works with cryptocurrencies on one page. Different kind of tools, articles, scripts etc...

#cryptocurrency #bitcoin

https://github.com/kennethreitz/awesome-coins
Few tools to manage running Docker containers:

1) Dockly - Docker console (!) UI and Dashboard for quick manging and inspecting of Containers and Images. Written on JS.
https://github.com/lirantal/dockly

2) ctop - CLI utility, provides a concise and condensed overview of real-time metrics for multiple containers:
https://github.com/bcicen/ctop

#Docker #terminal #gui #cli
imgproxy - the microservice for resizing and converting remote images.

More explanation is here: https://evilmartians.com/chronicles/introducing-imgproxy
Github: https://github.com/DarthSim/imgproxy

#microservice #go #images